<SEC-DOCUMENT>0001387467-24-000073.txt : 20240823
<SEC-HEADER>0001387467-24-000073.hdr.sgml : 20240823
<ACCEPTANCE-DATETIME>20240823160142
ACCESSION NUMBER:		0001387467-24-000073
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		124
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20240823
DATE AS OF CHANGE:		20240823

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ALPHA & OMEGA SEMICONDUCTOR Ltd
		CENTRAL INDEX KEY:			0001387467
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				000000000
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34717
		FILM NUMBER:		241236228

	BUSINESS ADDRESS:	
		STREET 1:		475 OAKMEAD PARKWAY
		CITY:			SUNNYVALE
		STATE:			CA
		ZIP:			94085
		BUSINESS PHONE:		408-830-9742

	MAIL ADDRESS:	
		STREET 1:		475 OAKMEAD PARKWAY
		CITY:			SUNNYVALE
		STATE:			CA
		ZIP:			94085

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ALPHA & OMEGA SEMICONDUCTOR LTD
		DATE OF NAME CHANGE:	20070123
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>aosl-20240630.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:e8e9f9b6-d647-465e-84c1-b9a1771c4006,g:c8f2c5b0-4577-487e-ab97-128a5e8c8128,d:37011201643a46f48538a4b9032df849-->
<html xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2024" xmlns:aosl="http://www.aosmd.com/20240630" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>aosl-20240630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001387467</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-35">false</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-46">170</ix:nonNumeric><ix:nonNumeric contextRef="c-91" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-541">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-8" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-943">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-9" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-944">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="aosl-20240630.xsd"/></ix:references><ix:resources><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="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="director"><xbrli:measure>aosl:director</xbrli:measure></xbrli:unit><xbrli:unit id="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:unit id="votes"><xbrli:measure>aosl:votes</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>aosl:Segment</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">aosl:WenjunLiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">aosl:WenjunLiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:ChongqingFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-30</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:LicenseAndDevelopmentSerivcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:LicenseAndDevelopmentSerivcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-30</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-02</xbrli:startDate><xbrli:endDate>2021-12-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:ChongqingFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-26</xbrli:startDate><xbrli:endDate>2022-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:ChongqingFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsTransaction1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsTransaction2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-02</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-30</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:SuppliesAssemblyAndTestingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-02</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-02</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:SuppliesAssemblyAndTestingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:EquipmentAndToolingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:EquipmentAndToolingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">aosl:PatentsAndPatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">aosl:PatentsAndPatentedTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:OtherCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:OtherCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LineOfCreditMaturingMarch152025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LineOfCreditMaturingMarch152025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:ChinaConstructionBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LineOfCreditMaturingSeptmeber2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:ChinaConstructionBankMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LineOfCreditMaturingSeptmeber2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-08-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:HongkongAndShanghaiBankingCorporationLimitedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-09</xbrli:startDate><xbrli:endDate>2019-08-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:JirehMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:JirehMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-18</xbrli:startDate><xbrli:endDate>2021-08-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:JirehMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-16</xbrli:startDate><xbrli:endDate>2022-02-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:JirehMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2010-10-22</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">aosl:TreasuryStockReissuedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2010-10-22</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2022-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">aosl:ExternalBoardMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">aosl:ExternalBoardMembersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:NonstatutoryStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPreModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPreModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-30</xbrli:startDate><xbrli:endDate>2020-08-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">aosl:RetirementPlan401KMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">aosl:LongTermLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">aosl:LongTermLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">aosl:StateResearchAndDevelopmentCreditCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">aosl:StateResearchAndDevelopmentCreditCarryforwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:AlphaAndOmegaSemiconductorAndAOSInternationalLPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">aosl:LongTermIncomeTaxPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:LicenseAndDevelopmentSerivcesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">aosl:InventoriesAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">aosl:InventoriesAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-07-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001387467</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i37011201643a46f48538a4b9032df849_1"></div><div style="min-height:27pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">_________________________________</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_________________________________</span></div><div style="margin-top:1.5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(MARK&#160;ONE) </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">June 30</ix:nonNumeric>, 2024</ix:nonNumeric> </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR </span></div><div style="margin-top:1.5pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF&#160;1934</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FOR THE TRANSITION PERIOD FROM &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; TO &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-34717</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">Alpha and Omega Semiconductor Limited</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of Registrant as Specified in its Charter)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="aosl-20240630_g1.jpg" alt="Alpha Omega Logo 2023.jpg" style="height:67px;margin-bottom:5pt;vertical-align:text-bottom;width:306px"/></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="f-8">Bermuda</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">77-0553536</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(State or Other Jurisdiction of Incorporation or Organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">(I.R.S. Employer Identification Number)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">Clarendon House</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-11">2 Church Street</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-12">Hamilton</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">HM 11</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="f-14">Bermuda</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(Address of Principal Registered</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%"> Offices including Zip Code) </span></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-15">408</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-16">830-9742</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(Registrant's Telephone Number, Including Area Code) </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">__________________________________________</span></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act: </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">Common Shares, $0.002 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">AOSL</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.62pt;padding-right:5.62pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">The NASDAQ Global Select Market</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(g) of the Act:  </span></div><div style="margin-top:1.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">None</span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-20">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-21">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months, (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-22">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-23">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221; and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act. (Check one):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.360%"><tr><td style="width:1.0%"/><td style="width:25.143%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.205%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.533%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-24">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Do&#160;not&#160;check&#160;if&#160;a&#160;smaller&#160;reporting&#160;company)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="f-25">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-26">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:8pt;padding-left:4.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  <ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-false" id="f-27">&#9746;</ix:nonNumeric></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-28">&#9744;</ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#9744;</span></div><div style="margin-top:11pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-29">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of the voting shares held by non-affiliates of the registrant as of December 31, 2023 was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="dei:EntityPublicFloat" scale="6" id="f-30">607</ix:nonFraction> million based on the closing price of the registrant's common share as reported on the NASDAQ Global Select Market on December 31, 2023 (the last business day of the registrant's most recently completed second fiscal quarter).  The common shares of the registrant held by each executive officer and director and certain affiliated shareholders who beneficially owned 10% or more of the outstanding common stock of the registrant have been excluded in such calculation as such persons and entities may be deemed to be affiliates of the registrant. This determination of affiliate status is not necessarily a conclusive determination for other purposes.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="0" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">28,973,288</ix:nonFraction> shares of the registrant's common shares outstanding as of July 31, 2024.</span></div><div style="margin-top:1.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:1.5pt;text-indent:18pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Portions of the registrant's Proxy Statement for the registrant's 2024 Annual General Meeting of Shareholders are incorporated by reference into Part III of this Form 10-K to the extent stated herein. The Definitive Proxy Statement is expected to be filed within 120 days of the registrant's fiscal year ended June&#160;30, 2024. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:1.5pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="height:9pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i37011201643a46f48538a4b9032df849_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Alpha and Omega Semiconductor Limited</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form&#160;10-K </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Year Ended June&#160;30, 2024 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:80.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.490%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part&#160;I.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_13">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_13">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_19">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_22">36</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;1C.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_4398046512697">C</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_4398046512697">ybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_4398046512697">37</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_25">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_25">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_28">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_28">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_31">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part&#160;II.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_34">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_37">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_37">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_40">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_40">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_43">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_43">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_58">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_58">61</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_61">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_61">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_64">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_64">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_67">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_67">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_70">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_70">64</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_73">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_73">64</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part&#160;III.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_76">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_79">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_79">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_82">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_82">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_85">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_85">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_88">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_88">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_91">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_91">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part&#160;IV.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_94">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Item&#160;15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_97">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_97">66</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_181">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_181">114</a></span></div></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(This page intentionally left blank.)</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i37011201643a46f48538a4b9032df849_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_13"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">Business </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Forward Looking Statements </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">This Annual Report on Form&#160;10-K and the documents incorporated herein by reference contain forward-looking statements within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended, which are subject to the &#8220;safe harbor&#8221; created by those sections.  Forward-looking statements are based on our management's beliefs and assumptions and on information currently available to our management.  In some cases, you can identify forward-looking statements by terms such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;intend,&#8221; &#8220;would,&#8221; &#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;predict,&#8221; &#8220;potential&#8221; and similar expressions intended to identify forward-looking statements.  These statements involve known and unknown risks, uncertainties and other factors, which may cause our actual results, performance, time frames or achievements to be materially different from any future results, performance, time frames or achievements expressed or implied by the forward-looking statements.  We discuss many of these risks, uncertainties and other factors in this Annual Report on Form&#160;10-K in greater detail in Item 1A.&#8220;Risk Factors.&#8221; Given these risks, uncertainties and other factors, you should not place undue reliance on these forward-looking statements.  Also, these forward-looking statements represent our estimates and assumptions only as of the date of this filing.  You should read this Annual Report on Form&#160;10-K in its entirety and with the understanding that our actual future results may be materially different from what we expect.  We hereby qualify our forward-looking statements by these cautionary statements.  Except as required by law, we assume no obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a designer, developer and global supplier of a broad portfolio of power semiconductors.  Our portfolio of power semiconductors includes approximately 2,700 products, and has grown with the introduction of over 100 new products in the fiscal year ended June&#160;30, 2024, and over 60 and 130 new products in the fiscal years ended June&#160;30, 2023 and 2022, respectively.  Our teams of scientists and engineers have developed extensive intellectual properties and technical knowledge that encompass major aspects of power semiconductors, which we believe enables us to introduce and develop innovative products to address the increasingly complex power requirements of advanced electronics.  We have an extensive patent portfolio that consists of 930 issued patents and 52 pending patents in the United States as of June&#160;30, 2024.  We also have a total of 1,025 foreign patents, which were based primarily on our research and development efforts through June&#160;30, 2024.  We differentiate ourselves by integrating our expertise in technology, design and advanced manufacturing and packaging to optimize product performance and cost. Our portfolio of products targets high-volume applications, including personal computers, graphic cards, game consoles, flat panel TVs, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year ended June&#160;30, 2024, we continued our diversification strategy by developing new silicon and packaging platforms to expand our serviceable available market, or SAM, and offer higher performance products.  Our metal-oxide-semiconductor field-effect transistors, or MOSFET, portfolio expanded significantly across a full range of voltage applications.  We also developed new technologies and products designed to penetrate into markets beyond our MOSFET computing base, including the consumer, communications and industrial markets, Insulated Gate Bipolar Transistors, or IGBTs for the home appliance market, as well as power ICs for next generation computing and gaming applications.   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business model leverages global resources, including research and development and manufacturing in the United States and Asia. Our sales and technical support teams are localized in several growing markets. We operate an 8-inch wafer fabrication facility located in Hillsboro, Oregon, or the Oregon Fab, which is critical for us to accelerate proprietary technology development, new product introduction and improve our financial performance. To meet the market demand for the more mature high volume products, we also utilize the wafer manufacturing capacity of selected third party foundries. For assembly and test, we primarily rely upon our in-house facilities in China. In addition, we utilize subcontracting partners for industry standard packages. We believe our in-house packaging and testing capability provides us with a competitive advantage in proprietary packaging technology, product quality, cost and sales cycle time.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 29, 2016, we entered into a joint venture contract (the &#8220;JV Agreement&#8221;) with two investment funds owned by the Municipality of Chongqing (the &#8220;Chongqing Funds&#8221;), pursuant to which the Company and the Chongqing Funds formed a joint venture, (the &#8220;JV Company&#8221;), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the &#8220;JV Transaction&#8221;).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 1, 2021, we owned 50.9%, and the Chongqing Funds owned 49.1%, of the equity interest in the JV Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Joint Venture was accounted under the provisions of the consolidation guidance since we had controlling financial interest until December 1, </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 2, 2021, we ceased having control over the JV Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Therefore, we deconsolidated the JV Company as of that date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequently, we have accounted for its investment in the JV Company using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June 30, 2023, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Such reduction reflects (i) the sale by the Company of approximately 2.1% of the outstanding JV equity interest which resulted in the deconsolidation of the JV Company, (ii) additional sale by the Company of approximately 1.1% of outstanding JV equity interest in December 2021, (iii) the adoption of an employee equity incentive plan and the issuance of additional equity interest equivalent to 3.99% of the JV Company to investors in exchange for cash in December 2021, and (iv) issuance of additional equity interest of the JV to investors in January 2022.  In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan, which increased our percentage of equity ownership in the JV Company by 0.54%.  As of June 30, 2024, the percentage of outstanding JV equity interest beneficially owned by us was 42.8%.  While we no longer control the JV Company, the JV Company continued to provide us with significant level of foundry capacity to enable us to develop and manufacture our products, including a commitment to provide us with a monthly wafer production capacity until December 2023, and additional commitment to provide wafer capacity after December 2023 if the JV Company&#8217;s production capacity reaches certain specified level.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We were incorporated in Bermuda on September&#160;27, 2000 as an exempted limited liability company.  The address of our registered office is Clarendon House, 2 Church Street, Hamilton HM 11, Bermuda.  The address of our U.S. office is Alpha and Omega Semiconductor Incorporated, 475 Oakmead Parkway, Sunnyvale, CA 94085.  The telephone number of our U.S. office is (408)&#160;830-9742.  We have incorporated various wholly-owned subsidiaries in different jurisdictions.  Please refer to Exhibit 21.1 to this Form 10-K for a complete list of our subsidiaries.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Our industry </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Semiconductors are electronic devices that perform a variety of functions, such as converting or controlling signals, processing data and delivering or managing power.  The functionality and performance of semiconductors have generally increased over time, while size and cost have generally decreased.  These advances have led to a proliferation of more complex semiconductors being used in a wide variety of consumer, computing, communications and industrial markets and have contributed to the growth of the semiconductor industry.  Regulations governing energy efficiency have accelerated this process in many applications.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Analog semiconductors</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The semiconductor industry is segmented into analog and digital.  Analog semiconductors process light, sound, motion, radio waves and electrical currents and voltages.  In contrast, digital semiconductors process binary signals represented by a sequence of ones and zeros.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of these fundamental differences, the analog semiconductor industry is distinct from the digital semiconductor industry in terms of the complexity of design and the length of product cycle.  Improper interactions between analog circuit elements can potentially render an electronic system inoperable.  Experienced engineers engaged in the design process are necessary because computer-aided design cannot fully model the behavior of analog circuitry.  Therefore, experienced analog engineers with requisite knowledge are in great demand but short supply worldwide.  In addition, analog semiconductors tend to have a longer product life cycle because original design manufacturers, or ODMs and original equipment manufacturers, or OEMs typically design the analog portions of a system to span multiple generations of products.  Once designed into an application, the analog portion is rarely modified because even small changes to the analog portion can trigger unanticipated consequences in other components, resulting in system instability.</span></div><div style="margin-top:9pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Power semiconductors</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power semiconductors are a subset of the analog semiconductor sector with their own set of characteristics unique to system power architecture and function.  Power semiconductors transfer, manage and switch electricity to deliver the appropriate amount of voltage or current to a broad range of electronic systems and also protect electronic systems from damage resulting from excessive or inadvertent electrical charges.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power semiconductors can be either discrete devices, which typically comprise only a few transistors or diodes, or ICs, which incorporate a greater number of transistors.&#160; The function of power discrete devices is power delivery by switching, transferring or converting electricity.&#160; Power transistors comprise the largest portion of the power discrete device market.  Power ICs, sometimes referred to as power management ICs, perform power delivery and power management functions, such as controlling and regulating voltage and current and controlling power discrete devices.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The power semiconductor market has been driven by several key factors in recent years. The proliferation of computer and consumer electronics, such as notebooks, tablets, smart phones, flat panel displays and portable media players created the need for sophisticated power management that increases power efficiency and extends battery life.  The evolution of these </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products is characterized by increased functionality, thinner and smaller form factors and decreasing prices.  Our Power IC and low voltage (5V-40V) MOSFET products address these markets.  In the area of AC-DC power supplies for electronic equipment, data centers and servers, the market is characterized by a continuous demand for energy conservation through higher efficiency, which drives the market for our medium voltage (40V-400V) and high voltage (500V-1000V) MOSFET products.  The increased application of power semiconductors to control motors in white goods and industrial applications is driving demand for Insulated Gate Bipolar Transistors, or IGBTs.  IGBTs are also being used in renewable energy and automotive applications.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The evolution toward smaller form factors and complex power requirements in the low voltage areas has driven further integration in power semiconductors, resulting in power ICs that incorporate the functionalities of both power management and power delivery in a single device.  Power ICs can be implemented by incorporating all necessary power functions either on one piece of silicon or multiple silicon chips encapsulated into a single device.  Additionally, advancements in semiconductor packaging technology enable increased power density and shrinking form factors.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and operational model is based on achieving a balance between technological advancement and cost effectiveness by using a dedicated in-house technology research and development team to drive rapid new product developments, while utilizing both in-house and third-party foundry capacity for our products.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This is particularly important in the development of power semiconductor products due to the unique nature of their technology.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While digital technologies are highly standardized in leading foundries, power semiconductor technologies tend to be more unique as they seek to accommodate a wider range of voltage applications.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, third-party foundries, which are primarily designed and established for digital technologies, may have limited capabilities when it comes to the development of new power semiconductor technologies.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Our strategies </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">AOS seeks to advance our position as a designer, developer and global supplier of a broad portfolio of power semiconductors.  We have adopted strategies that allow us to balance the development of proprietary technology at in-house fabrication and packaging facilities and also utilize the capacity and manufacturing capability of third-party foundries and subcontractors. This enables us to bring new products to market faster, and improve our financial performance in the long run.  This model also allows us to respond more quickly to our customer demands, enhances relationships with strategic customers, provides flexibility in capacity management, and enables geographic diversification of our wafer supply chain.  Our in-house manufacturing capability allows us to retain a higher level of control over the development and application of our proprietary process technology, thereby reducing certain supply chain and operational risks.  In addition, we enhanced the manufacturing capability and capacity of our Oregon Fab by investing in new equipment and expanding factory facilities, which we expect will have a positive impact on our future new product development and revenue.  We intend to continue exploring opportunities to expand our manufacturing capabilities, including acquisition of existing facilities, formation of joint ventures or partnerships with third parties or applying for government funding or grants available in the semiconductor industry. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although our largest end-market is the personal computing (&#8220;PC&#8221;) market, we have successfully diversified our business by expanding into other markets, including consumer, communications, and power supply and industrial markets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While we have made progress in our diversification and expansion into additional applications, we continue to support and grow our PC business by expanding bill-of-material content, gaining market share, and acquiring new customers.</span></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We plan to further expand the breadth of our product portfolio to increase our total bill-of-materials within an electronic system and to address the power requirements of additional electronic systems.  Our product portfolio currently consists of approximately 2,700 products and we have introduced over 100 new products in this past fiscal year.  We will continue to leverage our expertise to further increase our product lines, including higher performance power ICs, IGBTs and high, medium and low voltage MOSFETs, in order to broaden our addressable market and improve our margin profile.  This includes expanding our power IC portfolio with multiphase controllers and smart power stages to address advanced System on Chip (SoC) products used in personal computing, graphics cards, and gaming.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Leverage our power semiconductor expertise to drive new technology platforms</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe that the ever-increasing demand for power efficiency in power semiconductors requires expertise in and a deep understanding of the interrelationship among device physics, process technologies, design and packaging.  We also believe that engineers with experience and understanding of these multiple disciplines are in great demand but short supply.  Within this context, we believe that we are well positioned to be a leader in providing total power management solutions because of our extensive pool of experienced scientists and engineers and our strong IP portfolio.  Accordingly, we intend to leverage our expertise to increase the number of power discrete technology platforms and power IC designs, including future digital power controller products that are currently under development, to expand our product offerings and deliver complete </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">power solutions for our targeted applications.  In addition, our ability to develop new technology is enhanced by the operation of our own manufacturing facilities in Oregon and our close partnership with the JV.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Increase direct relationships and product penetration with OEM and ODM customers</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have developed direct relationships with key OEMs that are responsible for branding, designing and marketing a broad array of electronic products, as well as ODMs that have traditionally been responsible for manufacturing these products.  We are also focusing on developing and solidifying relationships with certain Tier 1 customers, whose reputation, resources and market share may enable us to generate more significant sales and design wins.  While OEMs typically focus design efforts on flagship products, ODMs are increasingly responsible for designing portions, or entire systems, of the products they manufacture for OEMs.  In addition, several ODMs are beginning to design, manufacture and brand their own proprietary products which are sold directly to consumers. We intend to strengthen our existing relationships and form new ones with both OEMs and ODMs by aligning our product development efforts with their product requirements, thereby increasing the number of our products used within their systems, and leveraging relationships to penetrate other products.  In addition, we are focusing our research and development efforts to respond more directly to market demand by designing and developing new products based on feedback from our customers, which also allows us to reduce time-to-market and sales cycles.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%">Leverage global business model for cost-effective growth</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We intend to continue to leverage our global resources and regional strengths.  We will continue to deploy marketing, sales and technical support teams in close proximity to our end customers.  We will further expand and align our technical marketing and application support teams along with our sales team to better understand and address the needs of end customers and end-market applications, in particular for those with the new technology platforms developed in this past year and in the future.  This will assist us in identifying and defining new technology trends and products and to help us gain additional design wins.  While we no longer retain a controlling interest in the JV Company, we continue our strong relationship with the JV Company to support our manufacturing capacity.  Also, we entered into an agreement with the JV Company, pursuant to which the JV Company agrees to provide us with a monthly wafer production capacity guarantee, subject to future increase when the JV Company&#8217;s production capacity reaches certain specified levels.  In addition, we continue to seek potential partners and collaborators to develop new technologies and products, as well as to explore other strategic transactions that will enable us to expand our manufacturing capacity and establish a global footprint.   </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our products&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have created a broad product portfolio consisting of two major categories: power discretes and power ICs that serve the large and diverse analog market for power semiconductors.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our power discrete products consist of low, medium and high voltage power MOSFETs.  Our low voltage MOSFET series is based on our proprietary silicon and package technologies, with deep application know-how in various markets.  We have precisely defined technology platforms to address different requirements from various applications.  Our medium voltage MOSFETs provide optimized performance with high efficiency, high robustness and high reliability, and are widely used in applications such as TV backlighting, telecom power supplies, and industrial applications.  We expanded our high voltage 600V and 700V MOSFET portfolio based on our aMOS5 technology platform in order to address demanding consumer and industrial applications.  Our high-voltage portfolio includes our proprietary insulated-gate bipolar transistor ("IGBT") technology, which we provide highly robust and easy-to-use solutions for industrial motor control and white goods applications.  We have also deployed our 1200V SiC (Silicon carbide) products based on our AlphaSiC platform, designed to address high efficiency, high density industrial applications such as solar inverters, UPS, and battery management systems.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our power ICs deliver power as well as control and regulate the power management variables, such as the flow of current and level of voltage.  Our DrMOS and smart power stage (SPS) family of products continue to grow as we paired our latest high performance MOSFET silicon with our latest Driver IC and smart driver technologies.  We continue to expand our EZBuck power IC family with products that feature lower on-resistance, less power consumption, smaller footprint and thermally enhanced packages as well.  Our smart load switch products have expanded beyond basic load switched to include specialized applications like Type C and eFuse.  Success has been driven by increased power density and protection to discrete solutions.  Sale of power ICs continued to gain traction during the past years especially with the expansion of our driver and multiphase controller product lines.  We introduced higher voltage drivers to expand success beyond PCs to motor drive applications such as power tools and garden equipment.  We have also made a major investment in R&amp;D to enter the multiphase controller market in 2020 with the introduction of the Intel IMVP 9.1 controller for notebooks.  Since then, AOS has released or is designing in several multiphase controller families serving Intel, AMD and Nvidia.  Introduction of these </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">multiphase controllers has enabled AOS to become a complete solution level provider, across multiple compute platforms from PCs, graphics cards to AI and datacenter.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists our product families and the principal end uses of our products:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:18.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.920%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Product Family</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Product Categories<br/>within Product Type</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Typical Application</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power&#160;Discretes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Low on-resistance switch used for routing current and switching voltages in power control circuits<br/>High power switches used for power circuits<br/></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC-DC for CPU/GPU</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC-AC conversion</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AC-DC conversion</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Load switching</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor control</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Battery protection</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power factor correction</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smart phone chargers, battery packs, notebooks, desktop and servers, data centers, base stations, graphics card, game boxes, TVs, AC adapters, power supplies, motor control, power tools, E-vehicles, white goods and industrial motor drives, UPS systems,  solar inverters and industrial welding</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power&#160;ICs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Integrated devices used for power management and power delivery</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC-DC Buck conversion</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DC-DC Boost conversion</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smart load switching                                                                                                      DrMOS power stage</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Flat panel displays, TVs, Notebooks, graphic cards, servers, DVD/Blu-Ray players, set-top boxes, and networking equipment</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Analog power devices used for circuit protection and signal switching</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transient voltage protection</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Analog switch</span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electromagnetic interference filter</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks, desktop PCs, tablets, flat panel displays, TVs, smart phones, and portable electronic devices</span></td></tr></table></div><div style="margin-top:13.5pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Power discrete products</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power discretes are used across a wide voltage and current spectrum, requiring high efficiency and reliability under harsh conditions.  Due to the diverse nature of end-market applications, we market both general purpose MOSFETs that are used in multiple applications as well as application specific MOSFETs.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our current power discrete product line includes industry standard trench MOSFETs, SRFETs, XSFET, electrostatic discharge, protected MOSFETs, high and mid-voltage MOSFETs and IGBTs.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Power IC products</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the traditional monolithic or single chip design, we employ a multi-chip approach for the majority of our power ICs.  This multi-chip technique leverages our proprietary MOSFET and advanced packaging technologies to offer integrated solutions to our customers.  This allows us to update product portfolios by interchanging only the MOSFETs without changing the power management IC, thereby reducing the time required for new product introduction and providing optimal solutions to our customers.  We believe that our power IC products improve our competitive position by enabling us to provide higher power density solutions to our end customers than some of our competitors.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The incorporation of both power delivery and power management functions tends to make power ICs more application specific because these two functions have to be properly matched to a particular end product.  We have local technical marketing and applications engineers who closely collaborate with our end customers to help ensure that power IC specifications are properly defined at the beginning of the design stage.</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Product Introduction</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We introduced several new products based on our proprietary technology platform and continue to expand our product families.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter of fiscal year of 2024, we expanded our package portfolio options available for the second generation 650V to 1200V &#945;SiC MOSFETs.  These new package selections give designers the added flexibility of multiple system optimization options to further maximize system efficiency while streamlining their manufacturing process.  We introduced industry&#8217;s lowest quiescent power multiphase Vcore solution for computing systems.  This new Vcore solution </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">offers low quiescent power in all power states to maximize battery life.  Also, we introduced innovatively designed, space-saving half-bridge MOSFET for DC-DC applications.  In addition, we introduced ultra-low capacitance TVS diode series.  This is ideal to protect high-speed serial interfaces that are used in a broad range of electronic systems.  Moreover, we introduced a 20V, 7A type-C sourcing protection switch designed to enhance USB type-C efficiency and safety.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the third quarter of fiscal year of 2024, we introduced XSPairFET&#8482; Buck-Boost MOSFET for higher power USB PD 3.1 EPR applications.  This reduces board space and improves power density to achieve the high-efficiency performance goals designers have set for this widely adopted USB-PD Type C application.  Also, we announced application-specific EZBuck&#8482; regulator to power intel meteor lake and arrow lake platforms.  We launched 3-phase driver IC to increase battery life of cordless power tools and E-mobility.  In addition, we announced innovatively designed double-sided cooling DFN 5x6 package to meet a wide variety of high-performance application requirements.  Moreover, we released &#945;MOS5&#8482; 600V FRD 95mohm and 125mohm super junction MOSFET which are designed to meet the high efficiency and high-density needs of servers, workstations, telecom rectifiers, solar Inverters, EV charging, motor drives and industrial power applications. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of fiscal year of 2024, we released our state-of-the-art automotive TO-leadless (TOLL) package for the company&#8217;s automotive grade 80V and 100V MOSFETs.  This TOLL package helps designers meet the ongoing trend to electrify vehicles with the latest battery technology to meet clean energy zero-emission goals.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal year of 2024, we announced ultra-low reverse working voltage TVS diodes for USB4 and thunderbolt 4 ESD protection.  This feature can provide a faster response time compared to conventional snap-back devices, enabling it to absorb ESD energy extremely quickly to avoid damage to the IC and surrounding components.  Also, we introduced MRigidCSP&#8482; package technology strengthening our battery management MOSFETs.  In addition, we announced application-specific EZBuck&#8482; regulator to power 5V system rails.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Distributors and customers &#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have established direct relationships with key OEMs, including Dell Inc., Hewlett-Packard Company, Samsung Group, and Stanley Black &amp; Decker, Inc., most of whom we serve through our distributors and ODMs.  In addition, based on our historical design win activities, our power semiconductors are also incorporated into products sold to many other leading OEMs. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through our distributors, we provide products to ODMs who traditionally are contract manufacturers for OEMs.  As the industry has evolved, ODMs are increasingly responsible for designing portions, or entire systems, of the products they manufacture for the OEMs.  In addition, several ODMs are beginning to design, manufacture and brand their own proprietary products, which they sell directly to consumers.  Our ODM customers include Compal Electronics, Inc., Foxconn, Quanta Computer Incorporated, Wistron Corporation and Delta Electronics.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to take advantage of the expertise of end-customer fulfillment logistics and shorter payment cycles, we sell most of our products through distributors.  In general, under our agreements with distributors, they have limited rights to return unsold merchandise, subject to time and volume limitations.  As of June&#160;30, 2024, 2023 and 2022, our two largest distributors were WPG Holdings Limited, or WPG, and Promate Electronic Co. Ltd., or Promate.  Sales to WPG and Promate accounted for 46.0% and 25.0% of our revenue, respectively, for the fiscal year ended June&#160;30, 2024, 35.6% and 21.6% of our revenue, respectively, for the fiscal year ended June&#160;30, 2023, and 39.7% and 24.6% of our revenue, respectively, for fiscal year ended June&#160;30, 2022, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and marketing&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our marketing division is responsible for identifying high growth markets and applications where we believe our technology can be effectively deployed.  We believe that the technical background of our marketing team, including application engineers, helps us better define new products and identify potential end customers and geographic and product market opportunities.  For example, as part of our market diversification strategy, we have deployed and plan to recruit more, field application engineers, or FAEs, for our new product offerings, providing real-time and local response to our end customers' needs.  FAEs work with our end customers to understand their requirements and resolve technical problems.  FAEs also strive to anticipate future customer needs and facilitate the design-in of our products into the end products of our customers.  We believe this strategy increases our share of revenue opportunities within the applications we currently serve, as well as in new end-market applications.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales team consists of sales personnel, field application engineers, customer service representatives and customer quality engineers who are responsible for key accounts.  We strategically position our team near our end customers through our offices in Taipei, Hong Kong, Shenzhen, Shanghai, Qingdao, Suzhou, Tokyo, Seoul, Heilbronn, and Sunnyvale, California, complemented by our applications centers in Sunnyvale and Shanghai.  In addition, our distributors and sales representatives </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assist us in our sales and marketing efforts by identifying potential customers, creating additional demand and promoting our products, in which case we may pay a sales commission.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales cycle varies depending on the types of products and can range from six to eighteen months.&#160; In general, our traditional power discrete products in PC and TV applications progress more rapidly through the customer's design and marketing processes, and therefore they generally have a shorter sales cycle.&#160; In contrast, our newer Power IC and IGBT products, used mostly in the power supply, home appliance and industrial applications, require a more extended design and marketing timeline and thus have a longer sales cycle.&#160; Typically, our sales cycle for all products comprises the following steps:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identification of a customer design opportunity;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">qualification of the design opportunity by our FAEs through comparison of the power requirements against our product portfolio;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delivery of a product sample to the end customer to be included in the customer's pre-production model with the goal of being included in the final bill of materials; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">placement by the customer, or through its distributor, of a full production order as the end customer transitions to full volume production.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Competition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The power semiconductor industry is characterized by fragmentation with many competitors.  We compete with different power semiconductor suppliers, depending on the type of product lines and geographical area.  Our key competitors in power discretes and power ICs are primarily headquartered in the United States, Japan, Europe, China and Taiwan.  Our major competitors in power discretes include Infineon Technologies AG, ON Semiconductor Corp., STMicroelectronics N.V., Toshiba Corporation, Diodes Incorporated and Vishay Intertechnology, Inc.  Our major competitors for our power ICs include Monolithic Power Systems, Inc., ON Semiconductor Corp., Richtek Technology Corp., Semtech Corporation, Texas Instruments Inc. and Vishay Intertechnology, Inc.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to compete depends on a number of factors, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">success in expanding and diversifying our serviceable markets, and our ability to develop technologies and product solutions for these markets;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">capability to quickly develop and introduce proprietary technology and best-in-class products;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance and cost-effectiveness of our products relative to that of our competitors;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability and capacity to manufacture, package and deliver products in large volume on a timely basis at a competitive price;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">success in utilizing new and proprietary technologies to offer products and features previously not available in the marketplace;</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to recruit and retain analog semiconductor designers and application engineers; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to protect our intellectual property.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our competitors have longer operating histories, more brand recognition, and significantly greater financial, technical, research and development, sales and marketing, manufacturing and other resources.  However, we believe that we can compete effectively through our integrated and innovative technology platform and design capabilities, including our strong and extensive patent portfolio, strategic global business model, expanding suites of new products, diversified and broad customer base, and excellent on-the-ground support and quick time to market for our products.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Seasonality</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As we provide power semiconductors used in consumer electronic products, our business is subject to seasonality.  Our sales seasonality is affected by a number of factors, including global and regional economic conditions as well as the PC market trends and conditions, revenue generated from new products, changes in distributor ordering patterns in response to channel </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inventory adjustments and end customer demand for our products and fluctuations in consumer purchase patterns prior to major holiday seasons.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Backlog</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales are made primarily pursuant to standard purchase orders from distributors and direct customers.  The amount of backlog to be shipped during any period depends on different factors, and all orders are subject to cancellation or modification, usually with no penalty to customers.  The quantities actually purchased by customers, as well as shipment schedules, are frequently revised to reflect changes in both the customers&#8217; requirements and in manufacturing availability.  Therefore, our backlog at any point in time is not a reliable indicator of our future revenue. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We view technology as a competitive advantage, and we invest significant time and capital in research and development to address the technology-intensive needs of our end customers.  Our research and development expenditures for the fiscal years of 2024, 2023 and 2022 were $89.9 million, $88.1 million and $71.3 million, respectively.  Our research and development expenditures primarily consist of salaries, bonuses, benefits, share-based compensation expense, expenses associated with new product prototypes, travel expenses, fees for engineering services provided by outside contractors and consultants, amortization of software and design tools, depreciation of equipment and overhead costs.  We continue to invest in developing new technologies and products utilizing our own fabrication and packaging facilities as it is critical to our long-term success.  We also evaluate appropriate investment levels and stay focused on new product introductions to improve our competitiveness.  We have research and development teams in Silicon Valley (Sunnyvale, California), Oregon, Texas, Arizona, Korea, Taiwan, and China.  We believe that these diverse research and development teams enable us to develop leading edge technology platforms and new products.  Our areas of research and development focus include:</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Packaging technologies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Consumer demand for smaller and more compact electronic devices with higher power density is driving the need for advanced packaging technology.  Our group of dedicated packaging engineers focuses on smaller form factors, and higher power output with efficient heat dissipation and cost-effectiveness.  We have invested resources in developing and enhancing our proprietary packaging technologies, including the establishment of our in-house packaging and testing facilities.  Our efforts to develop innovative packaging technologies continues to provide new and cost-effective solutions with higher power density to our customers.  During the fiscal year ended June&#160;30, 2024, we continued our diversification strategies by developing new silicon and packaging platforms to expand our SAM and offer higher performance products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Process technology and device physics:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We focus on specialized process technology in the manufacturing of our products, including vertical DMOS, Shielded Gate Trench, Trench field stop IGBTs, charge-balance high voltage MOSFETs, Schottky Diode and BCDMOS processes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our process engineers work closely with our design team to deploy and implement our proprietary manufacturing processes at our Oregon Fab, the Chongqing Fab as well as the third-party foundries that fabricate our wafers.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To improve our process technology, we continue to develop and enhance our expertise in device physics in order to better understand the physical characteristics of materials and the interactions among these materials during the manufacturing process.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New products and new technology platforms:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We invest significantly in the development of new technology platforms and introduction of new products.  Because power management affects all electronic systems, we believe that developing a wide portfolio of products enables us to target new applications in addition to expanding our share of power management needs  within existing applications.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a technology company, we will continue our significant investment in research and development in our low voltage, medium voltage, and high voltage power discretes, IGBT and power modules and power ICs by developing new technology platforms and new products that allow for improved product performance, higher efficiency packages and higher levels of integration.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operations&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The manufacture of our products is divided into two major steps: wafer fabrication and packaging and testing. </span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wafer fabrication  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Oregon Fab allows us to accelerate the development of our technology and products, as well as to provide better service to our customers.  We allocate our wafer production between our in-house facility and third-party foundries.  During the </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">past three years, we have gradually reduced our reliance on third-party foundries and increased allocation of capacity to our Oregon Fab and Chongqing JV Fab.  On July 12, 2022, we entered into an agreement with the JV Company for the Chongqing Fab, pursuant to which the JV Company committed to provide us with a monthly wafer production capacity until December 2023, and additional commitment to provide wafer capacity after December 2023 if the JV Company&#8217;s production capacity reaches certain specified level.  Currently our main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, ("HHGrace") located in Shanghai.  HHGrace has been manufacturing wafers for us since 2002.  HHGrace manufactured 3.8%, 9.6% and 10.3% of the wafers used in our products for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively. </span></div><div style="margin-top:9pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Packaging and testing</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Completed wafers from the foundries are sent to our in-house packaging and testing facilities or to our subcontractors, where the wafers are cut into individual die, soldered to lead frames, wired to terminals and then encapsulated in protective packaging.  After packaging, all devices are tested in accordance with our specifications and substandard or defective devices are rejected.  We have established quality assurance procedures that are intended to control quality throughout the manufacturing process, including qualifying new parts for production at each packaging facility, conducting root cause analysis, testing for lots with process defects and implementing containment and preventive actions.  The final tested products are then shipped to our distributors or customers.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our in-house and wholly-owned packaging and testing facilities are located in Shanghai, China which handle most of our packaging and testing requirements for our products.  In addition, the JV Company handles a portion of our packaging and testing requirement.  We continuously increase the outsourcing portion of our packaging and testing requirements to other contract manufacturers to improve our ability to respond to changes in market demand.  Our facilities have the combined capacity to package and test over 600&#160;million parts per month and have available floor space for new package introductions.  We believe our ability to package and test our products internally represents a strategic advantage as it protects our proprietary packaging technology, increases the rate of new package introductions, reduces operating expenses and ultimately improves our profit margins.  </span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quality assurance&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our quality assurance practices aim to consistently provide our end customers with products that are reliable, durable and free of defects.  We strive to do so through design for manufacturing, and continuous improvement in our product design and manufacturing and close collaboration with our manufacturing partners.  Our manufacturing operations in China and our manufacturing facility in Oregon are certified to the ISO9001 and IATF16949:2016.  These Quality Management System certifications represent a recognition of our high quality assurance standards.  Both ISO9001 and IATF16949:2016 are sets of criteria and procedures established by the International Organization of Standardization for developing a fundamental quality management system and focusing on continuous improvement, defect prevention and the reduction of variation and waste.  Our products are also in compliance with Restrictions on the use of Hazardous Substances, or RoHS 3.0.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a supplier management and process engineering team in Shanghai that works with our third-party foundries and packaging and testing subcontractors to monitor the quality of our products, which is designed to ensure that manufacturing of our products is in strict compliance with our process controls, monitoring procedures and product requirements.  We also conduct periodic reviews and annual audits to ensure supplier performance.  For example, we examine the results of statistical process control systems, implement preventive maintenance, verify the status of quality improvement projects and review delivery time metrics.  In addition, we rate and rank each of our suppliers every quarter based on factors such as their quality and performance.  Our facility in Oregon integrates manufacturing process controls through our manufacturing execution system, coupled with wafer process controls that include monitoring procedures, preventative maintenance, statistical process control, and testing to ensure that finished wafers delivered will meet and exceed quality and reliability requirements.  All materials used to manufacture wafers are controlled through a strict qualification process.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing processes use many raw materials, including silicon wafers, gold, copper, molding compound, petroleum and plastic materials and various chemicals and gases.  We obtain our raw materials and supplies from a large number of sources.  Although supplies for raw materials used by us are currently adequate, shortages could occur in various essential materials due to interruption of supply or increased demand in the industry.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property rights &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Intellectual property is a critical component of our business strategy, and we intend to continue to invest in the growth, maintenance and protection of our intellectual property portfolio.  We own significant intellectual property in many aspects of power semiconductor technology, including device physics and structure, wafer processes, circuit designs, packaging, modules and subassemblies.  We have also entered into intellectual property licensing agreements with other companies to use selected </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">third-party technology for the development of our products, although we do not believe our business is dependent to any significant degree on any individual third-party license agreement.  In February 2023, we entered into a license agreement with a customer to license our proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45 million, consisting of fees of $18.0 million, $6.8 million and $9.0 million paid to us in the March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we focus our patent efforts in the United States, we file corresponding foreign patent applications in other jurisdictions,&#160;such as China and Taiwan, when filing is justified by cost and strategic importance.  The patents are increasingly important to remain competitive in our industry, and a strong patent portfolio will facilitate the entry of our products into new markets.  As of June&#160;30, 2024, we had 930 patents issued in the United States, of which 927 were based on our research and development efforts and 3 were acquired, and these patents are set to expire between 2024 and 2042.  We also had a total of 1,025 foreign patents, including 468 Chinese patents, 506 Taiwanese patents, 27 Korean patents, 4 Hong Kong patents, 5 Philippine patents, 8 Japanese patents, 3 Europe patent and 4 India patent as of June&#160;30, 2024.  Substantially all of our foreign patents were based on our research and development efforts.  These foreign patents will expire in the years between 2024 and 2042.  In addition, as of June&#160;30, 2024, we had a total of 159 patent applications, of which 52 patents were pending in the United States, 79 patents were pending in China, 23 patents were pending in Taiwan and 5 patents were pending in other countries. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our technologies are deployed in new applications and as we diversify our product portfolio based on new technology platforms, we may be subject to new potential infringement claims.  Patent litigation, if and when instituted against us, could result in substantial costs and a diversion of our management's attention and resources.  However, we are committed to vigorously defending and protecting our investment in our intellectual property.  Therefore, the strength of our intellectual property program, including the breadth and depth of our portfolio, will be critical to our success in the new markets we intend to pursue.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to patent protection, we also rely on a combination of trademark, copyright (including mask work protection), trade secret laws, contractual provisions and similar laws in other jurisdictions.  We also enter into confidentiality and invention assignment agreements with our employees, consultants, suppliers, distributors and customers and seek to control access to, and distribution of, our proprietary information.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Human Capital Resources  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2024, we had 2,332 employees, of whom 745 were located in the United States, 1,409 were located in China, and 178 were located in other parts of the world.  None of our employees is represented by a collective bargaining agreement.  Notwithstanding our global footprint and various geographical locations, we have created an integrated workforce where employees worldwide work and collaborate as a team to advance our common business objectives, while retaining local and regional practices and cultures.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are committed to providing a work environment in which our employees can realize fully their talents and develop successful careers.  As our strength is in our people, we invest significantly in our employees by providing a wide range of training and development opportunities, including mentoring, coaching, tuition reimbursement, attendance at external seminars and professional conferences, and regular in-house training sessions on specific topics.  We train our managers to become good stewards for our employees, balancing the need for quality of life with performance results.   We believe that these efforts contribute to the growth and well-being of our employees, as more than 50% of our managerial positions are filled through promotions of existing employees. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">We also keep our employees engaged and informed by providing periodic all-staff communications, and semi-annual performance reviews to ensure that efforts and results are aligned with our business and strategic corporate objectives.  We value feedback from our employees and promote an open-door policy which encourages employees to have regular conversations with their managers to share feedback and express concerns.  We also solicit employee feedback informally through regular employee interactions such as one on one or functional team staff meetings.  In addition, we conduct employee satisfaction surveys at certain locations to help management identify areas that may require improvement.  As part of the AOS tradition, we organize regular and seasonal social events, such as team building activities, annual appreciation picnics, and holiday parties, inviting both employees and their families to join.  We believe these efforts enable us to build a strong and solid group of dedicated and happy employees who form the core of our human capital resource.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">We are committed to providing an environment where employees from all walks of life are treated with respect, care and dignity.  We adhere strictly to the Company&#8217;s Code of Business Conduct and Ethics and other policies, and ensure that our employment practices respect human rights and comply with national, state and local regulatory requirements at all locations where we conduct business.  To recruit new talent, we reach out to a broad range of sources, including employee referrals, on-line advertising, recruitment agencies, and other social media platforms to seek out the best qualified candidates regardless of their backgrounds.  We are also focused on ensuring a diverse workforce, including our management team.  Our Nominating </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">and Corporate Governance Committee leads the effort in recruiting qualified directors to serve on our Board.  Our employees appreciate and value the strength of our people-oriented culture and the benefits our workplace diversity brings.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We commit to a fair and living wage for all employees. We offer competitive compensation and benefits packages for our employees that include a combination of base salary, annual bonus, discretionary bonus for outstanding achievements, an employee stock purchase plan, time-based and performance-based long-term equity compensation.  Our equity related compensation programs are designed to motivate and incentivize our employees and align their rewards to financial and other business performance goals, while increasing our shareholder value.  We have an established Employee Recognition Award program which is regularly utilized to recognize the outstanding achievements of employees and teams that go above and beyond to achieve AOS business goals.  In addition, we have engaged nationally-recognized outside independent compensation consulting firms to independently evaluate the appropriateness and effectiveness of compensation for our executives and other officers and to provide benchmarks for executive compensation as compared to peer companies.   </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The semiconductor production process, including the semiconductor wafer manufacturing and packaging process, generates air emissions, liquid wastes, waste water and other industrial wastes.  We have installed various types of pollution control equipment for the treatment of air emissions and liquid waste and equipment for recycling and treatment of water in our packaging and testing facilities in China and wafer manufacturing facility in Oregon, USA.  Waste generated at our manufacturing facilities, including but not limited to acid waste, alkaline waste, flammable waste, toxic waste, oxide waste and self-igniting waste, is collected and sorted for proper disposal.  Our operations in China are subject to regulation and periodic monitoring by China&#8217;s State Environmental Protection Bureau, as well as local environmental protection authorities, including those under the Shanghai Municipal Government, which may in some cases establish stricter standards than those imposed by the State Environmental Protection Bureau.  Our operation in Oregon is subject to Oregon Department of Environmental Regulations, Federal Environmental Protection Agency laws and regulations, and local jurisdictional regulations.  We believe that we have been in material compliance with applicable environmental regulations and standards and have not had a material or adverse effect on our results of operations from complying with these regulations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have implemented an ISO 14001 environmental management system in our manufacturing facilities in China and Oregon.  We also require our subcontractors, including foundries and assembly houses, to meet ISO 14001 standards.  We believe that we have adopted pollution control measures for the effective maintenance of environmental protection standards consistent with the requirements applicable to the semiconductor industry in China and the U.S.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products sold in worldwide are subject to RoHS in Electrical and Electronic Equipment, which requires that the products do not contain more than agreed levels of lead, cadmium, mercury, hexavalent chromium, polybrominated biphenyl and polybrominated diphenyl ether flame retardants.  Our manufacturing facilities in China also obtained QC080000 certification, which is an IECQ Certificate of Conformity Hazardous Substance Process Management for European Directive 2002/95/EC requirements and a Certificate of Green Partner for Sony Green Partner Program.  We avoid using these restricted materials to the extent possible when we design our products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to SEC rules that require diligence, disclosure and reporting on whether certain minerals and metals, known as conflict minerals, used in our products originate from the Democratic Republic of Congo and adjoining countries.  As of June&#160;30, 2024, 2023 and 2022, we were in compliance with the related conflict minerals rule.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Export Control</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to export and import control laws, trade regulations and other trade requirements that limit which products we sell and where and to whom we sell our products. Because we are committed to complying with all applicable export control laws, regulations, and requirements, we have reviewed and revised our processes and procedures to ensure that our shipments to our customers remain compliant with applicable export laws.  As part of the enhanced process, we have also conducted extensive risk assessment on export control compliance and implemented training programs for our employees. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Officers &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table lists the names, ages and positions of our executive officers as of August 15, 2024. There are no family relationships between any executive officers, except that Mr. Stephen C. Chang is a son of Dr. Mike F. Chang. </span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:25.644%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.512%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Age &#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Position&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen C. Chang</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Director</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mike F. Chang, Ph.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Chairman and Chairman of the Board </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yifan Liang</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Corporate Secretary</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wenjun Li, Ph.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operating Officer</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bing Xue, Ph.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President of Worldwide Sales and Business Development</span></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stephen C. Chang </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has served as our Chief Executive Officer since March 2023 and as a director since November 2022.  Mr. Chang previously served as the Company&#8217;s President from January 2021 to February 2023.  Prior to that, Mr. Chang served in various management positions, including Executive Vice President of Product Line Management, Senior VP of Marketing, VP of the MOSFET Product Line, and Senior Director of Product Marketing.  Mr. Chang has over 20 years of industry experience and leads the Company&#8217;s business strategies, product and technology development, sales and marketing functions, manufacturing operation and supply chain management, and other managerial responsibilities.  Mr. Chang received his B.A. in Electrical Engineering from University of California, Berkeley, and M.B.A. from Santa Clara University.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mike F. Chang, Ph.D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., is the founder of our company and serves as our Executive Chairman.  Dr. Chang served as Chief Executive Officer since the founding of our company until March 2023.  Prior to establishing our company, Dr. Chang served as the Executive Vice President at Siliconix Incorporated, a subsidiary of Vishay Intertechnology Inc., a global manufacturer and supplier of discrete and other power semiconductors, or Siliconix, from 1998 to 2000.  Dr. Chang also held various management positions at Siliconix from 1987 to 1998.  Earlier in his career, Dr. Chang focused on product research and development in various management positions at General Electric Company from 1974 to 1987.  Dr. Chang received his B.S. in electrical engineering from National Cheng Kung University, Taiwan, and M.S. and Ph.D. in electrical engineering from the University of Missouri.  </span></div><div style="margin-top:5pt;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Yifan Liang</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> has been serving as our Chief Financial Officer since August 2014 and Corporate Secretary since November 2013.  Mr. Liang served as our Interim Chief Financial Officer from November 2013 to August 2014, our Chief Accounting Officer since October 2006, and our Assistant Corporate Secretary from November 2009 to November 2013.  Mr.&#160;Liang became our company's corporate controller in August 2004.  Prior to joining us, Mr.&#160;Liang held various positions at PricewaterhouseCoopers LLP, or PwC, from 1995 to 2004, including Audit Manager in PwC&#8217;s San Jose office.  Mr.&#160;Liang received his B.S. in management information system from the People's University of China and M.A. in finance and accounting from the University of Alabama.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Wenjun. Li, Ph.D</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">., has been serving as our Chief Operating Officer since August 2021.  Prior to that, Dr. Li served in various management positions in our Company since 2012, including Executive Vice President of World-Wide Manufacturing, Senior Vice President of World-Wide Manufacturing, Vice President of Front-End Operation, the director of Process Integration and Senior Manager of Process Integration.  Dr. Li holds a B.S. in Chemistry and a M.S. in Chemical Engineering from Taiyuan University of Technology, and a Ph.D. in Microelectronics &amp; Solid-State Electronics from the Research Institute of Micro-Nanometer Technology at Shanghai Jiao Tong University.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bing Xue, Ph.D., </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">has been serving as our Executive Vice President of Worldwide Sales and Business Development since January 2021.  Prior to that, Dr. Xue held various managerial positions in our company since 2003, including Senior Vice President of Global Sales, Vice President of Global Sales, Vice President of Worldwide Manufacturing, and General Manager of China Operation.  Prior to joining us, Dr. Xue served as the Director of Engineering in Dowslake Microsystem from 2001 to 2003.  Dr. Xue received his B.S. in Physics from Xiamen University, and Ph.D. in Physical Chemistry from University of Pennsylvania.</span></div><div style="margin-bottom:5pt;margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Available Information</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our filing documents and information with the Securities and Exchange Commission (the &#8220;SEC&#8221;) are available free of charge electronically through our Internet website, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">www.aosmd.com.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.  In addition, the SEC maintains a website (www.sec.gov) that contains reports, proxy statements, and other information that we file electronically. </span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.8pt">Risk Factors </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations and financial results are subject to various risks and uncertainties, including those described below, that could adversely affect our business, financial condition, results of operations, cash flows, and the trading price of our common stock. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk Factor Summary </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Risks Related to Our Business</span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may be adversely affected by the macroeconomic conditions and cyclicality of the semiconductor industry.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The decline of personal computing (&#8220;PC&#8221;) markets may have a material adverse effect on our results of operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our strategy of diversification into different market segments may not succeed according to our expectations. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our operating results may fluctuate from period to period due to many factors, which may make it difficult to predict our future performance.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Geopolitical and economic conflicts between United States and China may adversely affect our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our revenue may fluctuate significantly from period to period due to ordering patterns from our distributors and seasonality.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We may not be able to introduce or develop new and enhanced products that meet or are compatible with our customer&#8217;s product requirements in a timely manner.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may not win sufficient designs, or our design wins may not generate sufficient revenue for us to maintain or expand our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our success depends upon the ability of our OEM end customers to successfully sell products incorporating our products.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The operation of our Oregon Fab subjects us to additional risks and the need for additional capital expenditures which may negatively impact our results of operations. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Defects and poor performance in our products could result in loss of customers, decreased revenue, unexpected expenses and loss of market share.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">If we do not forecast demand for our products accurately, we may experience product shortages, delays in product shipment, excess product inventory, or difficulties in planning expenses, which will adversely affect our business and financial condition.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We face intense competition and may not be able to compete effectively which could reduce our revenue and market share.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our reliance on third-party semiconductor foundries to manufacture our products subjects us to risks.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Our lack of control over the JV Company may adversely affect our operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our reliance on distributors to sell a substantial portion of our products subjects us to a number of risks.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We have made and may continue to make strategic acquisitions of other companies, assets or businesses and these acquisitions introduce significant risks and uncertainties. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">If we are unable to obtain raw materials in a timely manner or if the price of raw materials increases significantly, production time and product costs could increase, which may adversely affect our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may not be able to accurately estimate provisions at fiscal period end for price adjustment and stock rotation rights under our agreements with distributors, and our failure to do so may impact our operating results.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our operation of two wholly-owned packaging and testing facilities are subject to risks that could adversely affect our business and financial results.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may be adversely affected by any disruption in our information technology systems.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We depend on the continuing services of our senior management team and other key personnel.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Failure to protect our patents and our other proprietary information could harm our business and competitive position.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Intellectual property disputes could result in lengthy and costly arbitration, litigation or licensing expenses or prevent us from selling our products.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The DOC government investigation and evolving export control regulations may adversely affect our financial performance and business operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Global or regional economic, political and social conditions could adversely affect our business and operating results.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our business operations could be significantly harmed by natural disasters or global epidemics.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our insurance may not cover all losses, including losses resulting from business disruption or product liability claims.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our international operations subject our company to risks not faced by companies without international operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">If we fail to maintain an effective internal control environment as well as adequate control procedures over our financial reporting, investor confidence may be adversely affected thereby affecting the value of our stock price.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We are subject to the risk of increased income taxes and changes in existing tax rules.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our debt agreements include financial covenants that may limit our ability to pursue business and financial opportunities and subject us to risk of default.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The imposition of U.S. corporate income tax on our Bermuda parent and non-U.S. subsidiaries could adversely affect our results of operations. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We may be classified as a passive foreign investment company (&#8220;PFIC&#8221;), which could result in adverse U.S. federal income tax consequences for U.S. holders. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The average selling prices of products in our markets have historically decreased rapidly and will likely do so in the future, which could harm our revenue and gross margins.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Doing Business in China</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">China&#8217;s economic, political and social conditions, as well as government policies, could affect our business and growth.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Changes in China&#8217;s laws, legal protections or government policies on foreign investment in China may harm our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">The continuing trade tensions between the U.S. and China may result in increased tariffs on imported goods from China could adversely affect our business operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Limitations on our ability to transfer funds to our China subsidiaries could adversely affect our ability to expand our operations, make investments that could benefit our businesses and otherwise fund and conduct our business.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">China's currency exchange control and government restrictions on investment repatriation may impact our ability to transfer funds outside of China.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our results of operations may be negatively impacted by fluctuations in foreign currency exchange rates between U.S. dollar and Chinese Yuan, or RMB.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">PRC labor laws may adversely affect our results of operations.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Relations between Taiwan and China could negatively affect our business, financial condition and operating results and, therefore, the market value of our common shares.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Risks Related to Our Corporate Structure and Our Common Shares</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Our share price may be volatile and you may be unable to sell your shares at or above the purchase price, if at all.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding our common shares or if our operating results do not meet their expectations, the trading price of our common shares could decline. </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Anti-takeover provisions in our bye-laws could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management.</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">We are a Bermuda company and the rights of shareholders under Bermuda law may be different from U.S. laws. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Business </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results and financial conditions are affected by downturns in the semiconductor industry, changes in end-market demand and other macro-economic trends. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The semiconductor industry periodically experiences significant economic downturns characterized by diminished product and end-market demand, production overcapacity, excess inventory, which can result in rapid significant decline in shipment and sales, which may harm our operating results and financial condition.  The semiconductor market is also highly cyclical and is characterized by constant and rapid technological change such as product obsolescence and price erosion, evolving standards, uncertain product life cycles and wide fluctuations in product supply and demand.  Since mid-2022, we have experienced an industry-wide decline of customer demand for semiconductor products due primarily to the build-up of excess inventory prior to the cessation of the COVID-19 pandemic.  This decline has negatively affected our recent financial performance in 2023.  While we expect some recovery of the macroeconomic trend by the end of 2023 and early 2024, there is no guarantee that it will occur and a prolonged and extended downturn in the semiconductor industry will have a substantial impact on our operating results and financial conditions.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The decline of personal computing (&#8220;PC&#8221;) markets may have a material adverse effect on our results of operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A significant amount of our revenue is derived from sales of products in the PC markets such as notebooks, motherboards and notebook battery packs.  Our revenue from the PC markets accounted for approximately 43.0%, 35.2% and 44.5% of our total revenue for the years ended June 30, 2024, 2023 and 2022, respectively.  The increasing popularity of smaller, mobile computing devices such as tablets and smart phones with touch interfaces is rapidly changing the PC markets both in the United States and abroad.  In the past we experienced a significant reduction in the demand for our products due to the declining PC markets, which negatively impacted our revenue, profitability and gross margin.  While we experienced a surge of demand in the PC market as a result of the COVID-19 pandemic and related events, such demand has returned to normal level and declined due to an industry-wide inventory correction and the ensuing downturn in the semiconductor industry from late 2022 to the end of 2023 and early 2024.  While we believe the negative impact of inventory correction has gradually subsided in mid-2024, we cannot predict how and when the market will be fully recovered.  We have implemented measures and strategies to mitigate the effect of such a downturn.  These measures and strategies may not be sufficient or successful, in which case our operating results may be adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our strategy of diversification into different market segments may not succeed according to our expectations and may expose us to new risks and place significant strains on our management, operational, financial and other resources.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the growth strategy to diversify our product portfolio and in response to the decline of the PC markets, we have been developing new technologies and products designed to penetrate into other markets and applications, including merchant power supplies, power supplies, flat panel TVs, smart phones, tablets, gaming consoles, lighting, datacom, telecommunications, home appliances and industrial motor controls.  However, there is no guarantee that these diversification efforts will be successful.  As a new entrant to some of these markets, we may face intense competition from existing and more established providers and encounter other unexpected difficulties, any of which may hinder or delay our efforts to achieve success.  In addition, our new products may have long design and sales cycles.  Therefore, if our diversification efforts fail to keep pace with the declining PC markets, we may not be able to alleviate its negative impact on our results of operations.</span></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our diversification into different market segments may place a significant strain on our management, operational, financial and other resources.  To manage this diversification effectively, we will need to take various actions, including:</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhancing management information systems, including forecasting procedures;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">further developing our operating, administrative, financial and accounting systems and controls;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">managing our working capital and sources of financing;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">maintaining close coordination among our engineering, accounting, finance, marketing, sales and operations organizations;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">retaining, training and managing our employee base;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhancing human resource operations and improving employee hiring and training programs;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">realigning our business structure to more effectively allocate and utilize our internal resources;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">improving and sustaining our supply chain capability; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">managing both our direct and distribution sales channels in a cost-efficient and competitive manner.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to execute any of the above actions successfully or timely may have an adverse effect on our business and financial results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our operating results may fluctuate from period to period due to many factors, which may make it difficult to predict our future performance.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our periodic operating results may fluctuate as a result of a number of factors, many of which are beyond our control.  These factors include, among others:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a deterioration in general demand for electronic products, particularly the PC market, as a result of global or regional financial crises and associated macro-economic slowdowns, and/or the cyclicality of the semiconductor industry;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a deterioration in business conditions at our distributors and /or end customers;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">adverse general economic conditions in the countries where our products are sold or used;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the emergence and growth of markets for products we are currently developing;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully develop, introduce and sell new or enhanced products in a timely manner and the rate at which our new products replace declining orders for our older products;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the anticipation, announcement or introduction of new or enhanced products by us or our competitors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the selling prices of our products and in the relative mix in the unit shipments of our products, which have different average selling prices and profit margins;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of operating costs and capital expenditures, including expenses related to the maintenance and expansion of our business operations and infrastructure; </span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the announcement of significant acquisitions, disposition or partnership arrangements;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">changes in the utilization of our in-house manufacturing capacity and the availability of manufacturing capacity at third-party foundries and the JV Company;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supply and demand dynamics and the resulting price pressure on the products we sell;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the unpredictable volume and timing of orders, deferrals, cancellations and reductions for our products, which may depend on factors such as our end customers' sales outlook, purchasing patterns and inventory adjustments based on general economic conditions or other factors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt">changes in laws and regulations affecting our business operations;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in costs associated with manufacturing of our products, including pricing of wafer, raw materials and assembly services;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement of significant share repurchase programs;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our concentration of sales in consumer applications and changes in consumer purchasing patterns and confidence; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adoption of new industry standards or changes in our regulatory environment.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any one or a combination of the above factors and other risk factors described in this section may cause our operating results to fluctuate from period to period, making it difficult to predict our future performance.  Therefore, comparing our operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Geopolitical and economic conflicts between United States and China may adversely affect our business</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Geopolitical conflicts and tensions between the United States and China have threatened and destabilized trading relationships and economic activities between the two countries.  Because we have significant operations in both countries, such conflicts and tensions may negatively impact our business.  At various times during recent years, the United States and China have had disagreements over political and economic issues, including but not limited to, the recent imposition of tariffs by the U.S. on goods imported from China and to the U.S. government's efforts to restrict transfer and sharing of technologies, including semiconductor technologies, between the two countries.  In addition, the U.S. government may enact new and more restrictive export control regulations that may reduce our ability to ship and sell products to certain customers in China and Asia and increase our cost to implement additional measures to comply with such new regulations.  In addition, disagreements between the United States and China with respect to their political, military or economic policies toward Taiwan may contribute to further controversies.  These controversies and trade frictions could have a material adverse effect on our business by, among other things, making it more difficult for us to coordinate our operations between the United States and China causing a reduction in the demand for our products by customers in the United States or China and reducing our profitability due to increasing cost of compliance.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our revenue may fluctuate significantly from period to period due to ordering patterns from our distributors and seasonality.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Demand for our products from our end customers fluctuates depending on their sales outlooks and market and economic conditions.  Accordingly, our distributors place purchase orders with us based on their forecasts of end customer demand.  Because these forecasts may not be accurate, channel inventory held at our distributors may fluctuate significantly due to the difference between the forecasts and actual demand.  As a result, distributors adjust their purchase orders placed with us in response to changing channel inventory levels, as well as their assessment of the latest market demand trends.  A significant decrease in our distributors&#8217; channel inventory in one period may lead to a significant rebuilding of channel inventory in subsequent periods, or vice versa, which may cause our quarterly revenue and operating results to fluctuate significantly.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, because our power semiconductors are used in consumer electronics products, our revenue is subject to seasonality.  Our sales seasonality is affected by a number of factors, including global and regional economic conditions as well as the PC market conditions, revenue generated from new products, changes in distributor ordering patterns in response to channel inventory adjustments and end customer demand for our products and fluctuations in consumer purchase patterns prior to major holiday seasons.  In recent year, broad fluctuations in the semiconductor markets and the global economic conditions, in particular the decline of the PC market conditions, as well as the COVID-19 pandemic, have had a more significant impact on our results of operations, than seasonality, and have made it difficult to assess the impact of seasonal factors on our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">If we are unable to introduce or develop new and enhanced products that meet or are compatible with our customer&#8217;s product requirements in a timely manner, it may harm our business, financial position and operating results.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our success depends upon our ability to develop and introduce new and enhanced products that meet or are compatible with our customer&#8217;s specifications, performance standards and other product requirements in a timely manner.  The development of new and enhanced products involves highly complex processes, and at times we have experienced delays in the introduction of new products.  Successful product development and introduction of new products depends on a number of factors, including the accurate product specification; timely completion of design; achievement of manufacturing yields; timely response to changes in customer&#8217;s product requirements; quality and cost-effective production; and effective marketing.  Since many of our products are designed for specific applications, we must frequently develop new and enhanced products jointly with our customers.  In the past, we have encountered product compatibility issues with a major OEM that has negatively impacted our financial results, and although we have resolved fully such issues with the OEM, there is no guarantee that the same compatibility issues will not occur in the future with other OEMs.  If we are unable to develop or acquire new products that meet or are compatible with our customer&#8217;s specification and other product requirements in a timely manner, we may lose revenue or market share with our customers, which could have a material adverse effect on our business, financial position and operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not win sufficient designs, or our design wins may not generate sufficient revenue for us to maintain or expand our business.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest significant capital and resources to compete with other power semiconductor companies to win competitive bids for our products in selection processes, known as &#8220;design wins.&#8221;  Our effort to obtain design wins may detract from or delay the completion of other important development projects, impair our relationships with existing end customers and negatively impact sales of products under development.  In addition, we cannot be assured that these </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">efforts would result in a design win, that our product would be incorporated into an end customer's initial product design, or that any such design win would lead to production orders and generate sufficient revenue.  Furthermore, even after we have qualified our products with a customer and made sales, subsequent changes to our products, manufacturing processes or suppliers may require a new qualification process, which may result in delay and excess inventory.  If we cannot achieve sufficient design wins in the future, or if we fail to generate production orders following design wins, our ability to grow our business and improve our financial results will be harmed.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our success depends upon the ability of our OEM end customers to successfully sell products incorporating our products.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consumer end markets, in particular the PC market, in which our products are used are highly competitive.  Our OEM end customers may not successfully sell their products for a variety of reasons, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general global and regional economic conditions;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">late introduction or lack of market acceptance of their products;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of competitive pricing;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">shortage of component supplies;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">excess inventory in the sales channels into which our end customers sell their products;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the supply chain; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes as a result of regulatory restrictions applicable to China-exported products.</span></div><div style="margin-top:4.5pt"><span><br/></span></div><div style="margin-top:4.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on the ability of our OEM end customers to sell their products incorporating our products.  In addition, we have expanded our business model to include more OEMs in our direct customer base.  The failure of our OEM end customers to achieve or maintain commercial success for any reason could harm our business, results of operations, and financial condition and prospects.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The operation of our Oregon Fab subjects us to additional risks and the need for additional capital expenditures which may negatively impact our results of operations.  </span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operation of the Oregon Fab requires significant fixed manufacturing cost.  In order to manage the capacity of the wafer fabrication facility efficiently, we must perform a forecast of long-term market demand and general economic conditions for our products.  Because market conditions may vary significantly and unexpectedly, our forecast may change significantly at any time, and we may not be able to make timely adjustments to our fabrication capacity in response to these changes.  During periods of continued decline in market demand, in particular the decline of the PC market, we may not be able to absorb the excess inventory and additional costs associated with operating the facility at higher capacity, which may adversely affect our operating results.  Similarly, during periods of unexpected increase in customer demand, we may not be able to ramp up production quickly to meet these demands, which may lead to the loss of significant revenue opportunities.  The manufacturing processes of a fabrication facility are complex and subject to interruptions.  We may experience production difficulties, including lower manufacturing yields or products that do not meet our or our customers&#8217; specifications, and problems in ramping production and installing new equipment.  These difficulties could result in delivery delays, quality problems and lost revenue opportunities.  Any significant quality problems could also damage our reputation with our customers and distract us from the development of new and enhanced product which may have a significant negative impact on our financial results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defects and poor performance in our products could result in loss of customers, decreased revenue, unexpected expenses and loss of market share, and we may face warranty and product liability claims arising from defective products.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products are complex and must meet stringent quality requirements.  Products as complex as ours may contain undetected errors or defects, especially when first introduced or when new versions are released.  Errors, defects or poor performance can arise due to design flaws, defects in raw materials or components or manufacturing anomalies, which can affect both the quality and the yield of the product.  It can also be potentially dangerous as defective power components, or improper use of our products by customers, may lead to power overloads, which could result in explosion or fire.  Any actual or perceived errors, defects or poor performance in our products could result in the replacement or recall of our products, shipment delays, rejection of our products, damage to our reputation, lost revenue, diversion of our engineering personnel from our product development efforts in order to address or remedy any defects </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and increases in customer service and support costs, all of which could have a material adverse effect on our business and operations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, as our products are typically sold at prices much lower than the cost of the equipment or other devices incorporating our products, any defective, inefficient or poorly performing products, or improper use by customers of power components, may give rise to warranty and product liability claims against us that exceed any revenue or profit we receive from the affected products.  We could incur significant costs and liabilities if we are sued and if damages are awarded against us.  There is no guarantee that our insurance policies will be available or adequate to protect against such claims.  Costs or payments we may make in connection with warranty and product liability claims or product recalls may adversely affect our financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The average selling prices of products in our markets have historically decreased rapidly and will likely do so in the future, which could harm our revenue and gross margins.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is typical in the semiconductor industry, the average selling price of a particular product has historically declined significantly over the life of the product.  In the past, we have reduced the average selling prices of our products in anticipation of future competitive pricing pressures, new product introductions by us or our competitors and other factors.  We expect that we will have to similarly reduce prices in the future for older generations of products.  Reductions in our average selling prices to one customer could also impact our average selling prices to all customers.  A decline in average selling prices would harm our gross margins for a particular product.  If not offset by sales of other products with higher gross margins, our overall gross margins may be adversely affected.  Our business, results of operations, financial condition and prospects will suffer if we are unable to offset any reductions in our average selling prices by increasing our sales volumes, reducing our costs and developing new or enhanced products on a timely basis, with higher selling prices or gross margins.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not forecast demand for our products accurately, we may experience product shortages, delays in product shipment, excess product inventory, or difficulties in planning expenses, which will adversely affect our business and financial condition.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manufacture our products according to our estimates of customer demand.  This process requires us to make numerous forecasts and assumptions relating to the demand of our end customers, channel inventory, and general market conditions.  Because we sell most of our products to distributors, who in turn sell to our end customers, we have limited visibility as to end customer demand.  Furthermore, we do not have long-term purchase commitments from our distributors or end customers, and our sales are generally made by purchase orders that may be cancelled, changed or deferred without notice to us or penalty.  As a result, it is difficult to forecast future customer demand to plan our operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The utilization of our manufacturing facilities and the provisions for inventory write-downs are important factors in our profitability.  If we overestimate demand for our products, or if purchase orders are canceled or shipments delayed, we may have excess inventory, which may result in adjustments to our production plans.  These adjustments to our productions may affect the utilization of our own wafer fabrication and packaging facilities.  If we cannot sell certain portions of the excess inventory, it will affect our provisions for inventory write-downs.  Our inventory write-down provisions are subject to adjustment based on events that may not be known at the time the provisions are made, and such adjustments could be material and impact our financial results negatively.   </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we underestimate demand, we may not have sufficient inventory to meet end-customer demand, and we may lose market share and damage relationships with our distributors and end customers and we may have to forego potential revenue opportunities.  Obtaining additional supply in the face of product shortages may be costly or impossible, particularly in the short term, which could prevent us from fulfilling orders in a timely manner or at all.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we plan our operating expenses, including research and development expenses, hiring needs and inventory investments, based in part on our estimates of customer demand and future revenue.  If customer demand or revenue for a particular period is lower than we expect, we may not be able to proportionately reduce our fixed operating expenses for that period, which would harm our operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition and may not be able to compete effectively which could reduce our revenue and market share.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The power semiconductor industry is highly competitive and fragmented.  If we do not compete successfully against current or potential competitors, our market share and revenue may decline.  Our main competitors are primarily headquartered in the United States, Japan, Taiwan and Europe.  Our major competitors for our power discretes include Infineon Technologies AG, Magnachip Semiconductor Corporation, ON Semiconductor Corp., STMicroelectronics N.V., Toshiba Corporation, Diodes Incorporated and Vishay Intertechnology, Inc.  Our major competitors for our power ICs include Global Mixed-mode Technology Inc., Monolithic Power Systems, Inc., ON Semiconductor Corp., Richtek Technology Corp., Semtech Corporation, Texas Instruments Inc. and Vishay Intertechnology, Inc.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to face competition in the future from our competitors, other manufacturers, designers of semiconductors and start-up semiconductor design companies.  Many of our competitors have competitive advantages over us, including:</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significantly greater financial, technical, research and development, sales and marketing and other resources, enabling them to invest substantially more resources than us to respond to the adoption of new or emerging technologies or changes in customer requirements;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater brand recognition and longer operating histories;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">larger customer bases and longer, more established relationships with distributors or existing or potential end customers, which may provide them with greater reliability and information regarding future trends and requirements that may not be available to us;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability to provide greater incentives to end customers through rebates, and marketing development funds or similar programs;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">more product lines, enabling them to bundle their products to offer a broader product portfolio or to integrate power management functionality into other products that we do not sell; </span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">greater ability and more resources to influence and participate in the regulatory and legislative process for more favorable laws and regulations; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">captive manufacturing facilities, providing them with guaranteed access to manufacturing facilities in times of global semiconductor shortages.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the semiconductor industry has experienced increased consolidation over the past several years that may adversely affect our competitive position.  Consolidation among our competitors could lead to a less favorable competitive landscape, capabilities and market share, which could harm our business and results of operations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we are unable to compete effectively for any of the foregoing or other reasons, our business, results of operations, and financial condition and prospects will be harmed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reliance on third-party semiconductor foundries to manufacture our products subject us to risks.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of our wafer production between in-house facility and third-party foundries may fluctuate from time to time.  We expect to continue to rely in part on third party foundries to meet our wafer requirements.  Although we use several independent foundries, our primary third-party foundry is HHGrace, which manufactured 3.8%, 9.6% and 10.3% of the wafers used in our products for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any third-party foundry does not provide competitive pricing or is not able to meet our required capacity for any reason, we may not be able to obtain the required capacity to manufacture our products timely or efficiently.  From time to time, third party suppliers may extend lead-times, limit supplies or increase prices due to capacity constraints or other factors, and we may experience a shortage of capacity on an industry-wide basis that may last for an extended period of time.  There are no assurances that we will be able to maintain sufficient capacity to meet the full demand from our customers, and failure to do so will adversely affect our results of operations.  If we cannot maintain sufficient capacity or control pricing with our existing third-party foundries, we may need to increase our own manufacturing capacity, and there is no assurance that we can ramp up the production of the Oregon Fab timely to meet the increased demand.  If not, we may need to seek alternative foundries, which may not be available on commercially reasonable terms, or at all.  In addition, the process for qualifying a new foundry is time consuming, difficult and may not be successful, particularly if we cannot integrate our proprietary process technology with the process used by the new foundry.  Using a foundry with which we have no established relationship could expose us to potentially unfavorable pricing, unsatisfactory quality or insufficient capacity allocation. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on third-party foundries to effectively implement certain of our proprietary technology and processes and also require their cooperation in developing new fabrication processes.  Any failure to do so may impair our ability to introduce new products and on time delivery of wafers for our existing products.  In order to maintain our profit margins and to meet our customer demand, we need to achieve acceptable production yields and timely delivery of silicon wafers.  As is common in the semiconductor industry, we have experienced, and may experience from time to time, difficulties in achieving acceptable production yields and timely delivery from third-party foundry vendors.  Minute impurities in a silicon wafer can cause a substantial number of wafers to be rejected or cause numerous die on a wafer to be defective.  Low yields often occur during the production of new products, the migration of processes to smaller geometries or the installation and start up of new process technologies.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face a number of other significant risks associated with outsourcing fabrication, including:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limited control over delivery schedules, quality assurance and control and production costs;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discretion of foundries to reduce deliveries to us on short notice, allocate capacity to other customers that may be larger or have long-term customer or preferential arrangements with foundries that we use;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unavailability of, or potential delays in obtaining access to, key process technologies;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limited warranties on wafers or products supplied to us;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">damage to equipment and facilities, power outages, equipment or materials shortages that could limit manufacturing yields and capacity at the foundries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential unauthorized disclosure or misappropriation of intellectual property, including use of our technology by the foundries to make products for our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">financial difficulties and insolvency of foundries; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquisition of foundries by third parties.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any of the foregoing risks could delay shipment of our products, result in higher expenses and reduced revenue, damage our relationships with customers and otherwise adversely affect our business and operating results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our lack of control over the JV Company may adversely affect our operations. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We formed the JV Company in 2016 which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing. The JV Company is our subcontractor that provides us with foundry capacity to develop and manufacture our products and to enhance our market position in China.  While we retained control over the JV Company from inception of 2021, we lost control over the JV Company in December 2021 as our equity interest in the JV Company has been diluted through the issuances of additional equity securities by the JV Company and other transactions. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because we no longer have a controlling interest in the JV Company, the JV Company is operating and will continue to operate more independently, and our influence on all aspects of the JV Company&#8217;s business operations will be diminished. Accordingly, we might not be able to prevent the JV Company from taking actions adverse to our interests. For example, while we remain a major customer of the JV Company, the JV Company may decide to enter into business relationships with other customers and allocate foundry capacities to such customers, which may prevent us from securing a desirable or sufficient level of manufacturing capacity for our products. Although the JV Company has previously agreed to provide us with a guaranteed capacity on a monthly basis, such guarantee has expired and we are in the process of negotiating a new arrangement with the JV Company to provide us with capacity.  There is no guarantee that we will be successful in renewing the capacity agreement, and even if we do, there is no guarantee that we will obtain favorable pricing or service terms, or that such capacity will be sufficient, which may adversely affect our results of operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lack of control over the JV Company may also make it more difficult for us to execute our broader business strategies in China, including our R&amp;D, sales and marketing, product innovation efforts and protection of intellectual property rights, because the JV Company may decide not to cooperate with us in these matters. In addition, while we expect to achieve a financial return for our investment in the JV Company as a result of the China IPO, the China IPO process is complex, time-consuming and subject to a number of risks and there is no guarantee that the China IPO will be completed in a timely manner, or at all, and the JV Company&#8217;s failure to close the China IPO will negatively affect our investment in the JV Company. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to fund its capital expenditures and cost of operation, the JV Company has incurred a significant amount of indebtedness from third-party lenders under several loan and lease financing agreements, some of which are secured by substantially all of the assets of the JV Company. If the JV Company is not able to generate sufficient cash flow to make </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payments under these loans, the JV Company may be in default, which will adversely affect its ability to continue operations and provide foundry services to us. In addition, the JV Company requires additional funding to continue its operations and to refinance its existing indebtedness. There is no guarantee that the JV Company will be able to obtain financing on favorable terms, or at all, and any such failure may negatively impact our ability to access its wafer manufacturing capacity.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any of the foregoing risks could materially reduce the expected return of our investment in the JV Transaction and adversely affect our business operations, our financial performance and the trading price of our shares.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our reliance on distributors to sell a substantial portion of our products subjects us to a number of risks.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We sell a substantial portion of our products to distributors, who in turn sell to our end customers.  Our distributors typically offer power semiconductor products from several different companies, including our direct competitors.  The distributors assume collection risk and provide logistical services to end customers, including stocking our products.  Two distributors, WPG and Promate, collectively accounted for 71.0%, 57.2% and 64.3% of our revenue for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively.  We currently have effective agreements with Promate and WPG to serve as our distributors, and such agreement is renewed automatically for one-year period continuously unless terminated earlier pursuant to the terms of such agreements.  We believe that our success will continue to depend upon these distributors. Our reliance on distributors subjects us to a number of risks, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">write-downs in inventories associated with stock rotation rights and increases in provisions for price adjustments granted to certain distributors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential reduction or discontinuation of sales of our products by distributors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to devote resources necessary to sell our products at the prices, in the volumes and within the time frames that we expect;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">focusing their sales efforts on products of our competitors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dependence upon the continued viability and financial resources of these distributors, some of which are small organizations with limited working capital and all of which depend on general economic conditions and conditions within the semiconductor industry;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dependence on the timeliness and accuracy of shipment forecasts and resale reports from our distributors;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">management of relationships with distributors, which can deteriorate as a result of conflicts with efforts to sell directly to our end customers; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our agreements with distributors which are generally terminable by either party on short notice.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any significant distributor becomes unable or unwilling to promote and sell our products, or if we are not able to renew our contracts with the distributors on acceptable terms, we may not be able to find a replacement distributor on reasonable terms or at all and our business could be harmed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have made and may continue to make strategic acquisitions of other companies, assets or businesses or form joint ventures with partners to advance our business objectives.  These acquisitions and joint ventures involve significant risks and uncertainties. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to position ourselves to take advantage of growth opportunities, we have made, and may continue to make, strategic acquisitions, mergers, partnership, joint ventures and alliances that involve significant risks and uncertainties.  Successful acquisitions and alliances in the semiconductor industry are difficult to accomplish because they require, among other factors, efficient integration and aligning of product offerings and manufacturing operations and coordination of sales and marketing and research and development efforts.  We may also seek to establish partnerships, joint ventures and acquisition of assets in various foreign jurisdictions where we may not have significant operating experience.  In addition, we may encounter unanticipated challenges and difficulties, including regulatory and compliance issues, lack of local support and geopolitical tensions. The difficulties of integration and alignment may be increased by the necessity of coordinating geographically separated organizations, the complexity of the technologies being integrated and aligned and the necessity of integrating personnel with dissimilar business backgrounds.  Furthermore, there is no guarantee that we will be able to identify viable targets for strategic acquisition.  Also we may incur significant costs in efforts that may not result in a successful acquisitions.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may also issue equity securities to pay for future acquisitions or alliances, which could be dilutive to existing shareholders.  We may also incur debt or assume contingent liabilities in connection with acquisitions and alliances, which could impose restrictions on our business operations and harm our operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are unable to obtain raw materials in a timely manner or if the price of raw materials increases significantly, production time and product costs could increase, which may adversely affect our business.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our fabrication and packaging processes depend on raw materials such as silicon wafers, gold, copper, molding compound, petroleum and plastic materials and various chemicals and gases.  From time to time, suppliers may extend lead times, limit supplies or increase prices due to capacity constraints or other factors.  If the prices of these raw materials rise significantly, we may be unable to pass on the increased cost to our customers.  Our results of operations could be adversely affected if we are unable to obtain adequate supplies of raw materials in a timely manner or at reasonable price.  In addition, from time to time, we may need to reject raw materials because they do not meet our specifications or the sourcing of such materials do not comply with our conflict mineral policies, resulting in potential delays or declines in output.  Furthermore, problems with our raw materials may give rise to compatibility or performance issues in our products, which could lead to an increase in customer returns or product warranty claims.  Errors or defects may arise from raw materials supplied by third parties that are beyond our detection or control, which could lead to additional customer returns or product warranty claims that may adversely affect our business and results of operations.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not be able to accurately estimate provisions at fiscal period end for price adjustment and stock rotation rights under our agreements with distributors, and our failure to do so may impact our operating results.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell a majority of our products to distributors under arrangements allowing price adjustments and returns under stock rotation programs, subject to certain limitations.  As a result, we are required to estimate allowances for price adjustments and stock rotation for our products as inventory at distributors at each reporting period end.  Our ability to reliably estimate these allowances enables us to recognize revenue upon delivery of goods to distributors instead of upon resale of goods by distributors to end customers.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the allowance for price adjustment based on factors such as distributor inventory levels, forecasted distributor selling prices, distributor margins and demand for our products.  Our estimated allowances for price adjustments, which we offset against accounts receivable from distributors, were $41.7 million and $40.0 million at June&#160;30, 2024 and 2023, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accruals for stock rotation are estimated based on historical returns and individual distributor agreement, and stock rotation rights, which are recorded as accrued liabilities on our consolidated balance sheets, are contractually capped based on the terms of each individual distributor agreement.  Our estimated liabilities for stock rotation at June&#160;30, 2024 and 2023 were $4.7 million and $5.6 million, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our estimates for these allowances and accruals may be inaccurate.  If we subsequently determine that any allowance and accrual based on our estimates is insufficient, we may be required to increase the size of our allowances and accrual in future periods, which would adversely affect our results of operations and financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our operation of two wholly-owned packaging and testing facilities are subject to risks that could adversely affect our business and financial results.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have two wholly-owned packaging and testing facilities located in Shanghai, China that handle most of our packaging and testing requirements. The operation of high-volume packaging and testing facilities and implementation of our advanced packaging technology are complex and demand a high degree of precision and may require modification to improve yields and product performance. We have committed substantial resources to ensure that our packaging and testing facilities operate efficiently and successfully, including the acquisition of equipment and raw materials, and training and management of a large number of technical personnel and employees. Due to the fixed costs associated with operating our own packaging and testing facilities, if we are unable to utilize our in-house facilities at a desirable level of production, our gross margin and results of operations may be adversely affected. For example, a significant decline in our market share or sales orders may negatively impact our factory utilization and reduce our ability to achieve profitability.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the operation of our packaging and testing facilities is subject to a number of risks, including the following:</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">unavailability of equipment, whether new or previously owned, at acceptable terms and prices;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">facility equipment failure, power outages or other disruptions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">shortage of raw materials, including packaging substrates, copper, gold and molding compound;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">failure to maintain quality assurance and remedy defects and impurities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">changes in the packaging requirements of customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">compliance with local and regional legal and regulatory requirements; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">operation stoppage due to the city-wide lockdown in response to public health emergencies or pandemics.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any of the foregoing risks could adversely affect our capacity to package and test our products, which could delay shipment of our products, result in higher expenses, reduce revenue, damage our relationships with customers and otherwise adversely affect our business, results of operations, financial condition and prospects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our business operations and financial conditions may be adversely affected by any disruption in our information technology systems, including any cyberattacks and breaches.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our operations are dependent upon our information technology systems, which encompass all of our major business functions across offices internationally. We rely upon such information technology systems to manage and replenish inventory, complete and track customer orders, coordinate sales activities across all of our products and services, maintain vital data and information, perform financial and accounting tasks and manage and perform various administrative and human resources functions. A substantial disruption in our information technology systems for any extended time period (arising from, for example, system capacity limits from unexpected increases in our volume of business, outages or delays in our service) could result in delays in receiving inventory and supplies or filling customer orders and adversely affect our customer service and relationships. Our systems might be damaged or interrupted by natural or man&#8722;made events or by computer viruses, physical or electronic break&#8722;ins, cyber-attacks and similar disruptions affecting the global Internet. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the past we have experienced cybersecurity incidents and threats against our information technology systems. While these incidents and attacks did not have a material adverse effect on our business operation or results of operations, they caused temporary disruptions and interfered with our operations.  Any cybersecurity breach and financial loss may also have a negative impact on our internal control over financial reporting.  While we have implemented additional measures to enhance our security protocol to protect our system and intend to do so in response to any threats, there is no guarantee that future attacks would be thwarted or prevented.  We also expect to incur additional costs and expenses to upgrade our information technology system and establish additional protective measures to prevent future breaches.  Furthermore, despite our efforts to investigate, improve and remediate the capability and performance of our information technology system, we may not be able to discover all weaknesses, breaches and vulnerabilities, and failure to do so may expose us to higher risk of data loss and adversely affect our business operations and results of operations.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We depend on the continuing services of our senior management team and other key personnel, and if we lose a member of our senior management or are unable to successfully retain, recruit and train key personnel, our ability to develop and market our products could be harmed.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends upon the continuing services of members of our senior management team and various engineering and other technical personnel.  In particular, our engineers and other sales and technical personnel are critical to our future technological and product innovations.  Our industry is characterized by high demand and intense competition for talent and the pool of qualified candidates is limited.  We have entered into employment agreements with certain senior executives, but we do not have employment agreements with most of our employees.  Many of these employees could leave our company with little or no prior notice and would be free to work for a competitor.  If one or more of our senior executives or other key personnel are unable or unwilling to continue in their present positions, we may not be able to replace them easily or at all and other senior management may be required to divert attention from other aspects of our business.  In addition, we do not have &#8220;key person&#8221; life insurance policies covering any member of our management team or other key personnel.  The loss of any of these individuals or our inability to attract or retain qualified personnel, including engineers and others, could adversely affect our product introductions, overall business growth prospects, results of operations and financial condition.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to protect our patents and our other proprietary information could harm our business and competitive position.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends, in part, on our ability to protect our intellectual property.  We rely on a combination of patent, copyright (including mask work protection), trademark and trade secret laws, as well as nondisclosure agreements, license agreements and other methods to protect our intellectual property rights, which may not be sufficient to protect our intellectual property.  As of June&#160;30, 2024, we owned 930 issued U.S. patents expiring between 2024 and 2042 and had 52 pending patent applications with the United States Patent and Trademark Office.  In addition, we own patents and have filed patent applications in several jurisdictions outside of the U.S, including China, Taiwan, Japan and Korea.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our patents and patent applications may not provide meaningful protection from our competitors, and there is no guarantee that patents will be issued from our patent applications.  The status of any patent or patent application involves complex legal and factual determinations and the breadth of a claim is uncertain.  In addition, our efforts to protect our intellectual property may not succeed due to difficulties and risks associated with:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">policing any unauthorized use of or misappropriation of our intellectual property, which is often difficult and costly and could enable third parties to benefit from our technologies without paying us;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">others independently developing similar proprietary information and techniques, gaining authorized or unauthorized access to our intellectual property rights, disclosing such technology or designing around our patents;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the possibility that any patent or registered trademark owned by us may not be enforceable or may be invalidated, circumvented or otherwise challenged in one or more countries may limit our competitive advantages;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainty as to whether patents will be issued from any of our pending or future patent applications with the scope of the claims sought by us, if at all; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">intellectual property laws and confidentiality laws may not adequately protect our intellectual property rights, including, for example, in China where enforcement of China intellectual property-related laws have historically been less effective, primarily because of difficulties in enforcement and low damage awards.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also rely on customary contractual protection with our customers, suppliers, distributors, employees and consultants, and we implement security measures to protect our trade secrets.  We cannot assure you that these contractual protections and security measures will not be breached, that we will have adequate remedies for any such breach or that our suppliers, employees, distributors or consultants will not assert rights to intellectual property arising out of such contracts.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we have a number of third-party patent and intellectual property license agreements, one of which requires us to make ongoing royalty payments.  In the future, we may need to obtain additional licenses, renew existing license agreements or otherwise replace existing technology.  We are unable to predict whether these license agreements can be obtained or renewed or the technology can be replaced on acceptable terms, or at all.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intellectual property disputes could result in lengthy and costly arbitration, litigation or licensing expenses or prevent us from selling our products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is typical in the semiconductor industry, we or our customers have received and may continue to receive claims of infringement from time to time or otherwise become aware of potentially relevant patents or other intellectual property rights held by other parties that may cover some of our technology, products and services or those of our end customers.  The semiconductor industry is characterized by vigorous protection and pursuit of intellectual property rights which has resulted in protracted and expensive arbitration and litigation for many companies.  Patent litigation has increased in recent years due to increased assertions made by intellectual property licensing entities or non-practicing entities and increasing competition and overlap of product functionality in our markets.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any litigation or arbitration regarding patents or other intellectual property could be costly and time consuming and could divert our management and key personnel from our business operations.  We have in the past and may from time to time in the future become involved in litigation that requires our management to commit significant resources and time.  In addition, as part of our strategy to diversify our serviceable markets, we launched several key product families and technologies to enable high efficiency power conversion solutions and we plan to develop and commercialize new products in other power semiconductor markets.  Our entry into the commercial markets for high-voltage power semiconductors and other markets as a result of our diversification strategy may subject us to additional and increased risk of disputes or litigation relating to these products.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the complexity of the technology involved and the uncertainty of litigation generally, any intellectual property arbitration or litigation involves significant risks.  Any claim of intellectual property infringement against us may require us to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;padding-left:14.5pt">incur substantial legal and personnel expenses to defend the claims or to negotiate for a settlement of claims;</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pay substantial damages or settlement to the party claiming infringement;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">refrain from further development or sale of our products;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">attempt to develop non-infringing technology, which may be expensive and time consuming, if possible at all;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into costly royalty or license agreements that might not be available on commercially reasonable terms or at all;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cross-license our technology with a competitor to resolve an infringement claim, which could weaken our ability to compete with that competitor; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">indemnify our distributors, end customers, licensees and others from the costs of and damages of infringement claims by our distributors, end customers, licensees and others, which could result in substantial expenses for us and damage our business relationships with them.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any intellectual property claim or litigation against us harm our business, results of operations, financial condition and prospects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The current government investigation by Department of Commerce (&#8220;DOC&#8221;) and evolving export control regulations may adversely affect our business operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, the Company has continued to respond to inquiries and requests for documents and information from Department of Commerce (&#8220;DOC&#8221;) in connection with an investigation into the Company&#8217;s export control practices and DOC is currently reviewing this matter.  DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ongoing government investigations into our export control compliance also subject us to a number of financial and business risks.  We expect to incur significant costs and expenses, including legal fees, in connection with our effort to respond to the government investigation.  Furthermore, the management has diverted its resources and time in response to the investigation, and might not be able to fully engage with the core operation and objectives of our business activities.  Finally, while we are fully cooperating with the government in the investigation, we are not able to predict its timing and outcome.  In the event that the government decides to bring enforcement action or impose fines against us, it will result in a material adverse effect on our business operations, our financial conditions and our reputation.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also expect that the U.S. export control regulations to evolve and change in response to the political and economic tension between the U.S. and China, including potential new export control regulations that may impose additional restrictions on our ability to continue to do business with certain customers in China and Asia.  If such changes occur, we may be required to reduce shipments to certain Asian customers, adjust our business practices and incur additional costs to implement new export control compliance procedures, policies and programs, each of which will adversely affect our financial conditions and results of operations.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global or regional economic, political and social conditions could adversely affect our business and operating results.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">External factors such as potential terrorist attacks, acts of war, financial crises, such as the global or regional economic recession, or geopolitical and social turmoil in those parts of the world that serve as markets for our products could have significant adverse effect on our business and operating results in ways that cannot presently be predicted.  Any future economic downturn or recession in the global economy in general and, in particular, on the economies in China, Taiwan and other countries where we market and sell our products, will have an adverse effect on our results of operations. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business operations could be significantly harmed by natural disasters or global epidemics.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have research and development facilities located in Taiwan and the Silicon Valley in Northern California.  Historically, these regions have been vulnerable to natural disasters and other risks, such as earthquakes, fires and floods, which may disrupt the local economy and pose physical risks to our property.  We also have sales offices located in Taiwan and Japan where similar natural disasters and other risks may disrupt the local economy and pose physical risks </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to our operations.  We are not currently covered by insurance against business disruption caused by earthquakes.  In addition, we currently do not have redundant, multiple site capacity in the event of a natural disaster or other catastrophic event.  In the event of such an occurrence, our business would suffer.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business could be adversely affected by natural disasters such as epidemics, outbreaks or other health crisis.  An outbreak of avian flu or H1N1 flu in the human population, or another similar health crisis similar to the COVID-19 pandemic could adversely affect the economies and financial markets of many countries, particularly in Asia.  Moreover, any related disruptions to transportation or the free movement of persons could hamper our operations and force us to close our offices temporarily.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The occurrence of any of the foregoing or other natural or man-made disasters could cause damage or disruption to us, our employees, operations, distribution channels, markets and customers, which could result in significant delays in deliveries or substantial shortages of our products and adversely affect our business results of operations, financial condition or prospects.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our insurance may not cover all losses, including losses resulting from business disruption or product liability claims.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have limited product liability, business disruption or other business insurance coverage for our operations.  In addition, we do not have any business insurance coverage for our operations to cover losses that may be caused by litigation or natural disasters.  Any occurrence of uncovered loss could harm our business, results of operations, financial condition and prospects.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our international operations subject our company to risks not faced by companies without international operations.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted a global business model under which we maintain significant operations and facilities through our subsidiaries located in the U.S., China, Taiwan and Hong Kong.  Our main research and development center is located in Silicon Valley, and our manufacturing and supply chain is located in China.  We also have sales offices and customers throughout Asia, the U.S. and elsewhere in the world.  Our international operations may subject us to the following risks:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and political instability, including trade tension between the U.S. and China;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs and delays associated with transportations and communications;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">coordination of operations through multiple jurisdictions and time zones;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in foreign currency exchange rates;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trade restrictions, changes in laws and regulations relating to, amongst other things, import and export tariffs, taxation, environmental regulations, land use rights and property; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the laws of, including tax laws, and the policies of the U.S. toward, countries in which we operate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">If we fail to maintain an effective internal control environment as well as adequate control procedures over our financial reporting, investor confidence may be adversely affected thereby affecting the value of our stock price. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are required to maintain proper internal control over our financial reporting and adequate controls related to our disclosures. As defined in Rule 13a-15(f) under the Exchange Act, internal control over financial reporting is a process designed by, or under the supervision of the Chief Executive Officer and Chief Financial Officer, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. If we fail to maintain adequate controls, our business, the results of operations, financial condition and/or the value of our stock may be adversely impacted.  In addition, if we identify material weakness in our internal control process, we may be required to incur additional costs to implement remedial measures, and public disclosure of material weaknesses may adversely affect the investors&#8217; confidence in the quality of our financial disclosures, which may negatively impact trading price of our stock.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We are subject to the risk of increased income taxes and changes in existing tax rules.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conduct our business in multiple jurisdictions, including Hong Kong, Macau, the U.S., China, Taiwan, South Korea, Japan, India and Germany.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax laws and regulations in various taxing jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any of these jurisdictions may assert that we have unpaid taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our effective tax rate was (138.1)%, 30.1% and 7.9% for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively.  </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Any tax rate changes in the tax jurisdictions in which we operate could result in adjustments to our deferred tax assets, if applicable, which would affect our effective tax rate and results of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We base our tax position upon the anticipated nature and conduct of our business and upon our understanding of the tax laws of the various countries in which we have assets or conduct activities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">However, our tax position is subject to review and possible challenge by tax authorities and to possible changes in law, which may have a retroactive effect.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In particular, various proposals over the years have been made to change certain U.S. tax laws relating to foreign entities with U.S. connections.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, the U.S. government has proposed various other changes to the U.S. international tax system, certain of which could adversely impact foreign-based multinational corporate groups, and increased enforcement of U.S. international tax laws. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">It is possible that these or other changes in the U.S. tax laws, foreign tax laws, or proposed actions by international bodies such as the Organization of Economic Cooperation and Development (OECD) could significantly increase our U.S. or foreign income tax liability in the future, including as described further below in this risk factor.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2017, the European Union (&#8220;EU&#8221;) identified certain jurisdictions (including Bermuda and Cayman Islands) which it considered had a tax system that facilitated offshore structuring by attracting profits without commensurate economic activity. In order to avoid EU &#8220;blacklisting&#8221;, both Bermuda and Cayman Islands introduced new legislation in December 2018, which came into force on January 1, 2019. These new laws require Bermuda and Cayman companies carrying on one or more &#8220;relevant activity&#8221; (including: banking, insurance, fund management, financing, leasing, headquarters, shipping, distribution and service center, intellectual property or holding company) to maintain a substantial economic presence in Bermuda and Cayman Islands in order to comply with the economic substance requirements. Effective from December 31, 2019, we have structured our activities to comply with the new law.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">However, there is no experience yet as to how the Bermuda and Cayman Islands authorities will interpret and enforce these new rules. The legislation remains subject to further clarification and, accordingly, there is no guarantee that we will be deemed to be compliant. Furthermore, this legislation may require us to make additional changes to the activities we carry on in Bermuda or Cayman Islands, which could increase our costs either directly in those locations or indirectly as a result of increased costs related to moving our operations to other jurisdictions. As a result, we are not able to determine the impact on our operations and net income as of the current period.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, our subsidiaries provide products and services to, and may from time to time undertake certain significant transactions with, us and other subsidiaries in different jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have adopted transfer pricing arrangements for transactions among our subsidiaries.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Related party transactions are generally subject to close review by tax authorities, including requirements that transactions be priced at arm's length and be adequately documented.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If any tax authorities were successful in challenging our transfer pricing policies or other tax judgments, our income tax expense may be adversely affected and we could also be subject to interest and penalty charges which may harm our business, financial condition and operating results.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Further, the U.S. Congress, the EU, the OECD, and other government agencies in jurisdictions where we and our affiliates do business have had an extended focus on issues related to the taxation of multinational corporations. One example is the OECD&#8217;s initiative in the area of &#8220;base erosion and profit shifting,&#8221; or &#8220;BEPS&#8221;. Many countries have implemented or begun to implement legislation and other guidance to align their international tax rules with the OECD&#8217;s BEPS recommendations. In addition, the OECD has been working on an extension of the BEPS project, being referred to as &#8220;BEPS 2.0&#8221;, which focuses on two &#8220;pillars&#8221; of reform.  Pillar 1 is focused on global profit allocation and changing where large multinational corporations pay taxes, and pillar 2 includes a global minimum tax rate.  The OECD published detailed blueprints of its proposals for pillar 1 and pillar 2 on October 14, 2020.  In 2021, the OECD announced that more than 140 member jurisdictions (including the United States and Bermuda) have politically committed to potential changes to the international corporate tax system, including enacting a minimum tax rate of at least 15% as part of the OECD's "Pillar Two" initiative.  During December 2022, the European Union reached agreement on the introduction of a minimum tax directive requiring member states to enact local legislation.  We will continue to monitor countries' laws with respect to the OECD model rules and the Pillar Two global minimum tax. We do not believe Pillar Two has any material effect on us at this time, and the effects of any future legislation in this area are not yet reasonably estimable, but if such legislation is enacted in the future, it could have a material effect on our provision for income taxes, our financial results, and our earnings and cash flows.   As a result of the focus on the taxation of multinational corporations, the tax laws in the countries in which we and our affiliates do business could change on a prospective or retroactive basis, and any such changes could adversely affect us.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million Euros or more in the consolidated financial </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Our debt agreements include financial covenants that may limit our ability to pursue business and financial opportunities and subject us to risk of default.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have entered into various debt agreements with certain financial institutions, which generally require us to maintain certain financial covenants that have the effect of limiting our ability to take certain actions, including actions to incur debt, repurchase stock, make certain investments and capital expenditures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As we continue to grow our business and expand our operations, we expect to incur additional indebtedness, including loan agreement or equipment leases, in order to fund such capital expenditures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These restrictions may limit our ability to pursue business and financial opportunities that are available or beneficial to us in response to changing and competitive economic environment, which may have an adverse effect on our financial conditions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, a breach of any of these financial covenants, if not waived by the lenders, could trigger an event of default under the debt agreements, which may result in the acceleration of our indebtedness or the loss of our collateral used to secure such indebtedness.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The imposition of U.S. corporate income tax on our Bermuda parent and non-U.S. subsidiaries could adversely affect our results of operations. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe that our Bermuda parent and non-U.S. subsidiaries each operate in a manner that they would not be subject to U.S. corporate income tax because they are not engaged in a trade or business in the United States.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Nevertheless, there is a risk that the U.S. Internal Revenue Service may assert that our Bermuda parent and non-U.S. subsidiaries are engaged in a trade or business in the United States.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If our Bermuda parent and non-U.S. subsidiaries were characterized as being so engaged, we would be subject to U.S. tax at the regular corporate rates on our income that is effectively connected with U.S. trade or business, plus an additional 30% &#8220;branch profits&#8221; tax on the dividend equivalent amount, which is generally effectively connected income with certain adjustments, deemed withdrawn from the United States. Any such tax could materially and adversely affect our results of operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">We may be classified as a passive foreign investment company (&#8220;PFIC&#8221;), which could result in adverse U.S. federal income tax consequences for U.S. holders. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">         </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based on the current and anticipated valuation of our assets and the composition of our income and assets, we do not expect to be considered a PFIC, for U.S. federal income tax purposes for the foreseeable future.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">However, we must make a separate determination for each taxable year as to whether we are a PFIC after the close of each taxable year and we cannot assure you that we will not be a PFIC for our June 30, 2024 taxable year or any future taxable year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under current law, a non-U.S. corporation will be considered a PFIC for any taxable year if either (1) at least 75% of its gross income is passive income or (2) at least 50% of the value of its assets, generally based on an average of the quarterly values of the assets during a taxable year, is attributable to assets that produce or are held for the production of passive income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">PFIC status depends on the composition of our assets and income and the value of our assets, including, among others, a pro rata portion of the income and assets of each subsidiary in which we own, directly or indirectly, at least 25% by value of the subsidiary's equity interests, from time to time.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Because we currently hold and expect to continue to hold a substantial amount of cash or cash equivalents, and because the calculation of the value of our assets may be based in part on the value of our common shares, which may fluctuate considerably given that market prices of technology companies historically often have been volatile, we may be a PFIC for any taxable year.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If we were treated as a PFIC for any taxable year during which a U.S. holder held common shares, certain adverse U.S. federal income tax consequences could apply for such U.S. holder.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Changes in our United States federal income tax classification, or that of our subsidiaries, could result in adverse tax consequences to our 10% or greater U.S. shareholders.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Tax Act may have changed the consequences to U.S. shareholders that own, or are considered to own, as a result of the attribution rules, 10% or more of the voting power or value of the stock of a non-U.S. corporation (a 10% U.S. shareholder) under the U.S. Federal income tax law applicable to owners of U.S. controlled foreign corporations, or CFCs. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Prior to the Tax Act, we did not believe that we, or any of our non-U.S. subsidiaries, were considered a CFC, which is a determination made daily based on whether the 10% U.S. shareholders together own, or are considered to own under the attribution rules, more than 50% of the voting power or value of a non-U.S. corporation. Under the Tax Act, however, because our group includes one or more U.S. subsidiaries, certain of our non-U.S. subsidiaries may be classified as CFCs with respect to any single 10% U.S. shareholder, even without regard to whether 10% U.S. shareholders together own, directly or indirectly, more than 50% of the voting power or value of the Company. Our 10% or greater U.S. shareholders should consult their individual tax advisors for advice regarding the Tax Act&#8217;s revision to the U.S. Federal tax law applicable to owners of CFCs.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Risks Related to Doing Business in China</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">China's economic, political and social conditions, as well as government policies, could affect our business and growth.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial results have been, and are expected to continue to be, affected by the economy in China.  If China&#8217;s economy is slowing down, it may negatively affect our business operation and financial results.  The China economy differs from the economies of most developed countries in many respects, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher level of government involvement;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">early stage of development of a market-oriented economy;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rapid growth rate;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher level of control over foreign currency exchange; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">less efficient allocation of resources.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chinese economy has been transitioning from a planned economy to a more market-oriented economy.  Although in recent years the China government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets and the establishment of corporate governance in business enterprises, the China government continues to retain significant control over the business and productive assets in China.  Any changes in China's government policy or China's political, economic and social conditions, or in relevant laws and regulations, may adversely affect our current or future business, results of operations or financial condition.  These changes in government policy may be implemented through various means, including changes in laws and regulations, implementation of anti-inflationary measures, change of basic interest rate, changes in the tax rate or taxation system and the imposition of additional restrictions on currency conversion and imports.  Furthermore, given China's largely export-driven economy, any changes in the economies of China's principal trading partners and other export-oriented nations may adversely affect our business, results of operations, financial condition and prospects.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to successfully expand our business operations in China depends on a number of factors, including macroeconomic and other market conditions, and credit availability from lending institutions.  In response to the recent global and Chinese economic recession, the China government has promulgated several measures aimed at expanding credit and stimulating economic growth.  We cannot assure you that the various macroeconomic measures, monetary policies and economic stimulus package adopted by the China government to guide economic growth will be effective in maintaining or sustaining the growth rate of the Chinese economy.  If measures adopted by the China government fail to achieve further growth in the Chinese economy, it may adversely affect our growth, business strategies and operating results.  In addition, changes in political and social conditions of China may adversely affect our ability to conduct our business in the region.  For example, geopolitical disputes and increased tensions between China and its neighboring countries in which we conduct business could make it more difficult for us to coordinate and manage our international operations in such countries.   </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in China's laws, legal protections or government policies on foreign investment in China may harm our business.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business and corporate transactions, including our operations through the JV Company, are subject to laws and regulations applicable to foreign investment in China as well as laws and regulations applicable to foreign-invested enterprises.  These laws and regulations frequently change, and their interpretation and enforcement involve uncertainties that could limit the legal protections available to us.  Regulations and rules on foreign investments in China impose restrictions on the means that a foreign investor like us may apply to facilitate corporate transactions we may undertake.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Chinese legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or at all, that may have a retroactive effect.  As a result, we may not be aware of our violation of these policies and rules until sometime after the violation.  If any of our past operations are deemed to be non-compliant with Chinese law, we may be subject to penalties and our business and operations may be adversely affected.  For instance, under Special Administrative Measures (Negative List) for Foreign Investment Access, some industries are categorized as sectors which are restricted or prohibited for foreign investment.  As the Negative List is updated every year, there can be no assurance that the China government will not change its policies in a manner that would render part or all of our business to fall within the restricted or prohibited categories.  If we cannot obtain approval from relevant authorities to engage in businesses which become prohibited or restricted for foreign investors, we may be forced to sell or restructure a business which has become restricted or prohibited for foreign investment.  Furthermore, the China government has broad discretion in dealing with violations of laws and regulations, including levying fines, revoking business and other licenses and requiring actions necessary for compliance.  In particular, licenses and permits issued or granted to us by relevant governmental bodies may be revoked at a later time by higher regulatory bodies.  If we are forced to adjust our corporate structure or business as a result of changes in government policy on foreign investment or changes in the interpretation and application of existing or new laws, our business, financial condition, results of operations and prospects may be harmed.  Moreover, uncertainties in the Chinese legal system may impede our ability to enforce contracts with our business partners, customers and suppliers, or otherwise pursue claims in litigation to recover damages or loss of property, which could adversely affect our business and operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The continuing trade tensions between the U.S. and China may result in increased tariffs on imported goods from China that could adversely affect our business operations. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Since 2018, U.S. and China trade tensions led to higher and increasing tariffs imposed by both countries on the import of goods from the other country.  The U.S. government used various authorities to implement tariffs on a variety of Chinese goods and materials, which, absent exemptions, include products and applications, including consumer electronics, that incorporate our power discrete and power IC products.  In response, China has imposed tariffs on certain American products, and warned of additional actions if the U.S. imposes new or increased tariffs.  The continuing trade tensions could have significant adverse effects on world trade and the world economy.  While the two countries have negotiated and entered into agreements to gradually reduce certain tariffs, it&#8217;s unclear whether those agreements will significantly reduce the tariffs affecting our business operations. The ultimate level of tariffs, the ultimate scope of them, and whether or how any proposed additional tariffs will impact our business is uncertain. We believe that the imposition of additional tariffs by the U.S. government on products incorporating our power semiconductors could deter our customers from purchasing our products originating from China. If so, this would reduce demand for our power semiconductor products or result in pricing adjustments that would lower our gross margin, which could have a material adverse effect on our business and results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 15, 2019, the National People&#8217;s Congress of the PRC promulgated the Foreign Investment Law, which took effect on January 1, 2020, and replaced the existing laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations.  The Foreign Investment Law embodies a PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. The Foreign Investment Law establishes the basic framework for the access, promotion, protection and administration of foreign investments in China in view of investment protection and fair competition.  For example, treatment of foreign investors on a national level will be no less favorable than the treatment received by domestic investors unless such investments fall within a &#8220;negative list&#8221;.  On June 28, 2018, the National Development and Reform Commission (the &#8220;NDRC&#8221;) and the Ministry of Commerce of the PRC (the &#8220;MOC&#8221;) published the Special Administrative Measures for Market Access of Foreign Investment (Negative List) (2018 Edition), which identifies specific sectors where foreign investors will be subject to special administrative measures.  The Negative List has been updated three times in June 2019, June 2020 and December 2021.  The current effective Negative List (2021 Edition) took effect on January 1, 2022.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Foreign Investment Law was newly enacted, uncertainties still exist in relation to its interpretation and implementation.  For example, the Foreign Investment Law provides that foreign invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within a five-year transition period, which means that we may be required to adjust the structure and corporate governance of certain of our China subsidiaries in such transition period.  Failure to take timely and appropriate </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">measures to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure, corporate governance and business operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, under the newly enacted Foreign Investment Law, foreign investors or the foreign invested enterprise should report investment information on the principle of necessity.  Any company found to be non-complaint with such investment information reporting obligation might be potentially subject to fines or administrative liabilities.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Limitations on our ability to transfer funds to our China subsidiaries could adversely affect our ability to expand our operations, make investments that could benefit our businesses and otherwise fund and conduct our business.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer of funds from us to our China subsidiaries, either as a shareholder loan or as an increase in registered capital, is subject to registration with or approval by the China's governmental authorities, including the State Administration of Foreign Exchange, (SAFE), the State Administration for Market Regulation (SAMR), and/or the relevant examination and approval authority.  Our subsidiaries may also experience difficulties in converting our capital contributions made in foreign currencies into RMB due to changes in the China's foreign exchange control policies.  Therefore, it may be difficult to change capital expenditure plans once the relevant funds have been remitted from us to our China subsidiaries.  These limitations and the difficulties our China subsidiaries may experience on the free flow of funds between us and our China subsidiaries could restrict our ability to act in response to changing market situations in a timely manner.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">China's currency exchange control and government restrictions on investment repatriation may impact our ability to transfer funds outside of&#160;China.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our business is conducted in China where the currency is the Renminbi.  Regulations in China permit foreign owned entities to freely convert the Renminbi into foreign currency for transactions that fall under the &#8220;current account,&#8221; which includes trade related receipts and payments, interest and dividends.  Accordingly, our Chinese subsidiaries may use Renminbi to purchase foreign exchange for settlement of such &#8220;current account&#8221; transactions without pre-approval.  However, pursuant to applicable regulations, foreign&#8209;invested enterprises in China may pay dividends only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations.  A Chinese company must pay 10% of its annual after-tax profits into the statutory reserve fund to fund the statutory reserve fund unless it has reached 50% of the registered capital of the company. Where the accumulative amount of the company&#8217;s statutory reserve is not enough to make up for the losses of the previous year, the current year&#8217;s profits must first be used to make up for the losses before the statutory reserve is accrued.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other transactions that involve conversion of Renminbi into foreign currency are classified as &#8220;capital account&#8221; transactions; examples of &#8220;capital account&#8221; transactions include repatriations of investment by or loans to foreign owners, or direct equity investments in a foreign entity by a China domiciled entity.  &#8220;Capital account&#8221; transactions require prior approval from, or registration with China's State Administration of Foreign Exchange (SAFE) or its provincial branch or its authorized banks to convert a remittance into a foreign currency, such as U.S.&#160;dollars, and transmit the foreign currency outside of&#160;China.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of these and other restrictions under PRC laws and regulations, our China subsidiaries are restricted in their abil</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ity to transfer a portion of their net assets to the parent.  Such restricted portion amounted to approximat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely $93.5 million, or 10.5% of our total consolidated net assets attributed to the Company as of June&#160;30, 2024.  We have no assurance that the relevant Chinese</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> governmental authorities in the future will not limit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">further or eliminate the ability of our China subsidiaries to purchase foreign currencies and transfer such funds to us to meet our liquidity or other business needs.  Any inability to access funds in China, if and when needed for use by the Company outside of China, could have a material and adverse effect on our liquidity and our&#160;business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Regulations on Mergers and Acquisitions of Domestic Companies by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory agencies in August 2006 and amended in 2009, and some other regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex, including requirements in some instances that the Ministry of Commerce ("MOC") be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise.  Moreover, the Anti-Monopoly Law requires that the MOC shall be </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">notified in advance of any concentration of undertaking if certain thresholds are triggered.  In addition, the security review rules issued by the MOC that became effective in September 2011 specify that mergers and acquisitions by foreign investors that raise &#8220;national defense and security&#8221; concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise &#8220;national security&#8221; concerns are subject to strict review by the MOC, and the rules prohibit any activities attempting to bypass a security review, including by structuring the transaction through a proxy or contractual control arrangement.  On July 1, 2015, the National Security Law of China took effect, which provided that China would establish rules and mechanisms to conduct national security review of foreign investments in China that may impact national security. China&#8217;s Foreign Investment Law, which became effective in January 2020, reiterates that China will establish a security review system for foreign investments. On December 19, 2020, the NDRC and the MOC jointly issued the Measures for the Security Review of Foreign Investments (the &#8220;New FISR Measures&#8221;), which was made according to the National Security Law and the Foreign Investment Law of China and became effective on January 18, 2021. The New FISR Measures further expand the scope of national security review on foreign investment compared to the existing rules, while leaving substantial room for interpretation and speculation.  In the future, we may grow our business by acquiring complementary businesses. Complying with the requirements of the above-mentioned regulations and other relevant rules to complete such transactions could be time consuming, and any required approval processes, including obtaining approval from the MOC or its local counterparts may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations may be negatively impacted by fluctuations in foreign currency exchange rates between U.S. dollar and Chinese Yuan, or RMB.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While U.S. dollars is our main functional currency and our revenue and a significant portion of our operating expenses are denominated in U.S. dollars, we are required to maintain local currencies, primarily the RMB, in our cash balances in connection with the funding of our overseas operations.&#160;&#160;As a result, our costs and operating expenses may be exposed to adverse movements in foreign currency exchange rates between the U.S. dollar and RMB.&#160; We also do not utilize any financial instruments to hedge or reduce potential losses due to the fluctuation of foreign currency exchange rates.&#160; In general, any appreciation of U.S. dollars against a weaker RMB could reduce the value of our cash and cash equivalent balance, which could increase our operating expenses and negatively affect our cash flow, income and profitability.&#160; The value of RMB against the U.S. dollars may fluctuate and is affected by many factors outside of our control, including changes in political and economic conditions, implementation of new monetary policies by the Chinese government and changes in banking regulations, and there is no guarantee that we will be able to mitigate or recoup any losses due to a significant fluctuation in the U.S. dollar/RMB exchange rates.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PRC labor laws may adversely affect our results of operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The PRC government promulgated the Labor Contract Law of the PRC, effective on January 1, 2008, which was amended on December 28, 2012 and the amended law became effective on July 1, 2013, to govern the establishment of employment relationships between employers and employees, and the conclusion, performance, termination of and the amendment to employment contracts.  The Labor Contract Law imposes greater liabilities on employers and significantly affects the cost of an employer&#8217;s decision to reduce its workforce.  Further, it requires that certain termination decisions be based upon seniority and not merit. In the event our subsidiaries decide to significantly change or decrease their workforce in China, the Labor Contract Law could adversely affect their ability to effect such changes in a manner that is most advantageous to our business or in a timely and cost-effective manner, thus materially and adversely affecting our financial condition and results of operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, compensation in various industries in China has increased and may continue to increase in the future.  In order to attract and retain skilled personnel, we may need to increase the compensation of our employees.  Compensation may, also, increase as inflationary pressure increases in China.  In addition, under the Regulations on Paid Annual Leave for Employees, which became effective on January 1, 2008, employees who have served more than one year for a specific employer are entitled to a paid vacation ranging from 5 to 15 days, depending on length of service.  Employees who waive such vacation time at the request of employers must be compensated for three times their normal salaries for each waived vacation day.  This mandated paid-vacation regulation, coupled with the trend of increasing compensation, may result in increase in our employee-related costs and expenses and decrease in our profit margins.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Relations between Taiwan and China could negatively affect our business, financial condition and operating results and, therefore, the market value of our common shares.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taiwan has a unique international political status.  China does not recognize the sovereignty of Taiwan.  Although significant economic and cultural relations have been established during recent years between Taiwan and China, relations have often been strained.  A substantial number of our key customers and some of our essential sales and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">engineering personnel are located in Taiwan, and we have a large number of operational personnel and employees located in China.  Therefore, factors affecting military, political or economic relationship between China and Taiwan could have an adverse effect on our business, financial condition and operating results.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks Related to Our Corporate Structure and Our Common Shares</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our share price may be volatile and you may be unable to sell your shares at or above the purchase price, if at all.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limited trading volumes and liquidity of our common shares on the NASDAQ Global Select Market may limit the ability of shareholders to purchase or sell our common shares in the amounts and at the times they wish.&#160; In addition, the financial markets in the United States and other countries have experienced significant price and volume fluctuations, and market prices of technology companies have been and continue to be extremely volatile.  The trading price of our common shares on The NASDAQ Global Select Market ranged from a low of $19.55 to high of $37.38 from July 1, 2023 to June 30, 2024.  At July 31, 2024, the trading price of our common shares was $41.40.  Volatility in the price of our shares may be caused by factors outside our control and may be unrelated or disproportionate to our operating results.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price for our common shares may be volatile and subject to wide fluctuations in response to factors, including:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated fluctuations in our operating results;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic, industry, regional and global market conditions, including the economic conditions of specific market segments for our products, including the PC markets;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our failure to meet analysts' expectations, including expectation regarding our revenue, gross margin and operating expenses;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in financial estimates and outlook by securities research analysts;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to increase our gross margin;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of new products, acquisitions, strategic partnerships, joint ventures or capital commitments; </span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements of technological or competitive developments;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement of acquisition, partnership and major corporate transactions;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">regulatory developments in our target markets affecting us, our customers or our competitors;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to enter into new market segments, gain market share, diversify our customer base and successfully secure manufacturing capacity;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements regarding intellectual property disputes or litigation involving us or our competitors;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the estimation of the future size and growth rate of our markets;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement of significant legal proceedings, litigation or government investigation;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additions or departures of key personnel;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">repurchase of shares under our repurchase program;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcement of sales of our securities by us or by our major shareholders;</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic or political conditions in China and other countries in Asia; and</span></div><div style="margin-top:4.59pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other factors.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past, securities class action litigation has often been brought against a company following periods of volatility in such company's share price.&#160; This type of litigation could result in substantial costs and divert our management's attention and resources which could negatively impact our business and financial conditions.  See Item 3. Legal Proceeding.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If securities or industry analysts adversely change their recommendations regarding our common shares or if our operating results do not meet their expectations, the trading price of our common shares could decline. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market price of our common shares is influenced by the research and reports that industry or securities analysts publish about us or our business.  There is no guarantee that these analysts will understand our business and results, or that their reports will be accurate or correctly predict our operating results or prospects.  If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause the market price of our common shares or its trading volume to decline.  Moreover, if one or more of the analysts who cover our company downgrade our common shares or if our operating results or prospects do not meet their expectations, the market price of our common shares could decline significantly.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Anti-takeover provisions in our bye-laws could make an acquisition of us more difficult and may prevent attempts by our shareholders to replace or remove our current management.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain provisions in our bye-laws may delay or prevent an acquisition of us or a change in our management.  In addition, by making it more difficult for shareholders to replace members of our board of directors, these provisions also may frustrate or prevent any attempts by our shareholders to replace or remove our current management because our board of directors is responsible for appointing the members of our management team.  These provisions include:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the ability of our board of directors to determine the rights, preferences and privileges of our preferred shares and to issue the preferred shares without shareholder approval;</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">advance notice requirements for election to our board of directors and for proposing matters that can be acted upon at shareholder meetings; and</span></div><div style="margin-top:4.5pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the requirement to remove directors by a resolution passed by at least two-thirds of the votes cast by the shareholders having a right to attend and vote at the shareholder meeting.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions could make it more difficult for a third-party to acquire us, even if the third-party's offer may be considered beneficial by many shareholders.  As a result, shareholders may be limited in their ability to obtain a premium for their shares.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are a Bermuda company and the rights of shareholders under Bermuda law may be different from U.S. laws. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a Bermuda limited liability exempted company.  As a result, the rights of holders of our common shares will be governed by Bermuda law and our memorandum of association and bye-laws.&#160; The rights of shareholders under Bermuda law may differ from the rights of shareholders of companies incorporated in other jurisdictions, including the U.S.&#160; For example, some of our directors are not residents of the United States, and a substantial portion of our assets are located outside the United States.&#160; As a result, it may be difficult for investors to effect service of process on those persons in the U.S. or to enforce in the U.S. judgments obtained in U.S. courts against us or those persons based on civil liability provisions of the U.S. securities laws.&#160; It is doubtful whether courts in Bermuda will enforce judgments obtained in other jurisdictions, including the U.S., against us or our directors or officers under the securities laws of those jurisdictions or entertain actions in Bermuda against us or our directors or officers under the securities laws of other jurisdictions. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.36pt">Unresolved Staff Comments </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_4398046512697"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cybersecurity</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk Management and Strategy </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We recognize the importance of managing cybersecurity threats and risks related to our business, and we have adopted a multi-faceted and proactive strategy to identify, evaluate, address, respond and neutralize cybersecurity threats and attacks. We employ a combination of technical solutions, security policies and procedures, employee training programs, and regular security audits to enhance and fortify our defenses.  We utilize advanced monitoring tools and anomaly detection systems to swiftly identify any suspicious activities or deviations from normal operation. Our security infrastructure includes firewalls, intrusion detection systems, encryption protocols, and access controls to protect our systems and data from unauthorized access or malicious attacks. In the event of a security incident, we have established incident response procedures to contain the threat, minimize the impact, and restore normal operations as quickly as possible.  We also conduct periodic risk assessments to identify cybersecurity threats, as well as assessments in the event of a material change in our business practices that may affect our information systems that are vulnerable to such cybersecurity threats.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our cybersecurity team plays a critical role in managing our cybersecurity risk. They oversee security controls and orchestrate our response to incidents on a day-to-day basis, including threats arising internally or from our vendors, suppliers or other third parties that we conduct business with.  In addition, we have developed and implemented information security policies, standards, procedures and security guidelines that are based on industry standards, particularly the National Institute of Standards and Technology (NIST) Cybersecurity Framework.  Furthermore, we have implemented and maintained employee policies design to reduce risk of cyber-attacks and educate employees on protocol in the event of a potential cybersecurity incident. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We use third-party service providers in various functions throughout our business. We have implemented stringent processes to oversee and manage cybersecurity risk with these third parties, which includes risk assessment activities, enforcement of policies to ensure compliance with current cybersecurity standards and monitoring activities, and periodic review of potential cyber breaches announcements made by the third-party service providers.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Currently we are not aware of any risks from cybersecurity threats that have materially affected our business strategy, results of operations or financial condition or are reasonably likely to have a material effect. However, cyber-attacks are increasing in frequency, sophistication and intensity, and despite our ongoing efforts we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced undetected cybersecurity incidents. Please refer to &#8220;Risk Factors&#8221; in Part I, Item 1A of this Form 10-K for more information on the risks posed to us by cybersecurity threats. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Governance </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our management team, including our cybersecurity team, are responsible for day-to-day implementation, assessment, and management of our cybersecurity risk management processes. Our cybersecurity team includes Vice President of Information Technology and Information Security Officer with a team of eight full-time information technology professionals and several outside security vendors to manage our information security program.  Our Vice President of Information Technology and Information Security Officer have served in various roles in information technology and information security, and together they have over 55 years of experience in this field.  The cybersecurity management team has primary responsibility for our overall cybersecurity risk management program, including monitoring the prevention, detection, mitigation, and remediation of cybersecurity incidents, and works in partnership with our other business leaders, including our Chief Executive Officer and Chief Financial Officer, as well as our Board of Directors.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Board of Directors (the &#8220;Board&#8221;) plays an active role in overseeing and managing the Company&#8217;s cybersecurity risks. The Audit Committee of the Board has established a Cybersecurity Subcommittee for the purpose of assessing, analyzing and managing the Company&#8217;s key cybersecurity and information technology risks, and to ensure that our systems are adequate to protect against security breach and effectively safeguard the Company&#8217;s IT infrastructure, assets, intellectual property, and data. The roles and responsibilities of the Cybersecurity Subcommittee are determined, from time to time, by the Audit Committee. The Cybersecurity Subcommittee meets quarterly with our management team to discuss various matters relating to IT and cybersecurity risks, and our senior management team communicates and coordinates directly with the Cybersecurity Subcommittee in the event of any cybersecurity incident.  The Cybersecurity Subcommittee is given the following responsibilities:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Oversight of policies, procedures, plans, and execution intended to provide security, confidentiality, availability, and integrity of the information.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Oversight of the quality and effectiveness of the Company&#8217;s policies and procedures with respect to its IT systems;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Review and oversight on policies and procedures of the Company in preparation for responding to cybersecurity incidents.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Oversight of risks related to IT systems and processes, including privacy, network security and data security, and any internal audits of such systems and processes.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Review and oversight of preparation of the Company&#8217;s public disclosures, including SEC filings, relating to the Company&#8217;s IT systems, including privacy, network security, and data security, and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Report to the Audit Committee and the Board of significant and material cybersecurity incidents. </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.&#160;&#160;&#160;&#160;Properties </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 31, 2024, our primary U.S. facility, which houses our research and design function, as well as elements of marketing and administration, is located in Sunnyvale, California.  We conduct our manufacturing, research and development, sales and marketing and administration in Asia and North America.  We lease all properties used in our business except the wafer fabrication facility in Oregon acquired in January 2012.  The following table sets forth the location, size and primary use of our principal properties that are material to our business operations:</span></div><div style="margin-top:9pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:45.597%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.029%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.875%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.771%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Square Footage</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Primary Use</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475 Oakmead Parkway<br/>Sunnyvale, California, USA 94085</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development, marketing, sales and administration</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3131 Northeast Brookwood Parkway<br/>Hillsboro, Oregon, USA 97124</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,950&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wafer fabrication facility</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building 1/2 and 8/9, No.&#160;91, Lane 109, Rongkang</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Road, Songjiang District, Shanghai,</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China 201614</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,301&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing, manufacturing support</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building 1,2,3 No.135 Rongkang Road, Songjiang Export Process Zone, Area B, Songjiang, Shanghai,China 201614</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,198&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing, manufacturing support</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our current facilities are adequate&#160;and that additional space will be available on commercially reasonable terms for the foreseeable future.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_28"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">Legal Proceedings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, the Company continues to cooperate with the Department of Commerce (&#8220;DOC&#8221;) in connection with its ongoing investigation of the Company&#8217;s export control practices. DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have in the past, and may from time to time in the future, become involved in legal proceedings arising from the normal course of business activities.  The semiconductor industry is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices. Irrespective of the validity of such claims, we could incur significant costs in the defense thereof or could suffer adverse effects on its operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_37"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Item 5.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:43.7pt">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common shares have traded on the NASDAQ Global Select Market since April 29, 2010 under the symbol AOSL.  As of July 31, 2024, there were approximately 144 holders of record of our common shares, not including those shares held in a street or nominee name.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Policy</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never declared or paid cash dividends on our common shares.  We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our common share in the foreseeable future.  Any future determination to declare dividends will be made at the discretion of our board of directors and will depend on our financial condition, operating results, capital requirements, general business conditions and other factors that our board of directors may deem relevant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Securities Authorized for Issuance Under Equity Compensation Plans</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Item 12 of Part III of this report regarding information about securities authorized for issuance under our equity compensation plans. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Performance Graph </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph compares the total cumulative shareholder return on our common shares with the total cumulative return of the NASDAQ Composite Index and the Philadelphia Semiconductor Index for the last five fiscal years ended June&#160;30, 2024, assuming an investment of $100 at the beginning of such period and the reinvestment of any dividends. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The comparisons in the graph below are required by the SEC and are not intended to forecast or be indicative of possible future performance of our common shares.&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt;text-align:center;text-indent:24.75pt"><img src="aosl-20240630_g2.jpg" alt="Stock chart.jpg" style="height:288px;margin-bottom:5pt;vertical-align:text-bottom;width:490px"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">            </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The above Share Performance Graph and related information shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that the Company specifically incorporates it by reference into such filing.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fourth quarter of fiscal year 2024, the Company did not repurchase any common shares.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">[Reserved]</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:3pt;padding-left:24.75pt;text-indent:-22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Item 7.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;padding-left:42.02pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </span></div><div style="text-indent:24.75pt"><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_46"></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion of the financial condition and results of our operations in conjunction with our consolidated financial statements and the notes to those statements included elsewhere in this annual report.  Our consolidated financial statements contained in this annual report are prepared in accordance with U.S. GAAP.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are a designer, developer, and global supplier of a broad range of discrete power devices, wide band gap power devices, power management ICs and modules, including a wide portfolio of Power MOSFET, SiC, IGBT, IPM, TVS, HV Gate Drivers, Power IC, and Digital Power products.  Our portfolio of power semiconductors includes approximately 2,700 products, and has grown with the introduction of over 100 new products in the fiscal year ended June&#160;30, 2024, and over 60 and 130 new products in the fiscal years ended June&#160;30, 2023 and 2022, respectively.  Our teams of scientists and engineers have developed extensive intellectual properties and technical knowledge that encompass major aspects of power semiconductors, which we believe enables us to introduce and develop innovative products to address the increasingly complex power requirements of advanced electronics.  We have an extensive patent portfolio that consists of 930 patents and 52 patent applications in the United States as of June&#160;30, 2024.  We also have a total of 1,025 foreign patents, which primarily were based on our research and development efforts through June&#160;30, 2024.  We differentiate ourselves by integrating our expertise in technology, design and advanced manufacturing and packaging to optimize product performance and cost. Our portfolio of products targets high-volume applications, including personal computers, graphic cards, game consoles, flat panel TVs, home appliances, power tools, smart phones, battery packs, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment.  During fiscal year 2024, we accelerated the development of new technology platforms which allowed us to introduce 36 medium and high voltage MOSFET products, targeting primarily the industrial markets and computing marketing, as well as 17 low voltage MOSFET products primarily for the computing market.  In addition, we introduced 37 Power IC new products for computing applications, communication and consumer markets.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our business model leverages global resources, including research and development and manufacturing in the United States and Asia. Our sales and technical support teams are localized in several growing markets. We operate an 8-inch wafer fabrication facility located in Hillsboro, Oregon, or the Oregon Fab, which is critical for us to accelerate proprietary technology development, new product introduction and improve our financial performance. To meet the market demand for the more mature high volume products, we also utilize the wafer manufacturing capacity of selected third party foundries. For assembly and test, we primarily rely upon our in-house facilities in China. In addition, we utilize subcontracting partners for industry standard packages. We believe our in-house packaging and testing capability provides us with a competitive advantage in proprietary packaging technology, product quality, cost and sales cycle time.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 29, 2016, we formed a joint venture (the &#8220;JV Company&#8221;) with two investment funds owned by the Municipality of Chongqing (the &#8220;Chongqing Funds&#8221;), for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility (&#8220;Fab&#8221;) in the LiangJiang New Area of Chongqing, China. As of December 1, 2021, we owned 50.9%, and the Chongqing Funds owned 49.1% of the equity interest in the JV Company. The Joint Venture was accounted under the provisions of the consolidation guidance since we had controlling financial interests until December 1, 2021.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 1, 2021 (the &#8220;Effective Date&#8221;), Alpha &amp; Omega Semiconductor (Shanghai) Ltd. (&#8220;AOS SH&#8221;) and Agape Package Manufacturing (Shanghai) Limited (&#8220;APM SH&#8221; and, together with AOS SH, the &#8220;Sellers&#8221;), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement ("STA") with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the &#8220;Transaction&#8221;). The Transaction closed on December 2, 2021 (the &#8220;Closing Date&#8221;), which reduced the Company&#8217;s equity interest in the JV Company from 50.9% to 48.8%. Also, the Company&#8217;s right to designate directors on the board of JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction. As a result of the Transaction and other factors, the Company no longer has a controlling financial interest in the JV Company. The JV Company was deconsolidated from the Company&#8217;s Consolidated Financial Statements effective as of the Closing Date.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, we entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company. In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange for cash. As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the &#8220;Investment Agreement&#8221;) between the JV Company and certain third-party investors (the &#8220;New Investors&#8221;). Under the Investment Agreement, the New Investors purchased newly issued equity interest of the JV Company, representing approximately 7.82% of post-transaction outstanding equity interests of the JV Company, for a total purchase price of RMB </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">509 million (or approximately USD 80 million based on the currency exchange rate as of January 26, 2022) (the &#8220;Investment&#8221;). Following the closing of the January 26, 2022 Investment, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2% at June 30, 2022.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan, which increased the Company&#8217;s percentage of equity ownership in the JV Company by 0.54%. As of June 30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We reduced our ownership of the JV Company to below 50% to increase the flexibility of the JV Company to raise capital to fund its future expansion. The JV Company is also contemplating an eventual listing on the Science and Technology Innovation Board, or STAR Market, of the Shanghai Stock Exchange. The reduction of our ownership assists the JV Company in meeting certain regulatory listing requirements. A potential STAR Market listing may take several years to consummate and there is no guarantee that such listing by the JV Company will be successful or will be completed in a timely manner, or at all. In addition, the JV Company will continue to provide us with significant level of foundry capacity to enable us to develop and manufacture our products.  On July 12, 2022, the current shareholders of the JV Company entered into a shareholders contract, pursuant to which the JV Company committed to provide us with a monthly wafer production capacity until December 2023, and additional commitment to provide wafer capacity after December 2023 if the JV Company&#8217;s production capacity reaches certain specified level.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Factors Affecting Our Performance</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">The global, regional economic and PC market conditions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: Because our products primarily serve consumer electronic applications, any significant changes in global and regional economic conditions could materially affect our revenue and results of operations. A significant amount of our revenue is derived from sales of products in the PC markets, such as notebooks, motherboards and notebook battery packs. Therefore, a substantial decline in the PC market could have a material adverse effect on our revenue and results of operations. The PC markets have experienced a modest global decline in recent years due to continued growth of demand in tablets and smart phones, worldwide economic conditions and the industry inventory correction which had and may continue to have a material impact on the demand for our products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A decline of the PC market may have a negative impact on our revenue, factory utilization, gross margin, our ability to resell excess inventory, and other performance measures. We have executed and continue to execute strategies to diversify our product portfolio, penetrate other market segments, including the consumer, communications and industrial markets, and improve gross margins and profit by implementing cost control measures. While making efforts to reduce our reliance on the computing market, we continue to support our computing business and capitalize on the opportunities in this market with a more focused and competitive PC product strategy to gain market share.         </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Manufacturing costs and capacity availability: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our gross margin is affected by a number of factors including our manufacturing costs, utilization of our manufacturing facilities, the product mixes of our sales, pricing of wafers from third party foundries and pricing of semiconductor raw materials. Capacity utilization affects our gross margin because we have certain fixed costs at our Shanghai facilities and our Oregon Fab. If we are unable to utilize our manufacturing facilities at a desired level, our gross margin may be adversely affected. In addition, from time to time, we may experience wafer capacity</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">constraints, particularly at third party foundries, that may prevent us from meeting fully the demand of our customers.  While we can mitigate these constraints by increasing and re-allocating capacity at our own fab, we may not be able to do so quickly or at sufficient level, which could adversely affect our financial conditions and results of operations.  We also rely on the JV Company to provide foundry capacity to manufacture our products, therefore it is critical that we maintain continuous access to such capacity, which may not be available at sufficient level or at a pricing terms favorable to us because of lack of control over the JV Company&#8217;s operation. We continue to maintain a business relationship with the JV Company to ensure uninterrupted supply of manufacturing capacity.  Because we continue to rely on the JV Company to provide us with manufacturing capacity, if the JV Company take actions or make decisions that prevents us from accessing required capacity, our operations may be adversely affected. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Erosion and fluctuation of average selling price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:  Erosion of average selling prices of established products is typical in our industry. Consistent with this historical trend, we expect our average selling prices of our existing products to decline in the future. However, in the normal course of business, we seek to offset the effect of declining average selling price by introducing new and higher value products, expanding existing products for new applications and new customers and reducing the manufacturing cost of existing products. These strategies may cause the average selling price of our products to fluctuate significantly from time to time, thereby affecting our financial performance and profitability.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Product introductions and customers&#8217; product requirements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:  Our success depends on our ability to introduce products on a timely basis that meet or are compatible with our customers' specifications and performance requirements. Both factors, timeliness of product introductions and conformance to customers' requirements, are equally important in securing design wins </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">with our customers. As we accelerate the development of new technology platforms, we expect to increase the pace at which we introduce new products and seek and acquire design wins. If we were to fail to introduce new products on a timely basis that meet customers&#8217; specifications and performance requirements, particularly those products with major OEM customers, and continue to expand our serviceable markets, then we would lose market share and our financial performance would be adversely affected.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Distributor ordering patterns, customer demand and seasonality</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:  Our distributors place purchase orders with us based on their forecasts of end customer demand, and this demand may vary significantly depending on the sales outlook and market and economic conditions of end customers.  Because these forecasts may not be accurate, channel inventory held at our distributors may fluctuate significantly, which in turn may prompt distributors to make significant adjustments to their purchase orders placed with us.  As a result, our revenue and operating results may fluctuate significantly from quarter to quarter.  In addition, because our products are used in consumer electronics products, our revenue is subject to seasonality.  Our sales seasonality is affected by numerous factors, including global and regional economic conditions as well as the PC market conditions, revenue generated from new products, changes in distributor ordering patterns in response to channel inventory adjustments and end customer demand for our products and fluctuations in consumer purchase patterns prior to major holiday seasons.  In recent periods, broad fluctuations in the semiconductor markets and the global and regional economic conditions, in particular the changing PC market conditions, have had a more significant impact on our results of operations than seasonality.  Furthermore, our revenue may be impacted by the level of demand from our major customers due to factors outside of our control.  If these major customers experience significant decline in the demand of their products, encounter difficulties or defects in their products, or otherwise fail to execute their sales and marketing strategies successfully, it may adversely affect our revenue and results of operations.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal line items of statements of operations</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following describes the principal line items set forth in our consolidated statements of operations:</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We generate revenue primarily from the sale of power semiconductors, consisting of power discretes and power ICs. Historically, a majority of our revenue has been derived from power discrete products. Because our products typically have three-year to five-year life cycles, the rate of new product introduction is an important driver of revenue growth over time. We believe that expanding the breadth of our product portfolio is important to our business prospects, because it provides us with an opportunity to increase our total bill-of-materials within an electronic system and to address the power requirements of additional electronic systems. In addition, a small percentage of our total revenue is generated by providing packaging and testing services to third parties through one of our in-house facilities.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product revenue is reported net of the effect of the estimated stock rotation returns and price adjustments that we expect to provide to our distributors. Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by the distributor during a specified period. At our discretion or upon our direct negotiations with the original design manufacturers (&#8220;ODMs&#8221;) or original equipment manufacturers (&#8220;OEMs&#8221;), we may elect to grant special pricing that is below the prices at which we sold our products to the distributors. In certain situations, we will grant price adjustments to the distributors reflecting such special pricing. We estimate the price adjustments for inventory at the distributors based on factors such as distributor inventory levels, forecasted distributor selling prices, distributor margins and demand for our products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2023, we entered into a license agreement with a customer to license our proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0 million.  We received payments of such fees in the amount of $18.0 million, $6.8 million and $9.0 million in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months during which we perform the engineering and development services. We use the input method to measure progression of the transfer of services. During the fiscal years ended June 30, 2024 and 2023, we recorded $21.2 million and $9.9 million of license and development revenue, respectively.  We also entered an accompanying supply agreement to provide limited wafer supply to the customer. </span></div><div><span><br/></span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of goods sold</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our cost of goods sold primarily consists of costs associated with semiconductor wafers, packaging and testing, personnel, including share-based compensation expense, overhead attributable to manufacturing, operations and procurement, and costs associated with yield improvements, capacity utilization, warranty and valuation of inventories. As the volume of sales </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">increases, we expect cost of goods sold to increase. While our utilization rates cannot be immune to the market conditions, our goal is to make them less vulnerable to market fluctuations. We believe our market diversification strategy and product growth will drive higher volume of manufacturing which will improve our factory utilization rates and gross margin in the long run.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating expenses</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating expenses consist of research and development, and selling, general and administrative expenses. We expect our operating expenses as a percentage of revenue to fluctuate from period to period as we continue to exercise cost control measures in response to the declining PC market as well as align our operating expenses to the revenue level.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Research and development expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our research and development expenses consist primarily of salaries, bonuses, benefits, share-based compensation expense, expenses associated with new product prototypes, travel expenses, fees for engineering services provided by outside contractors and consultants, amortization of software and design tools, depreciation of equipment and overhead costs. We continue to invest in developing new technologies and products utilizing our own fabrication and packaging facilities as it is critical to our long-term success. We also evaluate appropriate investment levels and stay focused on new product introductions to improve our competitiveness. We expect that our research and development expenses will fluctuate from time to time.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Selling, general and administrative expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our selling, general and administrative expenses consist primarily of salaries, bonuses, benefits, share-based compensation expense, product promotion costs, occupancy costs, travel expenses, expenses related to sales and marketing activities, amortization of software, depreciation of equipment, maintenance costs and other expenses for general and administrative functions as well as costs for outside professional services, including legal, audit and accounting services. We expect our selling, general and administrative expenses to fluctuate in the near future as we continue to exercise cost control measures.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Income tax expense </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to income taxes in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment and estimates are required in determining our worldwide income tax expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The calculation of tax liabilities involves dealing with uncertainties in the application of complex tax regulations of different jurisdictions globally.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We establish accruals for potential liabilities and contingencies based on a more likely than not threshold to the recognition and de-recognition of uncertain tax positions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the recognition threshold is met, the applicable accounting guidance permits us to recognize a tax benefit measured at the largest amount of tax benefit that is more likely than not to be realized upon settlement with a taxing authority.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the actual tax outcome of such exposures is different from the amounts that were initially recorded, the differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Changes in the location of taxable income (loss) could result in significant changes in our income tax expense.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record a valuation allowance against deferred tax assets if it is more likely than not that a portion of the deferred tax assets will not be realized, based on historical profitability and our estimate of future taxable income in a particular jurisdiction.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our judgments regarding future taxable income may change due to changes in market conditions, changes in tax laws, tax planning strategies or other factors.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our assumptions and consequently our estimates change in the future, the deferred tax assets may increase or decrease, resulting in corresponding changes in income tax expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate is highly dependent upon the geographic distribution of our worldwide profits or losses, the tax laws and regulations in each geographical region where we have operations, the availability of tax credits and carry-forwards and the effectiveness of our tax planning strategies.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">"U.S. Tax Cuts and Jobs Act", Enacted December 22, 2017 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 22, 2017, the United States enacted tax reform legislation through the Tax Cuts and Jobs Act (&#8220;the Tax Act&#8221;), which significantly changes the existing U.S. tax laws, including, but not limited to, (1) a reduction in the corporate tax rate from 35% to 21%, (2) a shift from a worldwide tax system to a territorial system, (3) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized, (4) bonus depreciation that will allow for full expensing of qualified property, (5) creating a new limitation on deductible interest expense and (6) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is not currently subject to the Base Erosion and Anti-Abuse (BEAT) tax, which is a tax imposed on certain entities who make payments to their non U.S. affiliates, where such payments reduce the U.S. tax base. The BEAT tax is imposed at a rate of 10% on Adjusted Taxable Income, excluding certain payments to foreign related entities. It is an </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">incremental tax over and above the corporate income tax and is recorded as a period cost. It is possible that this tax could be applicable in future periods, which would cause an increase to the effective tax rate and cash taxes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8220;The Chip and Science Act of 2022&#8221;, Enacted August 2, 2022</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing manufacturing investment credits of 25% for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Currently, we are evaluating the impact of the Chips Act to us.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">&#8220;The Inflation Reduction Act&#8221;, Enacted August 16, 2022</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In August 2022 the United States enacted tax legislation through the Inflation Reduction Act (IRA).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The IRA introduces a 15% corporate alternative minimum tax (CAMT) for corporations whose average annual adjusted financial statement income (AFSI) for any consecutive three-tax-year period preceding the applicable tax year exceeds $1 billion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The CAMT is effective for tax years beginning after 31 December 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The CAMT is currently not applicable to the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Bermuda Corporate Income Tax for Tax Years Beginning in 2025</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Equity method investment income/loss from equity investee </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the equity method of accounting when we have the ability to exercise significant influence, but we do not have control, as determined in accordance with generally accepted accounting principles, over the operating and financial policies of the company.  Effective December 2, 2021, we reduced our equity interest in the JV Company below 50% of outstanding equity ownership and experienced a loss of control of the JV Company.  As a result, we record our investment under equity method of accounting.  Since we are unable to obtain accurate financial information from the JV Company in a timely manner, we record our share of earnings or losses of such affiliate on a one quarter lag. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record our interest in the net earnings of the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Operations.  Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor or investee.  Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them.  Equity method goodwill is not amortized or tested for impairment.  Instead the total equity method investment balance, including equity method goodwill, is tested for impairment.  We review for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable.  In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statement of Operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Operating results</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following tables set forth our results of operations and as a percentage of revenue for the fiscal years ended June&#160;30, 2024, 2023 and 2022.  Our historical results of operations are not necessarily indicative of the results for any future period.</span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:37.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.505%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(% of revenue)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,785&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative (1)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,734&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,861&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,007&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,518&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,756)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,529&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,038&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,730)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on deconsolidation of the JV Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">399,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on changes of equity interest in the JV Company, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,643)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,712&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,070&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before loss from equity method investment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,292)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,775&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,812&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss from equity investee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,629)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,081)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,364&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,183&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,081)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,364&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,163&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes share-based compensation expense as follows:</span></div><div style="margin-top:14pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:37.349%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.505%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.357%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.361%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(% of revenue)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,641&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,488&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,324&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:9pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following is a summary of revenue by product type:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:22.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.653%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.802%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.653%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.222%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power discrete</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,262)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and development services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,047)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,231)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;padding-left:11.25pt;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt;padding-left:11.25pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of revenue by end market:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:22.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.653%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.802%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.653%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.222%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computing</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,569)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Communication</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power Supply and Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and development services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,047)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,231)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Fiscal 2024 vs 2023 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total revenue was $657.3 million for fiscal year 2024, a decrease of $34.0 million, or 4.9%, as compared to $691.3 million for fiscal year 2023.  The decrease was primarily due to a decrease of $32.6 million and $12.8 million in sales of power discrete products and power IC products, respectively.  The decrease in power discrete and power IC product sales was primarily due to a 17.3% decrease in average selling price as compared to last fiscal year due to a shift in product mix, offset by a 12.3% increase in unit shipments.  The decrease in revenues was primarily driven by the decreased sales in the consumer markets, particularly in gaming products, offset by the increase in the computing market, particularly in notebook and motherboard products.  The increase in revenue from packaging and testing services and other for the fiscal year 2024 as compared to last fiscal year was primarily due to increased demand.  The increase in license and development services for the fiscal year 2024 was related to the license agreement with a customer to license our proprietary SiC technology and to provide 24-months of engineering and development services in February 2023.  </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Fiscal 2023 vs 2022 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total revenue was $691.3 million for fiscal year 2023, a decrease of $86.2 million, or 11.1%, as compared to $777.6 million for fiscal year 2022.  The decrease was primarily due to a decrease of $86.3 million and $2.3 million in sales of power discrete products and power IC products, respectively.  The decrease in power discrete and power IC product sales was primarily due to a 30.1% decrease in unit shipments, offset by a 26.9% increase in average selling price as compared to last fiscal year due to a shift in product mix.  The decrease in revenues was primarily driven by the significant decrease in the computing market, reflecting weaker demand for computers and inventory correction by our customers, in response to the industry-wide downturn in the semiconductor industry, partially offset by increased sales in the consumer markets, particularly in gaming products.  The decrease in revenue from packaging and testing services for the fiscal year 2023 as compared to last </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">fiscal year was primarily due to decreased demand.  The increase in license and development services for the fiscal year 2023 was related to the license agreement with a customer to license our proprietary SiC technology and to provide 24-months of engineering and development services in February 2023.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of goods sold and gross profit</span></div><div style="margin-top:18.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,429)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Percentage of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;Percentage of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2024 vs 2023 </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of goods sold was $485.4 million for fiscal year 2024, a decrease of $6.4 million, or 1.3%, as compared to $491.8 million for fiscal year 2023.  The decrease was primarily due to 4.9% decrease in revenue.  Gross margin decreased by 2.7 percentage points to 26.2% for the fiscal year 2024, as compared to 28.9% for the fiscal year 2023.  The decrease in gross margin was primarily due to higher material costs and less favorable product mix during the fiscal year ended June&#160;30, 2024.  We expect our gross margin to continue to fluctuate in the future as a result of variations in our product mix, semiconductor wafer and raw material pricing, manufacturing labor cost and general economic and PC market conditions. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2023 vs 2022 </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of goods sold was $491.8 million for fiscal year 2023, a decrease of $17.2 million, or 3.4%, as compared to $509.0 million for fiscal year 2022.  The decrease was primarily due to 11.1% decrease in revenue.  Gross margin decreased by 5.6 percentage points to 28.9% for the fiscal year 2023, as compared to 34.5% for the fiscal year 2022.  The decrease in gross margin was primarily due to higher material costs and lower unit shipments during the fiscal year ended June 30, 2023.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development expenses</span></div><div style="margin-top:14pt;padding-left:11.25pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.178%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.978%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.687%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2024 vs 2023 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Research and development expenses were $89.9 million for fiscal year 2024, an increase of $1.8 million, or 2.0%, as compared to $88.1 million for fiscal year 2023.  The increase was primarily attributable to a $3.0 million increase in employee compensation and benefit expense mainly due to increased headcount and higher business and medical insurance expenses as well as higher bonus expense and vacation expense, a $0.8 million increase in depreciation expenses, and a $2.1 million increase in allocation expenses, partially offset by a $4.2 million decrease in share-based compensation expense as a result of a cancellation of certain performance-based restricted stock units and an assessment of zero attainment for certain market-based restricted stock units.  We continue to evaluate and invest resources in developing new technologies and products utilizing our own fabrication and packaging facilities.  We believe the investment in research and development is important to meet our strategic objectives.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2023 vs 2022 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Research and development expenses were $88.1 million for fiscal year 2023, an increase of $16.9 million, or 23.7%, as compared to $71.3 million for fiscal year 2022.  The increase was primarily attributable to a $3.9 million increase in employee compensation and benefit expense mainly due to increased headcount and higher medical insurance expenses, partially offset by lower vacation accrual and lower bonus accrual, a $2.4 million increase in share-based compensation expense due to an </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">increase in stock awards granted, a $3.6 million increase in depreciation expenses, a $2.2 million increase in allocation expenses, and a $4.8 million increase in product prototyping engineering expense as a result of increased engineering activities.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, general and administrative expenses</span></div><div style="margin-top:18.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:21.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.469%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,861&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2024 vs 2023 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative expenses were $85.7 million for fiscal year 2024, a decrease of $3.1 million, or 3.5%, as compared to $88.9 million for fiscal year 2023.  The decrease was primarily attributable to a $9.2 million decrease in share-based compensation expense as a result of a cancellation of certain performance-based restricted stock units and an assessment of zero attainment for certain market-based restricted stock units, partially offset by a $1.5 million increase in employee compensation and benefits expenses mainly due to increased headcount and higher bonus expense and vacation expense, offset by lower business insurance expenses, a $1.0 million increase in consulting fees, a $1.0 million increase in audit fees, a $1.8 million increase in allocation expenses and $0.7 million increase in employee business expenses.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2023 vs 2022 </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Selling, general and administrative expenses were $88.9 million for fiscal year 2023, a decrease of $6.4 million, or 6.7%, as compared to $95.3 million for fiscal year 2022.  The decrease was primarily attributable to a $11.3 million decrease in employee compensation and benefits expenses mainly due to lower bonus expenses accrual and lower vacation accrual, partially offset by increased headcount, higher medical and business insurance expenses, as well as a $1.5 million decrease in loss incurred in connection with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">cyber security incident, partially offset by a $3.1 million increase in share-based compensation expense due to an increase in stock award granted and the incremental expenses for one of our former officers' equity shares resulting from the modification, a $1.1 million increase in legal expenses, a $0.7 million increase in recruiting and consulting fees, a $1.2 million increase in allocation expenses, and a $0.8 million increase in employee business expenses.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other income (loss), net   </span></div><div style="margin-top:13.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:21.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,729)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(273.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other income (loss), net decreased by $1.7 million in fiscal year 2024 as compared to the last fiscal year primarily due to decrease in foreign currency exchange loss as a result of the appreciation of RMB against USD.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other income (loss), net increased by $2.7 million in fiscal year 2023 as compared to the last fiscal year primarily due to increase in foreign currency exchange loss as a result of the depreciation of RMB against USD.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Interest income (expense), net   </span></div><div style="margin-top:18.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:21.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.076%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (expense), net</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,087)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,920)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(209.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income (expense), net increased by $2.3 million in fiscal year 2024 as compared to the prior fiscal year primarily due to a $1.4 million increase in interest income as a result of higher interest rate as well as a $0.9 million decrease in interest expense as a result of a decrease in bank borrowings during the fiscal year 2024.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Interest income (expense), net decreased by $2.8 million in fiscal year 2023 as compared to the fiscal year 2022 primarily due to a $3.6 million increase in interest income as a result of higher interest rate, offset by a $0.7 million increase in interest expense as a result of an increase in bank borrowings during the fiscal year 2023.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax expense </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in percentage)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,321)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2024 vs 2023   </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense for fiscal years 2024 and 2023 was $3.6 million and $5.9 million, respectively.  Income tax expense decreased by $2.3 million, or 38.5% in fiscal year 2024 as compared to fiscal year 2023.  The income tax expense of $3.6 million for the year ended June 30, 2024 included a $0.2 million discrete tax expense, and the income tax expense of $5.9 million for the year ended June 30, 2023 included a $0.1 million discrete tax expense.  Excluding the discrete income tax items, the effective tax rate for the years ended June 30, 2024 and 2023 was (130.6)% and 29.4%, respectively.  The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book loss of $2.6 million for the year ended June 30, 2024 as compared to a pretax book income of $19.7 million for year ended June 30, 2023 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2023 vs 2022   </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Income tax expense for fiscal years 2023 and 2022 was $5.9 million and $39.3 million, respectively.  Income tax expense decreased by $33.3 million, or 84.9% in fiscal year 2023 as compared to fiscal year 2022.  The income tax expense of $5.9 million for the year ended June 30, 2023 included a $0.1 million discrete tax expense, and the income tax expense of $39.3 million for the year ended June 30, 2022 included a $33.5 million discrete tax expense related to the Company&#8217;s $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain as the Company changed from the consolidation method of accounting to the equity method of accounting.  In addition, for the year ended June 30, 2022 we recorded a tax benefit of $0.4 million from other discrete income tax items.  Excluding the discrete income tax items, the effective tax rate for the years ended June 30, 2023 and 2022 was 29.4% and 6.3%, respectively.  The changes in the tax expense and effective tax rate between the periods resulted primarily from the Company reporting pretax book income of $19.7 million for the year ended June 30, 2023 as compared to a pretax book income of $495.0 million ($99.0 million of pretax book income plus the $396.0 million of income from the sale of equity interest in a joint venture and the related deconsolidation gain) for the year ended June 30, 2022 as well as changes in the mix of earnings in various geographic jurisdictions between the current year and the same period of last year.</span></div><div id="i37011201643a46f48538a4b9032df849_49"></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our principal need for liquidity and capital resources is to maintain sufficient working capital to support our operations and to invest adequate capital expenditures to grow our business.  To date, we finance our operations and capital expenditures primarily through funds generated from operations and borrowings under our term loans, financing lease and other debt agreements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2024, Bank of Communications Limited in China provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility is to provide working capital borrowings.  The Company could borrow up to approximately RMB 140&#160;million o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">r $19.3&#160;million based on currency exchange rate between RMB and U.S. Dollar on June 30, 2024 with a maturity date of March 15, 2025. As of June&#160;30, 2024, there was no outstanding balance for this loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, Industrial and Commercial Bank of China provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility was to provide working capital borrowings.  The Company could borrow up to approximately RMB 72.0&#160;million, or $9.9&#160;million based on currency exchange rate between RMB and U.S. Dollar on June 30, 2024, with a maturity date of December 31, 2024.  As of June&#160;30, 2024, there was no outstanding balance for this loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2023, China Construction Bank provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility is to provide working capital borrowings.  The Company could borrow up to approximately RMB 50&#160;million or $6.9&#160;million based on currency exchange rate between RMB and U.S. Dollar on June 30, 2024 with a maturity date of September 8, 2025.  As of June&#160;30, 2024, there was no outstanding balance for this loan. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On February 6, 2023, we entered into a license and engineering service agreement with a leading power semiconductor automotive supplier related to our Silicon Carbide (SiC) MOSFET and diode technology.  Pursuant to the agreement, we license and provide 24-months of engineering support for our proprietary SiC technology to the supplier for a total fee of $45.0 million.  We received payments of such fees in the amount of $18.0 million, $6.8 million and 9.0 million in March 2023, July 2023 and February 2024, respectively, and the remaining amount to be paid upon our achievements of specified business and product milestones.  In addition, we entered an accompanying supply agreement with the supplier to provide it with limited wafer supply.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, Jireh Semiconductor Incorporated (&#8220;Jireh&#8221;), one of the wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (&#8220;Lender&#8221;) for the lease and purchase of a machinery equipment manufactured by a supplier.  This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1.  The implied interest rate was 4.75% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the equipment.  The total purchase price of this equipment was Euro 12.0&#160;million.  In April 2021, Jireh made a down payment of Euro 6.0&#160;million, representing 50% of the total purchase price of the equipment, to the supplier.  In June 2022, the equipment was delivered to Jireh after Lender paid 40% of the total purchase price, for Euro 4.8&#160;million, to the supplier on behalf of Jireh.  In September 2022, Lender paid the remaining 10% payment for the total purchase price and reimbursed Jireh for the 50% down payment, after the installation and configuration of the equipment.  The title of the equipment was transferred to Lender following such payment.  The agreement was amended with fixed implied interest rate of 7.51% and monthly payment of principal and interest effective in October 2022.  Other terms remain the same.  In addition, Jireh purchased hardware for the machine under this financing arrangement.  The purchase price of this hardware was $0.2&#160;million.  The financing arrangement is secured by this equipment and other equipment which had a carrying amount of $13.6&#160;million as of June&#160;30, 2024.  As of June&#160;30, 2024, the outstanding balance of this debt financing was $9.2&#160;million. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0 million for the purpose of expanding and upgrading the Company&#8217;s fabrication facility located in Oregon.  The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The agreement has a term of 5.5 years and matures on February 16, 2027.  Jireh is required to make consecutive quarterly payments of principal and interest.  The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan.  This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain.  Jireh drew down $45.0 million on February 16, 2022 with the first payment of principal beginning in October 2022.  As of June&#160;30, 2024, Jireh was in compliance with these covenants and the outstanding balance of this loan was $29.2&#160;million.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 9, 2019, one of the Company's wholly-owned subsidiaries (the &#8220;Borrower&#8221;) entered into a factoring agreement with the Hongkong and Shanghai Banking Corporation Limited (&#8220;HSBC&#8221;), whereby the Borrower assigns certain of its accounts receivable with recourse.  This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million.  The interest rate is based on the Secured Overnight Financing Rate ("SOFR)", plus 2.01% per annum.  The Company is the guarantor for this agreement.  The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">guidance.  In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing.  This agreement, with certain financial covenants required, has no expiration date.  On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0 million with certain financial covenants required.  Other terms remain the same.  The Borrower was in compliance with these covenants as of June&#160;30, 2024.  As of June&#160;30, 2024, there was no outstanding balance of this factoring agreement.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Chinese government imposes certain currency exchange controls on cash transfers out of China.  Regulations in China permit foreign owned entities to freely convert the Renminbi into foreign currency for transactions that fall under the &#8220;current account,&#8221; which includes trade related receipts and payments, interests, and dividend payments.  Accordingly, subject to the review and verification of the underlying transaction documents and supporting documents by the account banks in China, our Chinese subsidiaries may use Renminbi to purchase foreign exchange currency for settlement of such &#8220;current account&#8221; transactions without the pre-approval from China's State Administration of Foreign Exchange (SAFE) or its provincial branch.  Pursuant to applicable regulations, foreign-invested enterprises in China may pay dividends only out of their accumulated profits, if any, determined in accordance with Chinese accounting standards and regulations.  A Chinese company must pay 10% of its annual after-tax profits into the statutory reserve fund to fund the statutory reserve fund unless it has reached 50% of the registered capital of the company. Where the accumulative amount of the company&#8217;s statutory reserve is not enough to make up for the losses of the previous year, the current year&#8217;s profits must first be used to make up for the losses before the statutory reserve is accrued..  While SAFE approval is not statutorily required for eligible dividend payments to the foreign parent, in practice, before making the dividend payment, the account bank may seek SAFE&#8217;s opinion with respect to a dividend payment if the payment involves a relatively large amount, which may delay the dividend payment depending on the then overall status of cross-border payments and receipts of China.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Transactions that involve conversion of Renminbi into foreign currency in relation to foreign direct investments and provision of debt financings in China are classified as &#8220;capital account&#8221; transactions.  Examples of &#8220;capital account&#8221; transactions include repatriations of investments by foreign owners and repayments of loan principal to foreign lenders.  "Capital account" transactions require prior approval from SAFE or its provincial branch or an account bank delegated by SAFE to convert a remittance into a foreign currency, such as U.S. dollars, and transmit the foreign currency outside of China.  As a result of this and other restrictions under PRC laws and regulations, our China subsidiaries are restricted in their ability to transfer a portion of their net assets to us, and such restriction may adversely affect our ability to generate sufficient liquidity to fund our operations or other expenditures.  As of June&#160;30, 2024 and 2023, such restricted portion amounted to approximately $93.5 million and $93.2 million, or 10.5% and 10.5%, of our total consolidated net assets attributable to the Company, respectively.  </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe that our current cash and cash equivalents and cash flows from operations will be sufficient to meet our anticipated cash needs, including working capital and capital expenditures, for at least the next twelve months.  In the long-term, we may require additional capital due to changing business conditions or other future developments, including any investments or acquisitions we may decide to pursue.  If our cash is insufficient to meet our needs, we may seek to raise capital through equity or debt financing.  The sale of additional equity securities could result in dilution to our shareholders. The incurrence of indebtedness would result in increased debt service obligations and may include operating and financial covenants that would restrict our operations. We cannot be certain that any financing will be available in the amounts we need or on terms acceptable to us, if at all.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024 and 2023, we had $175.5 million and $195.6 million of cash, cash equivalents and restricted cash, respectively.  Our cash, cash equivalents and restricted cash primarily consisted of cash on hand, restricted cash and short-term bank deposits with original maturities of three months or less.  Of the $175.5 million and $195.6 million cash and cash equivalents, $55.0 million and $108.2 million, respectively, were deposited with financial institutions outside the United States.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows our cash flows from operating, investing and financing activities for the periods indicated:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:59.729%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.188%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.188%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.191%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.25pt;padding-right:2.25pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,744)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(109,630)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130,822)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,903)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,063)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,048)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,838&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from operating activities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $25.7 million for fiscal year 2024 resulted primarily from net loss of $11.1 million, non-cash charges of $79.4 million and net change in assets and liabilities using net cash of $42.6 million.  The non-cash charges of $79.4 million included depreciation and amortization expenses of $53.8 million, share-based compensation expense of $21.6 million, equity method investment loss from equity investee of $4.8 million, the net deferred income taxes of $0.9 million, and loss on disposal of property and equipment of $0.1 million.  The net change in assets and liabilities using net cash of $42.6 million was primarily due to $33.8 million decrease in accrued and other liabilities, $12.5 million increase in inventories, $2.4 million decrease in accounts payable primarily due to timing of payment, $5.5 million decrease in deferred revenue, and $2.0 million decrease in income taxes payable, partially offset by $9.9 million decrease in accounts receivable due to timing of billings and collection of payments, increase in other payable on equity investee of $1.7 million, $1.9 million decrease in other current and long-term assets primarily due to decrease in advance payments to suppliers.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $20.5 million for fiscal year 2023 resulted primarily from net income of $12.4 million, non-cash charges of $80.9 million and net change in assets and liabilities using net cash of $72.8 million.  The non-cash charges of $80.9 million included depreciation and amortization expenses of $43.2 million, share-based compensation expense of $37.5 million, equity method investment loss from equity investee of $1.4 million, the net deferred income taxes of $1.4 million and loss on disposal of property and equipment of $0.2 million.  The net change in assets and liabilities using net cash of $72.8 million was primarily due to $45.5 million decrease in accrued and other liabilities, decrease in other payable on equity investee of $17.0 million, and $19.6 million decrease in accounts payable primarily due to timing of payment, $25.2 million increase in inventories, $18.7 million increase in other current and long-term assets primarily due to decrease in advance payments to suppliers, partially offset by $43.3 million decrease in accounts receivable due to timing of billings and collection of payments, $8.1 million increase in deferred revenue, and $2.0 million increase in income taxes payable.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities of $218.9 million for fiscal year 2022 resulted primarily from net income of $453.2 million, non-cash charges of $287.6 million and net change in assets and liabilities providing net cash of $53.3 million.  The non-cash charges of $287.6 million included depreciation and amortization expenses of $42.9 million, share-based compensation expense of $31.3 million, gain on deconsolidation of the JV Company of $399.1 million, loss on changes of equity interest in the JV Company, net of $3.1 million, deferred income tax on deconsolidation and changes of equity interest in the JV Company of $30.0 million, equity method investment loss from equity investee of $2.6 million, and net deferred income taxes of $1.6 million.  The net change in assets and liabilities providing net cash of $53.3 million was primarily due to $76.4 million increase in accrued and other liabilities, income taxes payable on deconsolidation and changes of equity interest in the JV company of $3.5 million, other payable on equity investee of $48.2 million, and $23.8 million increase in accounts payable primarily due to timing of payment, partially offset by $30.1 million increase in accounts receivable due to timing of billings and collection of payments, $57.4 million increase in inventories, $9.4 million increase in other current and long-term assets primarily due to decrease in advance payments to suppliers, and $1.7 million decrease in income taxes payable.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from investing activities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $35.7 million for the fiscal year 2024 was primarily attributable to $37.1 million purchases of property and equipment, partially offset by $1.0 million government grant related to equipment and $0.4 million in proceeds from sale of property and equipment.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $109.6 million for the fiscal year 2023 was primarily attributable to $110.4 million purchases of property and equipment, partially offset by $0.6 million government grant related to equipment and $0.2 million in proceeds from sale of property and equipment.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities of $130.8 million for the fiscal year 2022 was primarily attributable to $138.0 million purchases of property and equipment, and $20.7 million deconsolidation of cash and cash equivalents of the JV Company, partially offset by $1.4 million government grant related to equipment in the JV Company, $26.3 million proceeds from sale of equity interest in the JV Company and $0.1 million proceeds from sale of property and equipment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash flows from financing activities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities of $9.9 million for the fiscal year 2024 was primarily attributable to $7.7 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, $0.9 million in payments of finance lease obligations, and $11.5 million in repayments of borrowings, partially offset by $10.1 million of proceeds from exercises of share options and issuance of shares under the ESPP. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities of $29.6 million for the fiscal year 2023 was primarily attributable to $6.4 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, $0.8 million in payments of finance lease obligations, $26.6 million in repayments of borrowings, and $13.4 million of payments for repurchase of common shares, partially offset by $8.6 million of proceeds from borrowings and $9.0 million of proceeds from exercises of share options and issuance of shares under the ESPP.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities of $21.9 million for the fiscal year 2022 was primarily attributable to $64.3 million of proceeds from borrowings and $6.1 million of proceeds from exercises of share options and issuance of shares under the ESPP, partially offset by $8.6 million in common shares acquired to settle withholding tax related to vesting of restricted stock units, $4.2 million in payments of finance lease obligations, and $35.7 million in repayments of borrowings.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:13.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contractual obligations as of June&#160;30, 2024 are as follows:</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:51.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.247%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.653%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.763%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.253%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments Due by Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less&#160;than</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">More&#160;than</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1 year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1-3&#160;years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3-5years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Recorded liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank borrowings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,475&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,505&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,735&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital commitments with respect to property and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase commitments with respect to inventories and others</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,686&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contractual obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,161&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,505&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,735&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, we had recorded liabilities of $3.0 million for uncertain tax positions and $0.5 million for potential interest and penalties, which are not included in the above table because we are unable to reliably estimate the amount of payments in individual years that would be made in connection with these uncertain tax positions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 15 of the Notes to the consolidated financial statements contained in this Annual Report on Form 10-K for a description of commitments.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, we had no off-balance sheet arrangements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of our consolidated financial statements requires us to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses.  To the extent there are material differences between these estimates and actual results, our consolidated financial statements will be affected.  On an ongoing basis, we evaluate the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, valuation of inventories, warranty accrual, income taxes, leases, equity method investment, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  We recognize revenue at a point in time when product is shipped to the customer, net of estimated stock rotation returns and price adjustments to certain distributors.  We present revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We sell our products primarily to distributors, who in turn sell our products globally to various end customers.  Our revenue is net of the effect of the variable consideration relating to estimated stock rotation returns and price adjustments that we expect to provide to certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of the products purchased by distributors during a specified period.  We estimate provision for stock rotation returns based on historical returns and individual distributor agreements.  We also provide special pricing to certain distributors primarily based on volume, to encourage resale of our products.  We estimate the expected price adjustments at the time the revenue is recognized based on distributor inventory levels, forecasted future distributor selling prices, distributor margins and demand for our products.  If actual stock rotation returns or price adjustments differ from our estimates, adjustments may be recorded in the period when such actual information is known.  Allowance for price adjustments is recorded against accounts receivable and provision for stock rotation is recorded in accrued liabilities on the consolidated balance sheets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Our performance obligations relate to contracts with a duration of less than one year.  We elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;. Therefore, we are not required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">We recognize the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, we recognize commissions as expense when incurred, as the amortization period of the commission asset we would have otherwise recognized is less than one year. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">License and Development Revenue Recognition </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2023, we entered into a license agreement with a customer to license our proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0 million, consisting of an upfront fee of $18.0 million, $6.8 million and $9.0 million paid to us in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months when we perform the engineering and development services.  We use the input method to measure progression, representing a faithful depiction of the transfer of services.  During the fiscal years ended June&#160;30, 2024 and 2023, we recorded $21.2 million and $9.9 million of license and development revenue.  The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets.  In addition, we also entered an accompanying supply agreement to provide limited wafer supply to the customer.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity method investment</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We use the equity method of accounting when we have the ability to exercise significant influence, but not control, as determined in accordance with general accepted accounting principles, over the operating and financial policies of the investee.  Effective December 2, 2021, we reduced our equity interest in the JV Company, which resulted in deconsolidation of our investment in the JV Company.  As a result, beginning December 2, 2021, we record our investment under equity method of accounting.  Due to difficulties in obtaining accurate financial information from the JV Company in a timely manner, we record our share of earnings or losses of such affiliate on a one quarter lag.  Therefore, our share of losses of the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">JV Company for the period from December 2, 2021 to March 31, 2022 was recorded in our Consolidated Statement of Operations for the fiscal year ended June 30, 2022.  And our share of losses of the JV Company for the periods of April 1, 2022 to March 31, 2023 and April 1 2023 to March 31, 2024 were recorded in our Consolidated Statement of Operations for the fiscal years ended June 30, 2023 and 2024.  We recognize and disclose intervening events at the JV Company in the lag period that could materially affect our consolidated financial statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We record our interest in the net earnings of the equity method investee, along with adjustments for unrealized profits or losses on intra-entity transactions and amortization of basis differences, within earnings or loss from equity interests in the Consolidated Statements of Operations.  Profits or losses related to intra-entity sales with the equity method investee are eliminated until realized by the investor and investee.  Basis differences represent differences between the cost of the investment and the underlying equity in net assets of the investment and are generally amortized over the lives of the related assets that gave rise to them.  Equity method goodwill is not amortized or tested for impairment; instead the equity method investment is tested for impairment.  We review for impairment whenever factors indicate that the carrying amount of the investment might not be recoverable.  In such a case, the decrease in value is recognized in the period the impairment occurs in the Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of inventories</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We carry inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost primarily consists of semiconductor wafers and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories is based on our periodic review of inventory quantities on hand as compared with our sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by us, additional future inventory write-downs may be required that could adversely affect our operating results.   Adjustments to inventory, once established are not reversed until the related inventory has been sold or scrapped.  If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting for income taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We must make certain estimates and judgments in determining income tax expense for financial statement purposes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These estimates and judgments occur in the calculation of tax credits, benefits and deductions, and in the calculation of certain tax assets and liabilities which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes, as well as interest and penalties related to uncertain tax positions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We establish accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result, significant changes to these estimates may result in an increase or decrease to our tax provision in a subsequent period.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or foreign tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consider all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consider evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We will maintain a partial valuation allowance equal to the state research and development credit carryforwards until sufficient positive evidence exists to support reversal of the valuation allowance.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We intend to reinvest the undistributed earnings of its foreign subsidiaries indefinitely, except for Alpha and Omega Semiconductor (Cayman) Ltd. and AOS International LP.  As of June 30, 2024, the cumulative earnings of Alpha and Omega Semiconductor (Cayman) and AOS International LP totaled $46.2&#160;million, and there was no deferred tax liability recorded as there is no income nor withholding tax amongst the applicable jurisdictions.  As of June 30, 2024, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $414.6&#160;million.  Should the Company decide to remit this income to its Bermuda parent company in a future period, its provision for income taxes may increase materially in that period. The determination of the unrecognized deferred tax liability on these earnings is not practicable due to the complexity and variety of assumptions necessary to estimate the tax.  As of June 30, 2024, the Company has recorded a deferred tax liability of $26.3&#160;million for the basis difference related to our investment in the JV Company.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board ("FASB") has issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax law and regulations in a multitude of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There can be no assurance that the outcomes from these continuous examinations will not have an adverse effect on our operating results and financial condition.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Share-based compensation expense</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We maintain an equity-settled, share-based compensation plan to grant restricted share units and stock options.  We recognize expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of our common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Employee Share Purchase Plan (the &#8220;ESPP&#8221;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is significant to the consolidated financial statements and is calculated using our best estimates, which involve inherent uncertainties and the application of management's judgment.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.</span></div><div id="i37011201643a46f48538a4b9032df849_55"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements </span></div><div style="margin-top:13.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;See Note 1 of the Notes to the consolidated financial statements contained in this Annual Report on Form 10-K for a full description of recent accounting pronouncements, including the expected dates of adoption and estimated effects on results of operations and financial condition.</span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.8pt">Quantitative and Qualitative Disclosures About Market Risk </span></div><div style="padding-left:72pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency risk </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We and our principal subsidiaries use U.S. dollars as our functional currency because most of the transactions are conducted and settled in U.S. dollars.  All of our revenue and a significant portion of our operating expenses are denominated in U.S. dollars.  The functional currency for our in-house packaging and testing facilities in China is U.S. dollars and a significant portion of our capital expenditures are denominated in U.S. dollars.  However, foreign currencies are required to fund our overseas operations, primarily in Taiwan and China.  Operating expenses of overseas operations are denominated in their respective local currencies.  In order to minimize exposure to foreign currencies, we maintained cash and cash equivalent balances in foreign currencies, including Chinese Yuan (&#8220;RMB&#8221;) as operating funds for our foreign operating expenses.  For our subsidiaries which use the local currency as the functional currency, the results and financial position are translated into U.S. dollar using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) and noncontrolling interest in the consolidated statements of equity.  Our management believes that our exposure to foreign currency translation risk is not significant based on a 10% sensitivity analysis in foreign currencies due to the fact that the net assets denominated in foreign currencies pertaining to foreign operations, principally in Taiwan and China, are not significant to our consolidated net assets. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest rate risk </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest-bearing assets comprise mainly interest-bearing short-term bank balances.  We manage our interest rate risk by placing such balances in instruments with various short-term maturities.  Borrowings expose us to interest rate risk.  Borrowings are drawn down after due consideration of market conditions and expectation of future interest rate movements.  As of June&#160;30, 2024, we had $38.4 million outstanding under our loan and $3.2 million outstanding under our financing leases, which were subject to fluctuations in interest rates.  For the year ended June&#160;30, 2024, a hypothetical 10% increase in the interest rate could result in $0.2 million additional annual interest expense.  The hypothetical assumptions made above will be different from what actually occurs in the future.  Furthermore, the computations do not anticipate actions that may be taken by our management should the hypothetical market changes actually occur over time.  As a result, actual impacts on our results of operations in the future will differ from those quantified above. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commodity Price Risk</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to risk from fluctuating market prices of certain commodity raw materials, particularly gold, that are used in our manufacturing process and incorporated into our end products.  Supplies for such commodities may from time-to-time become restricted, or general market factors and conditions may affect the pricing of such commodities.  Over the past few years, the price of gold increased significantly and certain of our supply chain partners assess surcharges to compensate for the rising commodity prices.  We have been converting some of our products to use copper wires instead of gold wires.  Our results of operations may be materially and adversely affected if we have difficulty obtaining these raw materials, the quality of available raw materials deteriorates, or there are significant price changes for these raw materials.  For periods in which the prices of these raw materials are rising, we may be unable to pass on the increased cost to our customers which would result in decreased margins for the products in which they are used and could have a material adverse effect on our net earnings.  We also may need to record losses for adverse purchase commitments for these materials in periods of declining prices.  We do not enter into formal hedging arrangements to mitigate against commodity risk.  We estimate that a 10% increase or decrease in the costs of raw materials subject to commodity price risk, such as gold, would decrease or increase our current year's net earnings by $0.6 million, assuming that such changes in our costs have no impact on the selling prices of our products and that we have no pending commitments to purchase metals at fixed prices.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">Financial Statements and Supplementary Data</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See Part IV, Item 15 &#8220;Exhibits and Financial Statement Schedules&#8221; for our consolidated financial statements and the notes and schedules thereto filed as part of this annual report. </span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_64"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:42.02pt">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_67"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:34.8pt">Controls and Procedures </span></div><div style="margin-top:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2024, the end of the period covered by this Annual Report on Form 10-K. Disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) are designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to a company&#8217;s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. </span></div><div><span><br/></span></div><div style="text-indent:26pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Based upon that evaluation as of the end of the period covered in this Annual Report on Form 10-K, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June 30, 2024. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:26pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Management&#8217;s Annual Report on Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our management, including our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act).  Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our financial statements for external purposes in accordance with generally accepted accounting principles, and includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (2) provide reasonable assurance that transactions are recorded to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are made only in accordance with authorizations of our management and directors; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our management conducted an assessment of the effectiveness of our internal control over financial reporting based on the criteria set forth in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), as amended from time to time.  Based on the assessment, our management concluded that the Company's internal control over financial reporting was effective as of June 30, 2024.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effectiveness of the Company&#8217;s internal control over financial reporting as of June 30, 2024 has been audited by Baker Tilly US, LLP, an independent registered public accounting firm, as stated in their report, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ncluded on page 67. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Remediation of Previously Disclosed Material Weakness</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed in Item 9A of our Annual Report on Form 10-K for the fiscal year ended June 30, 2023 (the &#8220;prior year Form 10-K&#8221;), and in subsequent quarterly reports, we did not (i) design and maintain effective information technology general controls in the areas of user access, and segregation of duties for one of the information technology systems that supports the Company&#8217;s financial reporting over inventory (work in process and finished goods) in costing; and (ii) identify and test controls to ensure the reliability of the costing of inventory (work in process and finished goods).</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We executed the following remediation measures, including testing and evaluation of the newly designed and enhanced controls:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Designed and implemented controls to further improve information technology general controls in the areas of user access and segregation of duties (work in process and finished goods); and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:13.8pt">Designed and implemented controls over inventory costing (work in process and finished goods)</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:26pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Based upon the above, we have determined that these control activities are appropriately designed and implemented, and operating effectively for a sufficient period of time to conclude that the previously identified material weakness has been remediated as of June 30, 2024.</span></div><div style="text-indent:26pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As required by Rule 13a-15(d) under the Exchange Act, our management, including our Chief Executive Officer and Chief Financial Officer, evaluated our internal control over financial reporting to determine whether any changes occurred during the fourth fiscal quarter covered by this Form 10-K that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.  Except for the remediation efforts implemented in connection with the material weakness discussed above, there were no changes during the quarter ended June 30, 2024.  </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Inherent Limitations on the Effectiveness of Controls</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance that their respective objectives will be met, we do not expect that our disclosure controls and procedures or our internal control over financial reporting are or will be capable of preventing or detecting all errors and all fraud.  Any control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system's objectives will be met.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_70"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Item 9B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%;padding-left:35.36pt">Other Information  </span></div><div style="padding-left:36pt;text-indent:-54pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-36"><ix:nonNumeric contextRef="c-4" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-37"><ix:nonNumeric contextRef="c-4" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-38">Trading Plans or Rule 10b5-1 Trading Plans</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-39" continuedAt="f-39-1" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The table below summarizes the material terms of trading arrangements adopted by any of our executive officers or directors during the June 2024 quarter. All of the trading arrangements listed below are intended to satisfy the affirmative defense of <ix:nonNumeric contextRef="c-5" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-40">Rule 10b5-1(c)</ix:nonNumeric>.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"/><td style="width:10.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.336%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.959%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.038%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Name</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Title</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Date of Adoption</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">End Date </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Aggregate number of shares common shares to be sold pursuant to 10b5-1 trading agreements</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrIndName" id="f-41">Wenjun Li</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrIndTitle" id="f-42">Chief Operating Officer</ix:nonNumeric></span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrAdoptionDate" id="f-43">June 12, 2024</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-5" name="ecd:TrdArrExpirationDate" id="f-44">November 29, 2024</ix:nonNumeric></span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" id="f-45">11,529</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><ix:continuation id="f-39-1" continuedAt="f-39-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-39-2"> This plan will expire on the earlier of the end date and the completion of all transactions under the trading arrangement.</ix:continuation> </span></div><div><span><br/></span></div><div style="text-indent:24.75pt"><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_73"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C. &#160;&#160;&#160;&#160;Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</span></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"> </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i37011201643a46f48538a4b9032df849_79"></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information required by Part&#160;III is omitted from this Annual Report on Form&#160;10-K because we intend to file our definitive proxy statement for our next annual general meeting of shareholders, pursuant to Regulation&#160;14A of the Securities Exchange Act of 1934, as amended (the &#8220;2024 Proxy Statement&#8221;), no later than 120 days after the end of fiscal year 2024, and certain information to be included in the 2024 Proxy Statement is incorporated herein by reference. </span></div><div style="margin-top:13.5pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Directors, Executive Officers and Corporate Governance </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The information required by this item concerning our directors, executive officers, Section 16 compliance and corporate governance matters is contained in part under the caption &#8220;Business - Executive Officers&#8221; in Part I of this report, and the remainder is incorporated by reference to the information set forth in the sections titled &#8220;Election of Directors&#8221; and &#8220;Delinquent Section 16(a) Reports&#8221; in the 2024 Proxy Statement.</span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_82"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Executive Compensation </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item regarding executive compensation is incorporated by reference from the information set forth under the captions &#8220;Compensation of Non-Employee Directors&#8221; and &#8220;Executive Compensation,&#8221; in the 2024 Proxy Statement.</span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_85"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters </span></div><div style="margin-bottom:10pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item regarding security ownership of certain beneficial owners and management is incorporated by reference to the information set forth in the section titled &#8220;Security Ownership of Certain Beneficial Owners and Management&#8221; and &#8220;Equity Compensation Plan Information&#8221; in the 2024 Proxy Statement.</span></div><div id="i37011201643a46f48538a4b9032df849_88"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Certain Relationships and Related Transactions, and Director Independence </span></div><div style="padding-left:36pt;text-indent:-54pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this item regarding related party transactions and director independence is incorporated by reference from the information set forth under the captions &#8220;Board of Directors and Committees of the Board&#8221; and &#8220;Related Party Transactions&#8221; in the 2024 Proxy Statement.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_91"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Principal Accountant Fees and Services </span></div><div style="margin-bottom:10pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The information required by this item regarding principal accountant fees and services is incorporated by reference from the information set forth under the caption &#8220;Principal Accounting Fees and Services&#8221; in the 2024 Proxy Statement.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_97"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:37.02pt">Exhibits and Financial Statement Schedules </span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_100"></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) The following documents are filed as part of this annual report:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Consolidated Financial Statements.  The index to the consolidated financial statements is below. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:91.757%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.043%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Item</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_103">Report of Independent Registered Public Accounting Firm </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (Baker Tilly US, LLP - PCAOB Firm ID No.<ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-47">23</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_103">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_106">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (BDO USA, LLP - PCAOB Firm ID No. <ix:nonNumeric contextRef="c-7" name="dei:AuditorFirmId" id="f-48">243</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_106">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_112">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_112">71</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_118">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_118">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_115">Consolidated Statements of Comprehensive Income (Loss</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_115">73</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_121">Consolidated Statements of Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_121">74</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_124">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_124">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_127">Notes to the Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_127">77</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) Financial Statement Schedules.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:90.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_175">Schedule&#160;II - Valuation and Qualifying accounts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_175">110</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) Exhibits</span></div><div style="padding-left:36pt;text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exhibits listed on the accompanying Index to Exhibits in Item 15(b) below are filed as part of, or hereby incorporated by reference into, this Annual Report on Form 10-K. </span></div><div style="padding-left:36pt;text-indent:9pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div style="margin-top:9pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">To the stockholders and the Board of Directors of Alpha and Omega Semiconductor Limited:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We have audited the accompanying consolidated balance sheets of Alpha and Omega Semiconductor Limited (the "Company") as of June 30, 2024 and 2023, the related consolidated statements of operations, comprehensive income (loss), equity, and cash flows, for each of the two years in the period ended June 30, 2024, and the related notes and schedule (collectively referred to as the "consolidated financial statements"). We also have audited the Company&#8217;s internal control over financial reporting as of June 30, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended June 30, 2024 and 2023, in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of June 30, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> issued by the COSO.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Basis for Opinions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management&#8217;s Annual Report on Internal Control over Financial Reporting included in Item 9A of this Annual Report on Form 10-K. Our responsibility is to express an opinion on the Company's consolidated financial statements and an opinion on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud and whether effective internal control over financial reporting was maintained in all material respects. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our audits of the financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Definition and Limitations of Internal Control Over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company's assets that could have a material effect on the financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Critical Audit Matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Excess and Obsolete Inventory Reserve</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As described in Note 1 of the consolidated financial statements, the Company assesses the valuation of its inventory on a periodic basis and provides an allowance based on several factors including inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We identified the provision for excess and obsolete inventory as a critical audit matter because the determination of excess and obsolete inventory reserves is judgmental and considers several factors that are affected by market and economic conditions, such as company forecasts, dynamic pricing environments, and industry supply and demand.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline">How the critical audit matter was addressed in the audit</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our audit procedures related to management&#8217;s estimates used in the valuation of inventory included the following, among others:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:14.5pt">We evaluated and tested the design and operating effectiveness of the Company's internal controls over the valuation of inventory, including the calculation of lower of cost or net realizable value reserves, and the determination of demand forecasts and related application against on hand inventory.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:14.5pt">We reviewed the reasonableness of the Company&#8217;s methodology for estimating the valuation of inventories by evaluating factors including excess units on hand based on ending inventory quantities compared to forecasted shipment quantities.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:14.5pt">We tested the significant assumptions, including product demand forecasts, and the completeness and accuracy of the underlying data used in management's inventory valuation assessment.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:14.5pt">We evaluated management&#8217;s ability to accurately estimate forecasted demand by comparing estimates made in prior periods to the historical actual results for those same periods.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">Revenue recognition &#8211; Variable consideration of the allowance for price adjustments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As described in Notes 1 and 6 of the consolidated financial statements, the Company provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products. The Company estimates the variable consideration of the allowance for price adjustments at the time revenue is recognized. The Company records a reduction of revenue and a corresponding allowance for price adjustments against accounts receivable on the consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Estimating the allowance for price adjustments requires management to make certain assumptions including distributor inventory levels, forecasted distributor selling prices, distributor margins and future demand for products . These assumptions could be affected by current and future economic and market conditions. We identified the variable consideration of the allowance for price adjustments as a critical audit matter because auditing management&#8217;s estimate of the allowance for price adjustments was complex, due to the significant assumptions used in estimating the variable consideration.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline">How the critical audit matter was addressed in the audit</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our audit procedures related to management&#8217;s estimate of the variable consideration of the allowance for price adjustments included the following, among others:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:14.5pt">We evaluated and tested the design and operating effectiveness of the Company's internal controls for estimating the variable consideration of the allowance for price adjustments, including testing controls over management&#8217;s review of the allowance calculation and the underlying assumptions used to develop the estimate.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:14.5pt">We confirmed the quantity of select distributor inventories.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:14.5pt">We tested revenues and allowance for price adjustments and agreed to supporting documents.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%;padding-left:14.5pt">We evaluated the reasonableness of management&#8217;s significant assumptions by comparing them to the forecasted distributor selling prices, as well as historical results of the company, including testing the completeness and accuracy of the underlying data.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:54pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-49">Baker Tilly US, LLP</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor since 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-50">San Jose, California</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;23, 2024</span></div><div style="margin-bottom:4.7pt;margin-top:12pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Shareholders and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha &amp; Omega Semiconductor Limited</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sunnyvale, California</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on the Consolidated Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated statements of operations, and comprehensive income (loss), stockholders&#8217; equity, and cash flows of Alpha and Omega Semiconductor Limited (the &#8220;Company&#8221;) for the year ended June 30, 2022, and the related notes and schedule (collectively referred to as the &#8220;Consolidated Financial Statements&#8221;). In our opinion, the Consolidated Financial Statements present fairly, in all material respects, the results of its operations and its cash flows for the year ended June 30, 2022, in conformity with accounting principles generally accepted in the United States of America.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These Consolidated Financial Statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s Consolidated Financial Statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the Consolidated Financial Statements are free of material misstatement, whether due to error or fraud.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our audit included performing procedures to assess the risks of material misstatement of the Consolidated Financial Statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the Consolidated Financial Statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the Consolidated Financial Statements. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-7" name="dei:AuditorName" id="f-51">BDO USA, LLP</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company's auditor from 2018 to 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-7" name="dei:AuditorLocation" id="f-52">San Jose, California</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> September 19, 2022</span></div><div style="margin-bottom:4.7pt;margin-top:12pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_109"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except par value per share)</span></div></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_112"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                                                                                                                                                                                               </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:72.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-53">175,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-54">195,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-55">413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-56">415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">12,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">22,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-59">195,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-60">183,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-61">14,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">22,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">398,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">423,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-65">336,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-66">357,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-67">25,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-68">24,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-69">3,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-70">6,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-71">356,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-72">366,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="f-73">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="f-74">536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">25,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">19,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-77">1,145,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-78">1,199,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">45,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">50,775</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">72,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">79,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payable related to equity investee, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">13,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">11,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">2,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">5,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-87">11,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-88">11,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">2,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">8,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="f-91">935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="f-92">867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">5,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-94">4,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-95">154,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">172,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">26,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-98">38,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable - long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-99">3,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedIncomeTaxesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-100">2,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="f-101">26,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" format="ixt:num-dot-decimal" scale="3" id="f-102">27,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-103">2,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-104">3,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-105">20,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-106">20,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-107">19,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-108">51,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-109">253,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-110">315,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 15)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-8" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-111"/></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-9" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-112"/></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred shares, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-113"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-114">0.002</ix:nonFraction></ix:nonFraction> per share:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized: <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-115"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-116">10,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding: <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-117"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-118"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-119"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="3" id="f-120">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> at June&#160;30,&#160;2024 and 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-121">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-122">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common shares, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-123"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-124">0.002</ix:nonFraction></ix:nonFraction> per share:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Authorized: <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-125"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="f-126">100,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding: <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-127">36,107</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-128">28,969</ix:nonFraction> shares, respectively at June 30, 2024 and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-129">34,811</ix:nonFraction> shares and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-130">27,654</ix:nonFraction> shares, respectively at June 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-131">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-132">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Treasury shares at cost; <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-133">7,138</ix:nonFraction> shares at June 30, 2024 and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-134">7,157</ix:nonFraction> shares at June 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-135">79,213</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="f-136">79,365</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-137">353,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-138">329,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-139">13,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-140">8,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-141">631,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-142">642,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Alpha and Omega Semiconductor Limited shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-143">891,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-144">883,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-145">1,145,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-146">1,199,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_118"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt;padding-right:6.75pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-147">657,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-148">691,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-149">777,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-150">485,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-151">491,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-152">508,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-153">171,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-154">199,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-155">268,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-156">89,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-157">88,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-158">71,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-159">85,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-160">88,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-161">95,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-162">175,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-163">177,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-164">166,518</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-165">3,756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-166">22,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-167">102,038</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (loss), net</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-168">73</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-169">1,730</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-170">999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-171">1,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-172">1,087</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-173">3,920</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on deconsolidation of the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:fixed-zero" scale="3" id="f-174">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:fixed-zero" scale="3" id="f-175">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="3" id="f-176">399,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on changes of equity interest in the JV Company, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="f-177">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="f-178">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="f-179">3,140</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-180">2,643</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-181">19,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-182">495,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-183">3,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-184">5,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-185">39,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before loss from equity method investment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="f-186">6,292</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="f-187">13,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="f-188">455,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss from equity investee</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-189">4,789</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-190">1,411</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-191">2,629</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-192">11,081</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-193">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-194">453,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-195">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-196">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-197">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-198">11,081</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-199">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-200">453,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per common share attributable to Alpha and Omega Semiconductor Limited</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-201">0.39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-202">0.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-203">16.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-204">0.39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-205">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-206">16.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common share attributable to Alpha and Omega Semiconductor Limited used to compute net income (loss) per share:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-207">28,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-208">27,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-209">26,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-210">28,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-211">29,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-212">28,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_115"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands) </span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) including noncontrolling interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-213">11,081</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-214">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-215">453,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-216">5,308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-217">9,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-218">1,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative translation adjustment removal due to deconsolidation of the JV Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" format="ixt:fixed-zero" scale="3" id="f-219">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" format="ixt:fixed-zero" scale="3" id="f-220">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" format="ixt:num-dot-decimal" scale="3" id="f-221">3,642</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-222">16,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-223">3,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-224">450,848</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Less: Noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-225">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="f-226">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-227">1,080</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-228">16,389</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-229">3,173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-230">451,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_121"></div><hr style="page-break-after:always"/><div style="min-height:67.5pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF EQUITY </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands) </span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.599%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.292%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.036%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.119%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.878%"/><td style="width:0.1%"/></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Preferred Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Common Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total AOS Shareholders' Equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Noncontrolling Interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-231">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-232">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-233">32,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-234">66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-17" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-235">6,625</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-236">66,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-237">259,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-238">2,315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-239">176,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-240">373,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-241">143,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-242">516,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" scale="3" id="f-243">652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-244">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-245">897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-246">898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-247">898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Reissuance of treasury stock upon exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-248">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-249">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-250">64</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="f-251">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="f-252">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Withholding tax on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-253">183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-254">8,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-255">8,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-256">8,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-257">544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-258">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-259">5,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-260">5,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-261">5,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-262">31,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-263">31,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-264">31,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Restricted stock units settlement in connection with service</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="f-265">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="f-266">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="f-267">400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income including noncontrolling interest through December 1, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-268">453,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-269">453,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="f-270">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-271">453,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-272">558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-273">558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" scale="3" id="f-274">749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-275">1,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Deconsolidation of noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="f-276">1,793</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="f-277">1,793</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="f-278">143,889</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="f-279">145,682</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-280">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-281">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-282">33,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-283">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-33" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-284">6,617</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-285">66,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-286">288,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-287">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-288">629,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-289">854,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-290">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-291">854,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" scale="3" id="f-292">715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-293">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-294">550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-295">551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-296">551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Reissuance of treasury stock upon exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-297">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-298">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-299">67</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="f-300">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="f-301">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Withholding tax on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-302">242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-303">6,381</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-304">6,381</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-305">6,381</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-40" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-306">350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="f-307">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-308">8,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-309">8,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-310">8,427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Repurchase of common shares under share repurchase program</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="f-311">548</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-312">13,432</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-313">13,432</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="f-314">13,432</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-315">37,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-316">37,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-317">37,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-318">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-319">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-320">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-321">9,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-322">9,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-323">9,191</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-46" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-325">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-47" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-326">34,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-327">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-48" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-328">7,157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-329">79,365</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-330">329,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-331">8,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-332">642,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-333">883,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-334">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-335">883,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-54" decimals="-3" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" format="ixt:num-dot-decimal" scale="3" id="f-336">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" scale="3" id="f-337">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-338">2,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-339">2,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" format="ixt:num-dot-decimal" scale="3" id="f-340">2,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Reissuance of treasury stock upon exercise of common stock options and release of RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-57" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued" scale="3" id="f-341">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-342">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" scale="3" id="f-343">152</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="f-344">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued" format="ixt:fixed-zero" scale="3" id="f-345">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Withholding tax on restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-54" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="f-346">320</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-347">7,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-348">7,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-349">7,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Issuance of shares under Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-54" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="3" id="f-350">406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-351">7,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-352">7,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-353">7,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-354">21,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-355">21,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-356">21,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Net loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-357">11,081</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-358">11,081</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-359">11,081</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-360">5,308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-361">5,308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-362">5,308</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Balance, June&#160;30, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-60" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="3" id="f-363">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-364">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-61" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="f-365">36,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-366">72</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-62" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="f-367">7,138</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-368">79,213</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-369">353,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-370">13,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-371">631,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-372">891,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="3" id="f-373">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-374">891,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;                 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_124"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands) </span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) including noncontrolling interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-375">11,081</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-376">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-377">453,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on deconsolidation of the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:fixed-zero" scale="3" id="f-378">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:fixed-zero" scale="3" id="f-379">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="3" id="f-380">399,093</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on changes of equity interest in the JV Company, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="f-381">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:fixed-zero" scale="3" id="f-382">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="f-383">3,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax on deconsolidation and changes of equity interest in the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-384">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-385">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-386">29,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="f-387">53,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="f-388">43,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="f-389">42,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment loss from equity investee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-390">4,789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-391">1,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="3" id="f-392">2,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-393">21,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-394">37,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-395">31,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="f-396">880</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-397">1,418</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-398">1,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="f-399">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="f-400">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" id="f-401">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-402">9,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-403">43,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-404">30,085</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-405">12,503</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-406">25,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-407">57,416</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current and long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-408">1,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-409">18,695</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="f-410">9,408</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payable related to equity investee, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-411">1,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-412">17,038</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="3" id="f-413">48,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-414">2,406</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-415">19,568</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-416">23,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-417">1,974</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-418">1,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="f-419">1,687</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable on deconsolidation and changes of equity interest in the JV Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" format="ixt:fixed-zero" scale="3" id="f-420">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" format="ixt:fixed-zero" scale="3" id="f-421">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" format="ixt:num-dot-decimal" scale="3" id="f-422">3,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-423">5,482</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-424">8,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:fixed-zero" scale="3" id="f-425">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-426">33,760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-427">45,545</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-428">76,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-429">25,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-430">20,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-431">218,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of equity interest in the JV Company</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-432">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="f-433">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-434">26,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deconsolidation of cash and cash equivalents of the JV Company</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashDivestedFromDeconsolidation" format="ixt:fixed-zero" scale="3" id="f-435">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CashDivestedFromDeconsolidation" format="ixt:fixed-zero" scale="3" id="f-436">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CashDivestedFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="f-437">20,734</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property and equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-438">37,088</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-439">110,428</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-440">138,014</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="f-441">383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="f-442">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="f-443">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government grants related to equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="aosl:ProceedsFromGovernmentGrantRelatedToEquipment" scale="3" id="f-444">961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:ProceedsFromGovernmentGrantRelatedToEquipment" scale="3" id="f-445">631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="aosl:ProceedsFromGovernmentGrantRelatedToEquipment" format="ixt:num-dot-decimal" scale="3" id="f-446">1,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-447">35,744</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-448">109,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-449">130,822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding tax on restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-450">7,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-451">6,381</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-452">8,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options and ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-453">10,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-454">8,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" format="ixt:num-dot-decimal" scale="3" id="f-455">6,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments for repurchase of common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-456">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-457">13,432</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-458">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:fixed-zero" scale="3" id="f-459">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-460">8,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-461">64,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayments of borrowings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-462">11,472</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-463">26,598</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="f-464">35,748</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal payments on finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="aosl:PrincipalPaymentsOnCapitalLeases" scale="3" id="f-465">867</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:PrincipalPaymentsOnCapitalLeases" scale="3" id="f-466">810</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="aosl:PrincipalPaymentsOnCapitalLeases" format="ixt:num-dot-decimal" scale="3" id="f-467">4,176</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-468">9,903</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-469">29,611</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-470">21,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-471">126</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-472">280</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-473">59</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-474">20,063</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-475">119,048</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-476">109,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-477">195,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-478">314,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-479">204,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash at end of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-480">175,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-481">195,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-482">314,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands) </span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-483">2,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-484">3,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-485">3,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-486">5,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-487">1,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="f-488">5,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosures of non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment purchased but not yet paid </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-489">7,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-490">12,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="f-491">62,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reissuance of treasury stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="f-492">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="f-493">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="f-494">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of cash, cash equivalents, and restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-495">175,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-496">195,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-497">314,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-498">413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-499">415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="f-500">299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-501">175,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-502">195,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-503">314,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements. </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="f-504" continuedAt="f-504-1" escape="true">The Company and Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="f-504-1" continuedAt="f-504-2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha and Omega Semiconductor Limited and its subsidiaries (the &#8220;Company&#8221;, &#8220;AOS&#8221;, &#8220;we&#8221; or &#8220;us&#8221;) design, develop and supply a broad range of power semiconductors. The Company's portfolio of products targets high-volume applications, including personal and portable computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment. The Company conducts its operations primarily in the United States of America (&#8220;USA&#8221;), Hong Kong, China, and South Korea.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-505" continuedAt="f-505-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div></ix:nonNumeric><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><ix:continuation id="f-505-1" continuedAt="f-505-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequently, the Company has accounted for it using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-505-2">All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;).</ix:continuation> </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Joint Venture</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On March 29, 2016, the Company entered into a joint venture contract (the &#8220;JV Agreement&#8221;) with two investment funds owned by the Municipality of Chongqing (the &#8220;Chongqing Funds&#8221;), pursuant to which the Company and the Chongqing Funds formed a joint venture, the JV Company, for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the &#8220;JV Transaction&#8221;).  As of December 1, 2021, the Company owned <ix:nonFraction unitRef="number" contextRef="c-68" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-506">50.9</ix:nonFraction>%, and the Chongqing Funds owned <ix:nonFraction unitRef="number" contextRef="c-69" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-507">49.1</ix:nonFraction>%, of the equity interest in the JV Company.  The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over the JV Company.  Therefore, the Company deconsolidated the JV Company as of that date.  Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting.  As of June 30, 2023, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to <ix:nonFraction unitRef="number" contextRef="c-70" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-508">42.2</ix:nonFraction>%.  Such reduction reflects (i) the sale by the Company of approximately <ix:nonFraction unitRef="number" contextRef="c-71" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-509">2.1</ix:nonFraction>% of the outstanding JV equity interest which resulted in the deconsolidation of the JV Company, (ii) additional sale by the Company of approximately <ix:nonFraction unitRef="number" contextRef="c-72" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-510">1.1</ix:nonFraction>% of outstanding JV equity interest in December 2021, (iii) the adoption of an employee equity incentive plan and the issuance of additional equity interest equivalent to <ix:nonFraction unitRef="number" contextRef="c-73" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-511">3.99</ix:nonFraction>% of the JV Company to investors in exchange for cash in December 2021, and (iv) issuance of additional equity interest of JV to investors in January 2022.  In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan, which increased the Company&#8217;s percentage of equity ownership in the JV Company by <ix:nonFraction unitRef="number" contextRef="c-74" decimals="4" name="aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-512">0.54</ix:nonFraction>%.  As of June&#160;30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was <ix:nonFraction unitRef="number" contextRef="c-75" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-513">42.8</ix:nonFraction>%.</span></div><ix:nonNumeric contextRef="c-1" name="aosl:RisksAndUncertaintiesPolicyTextBlock" id="f-514" continuedAt="f-514-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the macroeconomic condition and cyclical nature of the semiconductor industry; the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control of the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the loss of any of its larger customers; restrictions on the Company&#8217;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#8217;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.</span></div></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-504-2" continuedAt="f-504-3"><ix:continuation id="f-514-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's revenue is limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately <ix:nonFraction unitRef="number" contextRef="c-76" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-515">3.8</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="c-77" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-516">9.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-78" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-517">10.3</ix:nonFraction>% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively.  Although the Company believes that its volume of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-518" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-519" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) in the consolidated statements of equity.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-520" continuedAt="f-520-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:continuation id="f-520-1">The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations.  These balances have been excluded from the Company&#8217;s cash and cash equivalents balance and are classified as restricted cash in the Company&#8217;s consolidated balance sheets.  As of June&#160;30, 2024 and 2023, the amount of restricted cash was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-521">0.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="f-522">0.4</ix:nonFraction>&#160;million, respectively.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-523" continuedAt="f-523-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The allowance for expected credit loss is based on assessment of the expected collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-504-3" continuedAt="f-504-4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-523-1">Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-524" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: </span></div><div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="f-525" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-526" continuedAt="f-526-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-526-1">The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.  If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-527" continuedAt="f-527-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-528" continuedAt="f-528-1" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:45.013%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:51.924%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-79" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-529">20</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-80" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-530">7</ix:nonNumeric> to <ix:nonNumeric contextRef="c-81" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-531">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-82" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-532">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-83" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-533">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-84" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-534">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-85" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-535">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-86" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-536">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-87" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-537">5</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-88" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-538">2</ix:nonNumeric> to <ix:nonNumeric contextRef="c-89" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-539">15</ix:nonNumeric> years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-90" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-540">5</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-504-4" continuedAt="f-504-5"><ix:continuation id="f-527-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to the respective asset class when fully completed and ready for their intended use.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of <span style="-sec-ix-hidden:f-541">three</span> to <ix:nonNumeric contextRef="c-92" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-542">five years</ix:nonNumeric> starting from the date when it is ready for its intended use. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="aosl:GovernmentGrantsPolicyPolicyTextBlock" id="f-543" continuedAt="f-543-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants</span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-543-1">The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China.  These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits as well as business expansion credits.  Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received.  The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.</ix:continuation>  As a result of such grants, during the fiscal year ended June&#160;30, 2024, the Company reduced property, plant and equipment by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-544">1.0</ix:nonFraction>&#160;million.  During the fiscal year ended June 30, 2023, the Company reduced property, plant and equipment by $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-545">0.6</ix:nonFraction>&#160;million and operating expenses by $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="aosl:IncreaseDecreaseInOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="f-546">0.1</ix:nonFraction>&#160;million.  During the fiscal year ended June 30, 2022, the Company reduced interest expense by $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToInterestExpense" scale="6" id="f-547">0.9</ix:nonFraction> million, property, plant and equipment by $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" scale="6" id="f-548">1.4</ix:nonFraction> million, and operating expenses by $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="aosl:GovernmentGrantsReductionRecordedToOperatingExpenses" scale="6" id="f-549">0.2</ix:nonFraction> million.  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="f-550" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived Assets</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.</span></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-551"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-552"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-553">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment of long-lived assets for fiscal years 2024, 2023 and 2022. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="f-554" continuedAt="f-554-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;.  Therefore, the Company is not </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-504-5" continuedAt="f-504-6"><ix:continuation id="f-554-1" continuedAt="f-554-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company recognizes the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, the Company recognizes commissions as expense when incurred, as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">License and Development Services Revenue Recognition </span></div></ix:continuation><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-554-2">In February 2023, the Company entered into a license agreement with a customer to license the Company&#8217;s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-555">45.0</ix:nonFraction>&#160;million, consisting of an upfront fee of $<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-6" name="aosl:ProceedsFromUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="f-556">18.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="aosl:ProceedsFromUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="f-557">6.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-6" name="aosl:ProceedsFromUpfrontFees" format="ixt:num-dot-decimal" scale="6" id="f-558">9.0</ix:nonFraction>&#160;million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months when the Company performs the engineering and development services.  The Company uses the input method to measure progression, representing a faithful depiction of the transfer of services.  During the fiscal years ended June&#160;30, 2024 and 2023, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-559">21.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-560">9.9</ix:nonFraction>&#160;million of license and development revenue, respectively.  The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets.  In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.</ix:continuation>  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-561" continuedAt="f-561-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-561-1">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determines its incremental borrowing rate based on the information available at the lease commencement date.  The operating lease ROU assets also include any lease payments made and exclude lease incentives.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.  Operating lease expense is generally recognized on a straight-line basis over the lease term.  Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.  The Company elected to combine its lease and non-lease components as a single lease component for all asset classes.</ix:continuation> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StandardProductWarrantyPolicy" id="f-562" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a standard <ix:nonNumeric contextRef="c-1" name="aosl:LengthOfProductWarranty" format="ixt-sec:durwordsen" id="f-563">one-year</ix:nonNumeric> warranty for products from the date of purchase by the end customers.  The Company accrues for estimated warranty costs at the time revenue is recognized.  The Company's warranty obligation is determined by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ShippingAndHandlingCostPolicyTextBlock" id="f-564" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of goods sold.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-565" continuedAt="f-565-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development </span></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-565-1">Research and development costs are expensed as incurred.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-504-6" continuedAt="f-504-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-566" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense or benefit is based on income or loss before taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment is required in determining the worldwide provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has concluded that it should report a full valuation allowance on its state research and development (R&amp;D) tax credit carryforwards as the Company annually generates more state R&amp;D tax credits than it could use based on its forecasts. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-567" continuedAt="f-567-1" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.</span></div></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-504-7"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-567-1">The Employee Share Purchase Plan (the &#8220;ESPP&#8221;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.</ix:continuation>  </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-568" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred.  Advertising expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-569">0.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-570">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="f-571">0.2</ix:nonFraction> million in the fiscal years ended June&#160;30, 2024, 2023, and 2022, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="f-572" continuedAt="f-572-1" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss) </span></div></ix:nonNumeric><div style="margin-top:4.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-572-1">Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources.  The Company's accumulated other comprehensive income (loss) consists of cumulative foreign currency translation adjustments.</ix:continuation> </span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-573" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Adopted Accounting Standards</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Issued Accounting Standards not yet adopted</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740) &#8211; Improvements to Income Tax Disclosures&#8221;, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the consolidated financial statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the FASB issued ASU No. 2023-07, &#8220;Segment Reporting (Topic 280) &#8211; Improvements to Reportable Segment Disclosures&#8221;, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity&#8217;s measurement and assessment of segment performance and resource allocation. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its disclosures within the consolidated financial statements.</span></div></ix:nonNumeric></ix:continuation><div id="i37011201643a46f48538a4b9032df849_133"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="c-1" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="f-574" continuedAt="f-574-1" escape="true">Equity Method Investment in Equity Investee</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-574-1" continuedAt="f-574-2"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 1, 2021 (the &#8220;Effective Date&#8221;), Alpha &amp; Omega Semiconductor (Shanghai) Ltd. (&#8220;AOS SH&#8221;) and Agape Package Manufacturing (Shanghai) Limited (&#8220;APM SH&#8221;), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement (&#8220;STA&#8221;) with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the &#8220;Transaction&#8221;).  The Transaction closed on December 2, 2021 (the &#8220;Closing Date&#8221;), which reduced the Company&#8217;s equity interest in the JV Company from <ix:nonFraction unitRef="number" contextRef="c-99" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-575">50.9</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-100" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-576">48.8</ix:nonFraction>%.  Also, the Company&#8217;s right to designate directors on the board of the JV Company was reduced to three (<ix:nonFraction unitRef="director" contextRef="c-101" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" scale="0" id="f-577">3</ix:nonFraction>) out of seven (<ix:nonFraction unitRef="director" contextRef="c-101" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfDirectors" scale="0" id="f-578">7</ix:nonFraction>) directors, from four (<ix:nonFraction unitRef="director" contextRef="c-102" decimals="INF" name="aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" scale="0" id="f-579">4</ix:nonFraction>) directors prior to the Transaction.  As a result of the Transaction and other factors, the Company no longer has a controlling financial interest in the JV Company and has determined that the JV Company was deconsolidated from the Company&#8217;s consolidated financial statements effective as of the Closing Date.  In connection with the deconsolidation and in accordance with ASC 810, the Company recorded a gain on deconsolidation of $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="6" id="f-580">399.1</ix:nonFraction>&#160;million during the fiscal year ended June 30, 2022 in the condensed consolidated statements of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="f-581" continuedAt="f-581-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The gain on deconsolidation of the JV Company was calculated as follows:</span></ix:nonNumeric></div></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-574-2" continuedAt="f-574-3"><ix:continuation id="f-581-1" continuedAt="f-581-2"><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.625%"><tr><td style="width:1.0%"/><td style="width:4.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:64.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash received for sales of shares in the JV Company</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="f-582">16,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value of retained equity method investment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="aosl:EquityMethodInvestmentFairValueOfEquityRetained" format="ixt:num-dot-decimal" scale="3" id="f-583">393,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of non-controlling interest</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:MinorityInterestPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-584">143,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative translation adjustment removal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-585">1,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of net assets of the JV Company at December 1, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" sign="-" name="us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets" format="ixt:num-dot-decimal" scale="3" id="f-586">156,637</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on deconsolidation of the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:DeconsolidationGainOrLossAmount" format="ixt:num-dot-decimal" scale="3" id="f-587">399,093</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor <ix:nonFraction unitRef="number" contextRef="c-106" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-588">1.1</ix:nonFraction>% of outstanding equity interest held by the Company in the JV Company.  In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to <ix:nonFraction unitRef="number" contextRef="c-107" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-589">3.99</ix:nonFraction>% of the JV Company in exchange to cash.  As a result of these two transactions, the Company owned <ix:nonFraction unitRef="number" contextRef="c-108" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-590">45.8</ix:nonFraction>% of the equity interest in the JV Company as of December 31, 2021.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the &#8220;Investment Agreement&#8221;) between the JV Company and certain third-party investors (the &#8220;New Investors&#8221;).  Under the Investment Agreement, the New Investors purchased newly issued equity interest of the JV Company, representing approximately <ix:nonFraction unitRef="number" contextRef="c-109" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-591">7.82</ix:nonFraction>% of post-transaction outstanding equity interests of the JV Company, for a total purchase price of RMB <ix:nonFraction unitRef="cny" contextRef="c-110" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-592">509</ix:nonFraction>&#160;million (or approximately USD <ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-6" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="f-593">80</ix:nonFraction>&#160;million based on the currency exchange rate as of January 26, 2022) (the &#8220;Investment&#8221;).  Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to <ix:nonFraction unitRef="number" contextRef="c-111" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-594">42.2</ix:nonFraction>%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-581-2"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net loss associated with these sales of JV Company equity interest held by the Company was recorded in the fiscal year ended June 30, 2022 as follows:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:73.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.912%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 1.1% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" scale="3" id="f-595">475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-596">8,116</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 7.82% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" format="ixt:num-dot-decimal" scale="3" id="f-597">4,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on changes on equity interest of the JV Company, net</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-598">3,140</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan, which increased the Company&#8217;s percentage of equity ownership in the JV Company by <ix:nonFraction unitRef="number" contextRef="c-74" decimals="4" name="aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-599">0.54</ix:nonFraction>%.  As of June&#160;30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was <ix:nonFraction unitRef="number" contextRef="c-75" decimals="3" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="f-600">42.8</ix:nonFraction>%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounts for its investment in the JV Company as an equity method investment and reports its equity in earnings or loss of the JV Company on a three-month lag due to an inability to timely obtain financial information of the JV Company.  During the fiscal years ended June 30, 2024, 2023 and 2022, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="6" id="f-601">4.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="6" id="f-602">1.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" sign="-" name="aosl:IncomeLossFromEquityMethodInvesteeAfterTax" format="ixt:num-dot-decimal" scale="6" id="f-603">2.6</ix:nonFraction>&#160;million of its equity in loss of the JV Company, respectively, using lag reporting.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Summarized Financial Information </span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EquityMethodInvestmentsTextBlock" id="f-604" continuedAt="f-604-1" escape="true"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents summarized financial information for the JV Company (in thousands): </span></div></ix:nonNumeric></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-604-1"><ix:continuation id="f-574-3"><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"/><td style="width:29.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.931%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.931%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.108%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-605">86,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-606">122,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-607">198,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-608">338,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-609">333,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:AssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-610">364,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-611">70,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-612">122,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-613">251,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-614">81,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-615">36,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-616">76,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2023 to March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2022 to March 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period December 2, 2021 to March 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-617">128,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-618">178,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="f-619">68,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross loss (income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-620">1,844</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-621">4,502</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:GrossProfit" scale="3" id="f-622">870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-623">9,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-624">5,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-625">2,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-626">9,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-627">4,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-628">6,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_136"></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="c-7" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="f-629" continuedAt="f-629-1" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-629-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2024, the Company owned <ix:nonFraction unitRef="number" contextRef="c-120" decimals="3" name="us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" scale="-2" id="f-630">42.8</ix:nonFraction>% equity interest in the JV Company, which, by definition, is a related party to the Company.  The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS.  AOS previously sold 8-inch wafers to the JV Company for further assembly and testing services until January 1, 2023, when it changed to consign the 8-inch wafers to the JV Company.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2024 and 2023, AOS recorded the net amount of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-631">13.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="6" id="f-632">12.0</ix:nonFraction>&#160;million, respectively, as a payable related to equity investee, net, on the Consolidated Balance Sheet.  Since the December 2, 2021 deconsolidation of the JV Company and through the fiscal year ended June 30, 2022, the Company purchased finished goods and services of $<ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-633">117.6</ix:nonFraction>&#160;million from the JV Company and AOS provided the JV Company with $<ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-634">36.4</ix:nonFraction>&#160;million of 8-inch wafers.  The purchases by AOS for the fiscal year ended June 30, 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-635">127.8</ix:nonFraction>&#160;million and the sales by AOS for the fiscal year ended June 30, 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-636">35.6</ix:nonFraction>&#160;million.  The purchases by AOS for the fiscal year ended June&#160;30, 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="f-637">96.6</ix:nonFraction>&#160;million and the sales by AOS for the fiscal year ended June&#160;30, 2024 were $<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-638">9.8</ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-639" continuedAt="f-639-1" escape="true">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-639-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the period.  Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding, plus potential shares of common stock during the period.  Potential shares of common stock include dilutive shares attributable to the assumed exercise of share options, ESPP shares and vesting of RSUs using the treasury stock method and contingent issuances of common shares related to convertible preferred shares, if dilutive.  Under the treasury stock method, potential common shares outstanding are not included in the computation of diluted net income (loss) per share if their effect is anti-dilutive.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-640" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-641">11,081</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-642">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-643">453,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-644">28,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-645">27,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-646">26,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-647">28,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-648">27,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="f-649">26,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, RSUs and ESPP shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:fixed-zero" scale="3" id="f-650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-651">1,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="3" id="f-652">1,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute diluted net income (loss) per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-653">28,236</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-654">29,528</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="f-655">28,203</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-656">0.39</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-657">0.45</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-658">16.93</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-659">0.39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-660">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-661">16.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-662" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-126" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-663">2,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-127" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-664">310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-128" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-665">277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-129" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-666">1,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-130" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-667">309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-131" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-668">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potential dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="f-669">3,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-670">619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="f-671">298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="f-672" continuedAt="f-672-1" escape="true">Concentration of Credit Risk and Significant Customers </ix:nonNumeric></span></div><ix:continuation id="f-672-1"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application of credit approvals, credit ratings and other monitoring procedures.  In some instances, the Company also obtains letters of credit from certain customers.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit sales, which are mainly on credit terms of <ix:nonNumeric contextRef="c-132" name="aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit" format="ixt-sec:durday" id="f-673">30</ix:nonNumeric> to <ix:nonNumeric contextRef="c-133" name="aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit" format="ixt-sec:durday" id="f-674">60</ix:nonNumeric> days, are only made to customers who meet the Company's credit standards, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis.  The Company considers its trade accounts receivable to be of good credit quality because its key distributors and direct customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past.  The Company closely monitors the aging of accounts receivable from its distributors and direct customers, and regularly reviews their financial positions, where available.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="f-675" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"><tr><td style="width:1.0%"/><td style="width:48.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.623%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-134" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-676">25.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-135" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-677">21.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-136" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-678">24.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-137" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-679">46.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-138" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-680">35.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-139" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-681">39.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-140" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-682">14.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"><tr><td style="width:1.0%"/><td style="width:65.253%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.895%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.552%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-141" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-683">15.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-142" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-684">17.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-143" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-685">33.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-144" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-686">13.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-145" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-687">33.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-146" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-688">30.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        * Less than 10%</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_145"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="c-1" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="f-689" continuedAt="f-689-1" escape="true">Balance Sheet Components </ix:nonNumeric></span></div><ix:continuation id="f-689-1" continuedAt="f-689-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-690" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-691">54,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="f-692">62,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:AllowanceForPriceAdjustmentsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-693">41,689</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:AllowanceForPriceAdjustmentsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-694">39,976</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-695">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="f-696">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-697">12,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="f-698">22,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-699" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-700">78,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InventoryRawMaterialsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-701">86,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-702">87,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InventoryWorkInProcessNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-703">69,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-704">29,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InventoryFinishedGoodsNetOfReserves" format="ixt:num-dot-decimal" scale="3" id="f-705">27,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-706">195,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-707">183,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:4.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="f-708" escape="true"><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:LocalVATReceivable" scale="3" id="f-709">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:LocalVATReceivable" scale="3" id="f-710">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-711">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherPrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="f-712">3,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="f-713">4,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="f-714">4,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:PrepaidMaintenanceCurrent" format="ixt:num-dot-decimal" scale="3" id="f-715">2,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:PrepaidMaintenanceCurrent" format="ixt:num-dot-decimal" scale="3" id="f-716">1,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to supplier</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:PrepaymenttoSupplier" format="ixt:num-dot-decimal" scale="3" id="f-717">1,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:PrepaymenttoSupplier" format="ixt:num-dot-decimal" scale="3" id="f-718">10,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PrepaidTaxes" scale="3" id="f-719">819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PrepaidTaxes" scale="3" id="f-720">707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-721">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:InterestReceivableCurrent" scale="3" id="f-722">135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-723">2,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-724">1,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-725">14,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-726">22,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-689-2" continuedAt="f-689-3"><ix:continuation id="f-528-1"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-727">4,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-728">4,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-729">71,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-730">26,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-731">423,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-732">398,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-733">36,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-734">32,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-735">53,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-736">49,890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-737">3,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-738">3,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-739">41,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-740">38,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-741">634,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-742">554,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-743">320,751</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-744">272,503</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" format="ixt:num-dot-decimal" scale="3" id="f-745">313,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" format="ixt:num-dot-decimal" scale="3" id="f-746">282,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-747">23,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="f-748">75,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-749">336,619</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-750">357,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-751">50.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:Depreciation" scale="6" id="f-752">40.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="f-753">39.9</ix:nonFraction>&#160;million for fiscal years 2024, 2023 and 2022, respectively.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="6" id="f-754">0.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="6" id="f-755">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" scale="6" id="f-756">0.3</ix:nonFraction> million of software development costs during the fiscal years 2024, 2023 and 2022, respectively.  Amortization of capitalized software development costs was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="f-757">0.6</ix:nonFraction> million in fiscal year 2024, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="f-758">0.4</ix:nonFraction> million in fiscal year 2023 and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" scale="6" id="f-759">0.4</ix:nonFraction> million in fiscal year 2022.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2024 and 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" scale="6" id="f-760">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareNet" scale="6" id="f-761">0.9</ix:nonFraction> million, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="f-762" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments for property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:PrepaymentForPropertyAndEquipment" scale="3" id="f-763">620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:PrepaymentForPropertyAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-764">1,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in privately held companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:InvestmentsInPrivatelyHeldCompanies" scale="3" id="f-765">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:InvestmentsInPrivatelyHeldCompanies" scale="3" id="f-766">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:Customdepositnoncurrent" scale="3" id="f-767">652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:Customdepositnoncurrent" scale="3" id="f-768">931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with supplier</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DepositsWithSupplier" format="ixt:num-dot-decimal" scale="3" id="f-769">22,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DepositsWithSupplier" format="ixt:num-dot-decimal" scale="3" id="f-770">12,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:SecurityDeposit" scale="3" id="f-771">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:SecurityDeposit" scale="3" id="f-772">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office leases deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:OfficeLeaseDepositAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-773">1,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:OfficeLeaseDepositAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-774">1,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="f-775">295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-776">3,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-777">25,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-778">19,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-689-3" continuedAt="f-689-4"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-779" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:65.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.431%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-780">18,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-781">18,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-782">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-783">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-784">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-785">1,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-786">19,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-787">19,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-788">16,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-789">12,959</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-790">3,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-791">6,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:Goodwill" scale="3" id="f-792">269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:Goodwill" scale="3" id="f-793">269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-794">3,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-795">6,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is amortizing intangible assets of patents and technology rights related to a license agreement with STMicroelectronics International N.V.  Amortization expense for intangible assets was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-796">3.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-797">3.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-798">3.4</ix:nonFraction> million for the years ended June&#160;30, 2024, 2023 and 2022, respectively.  The estimated useful lives for patents and technology rights and trade name were <ix:nonNumeric contextRef="c-161" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-799">five years</ix:nonNumeric> and <ix:nonNumeric contextRef="c-163" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-800">ten years</ix:nonNumeric>, respectively.  Customer relationships are fully amortized.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-801" escape="true"><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future minimum amortization expense of intangible assets is as follows (in thousands):</span></div><div style="margin-top:18.5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:82.343%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-802">3,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-689-4" continuedAt="f-689-5"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">         <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="f-803" continuedAt="f-803-1" escape="true">Accrued liabilities</ix:nonNumeric></span></div><ix:continuation id="f-803-1"><div style="margin-top:13.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"/><td style="width:64.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-804">14,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-805">15,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-806">2,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-807">1,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock rotation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-808">4,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-809">5,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-810">3,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedProfessionalFeesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-811">2,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:AccruedInventory" scale="3" id="f-812">728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:AccruedInventory" format="ixt:num-dot-decimal" scale="3" id="f-813">1,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued facilities related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:AccruedFacilityExpenses" format="ixt:num-dot-decimal" scale="3" id="f-814">2,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:AccruedFacilityExpenses" format="ixt:num-dot-decimal" scale="3" id="f-815">2,327</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:AccruedPropertyPlantandEquipment" format="ixt:num-dot-decimal" scale="3" id="f-816">6,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:AccruedPropertyPlantandEquipment" format="ixt:num-dot-decimal" scale="3" id="f-817">6,402</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-818">3,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-819">4,401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="3" id="f-820">32,182</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="3" id="f-821">38,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:EmployeeStockPurchasePlanPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-822">1,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:EmployeeStockPurchasePlanPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-823">1,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-824">72,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-825">79,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-826">9.0</ix:nonFraction>&#160;million were from Customer A, $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-827">8.9</ix:nonFraction>&#160;million were from Customer B, and $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-828">14.3</ix:nonFraction>&#160;million were from other customers.  As of June 30, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-829">13.5</ix:nonFraction>&#160;million were from Customer A, $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-830">9.2</ix:nonFraction>&#160;million were from Customer B, and $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-5" name="aosl:AccruedCustomerDeposit" format="ixt:num-dot-decimal" scale="6" id="f-831">15.4</ix:nonFraction>&#160;million were from other customers.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="f-832" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the warranty accrual, included in accrued liabilities is as follows: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:47.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-833">1,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-834">2,650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-835">2,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-836">1,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-837">3,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="f-838">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="f-839">453</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-840">4,642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-841">1,272</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-842">2,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-843">1,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" format="ixt:num-dot-decimal" scale="3" id="f-844">2,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="aosl:StockRotationAccrualTableTextBlock" id="f-845" continuedAt="f-845-1" escape="true">The activity in the stock rotation accrual, included in accrued liabilities is as follows:</ix:nonNumeric></span></div><ix:continuation id="f-845-1"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"/><td style="width:47.660%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.428%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.626%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-846">5,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-847">4,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-848">3,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="aosl:StockRotationAccrualStockIssued" format="ixt:num-dot-decimal" scale="3" id="f-849">11,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:StockRotationAccrualStockIssued" format="ixt:num-dot-decimal" scale="3" id="f-850">13,950</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="aosl:StockRotationAccrualStockIssued" format="ixt:num-dot-decimal" scale="3" id="f-851">5,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="aosl:StockRotationAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-852">11,972</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="aosl:StockRotationAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-853">13,160</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="aosl:StockRotationAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="f-854">4,936</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-855">4,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-856">5,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="aosl:StockRotationAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="f-857">4,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:13.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="f-858" escape="true"><ix:continuation id="f-689-5"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-top:13.5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:65.238%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.320%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.321%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-859">19,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-860">46,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:ComputerSoftwareLiabilityNoncurrent" format="ixt:fixed-zero" scale="3" id="f-861">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:ComputerSoftwareLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-862">4,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-863">19,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-864">51,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-865">12.0</ix:nonFraction>&#160;million were from Customer A, $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-866">2.0</ix:nonFraction>&#160;million were from Customer B, and $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-867">5.7</ix:nonFraction>&#160;million were from other customers.  As of June&#160;30, 2023, $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-868">21.0</ix:nonFraction>&#160;million were from Customer A, $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-869">11.7</ix:nonFraction>&#160;million were from Customer B and $<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-870">13.7</ix:nonFraction>&#160;million were from other customers.</span></div></ix:continuation></ix:nonNumeric><div id="i37011201643a46f48538a4b9032df849_148"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-871" continuedAt="f-871-1" escape="true">Bank Borrowing</ix:nonNumeric></span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-871-1" continuedAt="f-871-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term bank borrowing</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2024, Bank of Communications Limited in China provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility is to provide working capital borrowings.  The Company could borrow up to approximately RMB <ix:nonFraction unitRef="cny" contextRef="c-175" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-872">140</ix:nonFraction>&#160;million or $<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-873">19.3</ix:nonFraction>&#160;million based on currency exchange rate between RMB and U.S. Dollar on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> with a maturity date of March 15, 2025.  As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, there was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="0" id="f-874">no</ix:nonFraction> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">outstanding balance for this loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, Industrial and Commercial Bank of China provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility was to provide working capital borrowings.  The Company could borrow up to approximately RMB <ix:nonFraction unitRef="cny" contextRef="c-177" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-875">72.0</ix:nonFraction>&#160;million, or $<ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-876">9.9</ix:nonFraction>&#160;million based on currency exchange rate between RMB and U.S. Dollar on June&#160;30, 2024, with a maturity date of December 31, 2024.  As of June&#160;30, 2024, there was <ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="0" id="f-877">no</ix:nonFraction> outstanding balance for this loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2023, China Construction Bank provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility is to provide working capital borrowings.  The Company could borrow up to approximately RMB <ix:nonFraction unitRef="cny" contextRef="c-179" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-878">50</ix:nonFraction>&#160;million or $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-879">6.9</ix:nonFraction>&#160;million based on currency exchange rate between RMB and U.S. Dollar on June&#160;30, 2024 with a maturity date of September 8, 2025.  As of June&#160;30, 2024, there was <ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:fixed-zero" scale="0" id="f-880">no</ix:nonFraction> outstanding balance for this loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable factoring agreement</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2019, one of the Company's wholly-owned subsidiaries (the "Borrower") entered into a factoring agreement with the Hongkong and Shanghai Banking Corporation Limited (&#8220;HSBC&#8221;), whereby the Borrower assigns certain of its accounts receivable with recourse.  This factoring agreement allows the Borrower to borrow up to <ix:nonFraction unitRef="number" contextRef="c-181" decimals="INF" name="aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" scale="-2" id="f-881">70</ix:nonFraction>% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" scale="6" id="f-882">30.0</ix:nonFraction> million.  The interest rate is based on the Secured Overnight Financing Rate ("SOFR)", plus <ix:nonFraction unitRef="number" contextRef="c-182" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-883">2.01</ix:nonFraction>% per annum.  The Company is the guarantor for this agreement.  The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance.  In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing.  This agreement, with certain financial covenants required, has no expiration date.  On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $<ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-6" name="aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-884">8.0</ix:nonFraction>&#160;million with certain financial covenants required.  Other terms remain the same.  The Borrower was in compliance with these covenants as of June&#160;30, 2024.  As of June&#160;30, 2024, there was <ix:nonFraction unitRef="usd" contextRef="c-184" decimals="INF" name="aosl:AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" format="ixt:fixed-zero" scale="0" id="f-885">no</ix:nonFraction> outstanding balance for this factoring agreement.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, Jireh Semiconductor Incorporated (&#8220;Jireh&#8221;), one of the Company's wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (&#8220;Lender&#8221;) for the lease and purchase of a machinery equipment manufactured by a supplier.  This agreement has a <ix:nonNumeric contextRef="c-185" name="us-gaap:SaleLeasebackTransactionLeaseTerms" id="f-886">5 years</ix:nonNumeric> term, after which Jireh has the option to purchase the equipment for $<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="0" name="aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" scale="0" id="f-887">1</ix:nonFraction>.  The implied interest rate was <ix:nonFraction unitRef="number" contextRef="c-185" decimals="4" name="aosl:SaleLeasebackTransactionImpliedInterestRatePercent" scale="-2" id="f-888">4.75</ix:nonFraction>% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the equipment.  The total purchase price of this equipment was Euro <ix:nonFraction unitRef="eur" contextRef="c-187" decimals="-5" name="us-gaap:SaleLeasebackTransactionHistoricalCost" format="ixt:num-dot-decimal" scale="6" id="f-889">12.0</ix:nonFraction>&#160;million.  In April 2021, Jireh made a down payment of Euro <ix:nonFraction unitRef="eur" contextRef="c-188" decimals="-5" name="aosl:SaleLeasebackTransactionDownPaymentAmount" format="ixt:num-dot-decimal" scale="6" id="f-890">6.0</ix:nonFraction>&#160;million, representing <ix:nonFraction unitRef="number" contextRef="c-188" decimals="INF" name="aosl:SaleLeasebackTransactionDownPaymentPercent" scale="-2" id="f-891">50</ix:nonFraction>% of </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-871-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the total purchase price of the equipment, to the supplier.  In June 2022, the equipment was delivered to Jireh after Lender paid <ix:nonFraction unitRef="number" contextRef="c-189" decimals="INF" name="aosl:SaleLeasebackTransactionDeliveryPaymentPercent" scale="-2" id="f-892">40</ix:nonFraction>% of the total purchase price, for Euro <ix:nonFraction unitRef="eur" contextRef="c-189" decimals="-5" name="aosl:SaleLeasebackTransactionDeliveryPaymentAmount" format="ixt:num-dot-decimal" scale="6" id="f-893">4.8</ix:nonFraction>&#160;million, to the supplier on behalf of Jireh.  In September 2022, Lender paid the remaining <ix:nonFraction unitRef="number" contextRef="c-190" decimals="INF" name="aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent" scale="-2" id="f-894">10</ix:nonFraction>% payment for the total purchase price and reimbursed Jireh for the <ix:nonFraction unitRef="number" contextRef="c-190" decimals="INF" name="aosl:SaleLeasebackTransactionDownPaymentPercent" scale="-2" id="f-895">50</ix:nonFraction>% down payment, after the installation and configuration of the equipment.  The title of the equipment was transferred to Lender following such payment.  The agreement was amended with fixed implied interest rate of <ix:nonFraction unitRef="number" contextRef="c-191" decimals="4" name="aosl:SaleLeasebackTransactionImpliedInterestRatePercent" scale="-2" id="f-896">7.51</ix:nonFraction>% and monthly payment of principal and interest effective in October 2022.  Other terms remain the same.  In addition, Jireh purchased hardware for the machine under this financing arrangement.  The purchase price of this hardware was $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="us-gaap:PaymentsForPurchaseOfOtherAssets1" format="ixt:num-dot-decimal" scale="6" id="f-897">0.2</ix:nonFraction>&#160;million.  The financing arrangement is secured by this equipment and other equipment which had a carrying amount of $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="us-gaap:DebtInstrumentCollateralAmount" format="ixt:num-dot-decimal" scale="6" id="f-898">13.6</ix:nonFraction>&#160;million as of June&#160;30, 2024.  As of June&#160;30, 2024, the outstanding balance of this debt financing was $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="aosl:SalesLeasebackTransactionDebtOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="f-899">9.2</ix:nonFraction>&#160;million. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term bank borrowings</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-900">45.0</ix:nonFraction>&#160;million for the purpose of expanding and upgrading the Company&#8217;s fabrication facility located in Oregon.  The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The agreement has a term of <ix:nonNumeric contextRef="c-196" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:duryear" id="f-901">5.5</ix:nonNumeric> years and matures on February 16, 2027.  Jireh is required to make consecutive quarterly payments of principal and interest.  The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan.  This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain.  Jireh drew down $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-902">45.0</ix:nonFraction>&#160;million on February 16, 2022 with the first payment of principal beginning in October 2022.  As of June&#160;30, 2024, Jireh was in compliance with these covenants and the outstanding balance of this loan was $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="6" id="f-903">29.2</ix:nonFraction>&#160;million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-904" escape="true"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2024, maturities of short-term debt and long-term debt were as follows (in thousands):</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:61.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" format="ixt:num-dot-decimal" scale="3" id="f-905">11,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-906">11,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-907">14,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="f-908">536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-909">38,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-910">56</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt, less debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DebtLongTermAndShortTermCombinedAmountNet" format="ixt:num-dot-decimal" scale="3" id="f-911">38,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"><tr><td style="width:1.0%"/><td style="width:41.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.600%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.807%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.965%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.968%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:ShortTermDebtGross" format="ixt:num-dot-decimal" scale="3" id="f-912">11,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-913">26,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="3" id="f-914">38,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" id="f-915">29</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredFinanceCostsNoncurrentGross" scale="3" id="f-916">27</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" scale="3" id="f-917">56</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="f-918">11,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-919">26,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DebtLongTermAndShortTermCombinedAmountNet" format="ixt:num-dot-decimal" scale="3" id="f-920">38,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:5pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_151"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-922" continuedAt="f-922-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-921" continuedAt="f-921-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-922-1" continuedAt="f-922-2"><ix:continuation id="f-921-1" continuedAt="f-921-2"><div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the consolidated balance sheets.  The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments.  As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement.  The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments.  Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities.  In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases.  Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs.  For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term.  The finance lease is related to the $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="aosl:FinanceLeaseRightOfUseAssetGross" format="ixt:num-dot-decimal" scale="6" id="f-923">5.1</ix:nonFraction>&#160;million of a machinery lease financing with a vendor.  In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022.  Other terms remain the same.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-924" continuedAt="f-924-1" escape="true"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating and finance lease expenses are as follows for the years presented (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:40.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.885%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Fixed rent expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-925">6,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-926">5,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Variable rent expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-927">1,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-928">1,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Amortization of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="f-929">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="f-930">522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-931">277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-932">306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Short-term lease expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-933">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-934">400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-935">8,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-936">8,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-922-2"><ix:continuation id="f-921-2"><ix:continuation id="f-924-1"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company&#8217;s operating and finance leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.251%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-937">25,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-938">24,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-939">5,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-940">5,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-941">1,171</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="3" id="f-942">657</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:f-943"><span style="-sec-ix-hidden:f-944">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-945">3,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-946">4,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-947">5.54</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-9" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-948">6.57</ix:nonNumeric></span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-8" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-949">3.25</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-9" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-950">4.25</ix:nonNumeric></span></td><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-951">4.91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-9" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-952">4.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-953">7.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-9" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-954">7.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company&#8217;s operating and finance leases is as follows&#160;(in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.461%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.610%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-955">6,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-956">5,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-957">277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-958">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="f-959">867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="f-960">810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-961">5,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-962">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="padding-left:4.5pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="f-964" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-963" escape="true"><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2024 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:66.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-965">6,291</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-966">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-967">5,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-968">1,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-969">4,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-970">1,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-971">4,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="f-972">191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-973">3,937</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="f-974">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-975">5,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="f-976">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-977">29,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-978">3,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-979">3,800</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="f-980">407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-981">25,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-982">3,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="margin-top:14pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt;padding-left:2.25pt;padding-right:2.25pt;text-align:center;text-indent:18pt"><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_154"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-983" continuedAt="f-983-1" escape="true">Shareholders' Equity</ix:nonNumeric></span></div><ix:continuation id="f-983-1"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Shares</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Bye-laws, as amended, authorized the Company to issue <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-984">100,000,000</ix:nonFraction> common shares with par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-985">0.002</ix:nonFraction>.  Each common share is entitled to <ix:nonFraction unitRef="votes" contextRef="c-8" decimals="INF" name="aosl:NumberOfVotesPerEachCommonShare" format="ixt-sec:numwordsen" scale="0" id="f-986">one</ix:nonFraction> vote.  The holders of common shares are also entitled to receive dividends whenever funds are legally available and when and if declared by the board of directors.  <ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" format="ixt:fixed-zero" scale="0" id="f-987">No</ix:nonFraction> dividends had been declared as of June&#160;30, 2024.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, the board of directors approved a repurchase program (the &#8220;Repurchase Program&#8221;) that allowed the Company to repurchase its common shares from the open market pursuant to a pre-established Rule 10b5-1 trading plan or through privately negotiated transactions up to an aggregate of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="f-988">30.0</ix:nonFraction> million.  The amount and timing of any repurchases under the Repurchase Program depend on a number of factors, including but not limited to, the trading price, volume and availability of the Company's common shares.  Shares repurchased under this program are accounted for as treasury shares and the total cost of shares repurchased is recorded as a reduction of shareholders' equity.  From time to time, treasury shares may be reissued as part of the Company's stock-based compensation programs.  Gains on re-issuance of treasury stock are credited to additional paid-in capital; losses are charged to additional paid-in capital to offset the net gains, if any, from previous sales or re-issuance of treasury stock.  Any remaining balance of the losses is charged to retained earnings.  As of June 30, 2023, there were no availability under this repurchase program, which was terminated.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2023, the Company repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-989">548,132</ix:nonFraction> shares, from the open market for a total cost of approximately $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="f-990">13.4</ix:nonFraction>&#160;million, excluding fees and related expenses, at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-991">24.51</ix:nonFraction> per share. During fiscal year 2024 and 2022, the Company did <ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="f-992"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="f-993">no</ix:nonFraction></ix:nonFraction>t repurchase any shares pursuant to the repurchase program.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2024, the Company had repurchased an aggregate of <ix:nonFraction unitRef="shares" contextRef="c-199" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-994">7,332,780</ix:nonFraction> shares for a total cost of $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-5" name="aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees" scale="6" id="f-995">81.1</ix:nonFraction> million, at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-199" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-996">11.01</ix:nonFraction> per share, excluding fees and related expenses, since inception of the program.  <ix:nonFraction unitRef="shares" contextRef="c-199" decimals="INF" name="us-gaap:TreasuryStockSharesRetired" format="ixt:fixed-zero" scale="0" id="f-997">No</ix:nonFraction> repurchased shares have been retired.  Of the <ix:nonFraction unitRef="shares" contextRef="c-199" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="0" id="f-998">7,332,780</ix:nonFraction> repurchased shares, <ix:nonFraction unitRef="shares" contextRef="c-200" decimals="0" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="0" id="f-999">194,716</ix:nonFraction> shares with a weighted average repurchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-200" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-1000">9.77</ix:nonFraction> per share, were reissued at an average price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-200" decimals="2" name="aosl:TreasuryStockReissuedAveragePricePerShare" scale="0" id="f-1001">4.29</ix:nonFraction> per share for option exercises and vested restricted stock units (&#8220;RSU&#8221;).</span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_157"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="c-14" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-1002" continuedAt="f-1002-1" escape="true">Share-based Compensation </ix:nonNumeric></span></div><ix:continuation id="f-1002-1" continuedAt="f-1002-2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Omnibus Incentive Plan</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 2009 Share Option/Share Issuance Plan (the &#8220;2009 Plan&#8221;) was approved in September 2009 at the annual general meeting of shareholders in connection with the Company's IPO.  At the annual general meeting of shareholders in November 2018, the 2009 Plan was approved to be terminated and the 2018 Omnibus Incentive Plan (the &#8220;2018 Plan&#8221;) was effective.  No further awards will be made under the 2009 Plan.  The 2018 Plan authorized the board of directors to grant incentive share options, non-statutory share options and restricted shares to employees, directors, non-employee directors and consultants of the Company and its subsidiaries for up to <ix:nonFraction unitRef="shares" contextRef="c-201" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1003">2,065,000</ix:nonFraction> common shares.  The 2018 Plan does not include an evergreen authorization  Therefore, the Company is not permitted to increase the number of shares reserved in the share pool without obtaining further shareholder approval.  Outstanding shares under the 2018 Plan and awards granted under the 2009 Plan that expire, are forfeited or cancelled or terminate prior to the issuance of the shares subject to those awards or are settled in cash will be available for subsequent issuance under the 2018 Plan.  At the annual general meeting of shareholders in November 2021, 2022 and 2023, the 2018 Plan was approved to increase by <ix:nonFraction unitRef="shares" contextRef="c-202" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1004">1,000,000</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-203" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1005">740,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-204" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1006">427,000</ix:nonFraction> shares, respectively, to a total of <ix:nonFraction unitRef="shares" contextRef="c-205" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1007">4,232,000</ix:nonFraction> shares.  As of June&#160;30, 2024, <ix:nonFraction unitRef="shares" contextRef="c-206" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-1008">919,093</ix:nonFraction> shares were available for grant under the 2018 Plan.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning with the 2014 Annual Shareholders Meeting, on the date of each annual shareholders meeting, each individual who commences service as a non-employee Board member by reason of his or her election to the Board at such annual meeting and each individual who is to continue to serve as a non-employee Board member, whether or not that individual is standing for re-election to the Board at that particular annual meeting, will automatically be granted an award in the form of restricted share units covering that number of common shares determined by dividing one hundred sixty thousand dollars ($<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1009">160,000</ix:nonFraction>) by the average fair market value per share for the ninety (<ix:nonNumeric contextRef="c-207" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" format="ixt-sec:durday" id="f-1010">90</ix:nonNumeric>)-day period preceding the grant date, up to a maximum of <ix:nonFraction unitRef="shares" contextRef="c-208" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1011">10,000</ix:nonFraction> shares.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2018 Plan, incentive share options and RSU are to be granted at a price that is not less than <ix:nonFraction unitRef="number" contextRef="c-209" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1012"><ix:nonFraction unitRef="number" contextRef="c-210" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1013">100</ix:nonFraction></ix:nonFraction>% and nonstatutory share options are to be granted at not less than <ix:nonFraction unitRef="number" contextRef="c-211" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1014">85</ix:nonFraction>% of the fair value of the common shares, at the date of grant for employees and consultants.  Options and RSUs generally vest over a <ix:nonNumeric contextRef="c-212" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1015">four-year</ix:nonNumeric> to <ix:nonNumeric contextRef="c-213" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-1016">five-year</ix:nonNumeric> period, and are exercisable for a maximum period of <ix:nonNumeric contextRef="c-214" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-1017">ten years</ix:nonNumeric> after the date of grant.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSU, including time-based restricted stock units and performance-based restricted stock units is based on the market&#160;price of the Company's common shares on the date of grant.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Time-based Restricted Stock Units (&#8220;TRSU&#8221;)</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-1018" continuedAt="f-1018-1" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's TRSU activities:</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:28.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.879%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.235%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.848%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.853%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Time-based Restricted&#160;Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-215" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1019">1,053,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-215" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1020">21.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-216" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1021">1.73</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1022">32,016,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-217" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1023">597,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1024">45.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-217" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1025">410,670</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1026">20.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-217" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1027">70,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-217" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1028">26.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-218" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1029">1,169,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-218" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1030">34.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-217" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1031">1.73</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1032">38,994,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-219" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1033">714,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-219" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1034">27.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-219" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1035">451,549</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-219" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1036">28.84</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-219" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1037">47,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-219" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1038">33.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-220" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1039">1,385,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-220" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1040">32.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-219" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1041">1.73</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1042">45,430,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-221" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1043">679,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-221" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1044">23.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-221" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1045">521,109</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-221" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1046">30.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-221" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1047">74,814</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-221" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1048">30.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-222" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1049">1,469,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-222" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1050">29.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-221" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1051">1.66</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1052">54,901,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><ix:continuation id="f-1002-2" continuedAt="f-1002-3"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance-based Restricted Stock Units (&#8220;PRSU&#8221;)</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March each year since fiscal year 2017, the Company granted PRSU to certain personnel.  The number of shares to be ultimately earned under the PRSU is determined based on the level of attainment of predetermined financial goals.  The PRSU vests in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met.  The Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1053">2.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1054">5.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1055">4.6</ix:nonFraction> million of expenses for these PRSUs during the years ended June&#160;30, 2024, 2023 and 2022, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:continuation id="f-1018-1"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the Company&#8217;s PRSU activities:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:30.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.929%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1056">353,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-226" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1057">22.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-227" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1058">1.74</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1059">10,752,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1060">194,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1061">48.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1062">151,199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1063">19.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-225" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1064">7,250</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-225" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1065">40.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1066">389,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1067">36.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-225" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1068">1.85</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1069">12,981,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1070">264,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1071">25.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1072">116,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1073">30.54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1074">10,743</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1075">48.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1076">526,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1077">32.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-224" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1078">1.78</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1079">17,276,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-223" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1080">209,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-223" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1081">21.55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-223" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1082">123,632</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-223" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1083">30.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-223" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1084">268,207</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-223" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1085">26.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1086">344,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1087">30.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-223" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1088">1.73</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1089">12,859,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Market-based Restricted Stock Units (&#8220;MSUs&#8221;)</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">n December 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="c-231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="f-1090">1.0</ix:nonFraction>&#160;million market-based restricted stock units to certain non-officer personnel.  The number of shares to be earned at the end of the performance period was determined based on the Company&#8217;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period.  The MSU vests in four equal annual installments after the end of performance period.  The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model.  In September 2023, the Company determined it was no longer probable that it would achieve the minimum revenue threshold specified in the awards.  Therefore, the Company reversed all of the previously recognized expenses of $<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1091">6.4</ix:nonFraction>&#160;million for these MSUs.   In addition, on September 19, 2023, the Compensation Committee of the Board approved a modification of the terms of MSUs to extend the performance period through December 31, 2025, changed the commencement date for the four-year time-based service period to January 1, 2026, and reduced the achievement of specified stock prices and revenue thresholds.  The fair value of these MSUs was revalued to reflect the change using a Monte-Carlo simulation model with the following assumptions: risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="c-233" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1092">4.94</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="c-233" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1093">2.28</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="c-233" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1094">61.38</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="c-233" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1095">0</ix:nonFraction>%.  In June 2024, the Company determined it was no longer probable that the revenue thresholds for the modified MSU would be achieved.  Therefore, the Company reversed $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1096">2.4</ix:nonFraction>&#160;million in the June 2024 quarter that was recorded during the fiscal year 2024 related to the modification on September 19, 2023.  The Company recorded approximately $(<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1097">6.4</ix:nonFraction>)&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1098">1.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1099">4.5</ix:nonFraction>&#160;million of expenses for these MSUs during the fiscal years ended June 30, 2024, 2023 and 2022, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the quarter ended September 30, 2018, the Company granted <ix:nonFraction unitRef="shares" contextRef="c-238" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="6" id="f-1100">1.3</ix:nonFraction> million MSUs to certain personnel.  The number of shares to be earned at the end of the performance period is determined based on the Company&#8217;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period.  The MSUs vest in four equal annual installments after the end of performance period.  On August 31, 2020, the Compensation Committee of the Board approved a modification of the terms of MSU to (i) extend the performance period through December 31, 2022 and (ii) change the commencement date for the four-year time-based service period to January 1, 2023.  The modified MSUs were valued </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1002-3" continuedAt="f-1002-4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">immediately before and after the modification, using Monte-Carlo simulation pricing model. The Monte-Carlo simulation pricing model applied the following assumptions for pre-modification conditions:  risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="c-239" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1101">0.13</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="c-239" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1102">1.3</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="c-239" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1103">66.7</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="c-239" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1104">0</ix:nonFraction>%; and for post-modification conditions: risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="c-240" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-1105">0.14</ix:nonFraction>%, expected term of <ix:nonNumeric contextRef="c-240" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1106">2.3</ix:nonNumeric> years, expected volatility of <ix:nonFraction unitRef="number" contextRef="c-240" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="f-1107">59.1</ix:nonFraction>% and dividend yield of <ix:nonFraction unitRef="number" contextRef="c-240" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-1108">0</ix:nonFraction>%.  The fair value of these MSUs was recalculated to reflect the change as of August 31, 2020 and the unrecognized compensation amount was adjusted to reflect the increase in fair value.  The Company recorded approximately $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1109">1.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-1110">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-1111">1.6</ix:nonFraction>&#160;million of expense for these MSUs during the years ended June&#160;30, 2024, 2023 and 2022, respectively.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock" id="f-1112" escape="true"><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"/><td style="width:28.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.580%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.503%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the Company&#8217;s MSUs activities:</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Market-based Restricted&#160;Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-244" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1113">1,240,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-244" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1114">5.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-245" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1115">3.84</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1116">37,683,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-237" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1117">1,022,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-237" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1118">48.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-237" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1119">56,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-237" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1120">9.81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-246" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1121">2,206,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-246" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1122">25.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-237" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1123">3.83</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1124">73,548,040</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-236" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1125">90,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-236" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1126">5.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-236" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1127">8,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-236" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1128">48.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-247" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1129">2,108,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-247" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1130">25.86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-236" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1131">2.96</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1132">69,142,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-235" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1133">275,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-235" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1134">5.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-235" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1135">106,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-235" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-1136">42.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-248" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-1137">1,727,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-248" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-1138">28.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-235" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1139">2.83</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" format="ixt:num-dot-decimal" scale="0" id="f-1140">64,537,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock Option</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-1141" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock option activities:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"/><td style="width:35.810%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.613%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.512%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-23" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1142">487,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-23" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1143">7.99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-249" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1144">2.32</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-1145">98,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-14" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1146">9.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="f-1147">3,936,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-39" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1148">389,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-39" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1149">7.70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-14" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1150">1.53</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-1151">65,500</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1152">8.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="f-1153">1,442,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1154">5,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-1155">9.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1156">319,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1157">7.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-7" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1158">0.72</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="f-1159">8,071,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-1160">309,375</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-1161">7.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="f-1162">5,588,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1163">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-1164">9.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-1165">0.13</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="f-1166">283,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-1167">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-1168">9.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1169">0.13</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="f-1170">283,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-1171">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-1172">9.07</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-1173">0.13</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="0" id="f-1174">283,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value for options outstanding at June&#160;30, 2024 in the table above is based on the Company&#8217;s common stock closing price on June&#160;30, 2024.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The 2018 Employee Share Purchase Plan </span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the annual general meeting of shareholders in November 2018, the 2018 Employee Share Purchase Plan (&#8220;Purchase Plan&#8221; or &#8220;ESPP&#8221;) Plan was approved, under which <ix:nonFraction unitRef="shares" contextRef="c-250" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1175">1,430,000</ix:nonFraction> common shares are available for issuance.  The Purchase Plan does not include an evergreen authorization, therefore the Company is not permitted to increase the number of shares reserved </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1002-4" continuedAt="f-1002-5"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the share pool without obtaining further shareholder approval.  At the general meeting of shareholders in November 2021, and 2023, the ESPP Plan was approved to increase by <ix:nonFraction unitRef="shares" contextRef="c-251" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1176">1,070,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-252" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1177">1,200,000</ix:nonFraction> shares, respectively to a total of <ix:nonFraction unitRef="shares" contextRef="c-253" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1178">3,700,000</ix:nonFraction> shares.  The Purchase Plan provided for a series of overlapping offering periods with a duration of <ix:nonNumeric contextRef="c-254" name="aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" format="ixt-sec:durmonth" id="f-1179">24</ix:nonNumeric> months, generally beginning on May&#160;15 and November&#160;15 of each year.  The Purchase Plan allows employees to purchase common shares through payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="c-253" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="f-1180">15</ix:nonFraction>% of their eligible compensation.  Such deductions will accumulate over a <ix:nonNumeric contextRef="c-254" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" format="ixt-sec:durwordsen" id="f-1181">six-month</ix:nonNumeric> accumulation period without interest.  After such accumulation period, common shares will be purchased at a price equal to <ix:nonFraction unitRef="number" contextRef="c-254" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-1182">85</ix:nonFraction>% of the fair market value per share on either the first day of the offering period or the last date of the accumulation period, whichever is less.  The maximum number of shares that may be purchased by a participant on any purchase date may not exceed <ix:nonFraction unitRef="shares" contextRef="c-255" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" scale="0" id="f-1183">875</ix:nonFraction> shares for a total of <ix:nonFraction unitRef="shares" contextRef="c-255" decimals="INF" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" format="ixt:num-dot-decimal" scale="0" id="f-1184">3,500</ix:nonFraction> shares per a 24-month offering period.  In addition, no participant may purchase more than $<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="0" name="aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" format="ixt:num-dot-decimal" scale="0" id="f-1185">25,000</ix:nonFraction> worth of common stock in any one calendar year period.  No more than <ix:nonFraction unitRef="shares" contextRef="c-254" decimals="INF" name="aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" format="ixt:num-dot-decimal" scale="0" id="f-1186">300,000</ix:nonFraction> common shares may be purchased by all participants on any purchase date.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="f-1187" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-254" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1188">53.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-254" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1189">64.3</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-256" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1190">64.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-256" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1191">70.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-257" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="f-1192">66.4</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-257" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="f-1193">69.9</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-254" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1194">5.0</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-254" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1195">5.2</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-256" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1196">4.5</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-256" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1197">4.6</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-257" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-2" id="f-1198">0.3</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-257" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-1199">2.1</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-254" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1200">1.3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-256" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1201">1.3</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-257" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-1202">1.3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-254" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1203">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-256" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1204">&#8212;</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-257" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-1205">&#8212;</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average estimated fair value of employee stock purchase rights granted pursuant to the ESPP during the years ended June&#160;30, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-254" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1206">10.16</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-256" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1207">11.46</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-257" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-1208">16.48</ix:nonFraction> per share, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-1209" escape="true"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expenses</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PRSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.943%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.102%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1210">3,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1211">5,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1212">5,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1213">5,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1214">9,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1215">7,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1216">12,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1217">22,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1218">19,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1219">21,641</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1220">37,488</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-1221">31,324</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1002-5">Total unrecognized share-based compensation expense as of June&#160;30, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-1222">30.7</ix:nonFraction> million including estimated forfeitures, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-1223">1.6</ix:nonNumeric> years.</ix:continuation> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_160"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-1224" continuedAt="f-1224-1" escape="true">Employee Benefit Plans </ix:nonNumeric></span></div><ix:continuation id="f-1224-1" continuedAt="f-1224-2"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a 401(k) retirement plan for the benefit of qualified employees in the U.S.  Employees who participate may elect to make salary deferral contributions to the plan up to <ix:nonFraction unitRef="number" contextRef="c-267" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="f-1225">100</ix:nonFraction>% of the employees' eligible salary subject to annual Internal Revenue Code maximum limitations.  The employer's contribution is discretionary.  Effective from April 1, 2022, the Company began to match <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="f-1226">50</ix:nonFraction>% of employee contribution up to <ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="f-1227">4</ix:nonFraction>% of eligible compensation for a <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" scale="-2" id="f-1228">2</ix:nonFraction>% maximum match.  During the fiscal years ended June&#160;30, 2024, 2023 and 2022, the Company made employer match contributions of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="f-1229">1.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="f-1230">1.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="f-1231">0.3</ix:nonFraction>&#160;million, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes mandatory contributions for its employees to the respective local governments in terms of retirement, medical insurance and unemployment insurance, where applicable, according to labor and social security laws and regulations of the countries and areas in which the Company operates.  The retirement contribution rate is <ix:nonFraction unitRef="number" contextRef="c-268" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1232">7.7</ix:nonFraction>% in the U.S., </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-1224-2"><ix:nonFraction unitRef="number" contextRef="c-269" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1233">16.0</ix:nonFraction>% in China, <ix:nonFraction unitRef="number" contextRef="c-270" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1234">6.0</ix:nonFraction>% in Taiwan, and <ix:nonFraction unitRef="number" contextRef="c-271" decimals="INF" name="aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" scale="-2" id="f-1235">12.0</ix:nonFraction>% in India.  The Company has no obligations for the payment of such social benefits beyond the required contributions as set out above.</ix:continuation>  </span></div><div style="margin-top:9pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_163"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-1236" continuedAt="f-1236-1" escape="true">Income Taxes  </ix:nonNumeric></span></div><ix:continuation id="f-1236-1" continuedAt="f-1236-2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-1237" continuedAt="f-1237-1" escape="true">The domestic and foreign components of income before taxes are:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1237-1"><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1238">9,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1239">19,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-1240">16,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1241">11,722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="f-1242">711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-1243">478,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1244">2,643</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1245">19,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-1246">495,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div><span><br/></span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-1247" continuedAt="f-1247-1" escape="true">The provision for income taxes is comprised of:</ix:nonNumeric></span></div><ix:continuation id="f-1247-1"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal taxes:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-1248">485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1249">1,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="f-1250">645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1251">1,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="f-1252">549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1253">2,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1254">3,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1255">4,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1256">7,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1257">1,669</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1258">404</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1259">28,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1260">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1261">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-1262">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1263">3,649</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1264">5,937</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1265">39,258</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1266" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"/><td style="width:54.032%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.308%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1267">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1268">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1269">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1270">3.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1271">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="4" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1272">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1273">186.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1274">13.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1275">14.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="f-1276">27.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="f-1277">1.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="f-1278">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1279">86.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1280">13.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="f-1281">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1282">6.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" scale="-2" id="f-1283">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" format="ixt:fixed-zero" scale="-2" id="f-1284">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax exempt income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="f-1285">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" scale="-2" id="f-1286">1.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome" format="ixt:fixed-zero" scale="-2" id="f-1287">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" format="ixt:fixed-zero" scale="-2" id="f-1288">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" scale="-2" id="f-1289">9.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" format="ixt:fixed-zero" scale="-2" id="f-1290">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible executive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" scale="-2" id="f-1291">78.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" scale="-2" id="f-1292">7.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" scale="-2" id="f-1293">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1294">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1295">7.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent" scale="-2" id="f-1296">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1297">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1298">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1299">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1300">138.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1301">30.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-14" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1302">7.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1236-2" continuedAt="f-1236-3"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1303" continuedAt="f-1303-1" escape="true">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of our deferred tax assets and liabilities are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-1303-1"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxAssetsAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1304">2,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxAssetsAccruedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1305">2,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:fixed-zero" scale="3" id="f-1306">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="f-1307">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxAssetsDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1308">6,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxAssetsDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1309">5,360</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1310">16,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1311">15,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1312">4,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxAssetsOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1313">4,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-1314">1,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-1315">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxAssetsAccrualsandReserves" scale="3" id="f-1316">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxAssetsAccrualsandReserves" scale="3" id="f-1317">558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1318">31,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1319">29,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1320">7,266</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1321">6,686</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1322">23,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1323">22,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxLiabilitiesDepreciationandAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1324">19,062</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxLiabilitiesDepreciationandAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1325">16,899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1326">4,328</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1327">4,315</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1328">26,263</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesInvestments" format="ixt:num-dot-decimal" scale="3" id="f-1329">27,864</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1330">49,653</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1331">49,078</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1332">25,867</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1333">26,747</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" id="f-1334" escape="true"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The breakdown between deferred tax assets and liabilities is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"/><td style="width:67.984%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.663%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="f-1335">549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" scale="3" id="f-1336">536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1337">26,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1338">27,283</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1339">25,867</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1340">26,747</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s valuation allowance related to deferred income taxes as reflected in the consolidated balance sheets was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1341">7.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1342">6.7</ix:nonFraction> million as of June&#160;30, 2024 and 2023, respectively.  The change in valuation allowance for June&#160;30, 2024 and 2023 was an increase of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1343">0.6</ix:nonFraction> million and an increase of $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="6" id="f-1344">0.9</ix:nonFraction> million, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2024 and 2023, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-1345">7.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-1346">6.7</ix:nonFraction>&#160;million, respectively, as it generated more state tax credits each year than it can utilize.  The Company intends to maintain a valuation allowance equal to the state research and development credit carryforwards in excess of the state net deferred tax liabilities on all other state book/tax differences and net operating loss carryforward. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2024, the Company had federal research and development tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" scale="6" id="f-1347">8.2</ix:nonFraction> million.  The federal tax credits begin to expire in 2040, if not utilized.&#160; At June&#160;30, 2024, the Company had state tax credit carryforwards of approximately $<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="f-1348">9.9</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1349">9.0</ix:nonFraction>&#160;million carryforward indefinitely, $<ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1350">0.6</ix:nonFraction>&#160;million have a <ix:nonNumeric contextRef="c-278" name="aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" format="ixt-sec:duryear" id="f-1351">10</ix:nonNumeric> to <ix:nonNumeric contextRef="c-279" name="aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" format="ixt-sec:duryear" id="f-1352">15</ix:nonNumeric> year life (beginning to expire in 2033) and $<ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1353">0.3</ix:nonFraction>&#160;million with a <ix:nonNumeric contextRef="c-281" name="aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" format="ixt-sec:duryear" id="f-1354">20</ix:nonNumeric> year life, (beginning to expire in 2038).   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company intends to reinvest the undistributed earnings of its foreign subsidiaries indefinitely, except for Alpha and Omega Semiconductor (Cayman) Ltd. and AOS International LP.  As of June 30, 2024, the cumulative earnings of Alpha and Omega Semiconductor (Cayman) and AOS International LP totaled $<ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-5" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-1355">46.2</ix:nonFraction>&#160;million, and there was no deferred tax liability </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1236-3" continuedAt="f-1236-4"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">recorded as there is no income nor withholding tax amongst the applicable jurisdictions.  As of June 30, 2024, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="f-1356">414.6</ix:nonFraction>&#160;million.  Should the Company decide to remit this income to its Bermuda parent company in a future period, its provision for income taxes may increase materially in that period. The determination of the unrecognized deferred tax liability on these earnings is not practicable due to the complexity and variety of assumptions necessary to estimate the tax.  As of June 30, 2024, the Company has recorded a deferred tax liability of $<ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome" format="ixt:num-dot-decimal" scale="6" id="f-1357">26.3</ix:nonFraction>&#160;million for the basis difference related to our investment in the JV Company.  </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1358" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2021 to June&#160;30, 2024 is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"/><td style="width:58.512%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.865%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.545%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.868%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1359">9,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1360">8,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1361">7,645</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1362">764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1363">804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1364">1,121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1365">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1366">68</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1367">40</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:fixed-zero" scale="3" id="f-1368">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1369">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="f-1370">117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1371">10,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1372">9,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1373">8,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2024, the total unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1374">10.1</ix:nonFraction> million included $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" scale="6" id="f-1375">7.1</ix:nonFraction> million of unrecognized tax benefits that have been netted against the related deferred tax assets.  The remaining $<ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1376">3.0</ix:nonFraction> million of unrecognized tax benefits was recorded within long-term income tax payable on the Company's consolidated balance sheet as of June&#160;30, 2024.  The Company cannot reasonably estimate the timing and amount of potential cash settlements on the unrecognized tax benefits.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The total unrecognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-1377">10.1</ix:nonFraction> million at June&#160;30, 2024 included $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="6" id="f-1378">6.9</ix:nonFraction> million that, if recognized, would reduce the effective income tax rate in future periods.  It is reasonably possible that the Company will recognize approximately $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-4" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" scale="6" id="f-1379">0.2</ix:nonFraction> million reduction to its uncertain tax positions during the next twelve months due to a lapse in the applicable statute of limitations..</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to uncertain tax positions in income tax expense.  To the extent accrued interest and penalties do not ultimately become payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.  The amount of interest and penalties accrued at June&#160;30, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="f-1380">0.5</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="f-1381">0.2</ix:nonFraction> million was recognized in the year ended June&#160;30, 2024.  The amount of interest and penalties accrued at June&#160;30, 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="6" id="f-1382">0.3</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="6" id="f-1383">0.1</ix:nonFraction> million was recognized in the year ended June&#160;30, 2023.</span></div></ix:continuation><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="f-1236-4">The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2004 to 2024 remain open to examination by U.S. federal and state tax authorities due to tax attribute carryovers.  The tax years 2018 to 2024 remain open to examination by foreign tax authorities.</ix:continuation> </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's income tax returns are subject to examinations by the Internal Revenue Service and other tax authorities in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with the guidance on the accounting for uncertainty in income taxes, the Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of its provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These assessments can require considerable estimates and judgments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company's estimate of income tax liabilities proves to be less than the ultimate assessment, then a further charge to expense would be required.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If events occur and the payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when the Company determines the liabilities are no longer necessary.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">"U.S. Tax Cuts and Jobs Act", Enacted December 22, 2017</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 22, 2017, the United States enacted tax legislation commonly known as the Tax Cuts and Jobs Act (&#8220;the Tax Act&#8221;), which significantly changed the existing U.S. tax laws, including, but not limited to, (1) a reduction in the corporate tax rate from 35% to 21%, (2) a move from a worldwide tax system toward a territorial system through a &#8220;participation exemption&#8221; deduction for certain foreign-source dividends, (3) eliminating the corporate alternative minimum tax (AMT) and changing how existing AMT credits can be realized, (4) bonus depreciation that allows for full expensing of qualified property, (5) creating a new limitation on deductible interest expense and (6) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is not currently subject to the Base Erosion and Anti-Abuse (BEAT) tax, which is a tax imposed on certain entities who make payments to their non U.S. affiliates, where such payments reduce the U.S. tax base.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The BEAT tax is imposed at a rate of 10% on Adjusted Taxable Income, excluding certain payments to foreign related entities. It is an incremental tax over and above the corporate income tax and is recorded as a period cost.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">It is possible that this tax could be applicable in future periods, which would cause an increase to the effective tax rate and cash taxes.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to U.S. research expense capitalization under IRC Section 174 and is eligible for the foreign derived intangible income (FDII) deductions under the 2017 U.S. Tax Cuts and Jobs Act.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The IRC Section 174 research expense capitalization results in a timing difference which is amortizable over five years for domestic R&amp;D expenditures and 15 years for foreign R&amp;D expenditures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The FDII deduction results in a favorable permanent book-tax difference which is based on multiple factors including the amount of foreign sourced taxable income of U.S. corporations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8220;The Chip and Science Act of 2022&#8221;, Enacted August 2, 2022</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022 the U.S. enacted the Chip and Science Act of 2022 (the Chips Act).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Chips Act provides incentives to semiconductor chip manufacturers in the United States, including providing a 25% manufacturing investment credits for investments in semiconductor manufacturing property placed in service after December 31, 2022, for which construction begins before January 1, 2027.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property investments qualify for the 25% credit if, among other requirements, the property is integral to the operation of an advanced manufacturing facility, defined as having a primary purpose of manufacturing semiconductors or semiconductor manufacturing equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, we are evaluating the impact of the Chips Act to us.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">&#8220;The Inflation Reduction Act&#8221;, Enacted August 16, 2022</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022 the United States enacted tax legislation through the Inflation Reduction Act (IRA).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The IRA introduces a 15% corporate alternative minimum tax (CAMT) for corporations whose average annual adjusted financial statement income (AFSI) for any consecutive three-tax-year period preceding the applicable tax year exceeds $1 billion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CAMT is effective for tax years beginning after 31 December 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CAMT is currently not applicable to the Company.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bermuda Corporate Income Tax for Tax Years Beginning in 2025</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income tax expense or benefit based upon pre-tax income or loss reported in the consolidated statements of income (loss) and the provisions of currently enacted tax laws. The parent company is incorporated under the laws of Bermuda and is subject to Bermuda law with respect to taxation. Under current Bermuda law, the Company is not subject to any income or capital gains taxes in Bermuda. As we have previously disclosed, the Government of Bermuda announced in December 2023 that it enacted the Corporate Income Tax Act 2023, potentially imposing a 15% corporate income tax (CIT) on Bermuda companies that are within the scope of the CIT, that will be effective for tax years beginning on or after January 1, 2025. In particular, the CIT applies to multinational companies with annual revenue of 750 million euros or more in the consolidated financial statements of the ultimate parent entity for at least two of the four fiscal years immediately preceding the fiscal year when the CIT may apply.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not in a position to determine whether the annual revenues may meet and/or cross the 750 million Euro threshold for at least two of the four fiscal years immediately preceding the fiscal year when CIT may apply. The Company continues to monitor and assess if and when it may be within the scope of the CIT. If we become subject to the Bermuda CIT, we may be subject to additional income taxes, which may adversely affect our financial position, results of operations and our overall business.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Altera Litigation</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2015, in Altera Corp. v. Commissioner, the U.S. Tax Court issued an opinion related to the treatment of stock-based compensation expense in an intercompany cost-sharing arrangement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the July 2015 ruling, the Tax Court concluded that the sharing of the cost of employee stock compensation in a company&#8217;s cost-sharing arrangement was invalid under the U.S. Administrative Procedures Act.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2019, a panel of the Ninth Circuit of the U.S. Court of Appeals reversed this decision.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2019, Altera petitioned U.S. Court of Appeals for the Ninth Circuit to hold an en banc rehearing of the case.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The petition was subsequently denied by the Ninth Circuit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altera appealed the case to the U.S. Supreme Court in February 2020, but the U.S. Supreme Court declined to hear the case in June 2020, leaving intact the U.S. Court of Appeals for the Ninth Circuit&#8217;s decision.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AOS has not recorded any benefit related to the Altera Corporation Tax Court decision in any </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period through June 30, 2024.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will continue to monitor ongoing developments and potential impact to its financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_166"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1384" continuedAt="f-1384-1" escape="true">Segment and Geographic Information </ix:nonNumeric></span></div><ix:continuation id="f-1384-1"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized as, and operates in, <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-1385">one</ix:nonFraction> operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications.  The chief operating decision-makers are the Executive Chairman and the Chief Executive Officer.  The financial information presented to the Company&#8217;s Executive Chairman and Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources.  The Company has <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-1386">one</ix:nonFraction> business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level.  Accordingly, the Company reports as a single operating segment.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company sells its products primarily to distributors in the Asia Pacific region, who in turn sell these products to end customers.  Because the Company&#8217;s distributors sell their products to end customers which may have a global presence, revenue by geographical location is not necessarily representative of the geographical distribution of sales to end user markets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company entered into a license agreement with a customer to license the Company&#8217;s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $<ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1387">45.0</ix:nonFraction>&#160;million.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="f-1388" escape="true"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"/><td style="width:57.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.211%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.211%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.214%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1389">524,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1390">561,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1391">630,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1392">95,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1393">84,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1394">120,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1395">9,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1396">9,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1397">11,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1398">4,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1399">19,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1400">12,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1401">22,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1402">16,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1403">2,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1404">657,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1405">691,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1406">777,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"/><td style="width:57.302%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.211%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.211%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.631%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.214%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power discrete</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1407">426,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1408">458,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1409">545,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1410">205,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1411">218,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1412">220,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1413">4,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1414">3,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1415">11,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and development services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1416">21,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1417">9,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="f-1418">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1419">657,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1420">691,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1421">777,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:71.491%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1422">106,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1423">114,822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1424">249,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1425">263,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1426">5,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1427">4,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1428">361,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1429">382,180</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i37011201643a46f48538a4b9032df849_7">Table of Contents</a></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="c-1" name="us-gaap:RestrictedAssetsDisclosureTextBlock" id="f-1430" continuedAt="f-1430-1" escape="true">Restricted Net Assets </ix:nonNumeric></span></div><ix:continuation id="f-1430-1"><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Laws and regulations in China permit payments of dividends by the Company's subsidiaries in China only out of their retained earnings, if any, as determined in accordance with China accounting standards and regulations.  Each China subsidiary is also required to set aside at least <ix:nonFraction unitRef="number" contextRef="c-317" decimals="INF" name="aosl:PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" scale="-2" id="f-1431">10</ix:nonFraction>% of its after-tax profit, if any, based on China accounting standards each year to its statutory reserves until the cumulative amount of such reserves reaches <ix:nonFraction unitRef="number" contextRef="c-318" decimals="INF" name="aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" scale="-2" id="f-1432">50</ix:nonFraction>% of its registered capital.  As a result of these China laws and regulations, the Company's subsidiaries in China are restricted in their abilities to transfer a portion of their net assets to the Company.  As of June&#160;30, 2024 and 2023, such restricted portion amounted to approximately $<ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-5" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount" scale="6" id="f-1433">93.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-5" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount" scale="6" id="f-1434">93.2</ix:nonFraction> million, or <ix:nonFraction unitRef="number" contextRef="c-319" decimals="3" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" scale="-2" id="f-1435">10.5</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="c-320" decimals="3" name="aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" scale="-2" id="f-1436">10.5</ix:nonFraction>%, of our total consolidated net assets attributable to the Company, respectively.  As the Company's subsidiaries in China are not revenue generating operating units, the Company does not expect to repatriate funds in the form of dividends, loans or advances from its subsidiaries in China for working capital and other funding purposes.</span></div></ix:continuation><div><span><br/></span></div><div id="i37011201643a46f48538a4b9032df849_172"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1437" continuedAt="f-1437-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1437-1" continuedAt="f-1437-2"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024 and 2023, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-1438">100.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-1439">127.5</ix:nonFraction> million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024 and 2023, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-1440">6.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-5" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="f-1441">9.7</ix:nonFraction> million, respectively, of commitments for the purchase of property and equipment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 1, 7 and 8 to the Consolidated Financial Statements contained in this annual Report on Form 10-K for descriptions of commitments including Joint Venture, bank borrowings and leases.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies and indemnities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has in the past, and may from time to time in the future, become involved in legal proceedings arising from the normal course of business activities.&#160; The semiconductor industry is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices.  Irrespective of the validity of such claims, the Company could incur significant costs in the defense of such claims and suffer adverse effects on its operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, the Company is currently cooperating with Department of Commerce (&#8220;DOC&#8221;) in connection with its investigation of the Company&#8217;s export control practices.  DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.  Given the case is in still ongoing and DOC have not provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is a party to a variety of agreements that it has contracted with various third parties.  Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters.  Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes.  In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party's claim.  Further, the Company's obligations under these agreements may be limited in time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements.  The Company has not historically paid or recorded any material indemnifications, and <ix:nonFraction unitRef="usd" contextRef="c-325" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1442"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="INF" name="us-gaap:LossContingencyAccrualAtCarryingValue" format="ixt:fixed-zero" scale="0" id="f-1443">no</ix:nonFraction></ix:nonFraction> accrual was made at June&#160;30, 2024 and 2023.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers.  The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations.  Costs associated with such indemnification obligations may be mitigated by insurance </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-1437-2"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">coverage that the Company maintains.  However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay.  In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various federal, state, local, and foreign laws and regulations governing environmental</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">matters, including the use, handling, discharge, and disposal of hazardous materials.  The Company believes that it has been in material compliance with applicable environmental regulations and standards.  Complying with current laws and regulations has not had a material adverse effect on the Company&#8217;s financial condition and results of operations.  However, it is possible that additional environmental issues may arise in the future, which the Company cannot currently predict.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">VALUATION AND QUALIFYING ACCOUNTS </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands) </span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-1444" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.219%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation  Allowance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Doubtful</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;for Deferred</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax Assets</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1445">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1446">12,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1447">41,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1448">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1449">170,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1450">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1451">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1452">164,335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1453">35,719</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1454">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1455">18,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1456">5,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1457">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1458">165,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1459">931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1460">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1461">144,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1462">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1463">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1464">39,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1465">6,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1466">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1467">204,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1468">580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1469">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1470">202,440</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1471">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="f-1472">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1473">41,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1474">7,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_178"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)  Index to Exhibits:  </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.170%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex31.htm">Memorandum of Association of Registrant (incorporated by reference to Exhibit 3.1 from Registration Statement on Form F-1 (File No. 333-165823) filed with the Commission on March 31, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746715000104/exhibit31aosamendedandrest.htm">Amended and Restated Bye-laws of Registrant (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed with the Commission on November 12, 2015)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746717000082/a2017meetingamendmentno1to.htm">Amendment No. 1 to Amended and Restated Bye-Laws of Registrant (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed with the Commission on November 14, 2017)</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex42.htm">Form of Common Share Certificate (incorporated by reference to Exhibit 4.2 from Registration Statement on Form F-1 (File No. 333-165823) filed with the Commission on March 31, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">Description of Securities of the Registran</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">t</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">(incorporated by reference to Exhibit 4.2 on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">to the </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">Annual </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">Report on Form 10-</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">K</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm"> (File No. 001-34717) filed with the Commission on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">August 2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">9</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">, 2023</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000049/aoslex42fy202310k.htm">)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#8224;&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex1016.htm">Foundry Agreement dated as of January 10, 2002 between the Registrant and Shanghai Hua Hong NEC Electronics Company, Limited (incorporated by reference to Exhibit 10.16 from Registration Statement on Form F-1 (File No. 333-165823) filed with the Commission on March 31, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#8224;&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex1017.htm">First Addendum to Foundry Agreement dated as of July 28, 2005 between the Registrant and Shanghai Hua Hong NEC Electronics Company, Limited (incorporated by reference to Exhibit 10.17 from Registration Statement on Form F-1 (File No. 333-165823) initially filed with the Commission on March 31, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#8224;&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex1018.htm">Second Addendum to Foundry Agreement dated as of April 11, 2007 between the Registrant and Shanghai Hua Hong NEC Electronics Company, Limited (incorporated by reference to Exhibit 10.18 from Registration Statement on Form F-1 (File No. 333-165823) filed with the Commission on March 31, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4&#8224;&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex106.htm">Foundry Service Agreement dated as of November 2, 2009 between Alpha &amp; Omega Semiconductor (Macau), Ltd. and Shanghai Hua Hong NEC Electronics Company, Limited (incorporated by reference to Exhibit 10.6 from Registration Statement on Form F-1 (File No. 333-165823) filed with the Commission on March 31, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510203833/dex417.htm">Non-Exclusive Distributor Agreement dated as of July 27, 2010 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Frontek Technology Corporation (incorporated by reference to Exhibit 4.17 from Annual Report on Form 20-F (File No. 001-34717) filed with the Commission on September 2, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#8224;&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510203833/dex418.htm">Supplement to Non-Exclusive Distributor Agreement dated as of July 27, 2010 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Frontek Technology Corporation (incorporated by reference to Exhibit 4.18 from Annual Report on Form 20-F (File No. 001-34717) filed with the Commission on September 2, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7&#8224;&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000144530511002723/ex1015-frontekamendmentdat.htm">First Amendment of Supplement to Distribution Agreement dated as of April 21, 2011 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Frontek Technology Corporation(incorporated by reference to Exhibit 10.15 from Annual Report Form 10-K (File No. 001-34717)  filed with the Commission on September 9, 2011)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746715000005/ex101frontek.htm">Supplement to Distribution Agreement dated as of July 27, 2010 between the Registrant and Frontek Technology Corporation (incorporated by reference to Exhibit 10.1 from Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on February 6, 2015)</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510203833/dex419.htm">Non-Exclusive Distributor Agreement dated as of July 27, 2010 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Promate Electronic Co., Ltd. (incorporated by reference to Exhibit 4.19 from Annual Report on Form 20-F (File No. 001-34717) filed with the Commission on September 2, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10&#8224;&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510203833/dex420.htm">Supplement to Non-Exclusive Distributor Agreement dated as of July 27, 2010 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Promate Electronic Co., Ltd. (incorporated by reference to Exhibit 4.20 from Annual Report on Form 20-F (File No. 001-34717) filed with the Commission on September 2, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11&#8224;&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000144530511002723/ex1018-promateamendmentdat.htm">First Amendment of Supplement to Distribution Agreement dated as of April 21, 2011 between Alpha &amp; Omega Semiconductor (Hong Kong) Limited and Promate Electronic Co., Ltd. (incorporated by reference to Exhibit 10.18 from Annual Report Form 10-K (File No. 001-34717) filed with the Commission on September 9, 2011)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.170%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746715000005/ex102promate.htm">Supplement to Distribution Agreement dated as of July 27, 2010 between the Registrant and Promate Electronic Co., Ltd (incorporated by reference to Exhibit 10.2 from Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on February 6, 2015)</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex1019.htm">Lease dated as of December 23, 2009 between Alpha and Omega Semiconductor Incorporated and OA Oakmead II, LLC (incorporated by reference to Exhibit 10.19 from Registration Statement on Form F-1 (File No. 333-165823) filed with the Commission on March 31, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000119312510073586/dex1020.htm">Guarantee dated as of January 5, 2010 between the Registrant and OA Oakmead II, LLC (incorporated by reference to Exhibit 10.20 from Registration Statement on Form F-1 (File No. 333-165823) filed with the Commission on March 31, 2010)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.15</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746712000031/aoslex1034.htm">Third Addendum to Foundry Agreement dated as of March 6, 2012 by and among the Registrant and Shanghai Hua Hong NEC Electronics Company, Limited (incorporated by reference to Exhibit 10.34 from Annual Report on Form 10-K (File No.: 001-34717) filed with the Commission on August 31, 2012)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.16 (+)</span></div><div><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746717000013/ex101-aosl12312016q2201710.htm">Form of Indemnification Agreement (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on February 9, 2017)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.17</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746720000023/ex102-aosl03312020q320.htm">Third Supplemental Agreement to the Joint Venture Contract on Incorporation of Chongqing Alpha and Omega Semiconductor Limited (English Translation) (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 11, 2020)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.18</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746720000023/ex103-aosl03312020q320.htm">First Amendment to Lease dated as of December 23, 2009 between Alpha and Omega Semiconductor Incorporated and ECI Five Oakmead, LLC (incorporated by reference to Exhibit 10.3 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 11, 2020)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.19</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1387467/000138746723000060/aosl-20230922.htm">Alpha &amp; Omega Semiconductor Limited 2018 Omnibus Incentive Plan (as amended and restated effective as of November 9, 2023) (incorporated by reference to Appendix A to the Definitive Proxy Statement on Schedule 14A filed with the Commission on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1387467/000138746723000060/aosl-20230922.htm">September 25, 2023)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746720000069/ex101-alphaomegaxmrsua.htm">Amendment to Market Performance Restricted Share Unit Agreement (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on November 6, 2020)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex1021fy20242018employ.htm">Alpha &amp; Omega Semiconductor Limited 2018 Employee Purchase Plan (as amended and restated effective as of November 9, 2023) </a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.22(+)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1045fy20212021office.htm">2021 Officer Form Retention Agreement for Executive Officers of Alpha and Omega Semiconductor Limited</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm">(incorporated by reference to Exhibit 10.45 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/aoslex1045fy20212021office.htm">from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 30, 2021)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.23(+)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1047aossecondamen.htm">Second Amendment To Lease US Sunnyvale Office (incorporated by reference to Exhibit 10.47 from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 30, 2021)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.24(+)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000063/exhibit1048aosthirdamend.htm">Third Amendment To Lease US Sunnyvale Office</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746721000043/ex101aosl03312021q32021202.htm">(incorporated by reference to Exhibit 10.48 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1387467/000138746718000046/aoslex1039fy201810krealest.htm">from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on August 30, 2021)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.25</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746721000080/ex101aosl09302022amendedan.htm">Amended and Restated Director Compensation Policy (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on November 5, 2021)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746722000007/ex101-aosl12312021q22022sh.htm">Equity Transfer Agreement of Chongqing Alpha and Omega Semiconductor Limited dated as of December 1, 2021 (English Translation) (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on February 9, 2022)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.27</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm">Fourth Addendum to Foundry Agreement dated as of July 28, 2005 between the Registrant and Shanghai Hua Hong NEC Electronics Company, Limited</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/exhibit101final.htm">(incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 10, 2022)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.28</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/ex102aosl03312022q320221.htm">Fifth Addendum to Foundry Agreement dated as of July 28, 2005 between the Registrant and Shanghai Hua Hong NEC Electronics Company, Limited</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746722000042/ex102aosl03312022q320221.htm">(incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 10, 2022)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.29&#8224;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746722000066/ex1054fy2022aoslshareholde.htm">Shareholders Contract of Chongqing Alpha and Omega Semiconductor Limited dated as of July 12, 2022 </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746722000066/ex1054fy2022aoslshareholde.htm">(incorporated by reference to Exhibit 10.54 from Annual Report on Form 10-K (File No. 001-34717) filed with the Commission on September 20, 2022)</a></span></div><div><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.170%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.713%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000035/ex101executivechairmanempl.htm">Executive Chairman Employment Agreement (Mike Chang) (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 8, 2023)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.31</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1387467/000138746723000035/ex102chiefexecutiveofficer.htm">Chief Executive Officer Employment Agreement (Stephen Chang) (incorporated by reference to Exhibit 10.2 to the Quarterly Report on Form 10-Q (File No. 001-34717) filed with the Commission on May 8, 2023)</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.32*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex1032fy2024aosmrsuagr.htm">Market Performance Restricted Share Unit Agreement </a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1*</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aos-ex191insidertradingpol.htm">Statement of Company Policy Regarding Insider Trading amended and restated</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aos-ex191insidertradingpol.htm"> on </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aos-ex191insidertradingpol.htm">May </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aos-ex191insidertradingpol.htm">11, </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aos-ex191insidertradingpol.htm">2023</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex211fy2024listofsubsi.htm">List of Subsidiaries of the Registrant</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex231fy2024bakerconsent.htm">Consent of Baker Tilly US, LLP, independent registered public accounting firm</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex232fy2024bdoconsent.htm">Consent of BDO USA, P.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex232fy2024bdoconsent.htm">C</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex232fy2024bdoconsent.htm">., independent registered public accounting firm</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex311fy202410k.htm">Certification of Chief Executive Officer required by Rule 13(a)-14(a) under the Exchange Act</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex312fy202410k.htm">Certification of Chief Financial Officer required by Rule 13(a)-14(a) under the Exchange Act</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex321fy202410k.htm">Certification of Chief Executive Officer required by Rule 13a-14(b) under the Exchange Act and Section 1350 of Chapter 63 of Title 18 of the United States Code</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex322fy202410k.htm">Certification of Chief Financial Officer required by Rule 13a-14(b) under the Exchange Act and Section 1350 of Chapter 63 of Title 18 of the United States Code</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97*&#160;&#160;&#160;&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="aoslex97fy2024compensation.htm">Compensation of Recoupment Policy dated October 2, 2023</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="aoslex991fy2024chongqingal.htm">Chongqing Alpha and Omega Semiconductor Limited Report of Independent Auditor </a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Labels</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Filed with this Annual Report on Form 10-K.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224; Certain provisions in this exhibit have been omitted as confidential information. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;&#8224; Confidential treatment has been granted for certain information contained in this document pursuant to an order of the Securities and Exchange Commission. Such information has been omitted and filed separately with the Securities and Exchange Commission.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(+) Indicates management contract or compensatory plan or arrangement.</span></div><div style="margin-top:6pt"><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_181"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;23, 2024 </span></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.777%"><tr><td style="width:1.0%"/><td style="width:7.764%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.036%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/    STEPHEN C. CHANG&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stephen C. Chang</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(Principal Executive Officer)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><div id="i37011201643a46f48538a4b9032df849_184"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, that each person whose signature appears below constitutes and appoints Stephen C. Chang and Yifan Liang, and each or any one of them, his or her true and lawful attorney-in-fact and agent, with full power of substitution and re-substitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this report, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his or her substitutes or substitute, may lawfully do or cause to be done by virtue hereof. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:27.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.109%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;STEPHEN C. CHANG&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer and Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stephen C. Chang</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;MIKE F. CHANG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Chairman and Chairman of the Board</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mike F. Chang, Ph.D.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;YIFAN LIANG&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Corporate Secretary</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Yifan Liang</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer and Principal Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;LUCAS S. CHANG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lucas S. Chang</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;CLAUDIA CHEN</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Claudia Chen</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;SO-YEON JEONG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">So-Yeon Jeong</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;HANQING (HELEN) LI</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;text-indent:22.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hanqing (Helen) Li</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;KING OWYANG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">King Owyang</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;MICHAEL L. PFEIFFER</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michael L. Pfeiffer</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;&#160;&#160;&#160;MICHAEL J. SALAMEH&#160;&#160;&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 23, 2024</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Michael J. Salameh</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.21
<SEQUENCE>2
<FILENAME>aoslex1021fy20242018employ.htm
<DESCRIPTION>EX-10.21 2018 EMPLOYEE PURCHASE PLAN
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="idfbc5b51df9148958a5c6c47278f103a_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 10.21</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED<br><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">2018 EMPLOYEE SHARE PURCHASE PLAN</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(As amended and restated effective November 9, 2023)</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:28.34pt">PURPOSE OF THE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">This 2018 Employee Share Purchase Plan is intended to promote the interests of Alpha and Omega Semiconductor Limited, a company incorporated and existing under the laws of the Islands of Bermuda, by providing eligible employees with the opportunity to acquire a proprietary interest in the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company intends that the Plan qualify as an &#8220;employee stock purchase plan&#8221; under Code Section 423 for one or more specified offerings made under the Plan.  The Company may, however, establish one or more offerings under the Plan that are not designed to comply with the requirements of Code Section 423 but are intended to comply with the tax, securities and other compliance requirements of, and obtain tax and other objectives in, the foreign jurisdictions in which those offerings are conducted in order to allow participants in such offerings to purchase shares in a manner similar to the Plan.  Such offerings shall be separate from any offering designed to comply with the Code Section 423 requirements but may be conducted concurrently with any such offering.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan shall serve as the successor to the Company&#8217;s Employee Share Purchase Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Predecessor Plan)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and no additional offerings will commence under the Predecessor Plan on or after the Effective Date. All outstanding offerings under the Predecessor Plan, however, shall continue in effect in accordance with their terms, consistent with the Predecessor Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Capitalized terms herein shall have the meanings assigned to such terms in the attached Appendix.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:23.68pt">ADMINISTRATION OF THE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Plan Administrator shall have full authority to interpret and construe any provision of the Plan and to adopt such rules and regulations for administering the Plan as it may deem necessary in order to comply with the requirements of Code Section 423 or other applicable law.  Decisions of the Plan Administrator shall be final and binding on all parties having an interest in the Plan.</font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">III.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:19.02pt">SHARES SUBJECT TO PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">The shares purchasable under the Plan shall be authorized but unissued or reacquired Common Shares, including Common Shares purchased on the open market.  Subject to Section III.B, the number of Common Shares reserved for issuance over the term of the Plan shall not exceed Three Million Seven Hundred Thousand (3,700,000) shares.   </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">Should any change be made to the Common Shares by reason of any share split, share dividend, recapitalization, combination of shares, exchange of shares, spin-off transaction, extraordinary distribution (whether in cash, securities or other property) or other change affecting the outstanding Common Shares as a class without the Company&#8217;s receipt of consideration, or should the value of the outstanding Common Shares be substantially reduced as a result of a spin-off transaction or an extraordinary dividend or distribution, then equitable adjustments shall be made to (i) the maximum number and class of securities issuable under the Plan, (ii) the maximum number and class of securities purchasable per Participant on any one Purchase Date, (iii) the maximum number and class of securities purchasable in total by all Participants on any one Purchase Date and (iv) the number and class of securities and the price per share in effect under each outstanding purchase right.  The adjustments shall be made in such manner as the Plan Administrator deems appropriate in order to prevent the dilution or enlargement of benefits thereunder.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IV.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:19.68pt">OFFERING PERIODS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Plan shall be implemented in one or more offerings.  Offerings may be consecutive or overlapping.  Each offering shall be in such form and shall contain such terms and conditions as the Plan Administrator shall deem appropriate.  The terms and conditions of each offering may vary, and two or more offerings may run concurrently under the Plan, each with its own terms and conditions.  In addition, special offerings may be established with respect to entities that are acquired by the Company (or any subsidiary of the Company) or under such other circumstances as the Plan Administrator deems appropriate. In no event, however, shall the terms and conditions of any offering contravene the express limitations and restrictions of the Plan, and to the extent required by Code Section 423, the Participants in each separate offering shall have equal rights and privileges under that offering in accordance with the requirements of Code Section 423(b)(5).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">Common Shares shall be offered for purchase under each offering through a series of overlapping offering periods until such time as (i) the maximum number of Common Shares available for issuance under the Plan shall have been purchased or (ii)&#160;the Plan shall have been sooner terminated.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">Each offering period shall be of such duration (not to exceed twenty-seven (27) months) as determined by the Plan Administrator prior to the commencement date of such offering period.  Until such time as otherwise determined by the Plan Administrator, offering periods will commence on May 15 and November 15 (or if such dates are not Trading Days, then </font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the first Trading day immediately following such dates) and will be of a duration of approximately twenty-four (24) months.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">Each offering period shall consist of one or more successive Purchase Intervals as determined by the Plan Administrator prior to the commencement of such offering period.  Until such time as otherwise determined by the Plan Administrator, Purchase Intervals will commence on May 15 and November 15 each year (or if such dates are not Trading Days, then the first Trading Day immediately following such dates) and end on November 14 and May 14, respectively (or if such dates are not Trading Days, then the immediately preceding Trading Day).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25.67pt">Should the Fair Market Value per Common Share on any Purchase Date within a particular offering period be less than the Fair Market Value per Common Share on the start date of that offering period, then the individuals participating in such offering period shall, immediately after the purchase of Common Shares on their behalf on such Purchase Date, be transferred from that offering period and automatically enrolled in the next offering period commencing on the next business day following such Purchase Date, provided and only if the Fair Market Value per Common Share on the start date of that new offering period is lower than the Fair Market Value per Common Share on the start date of the offering period in which they were currently enrolled.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:26.33pt">The terms and conditions of each offering period may vary, and two or more offerings periods may run concurrently under the Plan, each with its own terms and conditions. In addition, special offering periods may be established with respect to entities that are acquired by the Company (or any subsidiary of the Company) or under such other circumstances as the Plan Administrator deems appropriate. In no event, however, shall the terms and conditions of any offering period contravene the express limitations and restrictions of the Plan, and to the extent required by Code Section 423, the Participants in each separate offering shall have equal rights and privileges under that offering in accordance with the requirements of Code Section 423(b)(5).</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">V.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt">ELIGIBILITY</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">Purchase rights may be granted under the Plan only to Employees of the Company or an Affiliate.  Unless otherwise determined by the Plan Administrator for an offering, each individual who is an Eligible Employee on the start date of any offering period under the Plan may enter that offering period on such start date.  However, no Eligible Employee may participate in more than one offering period at any one time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">The date an individual enters an offering period shall be designated his or her Entry Date for purposes of that offering period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">Except as otherwise provided in Section IV.E above, an Eligible Employee must, in order to participate in the Plan for a particular offering period, complete and </font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">timely submit the enrollment forms prescribed by the Plan Administrator (which may include accessing the website designated by the Company and electronically completing and submitting the enrollment forms) and file such forms with the Plan Administrator (or its designate) on or before his or her scheduled Entry Date.  However, unless sooner enrolled in the Plan in accordance with the foregoing, any Participant enrolled in any offering period outstanding under the Predecessor Plan on the Effective Date shall automatically, following the completion of that offering period, be enrolled upon the same terms and conditions in effect for that offering period, including the authorized rate of payroll deduction, on the start date of the first offering period under the Plan thereafter that incorporates those same terms and conditions.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VI.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:19.68pt">PAYROLL DEDUCTIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">The payroll deduction authorized by the Participant for purposes of acquiring Common Shares during an offering period may be any multiple of one percent (1%) of the Cash Earnings or Base Salary (as determined by the Plan Administrator prior to the start of the offering period) paid to the Participant during each Purchase Interval within that offering period, up to a maximum of fifteen percent (15%).  The deduction rate so authorized shall continue in effect throughout the offering period, except to the extent such rate is changed in accordance with the following guidelines&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">The Participant may, at any time during the offering period, reduce his or her rate of payroll deduction to become effective as soon as possible after filing the appropriate form with the Plan Administrator.  Unless otherwise determined by the Plan Administrator for an offering, the Participant may not, however, effect more than one (1) such reduction per Purchase Interval.</font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">The Participant may, prior to the commencement of any new Purchase Interval within the offering period or prior to the start date of any new offering period, increase the rate of his or her payroll deduction by filing the appropriate form with the Plan Administrator.  The new rate (which may not exceed the maximum payroll deduction percentage in effect for that offering period) shall become effective on the start date of the first Purchase Interval or first offering period (if earlier) following the filing of such form.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.03pt">The Participant may at any time reduce his or her rate of payroll deduction to 0%.  Such reduction shall become effective as soon as administratively practicable following the filing of the appropriate form with the Plan Administrator.  The Participant&#8217;s existing payroll deductions for the Purchase Interval in which such reduction occurs shall be applied to the purchase of Common Shares on the next scheduled Purchase Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">Payroll deductions shall begin on the first pay day administratively feasible following the Participant&#8217;s Entry Date and shall (unless sooner terminated by the Participant) continue through the pay day ending with or immediately prior to the last day of that </font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">offering period.  The amounts so collected shall be credited to the Participant&#8217;s book account under the Plan, but no interest shall be paid on the balance from time to time outstanding in such account unless otherwise required by applicable law.  The amounts collected from the Participant shall not be required to be held in any segregated account or trust fund and may be commingled with the general assets of the Company and used for general corporate purposes unless otherwise required by applicable law. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">Payroll deductions (together with any permitted contributions) shall automatically cease upon the termination of the Participant&#8217;s purchase right in accordance with the provisions of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Plan Administrator may permit Employees in one or more offerings to contribute to the Plan by means other than payroll deductions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25.67pt">The Participant&#8217;s acquisition of Common Shares under the Plan on any Purchase Date shall neither limit nor require the Participant&#8217;s acquisition of Common Shares on any subsequent Purchase Date, whether within the same or a different offering period.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VII.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:15.02pt">PURCHASE RIGHTS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Grant of Purchase Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  A Participant shall be granted a separate purchase right for each offering period in which he or she is enrolled.  The purchase right shall be granted on the Participant&#8217;s Entry Date and shall provide the Participant with the right to purchase Common Shares, in a series of one or more successive installments during that offering period, upon the terms set forth below.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Under no circumstances shall purchase rights be granted under the Plan to any Eligible Employee if such individual would, immediately after the grant, own (within the meaning of Code Section 424(d)) or hold outstanding options or other rights to purchase, shares possessing five percent (5%) or more of the total combined voting power or value of all classes of shares of the Company or any Affiliate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25pt;text-decoration:underline">Exercise of the Purchase Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each purchase right shall be automatically exercised on each successive Purchase Date within the offering period, and Common Shares shall accordingly be purchased on behalf of each Participant on each such Purchase Date.  The purchase shall be effected by applying the Participant&#8217;s payroll deductions (or, to the extent applicable, his or her lump sum contribution) for the Purchase Interval ending on such Purchase Date to the purchase of whole Common Shares at the purchase price in effect for the Participant for that Purchase Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25pt;text-decoration:underline">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The purchase price per share at which Common Shares will be purchased on the Participant&#8217;s behalf on each Purchase Date within the particular offering period in which he or she is enrolled shall be determined by the Plan Administrator and shall not be less than eighty-five percent (85%) of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">lower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of (i) the Fair Market Value per Common Share on the Participant&#8217;s Entry Date or (ii) the Fair Market Value per Common Share on that </font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Purchase Date.  Unless such time as otherwise determined by the Plan Administrator the purchase price per share on any Purchase Date shall be equal to eighty-five percent (85%) of the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">lower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> of (i) the Fair Market Value per Common Share on the Participant&#8217;s Entry Date or (ii) the Fair Market Value per Common Share on that Purchase Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Number of Purchasable Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The number of Common Shares purchasable by a Participant on each Purchase Date during the particular offering period in which he or she is enrolled shall be the number of whole shares obtained by dividing the amount collected from the Participant through payroll deductions during the Purchase Interval ending with that Purchase Date (or, to the extent applicable, his or her lump sum contributions) by the purchase price in effect for the Participant for that Purchase Date.  However, the maximum number of Common Shares purchasable per Participant on any one Purchase Date within such offering period shall not exceed 875 shares and the maximum number of Common Shares purchasable in total by all Participants on any one Purchase Date within such offering period shall not exceed 300,000 shares, with each such limitation subject to periodic adjustments in the event of certain changes in the Company&#8217;s capitalization.  The Plan Administrator shall have the discretionary authority, exercisable prior to the start of any offering period under the Plan, to increase or decrease the limitations to be in effect for the number of shares purchasable per Participant and in total by all Participants on each Purchase Date within that offering period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25.67pt;text-decoration:underline">Excess Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Any payroll deductions (or contributions) not applied to the purchase of Common Shares on any Purchase Date because they are not sufficient to purchase a whole Common Share or by reason of the limitation on the maximum number of shares purchasable per Participant or in total by all Participants on the Purchase Date shall be promptly refunded.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:26.33pt;text-decoration:underline">Suspension of Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  In the event that a Participant is, by reason of the accrual limitations in Article VIII, precluded from purchasing additional Common Shares on one or more Purchase Dates during the offering period in which he or she is enrolled, then no further payroll deductions (or contributions) shall be collected from such Participant with respect to those Purchase Dates.  The suspension of such deductions (or contributions) shall not terminate the Participant&#8217;s purchase right for the offering period in which he or she is enrolled, and payroll deductions (or, to the extent applicable, contributions) shall automatically resume on behalf of such Participant once he or she is again able to purchase shares during that offering period in compliance with the accrual limitations of Article VIII.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Withdrawal from Offering Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The following provisions shall govern the Participant&#8217;s withdrawal from an offering period&#58; </font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">A Participant may withdraw from the offering period in which he or she is enrolled at any time prior to the next scheduled Purchase Date by filing the appropriate form with the Plan Administrator (or its designate), and no further payroll deductions (or contributions) shall be collected from the Participant with respect to that offering period.  Any payroll deductions (or </font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">contributions) collected during the Purchase Interval in which such withdrawal occurs shall, at the Participant&#8217;s election, be immediately refunded or held for the purchase of shares on the next Purchase Date.  If no such election is made at the time of such withdrawal, then the payroll deductions (or contributions) collected from the Participant during the Purchase Interval in which such withdrawal occurs shall be refunded as soon as possible.</font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">The Participant&#8217;s withdrawal from a particular offering period shall be irrevocable, and the Participant may not subsequently rejoin that offering period at a later date.  In order to resume participation in any subsequent offering period, such individual must re-enroll in the Plan (by making a timely filing of the prescribed enrollment forms) on or before his or her scheduled Entry Date into that offering period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Termination of Purchase Right</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The following provisions shall govern the termination of outstanding purchase rights&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">Should the Participant cease to remain an Eligible Employee for any reason (including death, disability or change in status) while his or her purchase right remains outstanding, then that purchase right shall immediately terminate, and all of the Participant&#8217;s payroll deductions (or, to the extent applicable, his or her lump sum contributions) for the Purchase Interval in which the purchase right so terminates shall be immediately refunded.  </font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">However, should the Participant cease to remain in active service by reason of an approved unpaid leave of absence, then the Participant shall have the right, exercisable up until the last business day of the Purchase Interval in which such leave commences, to (a) withdraw all the payroll deductions (or contributions) collected to date on his or her behalf for that Purchase Interval or (b) have such funds held for the purchase of shares on his or her behalf on the next scheduled Purchase Date.  Unless otherwise determined by the Plan Administrator for one or more offerings, in no event, however, shall any further payroll deductions be collected on the Participant&#8217;s behalf during such leave.  Upon the Participant&#8217;s return to active service (x) within three (3) months following the commencement of such leave or (y) prior to the expiration of any longer period for which such Participant has a right to reemployment with the Company (or an Affiliate) provided by statute or contract, his or her payroll deductions under the Plan shall automatically resume (and the Participant may resume contributions to the extent permitted) at the rate in effect at the time the leave began, unless the Participant withdraws from the Plan prior to his or her return.  Unless otherwise determined by the Plan Administrator for one or more offerings, an individual who returns to active employment following a leave of absence that exceeds in duration the applicable (x) or (y) time period will be treated as a new Employee for purposes of subsequent participation in the Plan </font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">and must accordingly re-enroll in the Plan (by making a timely filing of the prescribed enrollment forms) on or before his or her scheduled Entry Date into the offering period.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:29.01pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Each outstanding purchase right shall automatically be exercised, immediately prior to the effective date of any Change in Control, by applying the payroll deductions of each Participant (or, to the extent applicable, his or her lump sum contributions) for the Purchase Interval in which such Change in Control occurs to the purchase of whole Common Shares at the purchase price per share in effect for that Purchase Interval.  However, any applicable limitation on the number of Common Shares purchasable per Participant shall continue to apply to any such purchase, but not the limitation applicable to the maximum number of Common Shares purchasable in total by all Participants on any one Purchase Date.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company shall use its best efforts to provide at least ten (10) days&#8217; prior written notice of the occurrence of any Change in Control, and the Participants shall, following the receipt of such notice, have the right to terminate their outstanding purchase rights prior to the effective date of the Change in Control.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">J.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:28.34pt;text-decoration:underline">Proration of Purchase Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  Should the total number of Common Shares to be purchased pursuant to outstanding purchase rights on any particular date exceed the number of shares then available for issuance under the Plan, the Plan Administrator shall make a pro-rata allocation of the available shares on a uniform and nondiscriminatory basis, and the payroll deductions of each Participant, to the extent in excess of the aggregate purchase price payable for the Common Shares pro-rated to such individual, shall be refunded.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">K.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">ESPP Brokerage Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The Plan Administrator shall have the discretionary authority to require that the shares purchased on behalf of each Participant be deposited directly into a brokerage account which the Company shall establish for the Participant at a Company-designated brokerage firm.  The account will be known as the ESPP Brokerage Account, and any shares deposited in the Participant&#8217;s ESPP Broker Account must remain in that account until the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">earliest </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">to occur of (i) the date those shares are to be sold or transferred by gift, (ii) the date on which the requisite holding period necessary to avoid a disqualifying disposition of those shares under the federal tax laws has been satisfied, or (iii) the date of the Participant&#8217;s death. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">L.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25.67pt;text-decoration:underline">Assignability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The purchase right shall be exercisable only by the Participant and shall not be assignable or transferable by the Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">M.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.34pt;text-decoration:underline">Shareholder Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  A Participant shall have no shareholder rights with respect to the shares subject to his or her outstanding purchase right until the shares are purchased on the Participant&#8217;s behalf in accordance with the provisions of the Plan and the Participant has become a holder of record of the purchased shares.</font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">N.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Withholding Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company&#8217;s obligation to deliver shares upon exercise of a purchase right under the Plan shall be subject to the satisfaction of all income, employment and payroll taxes, social insurance, social security, national insurance and other contributions, payment on account obligations or other payments required to be collected, withheld or accounted for in connection with the purchase right. The Company or appropriate Affiliate may, but shall not be obligated to, withhold from any compensation or other accounts payable to the Participant the amount necessary to satisfy such obligations.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">VIII.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:10.36pt">ACCRUAL LIMITATIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">No Participant shall be entitled to accrue rights to acquire Common Shares pursuant to any purchase right outstanding under this Plan if and to the extent such accrual, when aggregated with (i) rights to purchase Common Shares accrued under any other purchase right granted under this Plan and (ii) similar rights accrued under other employee share purchase plans (within the meaning of Code Section 423) of the Company or any Affiliate, would otherwise permit such Participant to purchase more than Twenty-Five Thousand Dollars ($25,000.00) worth of shares of the Company or any Affiliate (determined on the basis of the Fair Market Value per share on the date or dates such rights are granted) for each calendar year such rights are at any time outstanding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">For purposes of applying such accrual limitations to the purchase rights granted under the Plan, the following provisions shall be in effect&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">The right to acquire Common Shares under each outstanding purchase right shall accrue in a series of installments on each successive Purchase Date during the offering period in which such right remains outstanding.</font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">No right to acquire Common Shares under any outstanding purchase right shall accrue to the extent the Participant has already accrued in the same calendar year the right to acquire Common Shares under one or more other purchase rights at a rate equal to Twenty-Five Thousand Dollars ($25,000.00) worth of Common Shares (determined on the basis of the Fair Market Value per share on the date or dates of grant) for each calendar year such rights were at any time outstanding.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">If by reason of such accrual limitations, any purchase right of a Participant does not accrue for a particular Purchase Interval, then the payroll deductions (or contributions) that the Participant made during that Purchase Interval with respect to such purchase right shall be promptly refunded.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">In the event there is any conflict between the provisions of this Article and one or more provisions of the Plan or any instrument issued thereunder, the provisions of this Article shall be controlling.</font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IX.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:19.68pt">EFFECTIVE DATE AND TERM OF THE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Plan was adopted by the Board on October&#160;3, 2018 and became effective on the Effective Date.  The Plan was amended in 2021 to increase the share reserve by 1,070,000 shares and the Company&#8217;s shareholders approved the amendment at the 2021 Annual Shareholders Meeting.  The Plan was further amended by the Board on or about September 20, 2023, subject to shareholder approval at the 2023 Annual Shareholders Meeting, to increase the share reserve by 1,200,000 shares. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">Unless sooner terminated by the Board, the Plan shall terminate upon the earliest of (i) November 14, 2028, (ii) the date on which all shares available for issuance under the Plan shall have been sold pursuant to purchase rights exercised under the Plan or (iii) the date on which all purchase rights are exercised in connection with a Change in Control.  No further purchase rights shall be granted or exercised, and no further payroll deductions (or contributions) shall be collected, under the Plan following such termination.</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">X.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt">AMENDMENT OF THE PLAN</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Board may alter, amend, suspend or terminate the Plan at any time to become effective immediately following the close of any Purchase Interval.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">In no event may the Board effect any of the following amendments or revisions to the Plan without the approval of the Company&#8217;s shareholders&#58; (i) increase the number of Common Shares issuable under the Plan, except for permissible adjustments in the event of certain changes in the Company&#8217;s capitalization or (ii) modify the class of corporations that may be designated for participation in the Plan. </font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">XI.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:19.68pt">GENERAL PROVISIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.34pt">All costs and expenses incurred in the administration of the Plan shall be paid by the Company&#59; however, each Participant shall bear all costs and expenses incurred by such individual in the sale or other disposition of any shares purchased under the Plan.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">Nothing in the Plan shall confer upon the Participant any right to continue in the employ of the Company or any Affiliate for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company (or any Affiliate employing such person) or of the Participant, which rights are hereby expressly reserved by each, to terminate such person&#8217;s employment at any time for any reason, with or without cause.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:25pt">The provisions of the Plan shall be governed by the laws of the State of California without resort to that State&#8217;s conflict-of-laws rules.</font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;text-decoration:underline">APPENDIX</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following definitions shall be in effect under the Plan&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Affiliate</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean any parent or subsidiary corporation of the Company (as determined in accordance with Code Section 424), whether now existing or subsequently established.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25pt;text-decoration:underline">Base Salary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the regular base salary paid to a Participant by one or more Participating Companies during such individual&#8217;s period of participation in one or more offering periods under the Plan.  Base Salary shall be calculated before deduction of (i) any income or employment tax withholdings or (ii) any contributions made by the Participant to any Code Section 401(k) salary deferral plan or any Code Section 125 cafeteria benefit program now or hereafter established by the Company or any Affiliate.  However, Base Salary shall </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">not</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> include (i) any overtime payments, bonuses, commissions, profit-sharing distributions or other incentive-type payments received during the Participant&#8217;s period of participation or (ii) any contributions made by the Company or any Affiliate on the Participant&#8217;s behalf to any employee benefit or welfare plan now or hereafter established (other than Code Section 401(k) or Code Section 125 contributions deducted from his or her Base Salary).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25pt;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the Company&#8217;s Board of Directors.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Cash Earnings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean (i) the regular base salary paid to a Participant by one or more Participating Companies during such individual&#8217;s period of participation in one or more offering periods under the Plan and (ii) any overtime payments, bonuses, commissions, profit-sharing distributions and other incentive-type payments received during such period.  Cash Earnings shall be calculated before deduction of (A) any income or employment tax withholdings or (B) any contributions made by Participant to any Code Section 401(k) salary deferral plan or Code Section 125 cafeteria benefit program now or hereafter established by the Company or any Corporate Affiliate.  Cash Earnings shall not include any contributions made on the Participant&#8217;s behalf by the Company or any Corporate Affiliate to any employee benefit or welfare plan now or hereafter established (other than Code Section 401(k) or Code Section 125 contributions deducted from such Cash Earnings).  The Plan Administrator may make modifications to the definition of Cash Earnings for one or more offerings as deemed appropriate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25.67pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean a change in ownership or control of the Company effected through any of the following transactions&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:24.69pt">a merger, consolidation or other reorganization approved by the Company&#8217;s shareholders, unless securities representing more than fifty percent (50%) of the total combined voting power of the voting securities of the successor company are immediately thereafter beneficially owned, directly or </font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">indirectly and in substantially the same proportion, by the persons who beneficially owned the Company&#8217;s outstanding voting securities immediately prior to such transaction, </font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:21.36pt">a sale, transfer or other disposition of all or substantially all of the Company&#8217;s assets in liquidation or dissolution of the Company, </font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.03pt">the acquisition, directly or indirectly by any person or related group of persons (other than the Company or a person that directly or indirectly controls, is controlled by, or is under common control with, the Company), of beneficial ownership (within the meaning of Rule 13d-3 of the 1934 Act) of securities possessing more than fifty percent (50%) of the total combined voting power of the Company&#8217;s outstanding securities pursuant to a tender or exchange offer made directly to the Company&#8217;s shareholders, or</font></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;padding-left:18.69pt">a change in the composition of the Board over a period of twelve (12) consecutive months or less such that a majority of the Board members ceases to be comprised of individuals who either (A) have been Board members continuously since the beginning of such period (&#8220;Incumbent Directors&#8221;) or (B) have been elected or nominated for election as Board members during such period by at least a majority of the Incumbent Directors who were still in office at the time the Board approved such election or nomination&#59; provided that any individual who becomes a Board member subsequent to the beginning of such period and whose election or nomination was approved by two-thirds of the Board members then comprising the Incumbent Directors will be considered an Incumbent Director.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">F.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:26.33pt;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the Internal Revenue Code of 1986, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">G.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Common Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the Company&#8217;s common share.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean Alpha and Omega Semiconductor Limited, a company incorporated and existing under the laws of the Islands of Bermuda, and any corporate successor to all or substantially all of the assets or voting shares of Alpha and Omega Semiconductor Limited that shall by appropriate action adopt the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:29.01pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the date upon which the Plan is approved by the shareholders.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">J.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:28.34pt;text-decoration:underline">Eligible Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean any Employee who is employed by a Participating Company on a basis under which he or she is regularly expected to render more than twenty (20) hours of service per week for more than five (5) months per calendar year for earnings considered wages under Code Section 3401(a)&#59; provided, however, that the Plan Administrator may, prior to the start of an offering period, waive one or both of the twenty (20) hours and five (5) month service requirements.</font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">K.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean an individual who is in the employ of the Company (or any Affiliate), subject to the control and direction of the employer entity as to both the work to be performed and the manner and method of performance.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">L.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25.67pt;text-decoration:underline">Entry Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the date an Eligible Employee first commences participating in the offering period in effect under the Plan.  The earliest Entry Date under the Plan shall be the Effective Time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">M.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:22.34pt;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">per Common Share on any relevant date shall be the closing selling price per Common Share at the close of regular hours trading (i.e., before after-hours trading begins) on date on question on the Stock Exchange serving as the primary market for the Common Share, as such price is reported by the National Association of Securities Dealers (if primarily traded on the Nasdaq Global Select Market) or as officially quoted in the composite tape of transactions on any other Stock Exchange on which the Common Share is then primarily traded.  If there is no closing selling price for the Common Share on the date in question, then the Fair Market Value shall be the closing selling price on the last preceding date for which such quotation exists.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">N.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">1933 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the Securities Act of 1933, as amended.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">O.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean any Eligible Employee of a Participating Company who is actively participating in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">P.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:26.33pt;text-decoration:underline">Participating Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the Company and such Affiliate or Affiliates as may be authorized from time to time by the Board to extend the benefits of the Plan to their Eligible Employees.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Q.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the Company&#8217;s 2018 Employee Share Purchase Plan, as set forth in this document.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">R.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25pt;text-decoration:underline">Plan Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the committee of two (2) or more Board members appointed by the Board to administer the Plan. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">S.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:26.33pt;text-decoration:underline">Purchase Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the last business day of each Purchase Interval.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">T.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:25.67pt;text-decoration:underline">Purchase Interval</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean each purchase interval within a particular offering period (as determined by the Plan Administrator) at the end of which there shall be purchased Common Shares on behalf of each Participant.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Stock Exchange</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the American Stock Exchange, the Nasdaq Global or Global Select Market or the New York Stock Exchange.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">V.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;padding-left:24.34pt;text-decoration:underline">Trading Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean the day on which the primary Stock Exchange on which the Common Shares are traded is open for trading.</font></div><div style="height:93.6pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.32
<SEQUENCE>3
<FILENAME>aoslex1032fy2024aosmrsuagr.htm
<DESCRIPTION>EX-10.32 FY 2024 10K MARKET PERFORMANCE RESTRICTED SHARE UNIT AGREEMENT
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ifa4e9c34d49441c9b422af3a75679b53_1"></div><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:3.8pt;padding-left:101.4pt;padding-right:92.35pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 10.32</font></div><div style="margin-bottom:10pt;padding-left:46.17pt;padding-right:46.17pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:46.17pt;padding-right:46.17pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="margin-top:0.7pt"><font><br></font></div><div style="padding-left:62.15pt;padding-right:62.15pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:12.45pt;text-decoration:underline">MARKET PERFORMANCE RESTRICTED SHARE UNIT AGREEMENT</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:14pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:13.55pt;text-decoration:underline">RECITALS</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:14pt;padding-right:2.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.        The Board has adopted the Plan for the purpose of retaining the services of selected Employees and consultants and other independent advisors who provide services to the Company (or any Parent or Subsidiary).</font></div><div><font><br></font></div><div style="padding-left:14pt;padding-right:2.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.        Participant is to render valuable services to the Company (or a Parent or Subsidiary),  and  this  Agreement  is  executed  pursuant  to,  and  is  intended  to  carry  out  the purposes of, the Plan in connection with the Company&#8217;s issuance of Common Shares to Participant under the Plan.</font></div><div><font><br></font></div><div style="padding-left:14pt;padding-right:3.05pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.        All capitalized terms in this Agreement shall have the meaning assigned to them in the attached Appendix A.</font></div><div><font><br></font></div><div style="padding-left:18.55pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, it is hereby agreed as follows&#58;</font></div><div><font><br></font></div><div style="padding-left:14pt;padding-right:2.7pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Grant of Performance Restricted Share Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.   The Company hereby awards to Participant, as of the Award Date, a market performance restricted share units award (the &#8220;Award&#8221;) under the Plan entitling Participant to receive a number of Common Shares based on  the extent, if any,  to which  the applicable  performance and  service vesting criteria are satisfied.   The initial number of Common Shares that shall be used to determine Participant&#8217;s rights pursuant to this Award is set forth in the Award Summary below (the &#8220;Target Performance Shares&#8221;).   The number of Target Performance Shares shall be used solely to calculate the maximum number of Common Shares that may be issued to Participant under this Agreement. The applicable performance criteria and service vesting schedule for the Award, the dates on which the vested shares shall become issuable to Participant and the remaining terms and conditions governing the Award shall be as set forth in this Agreement.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:184.82pt;padding-right:184.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:13.55pt">AWARD SUMMARY</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.470%"><tr><td style="width:1.0%"></td><td style="width:30.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:67.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.45pt;padding-left:9pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participant&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.45pt;padding-left:6.9pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#60;Participant Name&#62;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:9pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award Date&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:6.9pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;July&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, 2018_</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:9pt;padding-right:3.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Designated Number</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">of Target</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Shares&#58;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.15pt"><font><br></font></div><div><font><br></font></div><div style="padding-left:6.9pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#60;# of Target Shares Awarded&#62; Common Shares</font></div></td></tr></table></div><div style="margin-top:0.3pt"><font><br></font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:1.45pt;padding-left:14pt;padding-right:2.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Vesting Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Award shall initially be unvested and shall vest only in accordance with the vesting provisions of this Paragraph 2 or the special vesting acceleration provisions of Paragraph 5.   The number of Common Shares in which Participant may vest under the Award shall be determined pursuant to a two-step process as follows&#58;</font></div><div style="margin-top:3.6pt;padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Determination of Number of Shares Based on Performance Requirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58; First, there shall be calculated the maximum number of Common Shares in which Participant can vest under the Award (the &#8220;Performance-Qualified Shares&#8221;) based upon the level of attainment of the performance criteria specified in Schedule I of this Agreement (the &#8220;Performance Goals&#8221;) for the performance period commencing on January 1, 2019 and ending on December 31, 2021 (the  &#8220;Performance  Period&#8221;)  in  accordance  with  the  methodology  set  forth  in  Schedule  I (including any adjustment for individual performance pursuant to Paragraph 6 of Schedule I). The determination of the number of Performance-Qualified Shares shall be made following the end of the Performance Period as set forth in Schedule I.  In no event may the number of actual Performance-Qualified Shares exceed one hundred percent (100%) of the Target Performance Shares.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Service  Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;     The  Performance-Qualified  Shares  (as  determined pursuant to Paragraph 2(a)) shall be subject to service-based vesting in four (4) successive annual installments upon Participant&#8217;s completion of each year of Service over the four (4)&#8211;year period measured from January 1, 2022.  Should Participant cease Service prior to vesting in one or more Performance-Qualified Shares, the unvested portion of the Award shall be immediately canceled and Participant shall thereupon cease to have any right or entitlement to receive any Common Shares under the cancelled Award.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Limited Transferability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Prior to actual receipt of the Common Shares which vest hereunder, Participant may not transfer any interest in the Award or the underlying Common Shares.  Any Common Shares which vest hereunder but which otherwise remain unissued at the time of Participant&#8217;s death may be transferred pursuant to the provisions of Participant&#8217;s will or the laws of inheritance.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Shareholder  Rights  and  Dividend  Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.    The  holder  of  this Award shall not have any shareholder rights, including voting or dividend rights, with respect to the Common Shares subject to the Award until Participant becomes the record holder of those Common Shares upon their actual issuance following the Company&#8217;s collection of the applicable Withholding Taxes.</font></div><div><font><br></font></div><div style="padding-left:83pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:13.55pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)       In the event a Change in Control occurs prior to completion of the Performance Period and Participant remains in Service through the effective date of that Change in Control, then this Award shall be converted into a right to receive that portion of the Performance-Qualified  Shares,  if  any,  determined  pursuant  to  the  formula  specified  in Paragraph 7 of Schedule I, subject to the provisions of Paragraphs 5(c) and 5(d) below.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)      If the Change in Control occurs on or after completion of the Performance Period but prior to completion of the Service vesting requirements and Participant </font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:11pt;padding-right:2.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">remains in continued Service through the effective date of that Change in Control, this Award shall entitle Participant to receive the number of unvested Performance-Qualified Shares determined in accordance with Paragraph 2(a) above based on the level of attainment of the Performance Goals, subject to the provisions of Paragraphs 5(c) and 5(d) below.</font></div><div style="margin-bottom:10pt;padding-right:2.9pt;text-align:justify"><font><br></font></div><div style="margin-top:3.6pt;padding-left:11pt;padding-right:2.85pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)       This Award, to the extent outstanding at the time of a Change in Control may be assumed by the successor entity or otherwise continued in full force and effect. In the event of such assumption or continuation of the Award, Participant shall continue to vest in the Performance-Qualified Shares subject to the Award in accordance with the service vesting requirements of Paragraph 2(b).</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)       In the event the Award is assumed or otherwise continued in effect, the number of Performance-Qualified Shares subject to the Award shall be adjusted immediately after the consummation of the Change in Control so as to apply to the number and class of securities into which the Performance-Qualified Shares subject to the Award immediately prior to the Change in Control would have been converted in consummation of that Change in Control had those Common Shares actually been issued and outstanding at that time.  To the extent the actual holders of the outstanding Common Shares receive cash consideration for their Common Shares in consummation of the Change in Control, the successor corporation (or parent entity) may, in connection with the assumption or continuation of the Award at that time, substitute one or more shares of its own common stock with a fair market value equivalent to the cash consideration paid per Common Share in the Change in Control transaction.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(e)      Upon Participant&#8217;s cessation of Service due to an Involuntary Termination occurring within eighteen (18) months after a Change in Control in which this Award is assumed or continued in effect, Participant shall immediately vest in the number of Performance-Qualified  Shares  (or  other  securities  into  which  such  Common  Shares  are converted in connection with the assumption of this Award) subject to the Award, and that number of Common Shares (or other securities) shall be issued to Participant on the date of Participant&#8217;s cessation of Service or soon as practicable thereafter but in no event more than fifteen (15) business days after such cessation.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(f)        If this Award at the time of the Change in Control is not assumed or otherwise continued in effect in accordance with Paragraph 5(c), then Participant shall immediately prior to the closing of the Change in Control vest in the unvested Performance- Qualified Shares subject to the Award.  The Common Shares subject to such vested Award shall be converted into the right to receive for each such Share the same consideration per Common Share payable to the other stockholders of the Company in consummation of that Change in Control, and such consideration shall be distributed to Participant within three (3) business days following the effective date of that Change in Control.  Such distribution shall be subject to the Company&#8217;s collection of the applicable Withholding Taxes pursuant to the provisions of Paragraph 7.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(g)       This  Agreement  shall  not  in  any  way  affect  the  right  of  the Company to adjust, reclassify, reorganize or otherwise change its capital or business structure or to merge, consolidate, dissolve, liquidate or sell or transfer all or any part of its business or assets.</font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Adjustment in Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  In the event of any of the following transactions affecting the outstanding Common Shares as a class without the Company&#8217;s receipt of consideration&#58;  any share split, share dividend, recapitalization, combination of shares, exchange of shares, spin-off transaction or other change affecting the outstanding Common Shares as a class without the Company&#8217;s receipt of consideration, or in the event of a substantial reduction to the value of the outstanding Common Shares as a result of a spin-off transaction or extraordinary distribution,   then   equitable   and   proportional   adjustments   shall   be   made   by   the   Plan Administrator to the Target Performance Shares, the Performance-Qualified Shares and the total number and&#47;or class of securities issuable pursuant to this Award in order to reflect such change.</font></div><div><font><br></font></div><div style="padding-left:83pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">7.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:13.55pt;text-decoration:underline">Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a)       Each Common Share in which Participant vests in accordance with the terms of this Agreement shall be issued, subject to the Company&#8217;s collection of all applicable Withholding Taxes, on the vesting date for such Common Share or as soon thereafter as administratively practicable, but in no event later than the close of the calendar year in which such vesting date occurs or (if later) the fifteenth day of the third calendar month following such vesting date (the &#8220;Issuance Date&#8221;).  The Common Shares which vest pursuant to Paragraph 5 of this Agreement shall be issued in accordance with the provisions of such Paragraph.  On each applicable issuance date for the Common Shares which vest in accordance with the provisions of this Agreement, the Company shall issue to or on behalf of Participant a certificate (which may be in electronic form) for the vested Common Shares to be issued on such date, subject to the Company&#8217;s collection of the applicable Withholding Taxes.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b)       The  Company  shall  collect  the  applicable  Withholding  Taxes through  an  automatic  share  withholding  procedure  pursuant  to  which  the  Company  will withhold, on the applicable Issuance Date for the Common Shares that vest under the Award, a portion of those vested Common Shares with a Fair Market Value (measured as of the Issuance Date) equal to the amount of such Withholding Taxes (the &#8220;Share Withholding Method&#8221;)&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that the amount of any Common Shares so withheld shall not exceed the amount necessary to satisfy the Company&#8217;s required tax withholding obligations using the minimum statutory withholding rates for federal and state tax purposes, including payroll taxes, that are applicable to supplemental taxable income.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c)       Notwithstanding the foregoing provisions of this Paragraph 7, the employee portion of the federal, state and local employment taxes required to be withheld by the Company in connection with the vesting of the Common Shares (the &#8220;Employment Taxes&#8221;) shall in all events be collected from Participant no later than the last business day of the calendar year in which the Common Shares vest hereunder.  Accordingly, to the extent the applicable issuance date for one or more vested Common Shares is to occur in a year subsequent to the calendar year in which those Common Shares vest, Participant shall, on or before the last business day of the calendar year in which the Common Shares vest, deliver to the Company a check payable to its order in the dollar amount equal to the Employment Taxes required to be withheld with respect to those Common Shares.  The provisions of this Paragraph 7(d) shall be applicable only to the extent necessary to comply with the applicable tax withholding requirements of Code Section</font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:11pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3121(v).</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.9pt;text-align:justify;text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(d)       Except as otherwise provided in Paragraph 5 or Paragraph 7(b), the settlement of the Award shall be made solely in Common Shares.  No fractional share shall be issued pursuant to this Award, and any fractional share resulting from any calculation made in accordance with the terms of this Agreement shall be rounded down to the next whole Common</font></div><div style="padding-left:11pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Share.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Clawback</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  This Award and any Common Shares issued thereunder shall be subject to recoupment and&#47;or forfeiture under the Company&#8217;s Executive Compensation Clawback Policy.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Compliance with Laws and Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.   The issuance of Common Shares pursuant to the Award shall be subject to compliance by the Company and Participant with all applicable requirements of law relating thereto and with all applicable regulations of the Stock Exchange on which the Common Share is listed for trading at the time of such issuance.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.   Any notice required to be given or delivered to the Company under the terms of this Agreement shall be in writing and addressed to the Company at its principal corporate offices, and directed to the attention of Stock Plan Administrator.  Any notice required to be given or delivered to Participant shall be in writing and addressed to Participant at the most current address then on record with the Company or shall be delivered electronically to Participant through the Company&#8217;s electronic mail system.  All notices shall be deemed effective upon personal delivery, upon sending of an email or upon deposit in the mail, postage prepaid and properly addressed to the party to be notified.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Successors and Assigns</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except to the extent otherwise provided in this Agreement, the provisions of this Agreement shall inure to the benefit of, and be binding upon, the Company and its successors and assigns and Participants, and Participant&#8217;s assigns, the legal representatives, heirs and legatees of Participant&#8217;s estate.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.7pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline"> Construction</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.   This Agreement and the Award evidenced hereby are made and granted pursuant to the Plan and are in all respects limited by and subject to the terms of the Plan.  All decisions of the Plan Administrator with respect to any question or issue arising under the Plan or this Agreement shall be conclusive and binding on all persons having an interest in the Award.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The interpretation, performance and enforcement of this Agreement shall be governed by the laws of the State of California without resort to that State&#8217;s conflict-of-laws rules.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Employment at Will</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.   Nothing in this Agreement or in the Plan shall confer upon Participant any right to continue in Service for any period of specific duration or interfere with or otherwise restrict in any way the rights of the Company (or any Parent or Subsidiary  employing  or  retaining  Participant)  or  of  Participant,  which  rights  are  hereby expressly reserved by each, to terminate Participant&#8217;s Service at any time for any reason, with or without cause.</font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Code Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  It is the intention of the parties that the provisions of this Agreement comply with the requirements of the short-term deferral exception of Section</font></div><div style="padding-left:11pt;padding-right:2.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">409A of the Code and Treasury Regulations Section 1.409A-1(b)(4).  Accordingly, to the extent there is any ambiguity as to whether one or more provisions of this Agreement would otherwise contravene the requirements or limitations of Code Section 409A applicable to such short-term deferral exception, then those provisions shall be interpreted and applied in a manner that does not result  in  a violation  of the requirements  or limitations  of Code Section  409A  and  the Treasury Regulations thereunder that apply to such exception.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.7pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the parties have executed this Agreement on the day and year first indicated above.</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:209pt;padding-right:39.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="margin-top:0.35pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:209pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:209pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">Title&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.15pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:1.45pt;padding-left:198.5pt;padding-right:198.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PARTICIPANT</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:209pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">Name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.6pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:209pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Signature&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font></div><div style="margin-top:0.5pt"><font><br></font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-6</font></div></div></div><div id="ifa4e9c34d49441c9b422af3a75679b53_10"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:3.8pt;padding-left:193.3pt;padding-right:193.3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:1.20pt">APPENDIX A</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="padding-left:190.47pt;padding-right:190.47pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:86.5pt;padding-right:86.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%;text-decoration:underline">DEFINITIONS</font></div><div style="margin-top:1.45pt;padding-left:83pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">The following definitions shall be in effect under the Agreement&#58;</font></div><div style="width:100.000%"><div style="display:inline-block;vertical-align:top;width:46.323%"><div style="margin-top:1.45pt;padding-right:-1pt"><font><br></font></div></div><div style="display:inline-block;max-width:7.352%;min-width:6.352%;vertical-align:top"></div><div style="display:inline-block;vertical-align:top;width:46.325%"></div></div><div style="margin-top:1.45pt;padding-left:83pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A.&#160;&#160;&#160;&#160;      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean this Restricted Share Unit Issuance Agreement.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:83pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">B.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall  mean  the  award  of  restricted  share  units  made  to</font></div><div style="padding-left:11pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participant pursuant to the terms of this Agreement.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:9.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">C.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Award  Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall  mean  the  date  the  restricted  share  units  are awarded to Participant pursuant to the Agreement and shall be the date indicated in Paragraph 1 of the Agreement.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:83pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">D.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean the Company&#8217;s Board of Directors.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:9.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">E.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean a change in ownership or control of the Company effected through any of the following transactions&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:47pt;padding-right:9.7pt;text-align:justify;text-indent:96.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)     a merger, consolidation or other reorganization approved by the Company&#8217;s shareholders, unless securities representing more than fifty percent (50%) of the total combined voting power of the voting securities of the successor corporation are immediately thereafter beneficially owned, directly or indirectly and in substantially the same proportion, by the persons who beneficially owned the Company&#8217;s outstanding voting securities immediately prior to such transaction, or</font></div><div><font><br></font></div><div style="padding-left:47pt;padding-right:9.8pt;text-align:justify;text-indent:93.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)     a shareholder-approved sale, transfer or other disposition of all or substantially all of the Company&#8217;s assets in liquidation or dissolution of the Company, or</font></div><div><font><br></font></div><div style="padding-left:47pt;padding-right:9.9pt;text-align:justify;text-indent:90pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)     the acquisition, directly or indirectly by any person or related group of persons (other than the Company or a person that directly or indirectly  controls,  is  controlled  by,  or  is  under  common  control  with,  the Company), of beneficial ownership (within the meaning of Rule 13d-3 of the 1934</font></div><div style="padding-left:47pt;padding-right:9.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Act) of securities possessing more than fifty percent (50%) of the total combined voting power of the Company&#8217;s outstanding securities pursuant to a tender or exchange offer made directly to the Company&#8217;s shareholders.</font></div><div style="margin-top:0.3pt;padding-left:83pt;padding-right:25.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">F.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:247%;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:247%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">shall mean the Internal Revenue Code of 1986, as amended. G.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:247%;text-decoration:underline">Common Share</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:247%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:247%">shall mean the Company&#8217;s common shares.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:9.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">H.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean Alpha and Omega Semiconductor Limited, a company incorporated and existing under the laws of the Islands of Bermuda, and any successor corporation to all or substantially all of the assets or voting stock of Alpha and</font></div><div style="padding-left:11pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Omega Semiconductor Limited which shall by appropriate action assume this option</font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:9.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Employee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean an individual who is in the employ of the Company (or any Parent or Subsidiary), subject to the control and direction of the employer entity as to both the work to be performed and the manner and method of performance.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:9.7pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">J.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">per Common Share on any relevant date shall be the closing price per Common Share on the date in question, as such price is reported by the Financial Industry Regulatory Authority (if traded at the time on the Nasdaq Global or Global Select Market) or as officially quoted in the composite tape of transactions on any other Stock Exchange on which the Common Share is then traded.  If there is no closing selling price for the Common Share on the date in question, then the Fair Market Value shall be the closing selling price on the last preceding date for which such quotation exists.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:9.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">K.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Involuntary  Termination</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall  mean  Participant&#8217;s  involuntary dismissal or discharge by the Company for reasons other than Misconduct.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:9.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">L.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Misconduct</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean the commission of any act of fraud, embezzlement or dishonesty by Participant, any unauthorized use or disclosure by Participant of confidential information or trade secrets of the Company (or any Parent or Subsidiary), or any other intentional misconduct by Participant adversely affecting the business or affairs of the Company (or any Parent or Subsidiary) in a material manner.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:10.1pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">M.       </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">1934  Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall  mean  the  Securities  Exchange  Act  of  1934,  as amended from time to time.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:10pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">N.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean  the person to  whom the Award is made pursuant to the Agreement.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:9.75pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">O.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Parent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean any corporation (other than the Company) in an unbroken chain of corporations ending with the Company, provided each corporation in the unbroken chain (other than the Company) owns, at the time of the determination, stock possessing fifty percent (50%) or more of the total combined voting power of all classes of stock in one of the other corporations in such chain.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:83pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">P.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean the Company&#8217;s 2009 Share Option&#47;Share Issuance</font></div><div style="padding-left:11pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Plan, as amended and restated from time to time.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:9.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Q.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Plan Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean either the Board or a committee of the Board acting in its capacity as administrator of the Plan.</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:9.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">R.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Service</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall  mean  Participant&#8217;s  performance  of services  for the Company (or any Parent or Subsidiary) in the capacity of an Employee, a non-employee member of the board of directors or a consultant or independent advisor.  For purposes of this Agreement, Participant shall be deemed to cease Service immediately upon the occurrence of the either of the following events&#58; (i) Participant no longer performs services in any of the foregoing capacities for the Company (or any Parent or Subsidiary) or (ii) the entity for which Participant performs such services ceases to remain a Parent or Subsidiary of the Company, even though Participant </font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:9.9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">may subsequently continue to perform services for that entity.  Except to the extent otherwise required by law or expressly authorized by the Plan Administrator or by the Company&#8217;s written policy on leaves of absence in effect at the time of such leave, no Service credit shall be given for vesting purposes for any period Participant is on a leave of absence.</font></div><div><font><br></font></div><div style="padding-left:83pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">S.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Stock  Exchange</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall  mean  the  American  Stock  Exchange,  the</font></div><div style="padding-left:11pt;padding-right:93.35pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">Nasdaq Global or Global Select Market or the New York Stock Exchange.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:9.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">T.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall mean any corporation (other than the Company) in an unbroken chain of corporations beginning with the Company, provided each corporation (other than the last corporation) in the unbroken chain owns, at the time of the determination, stock possessing fifty percent (50%) or more of the total combined voting power of all classes of stock in one of the other corporations in such chain.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:9.95pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Withholding  Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">shall  mean  (i)  the  employee  portion  of  the federal, state and local employment taxes required to be withheld by the Company in connection with the vesting of the Common Shares under the Award and (ii) the federal, state and local income taxes required to be withheld by the Company in connection with the issuance of the Common Shares which vest under the Award.</font></div><div style="margin-bottom:10pt;padding-right:9.95pt;text-align:justify"><font><br></font></div><div style="margin-top:3.8pt;padding-left:183.35pt;padding-right:183.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font><br></font></div><div style="margin-bottom:10pt;padding-left:102.35pt;padding-right:102.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">SCHEDULE I</font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div><font><br></font></div><div style="margin-top:1.45pt;padding-left:34.92pt;padding-right:34.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">PERFORMANCE PERIOD, PERFORMANCE GOALS, DETERMINATION OF PERFORMANCE-QUALIFIED SHARES</font></div><div style="margin-top:0.75pt"><font><br></font></div><div style="padding-left:11pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  January 1, 2019 to December 31, 2021</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:7.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance Goals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  For the Award to obtain Performance-Qualified Shares, the following two Performance Goals must be achieved&#58;</font></div><div><font><br></font></div><div style="padding-left:43.02pt;padding-right:43.02pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Company Stock Price, as set forth in Paragraph 4 below, must equal or exceed</font></div><div style="padding-left:141.05pt;padding-right:141.05pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">$26.25 during the Performance Period&#59; and</font></div><div style="padding-left:74pt;padding-right:15.75pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Revenue for calendar year 2021 must equal or exceed $550 million (the &#8220;Threshold Revenue&#8221;).  If the Threshold Revenue is not attained, none of the Award will vest (regardless of the level of Company Stock Price attained).</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:8.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Performance-Qualified Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  The number of Performance-Qualified Shares (if any) will be calculated in accordance with the following formula (subject to adjustment for individual performance pursuant to Paragraph 6 below)&#58;</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:85.17pt;padding-right:85.17pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Performance-Qualified Shares &#61;</font></div><div style="padding-left:27.45pt;padding-right:27.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.60pt">Target Performance Shares </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:12.60pt">x </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.60pt">Stock Price Hurdle Percentage  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:12.60pt">x </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.60pt">Revenue Multiplier</font></div><div style="margin-top:1pt"><font><br></font></div><div style="padding-left:11pt;padding-right:13.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Price Hurdle Percentage</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  The Stock Price Hurdle Percentage will be determined as follows based on the level of Company Stock Price attained during the Performance Period&#58;</font></div><div style="margin-top:0.15pt"><font><br></font></div><div><font><br></font></div><div style="margin-bottom:10pt;padding-left:114.6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:55.147%"><tr><td style="width:1.0%"></td><td style="width:51.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.678%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt"><font><br></font></div><div style="padding-left:15.22pt;padding-right:15.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company Stock Price</font></div><div style="padding-left:64.5pt;padding-right:64.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">$</font></div></td><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.9pt;padding-left:15.7pt;padding-right:15.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Stock Price Hurdle</font></div><div style="padding-left:35.15pt;padding-right:35.15pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Percentage</font></div><div style="padding-left:56.45pt;padding-right:56.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">%</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3.05pt;padding-left:50.7pt;padding-right:50.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8805;26.25</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3.05pt;padding-left:55.45pt;padding-right:55.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">25</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:50.7pt;padding-right:50.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8805;30.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:55.45pt;padding-right:55.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">50</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:50.7pt;padding-right:50.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8805;37.50</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:55.45pt;padding-right:55.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">75</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:50.7pt;padding-right:50.7pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8805;45.00</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:52.45pt;padding-right:52.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">100</font></div></td></tr></table></div><div style="margin-top:0.65pt"><font><br></font></div><div style="margin-top:1.65pt;padding-left:52.75pt;padding-right:3pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">&#8226;&#160;&#160;&#160;&#160;&#8220;Company Stock Price&#8221; means the average closing price of a Common Share as reported on the Stock Exchange (on which the Common Share is then traded) for any period of twenty (20) consecutive trading days at any time during the Performance Period.</font></div><div style="margin-top:1pt"><font><br></font></div><div style="padding-left:52.75pt;padding-right:2.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">&#8226;&#160;&#160;&#160;&#160;The Company Stock Price targets in the preceding table in this Paragraph 4 shall be adjusted as appropriate to reflect any adjustment event specified under Paragraph 6 of the Agreement.  The Plan Administrator, in order to prevent diminution or enlargement of the benefits or potential benefits intended to be made available under this Agreement, will make the determination of any such adjustments required in connection with any such event.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:34.75pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;The Stock Price Hurdle Percentage will be determined based on the highest Company</font></div><div style="padding-left:52.75pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.45pt">Stock Price attained during the Performance Period.</font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:10pt;padding-right:-1pt"><font><br></font></div><div style="margin-top:3.55pt;padding-left:34.75pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Stock Price Hurdle Percentage will be determined at the meeting of the Compensation</font></div><div style="padding-left:52.75pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.70pt">Committee of the Board held in the first quarter of 2022.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Multiplier</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  The Revenue Multiplier will be determined as follows based on the level of Revenue for calendar year 2021&#58;</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:117.15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:54.074%"><tr><td style="width:1.0%"></td><td style="width:52.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.643%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.9pt;padding-left:14.82pt;padding-right:14.82pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue for Calendar</font></div><div style="padding-left:42.42pt;padding-right:42.42pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Year 2021</font></div></td><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.7pt"><font><br></font></div><div style="padding-left:12.97pt;padding-right:12.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company Revenue</font></div><div style="padding-left:34.55pt;padding-right:34.55pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Multiplier</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3.05pt;padding-left:18.8pt;padding-right:18.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Less than Threshold</font></div><div style="padding-left:46.55pt;padding-right:46.55pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3.05pt;padding-left:51.45pt;padding-right:51.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">0.0</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:23.1pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Threshold Revenue</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:51.45pt;padding-right:51.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">0.5</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:31.75pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Target Revenue</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:51.45pt;padding-right:51.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.0</font></div></td></tr></table></div><div style="margin-top:0.65pt"><font><br></font></div><div style="margin-top:1.65pt;padding-left:52.75pt;padding-right:3pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">&#8226;&#160;&#160;&#160;&#160;&#8220;Revenue&#8221; means the Company&#8217;s revenue on a consolidated basis for calendar year 2021 as derived from its publicly reported financial statement for calendar year 2021, as adjusted, at the discretion of the Plan Administrator, to exclude any revenue derived from any acquisition or restructuring that occurred during the Performance Period.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:34.75pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Threshold Revenue means $550 million</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:34.75pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Target Revenue means $600 million</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:52.75pt;padding-right:2.8pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">&#8226;&#160;&#160;&#160;&#160;Company Revenue Multiplier will be determined by the Plan Administrator following review and approval of the Company&#8217;s audited financial statements for the fiscal year ending June 30, 2022.</font></div><div><font><br></font></div><div style="padding-left:53pt;padding-right:2.9pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:116%">&#8226;&#160;&#160;&#160;&#160;If the Company Revenue attained is between Threshold Revenue and Target Revenue, then the Company Revenue Multiplier will be determined based on straight-line interpolation between the corresponding Company Revenue Multiplier in the table above.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Individual Performance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;   The number of Performance-Qualified Shares may be adjusted down by the Plan Administrator based on its review and assessment of Participant&#8217;s individual performance during the Performance Period.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7.         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#58;  If a Change in Control occurs during the Performance Period, then the number of Performance-Qualified Shares will be determined as of the date such Change in Control is  consummated  in  accordance  with  the  following  rules  (without  regard  to  adjustment  for individual performance)&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:47pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;If the Change in Control occurs on or prior to March 31, 2021, then&#58;</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.8pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;The number of Performance-Qualified Shares will be determined solely on the basis of the Company Stock Price Hurdle Percentage (without regard to Revenue).</font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:3.6pt;padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)       In   determining   the   Company   Stock   Price   Hurdle   Percentage   under Paragraph 4 of this Schedule I, the Company Stock Price will mean the higher of (i) the Company Stock Price as defined in Paragraph 4 of this Schedule I and attained prior to the Change in Control or (ii) the Per Share Deal Price. &#8220;Per Share Deal Price&#8221; means the value of the total amount of consideration paid for a Common Share in connection with the Change in Control.  The value of the consideration paid for a Common Share, including the value of any non-cash consideration will be determined in good faith by the Plan Administrator.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)     The Target Performance Shares will then be multiplied by the Company Stock Price Hurdle Percentage as so determined and the Award with the resulting number of Performance-Qualified Shares shall be treated in accordance with Paragraph 5 of the Agreement.</font></div><div><font><br></font></div><div style="padding-left:47pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;If the Change in Control occurs after March 31, 2021, then&#58;</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:3.05pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(i)        The  number  of  Performance-Qualified  Shares  will  be  determined  in accordance with the formula set forth in Paragraph 3 of this Schedule I.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(ii)       In determining the Company Stock Price Percentage under Paragraph 4 of this Schedule I, the Company Stock Price will mean the higher of (i) the Company Stock Price as defined in Paragraph 4 of this Schedule I and attained prior to the Change in Control or (ii) the Per Share Deal Price.</font></div><div><font><br></font></div><div style="padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iii)     Revenue for calendar year 2021 will be measured on a cumulative basis from January 1, 2021 through the last day of the fiscal quarter ending immediately prior to or concurrent with the consummation of the Change in Control (such Revenue, the &#8220;Adjusted Revenue&#8221;) and the Revenue Multiplier will be determined based on the following table instead of the table set forth in Paragraph 5 of this Schedule I&#58;</font></div><div style="margin-top:0.85pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:120.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:52.696%"><tr><td style="width:1.0%"></td><td style="width:53.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.249%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:23.37pt;padding-right:23.37pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Adjusted Revenue</font></div><div style="padding-left:44.95pt;padding-right:44.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">$ Million</font></div></td><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:9.85pt;padding-right:9.85pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company Revenue</font></div><div style="padding-left:31.42pt;padding-right:31.42pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Multiplier</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:23.95pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Less than Adjusted</font></div><div style="padding-left:23.1pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Threshold Revenue</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:2pt;padding-left:48.3pt;padding-right:48.3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">0.0</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:19.92pt;padding-right:19.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Adjusted Threshold</font></div><div style="padding-left:46.55pt;padding-right:46.55pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:48.3pt;padding-right:48.3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">0.5</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:8.6pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Adjusted Target Revenue</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:1.7pt;padding-left:48.3pt;padding-right:48.3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1.0</font></div></td></tr></table></div><div style="margin-top:0.9pt"><font><br></font></div><div style="margin-top:1.45pt;padding-left:11pt;padding-right:2.8pt;text-align:justify;text-indent:76.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(iv)    The Target Performance Shares will then be multiplied by the Company Stock Price Percentage and Revenue Multiplier as so determined and the Award with the resulting number of Performance-Qualified Shares shall be treated in accordance with Paragraph 5 of the Agreement.</font></div><div style="margin-top:0.2pt"><font><br></font></div><div style="padding-left:52.75pt;padding-right:2.95pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.70pt">&#8226;&#160;&#160;&#160;&#160;If the Adjusted Revenue is less than the Threshold Adjusted Revenue, then the Award will be forfeited regardless of the level of Company Stock Price.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:53pt;padding-right:2.85pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.70pt">&#8226;&#160;&#160;&#160;&#160;Adjusted Threshold Revenue and Adjusted Target Revenue depend on the number of full fiscal quarters completed prior to or concurrently with the Change in Control as follows&#58;</font></div><div style="margin-bottom:10pt;padding-right:2.85pt"><font><br></font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="padding-left:76.8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.095%"><tr><td style="width:1.0%"></td><td style="width:34.516%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.778%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:5.1pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">Number&#160;&#160;&#160;&#160;of&#160;&#160;&#160;&#160;Full</font></div><div style="padding-left:5.1pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Fiscal&#160;&#160;&#160;&#160;Quarters</font></div><div style="padding-left:5.1pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Completed</font></div></td><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.57pt;padding-right:1.57pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">Adjusted Threshold</font></div><div style="padding-left:28.07pt;padding-right:28.07pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue</font></div><div style="padding-left:26.45pt;padding-right:26.45pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">$ Million</font></div></td><td colspan="3" style="background-color:#dadada;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.6pt;padding-right:12.6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">Adjusted Target</font></div><div style="padding-left:30.35pt;padding-right:30.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Revenue</font></div><div style="padding-left:28.75pt;padding-right:28.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">$ Million</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:52.8pt;padding-right:52.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">1</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.52pt;padding-right:32.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">125.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:34.8pt;padding-right:34.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">136.36</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:52.8pt;padding-right:52.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">2</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.52pt;padding-right:32.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">260.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:34.8pt;padding-right:34.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">283.64</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:52.8pt;padding-right:52.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.45pt">3</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.52pt;padding-right:32.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.45pt">400.00</font></div></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:34.8pt;padding-right:34.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.45pt">436.36</font></div></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:52.8pt;padding-right:52.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">4</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:32.52pt;padding-right:32.52pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">550.00</font></div></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:34.8pt;padding-right:34.8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.35pt">600.00</font></div></td></tr></table></div><div style="height:64.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">A-7</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>4
<FILENAME>aos-ex191insidertradingpol.htm
<DESCRIPTION>EX-19.1 FY 2024 10K INSIDER TRADING
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i1a6870b3f3de401b98c0a6013bc4cad1_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:288pt;text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">                                                  Exhibit 19.1</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">STATEMENT OF COMPANY POLICY <br>REGARDING INSIDER TRADING</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amended and Restated on May 11, 2023</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">This policy applies to all officers, directors and employees of<br>Alpha and Omega Semiconductor Limited and its subsidiaries (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221;) and supersedes all prior insider trading policies of the Company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:28.97pt;text-decoration:underline">THE NEED FOR A POLICY STATEMENT</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the federal securities laws, it is illegal to trade in transactions in the Company&#8217;s securities (collectively referred to in this Policy as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company Securities</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) while in the possession of material nonpublic information about the Company. It is also illegal to disclose or give material nonpublic information to others who may trade on the basis of that information or to advise others how to trade while in possession of material nonpublic information. Any person who possesses material nonpublic information about the Company is deemed to be an &#8220;insider.&#8221; The category of insiders is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> limited to officers and directors of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Insider trading violations are pursued vigorously by the Securities and Exchange Commission (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) and the U.S. Department of Justice, and such violations are punished severely. While the regulatory authorities concentrate their efforts on the individuals who trade, or who tip inside information to others who trade, the federal securities laws also impose potential liability on companies and other controlling persons if they fail to take reasonable steps to prevent insider trading by company personnel. Both the SEC and The NASDAQ Stock Market are very effective at detecting and pursuing insider trading cases. The SEC has successfully prosecuted cases against employees trading through foreign accounts, trading by family members and friends, and trading involving only a small number of shares.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company has adopted this Statement of Company Policy Regarding Insider Trading (the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">) both to satisfy the Company&#8217;s obligation to prevent insider trading and to help Company personnel avoid the severe consequences associated with violations of the insider trading laws. The Policy is also intended to prevent even the appearance of improper conduct on the part of anyone employed by or associated with the Company (not just the officers or directors of the Company). For clarity, this Policy also applies to family members, other members of a person&#8217;s household and entities controlled by a person covered by this Policy, as described below. The Company may also determine that other persons should be subject to this Policy, such as contractors or consultants who have access to material nonpublic information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each individual is responsible for making sure that he, she or they complies with this Policy, and that any family member, household member or entity whose transactions are subject to this Policy, as discussed below, also comply with this Policy. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:24.69pt;text-decoration:underline">THE PENALTIES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The consequences of an insider trading violation can be extremely serious and severe&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Traders and Tippers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Company personnel (or their tippees) who trade on inside information (or tip inside information to others) are subject to the following penalties, among other things&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A civil penalty of up to three times the profit gained or loss avoided&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A criminal fine of up to $5,000,000 (no matter how small the profit from the trade)&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A jail term of up to twenty years.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A person who tips information to a person who then trades is subject to the same penalties as the tippee, even if the person did not trade and did not profit from the tippee&#8217;s trading.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Control Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company and its supervisory personnel, if they fail to take appropriate steps to prevent illegal insider trading, can be subject to the following penalties&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A civil penalty of up to $1,000,000 or, if greater, three times the profit gained or loss avoided as a result of the employee&#8217;s violation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A criminal penalty of up to $25,000,000.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Company-Imposed Sanctions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Compliance with the Policy is a condition of continued employment or service with the Company of each employee, officer and director. An employee&#8217;s failure to comply with the Company&#8217;s insider trading policy will subject the employee to Company-imposed sanctions, which may include dismissal for cause, whether or not the employee&#8217;s failure to comply results in a violation of law. The Company reserves the right to determine, in its own discretion and on the basis of the information available to it, whether this Policy has been violated. The Company may also determine that specific conduct violates this Policy whether or not the conduct also violates the law. It is not necessary for the Company to wait for the filing or conclusion of a civil or criminal action against the alleged violator before taking disciplinary action. Needless to say, a violation of law, or even an SEC investigation that does not result in prosecution, can tarnish a person&#8217;s reputation and irreparably damage a career.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">III.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:20.41pt;text-decoration:underline">ADMINISTRATION OF THE POLICY</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company&#8217;s Chief Financial Officer, shall be responsible for administration of this Policy. In event of his absence, another employee designated by the Chief Financial Officer shall serve as the point of contact for purposes of this Policy.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IV.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:21.03pt;text-decoration:underline">STATEMENT OF POLICY</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Policy applies to transactions in Company Securities, including the Company&#8217;s common stock, options to purchase common stock, or any other type of securities that the Company may issue, including (but not limited to) preferred stock, convertible debentures and warrants, as well as derivative securities that are not issued by the Company, such as exchange-traded put or call options or swaps relating to the Company&#8217;s Securities. Transactions subject to this Policy include purchases, sales and bona fide gifts of Company Securities.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">It is the policy of the Company that no director, officer or other employee of the Company (or any other person designated by this Policy or by the Chief Financial Officer as subject to this Policy) who is aware of material nonpublic information relating to the Company may, directly, or indirectly through family members or other persons or entities&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;Engage in transactions in Company Securities, including, but not limited to buying and selling Company Securities, except as otherwise specified in this Policy, including under the headings &#8220;Transactions Under Company Plans&#8221; and &#8220;Rule 10b5-1 Plans&#59;&#8221;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Recommend that others engage in transactions in any Company Securities&#59;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Disclose material nonpublic information to persons within the Company whose jobs do not require them to have that information, or outside of the Company to other persons, including, but not limited to, family, friends, business associates, investors and expert consulting firms, unless any such disclosure is made in accordance with the Company&#8217;s policies regarding the protection or authorized external disclosure of information regarding the Company&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;Assist anyone engaged in the above activities.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition, it is the policy of the Company that no director, officer or other employee of the Company (or any other person designated as subject to this Policy) who, in the course of working for the Company, learns of material nonpublic information about a company (1) with which the Company does business, such as the Company&#8217;s distributors, vendors, customers and suppliers, or (2) that is involved in a potential transaction or business relationship with Company, may engage in transactions in that company&#8217;s securities until the information becomes public or is no longer material.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">No Exception for Emergencies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no exceptions to this Policy, except as specifically noted herein.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are not excepted from the Policy. If the employee, officer or director has material nonpublic information, the prohibition still applies. The securities laws do not recognize such mitigating circumstances, and, in any event, even the appearance of an improper transaction must be avoided to preserve the Company&#8217;s reputation for adhering to high standards of conduct.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Disclosure of Information to Others</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Company may be required under federal securities laws to avoid the selective disclosure of material nonpublic information. The Company has established procedures for releasing material information in a manner that is designed to achieve broad public dissemination of the information immediately upon its release. You may not disclose such information to anyone outside the Company, including family members and friends, other than in accordance with those procedures. You may not pass on to others any inside information about the Company or recommend the purchase or sale of Company Securities while in the possession of material nonpublic information (even if that information itself is not disclosed).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Internet Disclosures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Due to the risk of inadvertent disclosure of material non-public information, you may not disclose or discuss any nonpublic information of the Company in any Internet chat room, message board or other Internet site (whether or not such site is specifically related to the Company). In addition, the Company strongly discourages you from participating in such forums in any capacity when the subject matter relates to the Company or to competitors of the Company or entities with which the Company has a significant business relationship.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Material Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Material information is any information that a reasonable investor would consider important in making a decision to buy, hold or sell securities. Any information that could be expected to affect the Company&#8217;s stock price, whether it is positive or negative, should be considered material. Some examples of information that ordinarily would be regarded as material are set forth below, but this list is not exhaustive &#8211; other information may be deemed material based upon the circumstances&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Financial information, including, but not limited to, revenue results, operating income or loss, or net income or loss&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Changes to previously announced earnings guidance, or the decision to suspend earnings guidance&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">News about a significant contract or cancellation of an existing significant contract&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">News about significant new products or services&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">The gain or loss of a significant supplier, distributor or customer&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">News about a potential design win for the Company&#8217;s product&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Development of new and significant technologies&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A Company restructuring&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A pending or proposed merger, acquisition, joint venture or tender offer&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A pending or proposed acquisition or disposition of a significant asset(s) or facility&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">The implementation, change in or results of a Company stock buy-back&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A public or private offering of additional securities, borrowings, credit facilities or other financing transactions&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A change in the Board of Directors, senior management or any other major personnel changes&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Major marketing changes&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Significant legal exposure due to actual, pending or threatened litigation&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">A significant cybersecurity incident, such as a data breach, or any other significant disruption in the Company&#8217;s information technology infrastructure&#59; or</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Significant related party transactions&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">The imposition of an event-specific restriction on trading in Company Securities or the securities of another company or the extension or termination of such restriction&#59; or</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Impending bankruptcy or the existence of financial or liquidity problems.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Twenty-Twenty Hindsight</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Anyone scrutinizing your transactions will be doing so after the fact, with the benefit of 20&#47;20 hindsight. As a practical matter, before engaging in any transaction, you should carefully consider how enforcement authorities and others might view the transaction in hindsight.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">When Information is &#8220;Public.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Information that has not been disclosed to the public is generally considered to be nonpublic information. If you are aware of material nonpublic information, you may not trade until the information has been disclosed broadly to the marketplace (such as by press release or an SEC filing) and the investing public has had time to absorb the information fully.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Information generally would be considered widely disseminated if it has been disclosed through the newswire services, a broadcast on widely-available radio or television programs, publication in a widely-available newspaper, magazine or news website, or public disclosure documents filed with the SEC that are available on the SEC&#8217;s website. By contrast, information would likely not be considered widely disseminated if it is available only to the Company&#8217;s employees, or if it is only available to a select group of analysts, brokers and institutional investors.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To avoid the appearance of impropriety, as a general rule, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">information should not be considered fully absorbed by the marketplace until after the second business day after the information is released</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. If, for example, the Company were to make an announcement on a Monday, you should not trade in Company Securities until Thursday. If an announcement was made on a Friday, Wednesday generally would be the first eligible trading day after the announcement. Depending on the particular circumstances, the Company may determine that a longer or shorter period should apply to the release of specific material nonpublic information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Transactions by Family Members and Others</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This Policy applies to your family members who reside with you (including a spouse, a child, a child away at college, stepchildren, grandchildren, parents, stepparents, grandparents, siblings and in-laws), anyone else who lives in your household, and any family members who do not live in your household but whose transactions in Company Securities are directed by you or are subject to your influence or control, such as parents or children who consult with you before they trade in Company Securities (collectively referred to as &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Family Members</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). You are responsible for the transactions of these other persons and therefore should make them aware of the need to confer with you before they trade in Company Securities, and you should treat all such transactions for the purposes of this Policy and applicable securities laws as if the transactions were for your own account. This Policy does not, however, apply to personal securities transactions of Family Members where the purchase or sale decision is made by a third party not controlled by, influenced by or related to you or your Family Members.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Gifts and Donations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Bona fide</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> gifts are not transactions subject to this Policy, unless the person making the gift has reason to believe that the recipient intends to sell the Company Securities while the officer, employee or director is aware of material nonpublic information, or the person making the gift is subject to the trading restrictions specified below under the heading &#8220;Additional Procedures&#8221; and the sales by the recipient of the Company Securities occur during a blackout period.  Whether a gift is truly bonafide will depend on the circumstances surrounding each gift.  The more unrelated the donee is to the donor, the more likely the gift would be considered &#8220;bonafide.&#8221;  For example, gifts to charities, churches and service organizations would clearly not be a trading transaction.  On the other hand, gifts to dependent children followed by a sale of the &#8220;gift&#8221; securities in close proximity to the time of the gift may imply some economic benefit to the donor and, therefore, make the gift non bonafide.  In addition, please note that a gift transaction by executive officers and directors is required to be reported on a Form 4 within two (2) business days of such transaction, therefore it is important that executive officers and directors inform the Company immediately of any pending gift transactions.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Transactions Under Company Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Policy does not apply in the case of the following transactions, except as specifically noted&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.37pt;text-decoration:underline">Stock Option Exercises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This Policy does not apply to the exercise of an employee stock option acquired pursuant to the Company&#8217;s plans, or to the exercise of a tax withholding right pursuant to which a person has elected to have the Company withhold shares subject to an option to satisfy tax withholding requirements. This Policy does apply, however, to any sale of stock as part of a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">broker-assisted cashless exercise of an option, or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Restricted Stock Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This Policy does not apply to the vesting of restricted stock, or the exercise of a tax withholding right pursuant to which you elect to have the Company withhold shares of stock to satisfy tax withholding requirements upon the vesting of any restricted stock. The Policy does apply, however, to any market sale of restricted stock.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.37pt;text-decoration:underline">Employee Stock Purchase Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This Policy does not apply to purchases of Company Securities in the employee stock purchase plan resulting from your periodic contribution of money to the plan pursuant to the election you made at the time of your enrollment in the plan. This Policy also does not apply to purchases of Company Securities resulting from lump sum contributions to the plan, provided that you elected to participate by lump sum payment at the beginning of the applicable enrollment period. This Policy does apply, however, to your election to participate in the plan for any enrollment period, and to your sales of Company Securities purchased pursuant to the plan.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Employee Stock Purchase Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Policy does not apply to purchases of Company Securities in the employee stock purchase plan resulting from your periodic contribution of money to the plan pursuant to the election you made at the time,</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Additional Prohibited Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company considers it improper and inappropriate for any director, officer or employee of the Company to engage in short-term or speculative transactions in Company Securities. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">It therefore is the Company&#8217;s policy that directors, officers and employees may NOT engage in any of the following transactions&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:28.37pt;text-decoration:underline">Short Sales</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Short sales of Company Securities evidence an expectation on the part of the seller that the securities will decline in value, and therefore signal to the market that the seller has no confidence in the Company or its short-term prospects. In addition, short sales may reduce the seller&#8217;s incentive to improve the Company&#8217;s performance. For these reasons, short sales of Company Securities are prohibited by this Policy. In addition, the Company may be subject to Section 16(c) of the Securities Exchange Act of 1934, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), which prohibits officers and directors from engaging in short sales.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:29.59pt;text-decoration:underline">Publicly-Traded Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A transaction in options is, in effect, a bet on the short-term movement of the Company&#8217;s stock, and therefore creates the appearance that the director, officer or employee is trading based on inside information. Transactions in options also may focus the director&#8217;s, officer&#8217;s or employee&#8217;s attention on short-term performance at the expense of the Company&#8217;s long-term objectives. Accordingly, transactions in puts, calls or other derivative securities involving the Company, on an exchange or in any other organized market, are prohibited by the Policy. (Option positions arising from certain types of hedging transactions are governed by the section below captioned &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Hedging Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Margin Accounts and Pledges</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Securities held in a margin account may be sold by the broker without the customer&#8217;s consent if the customer fails to meet a margin call. Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of material nonpublic information or otherwise is not permitted to trade in Company Securities, directors, officers and employees are prohibited from holding Company </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Securities in a margin account or pledging Company Securities as collateral for a loan, unless prior written approval has been obtained pursuant to the Pre-Clearance Procedure set forth in the Addendum to this Policy. An exception to this prohibition is available where a person wishes to pledge Company Securities as collateral for a loan (not including margin debt) and clearly demonstrates the financial capacity to repay the loan without resort to the pledged securities.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">h.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Hedging Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow a director, officer or employee to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock. These transactions allow the director, officer or employee to continue to own the covered securities, but without the full risks and rewards of ownership. When that occurs, the director, officer or employee may no longer have the same objectives as the Company&#8217;s other shareholders. Therefore, the Company discourages you from engaging in such transactions. Any person wishing to enter into such an arrangement must first pre-clear the proposed transaction with the Company&#8217;s Chief Financial Officer or Chief Executive Officer. Any request for pre-clearance of a hedging or similar arrangement must be submitted to the Company&#8217;s Chief Financial Officer or Chief Executive Officer for approval at least one week prior to the proposed execution of documents evidencing the proposed transaction and must set forth a justification for the proposed transaction.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Post-Termination Transactions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Policy continues to apply to your transactions in Company Securities even after you have terminated service as an employee, officer or director of the Company. If you are in possession of material nonpublic information when your service terminates, you may not trade in Company Securities until that information has become public or is no longer material.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Event Specific Black-Outs&#59; Cancellation of Existing Orders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may, on occasion, engage in a major transaction or experience a significant event which would constitute material nonpublic information. The Company reserves the right to enforce a trading window, and, in its sole discretion, may prohibit you from trading in Company stock during such transaction or event. As such, the Company may require you to cancel existing orders (including good until cancelled orders) and also may instruct your broker to cancel any such orders. Do not assume that the Company will notify you when it believes you are in possession of inside information. The law states that you may not trade while in the possession of inside information. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ultimately, however, the responsibility for adhering to this Policy and avoiding unlawful transactions rests with the individual employee, officer or director.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Contract Personnel (Non-Employees)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The Company sometimes utilizes the services of contract personnel who are not employees of the Company. As such, non-employee personnel may have access to material nonpublic information about the Company. All such contract personnel must comply with the Policy to the same extent as employees are required to comply with such policy. The Company will take appropriate action against any such personnel and the organizations for which they are employed if there is a failure to comply with the policies of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Rule 10b5-1 Plans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rule 10b5-1 under the Exchange Act provides a defense from insider trading liability under Rule 10b-5. In order to be eligible to rely on this defense, a person subject to this Policy must enter into a Rule 10b5-1 plan for transactions in Company Securities that meets certain conditions specified in the Rule (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Rule 10b5-1 Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). If the plan meets the requirements of Rule 10b5-1, transactions in Company Securities may occur without regard to certain insider trading restrictions. In general, a Rule 10b5-1 Plan must be entered into at a time when the person entering into the plan is not aware of material nonpublic information. Once the plan is adopted, the person must not exercise any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. The plan must either specify the amount, pricing and timing of transactions in advance or delegate discretion on these matters to an independent third party. All persons entering into a Rule 10b5-1 plan must act in good faith with respect to that plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A Rule 10b5-1 Plan must be approved by the Chief Financial Officer and meet the requirements of Rule 10b5-1 and these guidelines. Any Rule 10b5-1 Plan must be submitted for approval prior to the entry into the Rule 10b5-1 Plan. No further pre-approval of transactions conducted pursuant to the Rule 10b5-1 Plan will be required.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The following additional guidelines apply to all Rule 10b5-1 Plans&#58;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">For executive officers and directors, no transaction may take place under a Rule 10b5-1 Plan until the later of (a) 90 days after adoption or modification (as specified in Rule 10b5-1) of the Rule 10b5-1 Plan or (b) two business days following the disclosure of the Company&#8217;s financial results in a Form 10-Q or Form 10-K for the fiscal quarter (the Company&#8217;s fourth fiscal quarter in the case of a Form 10-K) in which the Rule 10b5-1 Plan was adopted or modified (as specified in Rule 10b5-1). In any event, the cooling-off period is subject to a maximum of 120 days after adoption of the plan.</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">For persons other than executive officers and directors, no transaction may take place under a Rule 10b5-1 Plan until 30 days following the adoption or modification (as specified in Rule 10b5-1) of a Rule 10b5-1 Plan.</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Subject to certain limited exceptions specified in Rule 10b5-1, you may not enter into more than one Rule 10b5-1 Plan at the same time&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Subject to certain limited exceptions specified in Rule 10b5-1, you are limited to only one Rule 10b5-1 designed to effect an open market purchase or sale of the total amount of securities subject to the Rule 10b-1 Plan as a single transaction in any 12-month period&#59;</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">You must act in good faith with respect to a Rule 10b5-1 Plan. A Rule 10b5-1 Plan cannot be entered into as part of a plan or scheme to evade the prohibition of Rule 10b5. Therefore, although modifications to an existing Rule 10b5-1 Plan are not prohibited, a Rule 10b5-1 Plan should be adopted with the intention that it will not be amended or terminated prior to its expiration.</font></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:32.15pt">Executive officers and directors must include a representation to the Company at the time of adoption or modification of a Rule 10b5-1 Plan that (i) the person is not aware of material nonpublic information about the Company or Company Securities and (ii) the person is adopting the plan in good faith and not as part of plan or scheme to evade the prohibitions of Rule 10b-5.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">You should note that the termination of a Trading Plan can result in the loss of an affirmative defense for past or future transactions under a Trading Plan. You should consult with your own legal counsel before deciding to terminate a Trading Plan. If an individual terminates a Trading Plan after the first option exercise or stock sale, then the individual must cancel all outstanding Trading Plans and agree not to enter into another Trading Plan until a waiting period has expired, and the length of such waiting period will depend on the nature of the termination and you should consult with the Chief Financial Officer regarding such waiting period.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amendments to plans call into question as to whether the Trading Plan was initially executed in good faith and increase the risk of a loss of affirmative defense afforded under Rule 10b5-1.  Accordingly, any amendment of Trading Plan will not be permitted unless it has been pre-cleared by the Chief Financial Officer.  Furthermore, please note that an amendment of a Trading Plan may require the reinstatement of a new cooling-off period as required under SEC rules. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under certain circumstances, a Trading Plan must be terminated. This includes circumstances such as the announcement of a merger or the occurrence of an event that would cause the transaction either to violate the law or to have an adverse effect on the Company. The Chief Financial Officer of the Company is authorized to notify the broker in such circumstances, thereby insulating the Insider in the event of termination.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company and the Company&#8217;s executive officers and directors must make certain disclosures in SEC filings concerning Rule 10b5-1 Plans. Executive officers and directors of the Company must undertake to provide any information requested by the Company regarding Rule 10b5-1 Plans for the purpose of providing the required disclosures or any other disclosures that the Company deems to be appropriate under the circumstances.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Each director, executive officer and other Section 16 insider understands that the approval or adoption of a pre-planned selling program in no way reduces or eliminates such person&#8217;s obligations under Section 16 of the Exchange Act, including such person&#8217;s disclosure and short-swing trading liabilities thereunder. If any questions arise, such person should consult with their own counsel in implementing a Rule 10b5-1 Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Company Assistance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Any person who has a question about this Policy or its application to any proposed transaction may obtain additional guidance from the Chief Financial Officer, Chief Executive Officer, or the Company&#8217;s legal counsel. In addition, if you have any doubt as to whether you are in possession of material nonpublic information or whether a trade may otherwise violate this Policy, you should contact the foregoing person(s) before trading any securities of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Other Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may change these procedures or adopt such other procedures in the future as the Company considers appropriate or advisable in order to carry out the purposes of this Policy or to comply with the federal securities laws. Wherever this Policy refers to, or calls for action by or involving the Company&#8217;s Chief Financial Officer, such reference shall include such other person as the Chief Financial Officer may designate from time to time, if the Chief Financial Officer is unavailable or otherwise unable to act for any reason.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">No Third Party Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This Policy is not intended to create any rights in third parties with respect to any violation of its terms and is also not intended to create any legal liability for the Company or any employee, officer or director beyond those for which they are already responsible under applicable securities laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Certifications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> All employees, officers and directors must certify their understanding of, and intent to comply with, this Policy. A copy of the certification that all employees (other than executive officers) must sign is attached to this Policy. Please return an executed copy of the attached certification immediately. Directors, executive officers and certain key employees are also subject to additional restrictions on their transactions in Company Securities, which are described in a separate Addendum to this Policy. Directors, executive officers and such key employees subject to the Addendum should sign the certification attached to that Addendum instead of the one attached hereto.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I hereby certify that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have read and understand the Statement of Company Policy Regarding Insider Trading dated May 11, 2023 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). I understand that the Chief Financial Officer and the legal counsel of Alpha and Omega Semiconductor Limited (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), are available to answer any questions I have regarding the Policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;I agree that I will comply with the Policy for as long as I am subject to the Policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;I agree that the Company may at any time and in its sole discretion issue a prohibition on trading in Company Securities and that the Company shall have full power and authority to cancel any outstanding orders, including &#8220;good until cancelled&#8221; orders, that I may place, but that I have the sole responsibility for compliance with the Policy. I further agree and represent that I will not trade in Company Securities while I am in possession of material nonpublic information regarding the Company or any of its subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;This certification constitutes consent for the Company to issue any necessary stop-transfer orders to the Company&#8217;s transfer agent to enforce compliance with this Policy.</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Signature&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Print Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ADDENDUM TO STATEMENT OF <br>COMPANY POLICY REGARDING INSIDER TRADING</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amended and Restated on May 11, 2023</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">This Addendum applies to all directors, executive officers and certain key employees<br>of Alpha and Omega Semiconductor Limited and its subsidiaries (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8221;)</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to adopting the Statement of Company Policy Regarding Insider Trading (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the Company has adopted procedures governing transactions in Company Securities by directors, executive officers and key employees. These procedures also apply to other employees who regularly become aware of earnings information or other material nonpublic information about the Company. This Addendum supplements the Policy and describes these procedures.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">I.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:28.97pt;text-decoration:underline">PRE-CLEARANCE PROCEDURES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To help prevent inadvertent violations of the federal securities laws and to avoid even the appearance of trading on inside information, directors, executive officers and key employees of the Company and any other persons designated by the Company&#8217;s Chief Financial Officer or Chief Executive Officer as being subject to the Company&#8217;s pre-clearance procedures, together with their family members, may not engage in any transaction involving Company Securities (including a stock plan transaction such as an option exercise, gift, loan or pledge or hedge, contribution to a trust, or any other transfer) without first obtaining pre-clearance of the transaction from the Chief Financial Officer or Chief Executive Officer. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">A request for pre-clearance should be submitted to the Chief Financial Officer or Chief Executive Officer at least five business days in advance of the proposed transaction, unless earlier notice is otherwise required by the Policy (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">, one week for hedging transactions)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Chief Financial Officer or Chief Executive Officer is under no obligation to approve a trade submitted for pre-clearance, and may in their sole discretion, determine not to permit the trade. If a person seeks pre-clearance and permission to engage in the transaction is denied, then he or she should refrain from initiating any transaction in Company Securities, and should not inform any other person of the restriction. Transactions not effected within the time limit would be subject to pre-clearance again.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When a request for pre-clearance is made, the requestor should carefully consider whether he or she may be aware of any material nonpublic information about the Company, and should describe fully those circumstances to the Chief Financial Officer or Chief Executive Officer. In the event the requester is a director or an executive officer, the requestor should also indicate whether he or she has effected any non-exempt &#8220;opposite-way&#8221; transactions within the past six months, and should be prepared to report the proposed transaction on an appropriate Form 4 or Form 5. The requestor should also be prepared to comply with SEC Rule 144 and file a Form 144, if necessary, at the time of any sale. The person must also notify the Chief Financial Officer or Chief Executive Officer within two business days following completion of the transaction.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">II.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:24.69pt;text-decoration:underline">BROKER INTERFACE PROCEDURES</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event the Company becomes subject to Section 16 of the Exchange Act, the accelerated reporting obligations for Section 16 reports require tight interface with brokers handling transactions for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">our executives and directors. We require that you provide a copy of this Addendum to your broker and such broker must agree that he or she&#58;</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">Will not enter any orders for you (except for orders under pre-approved Rule 10b5-1 plans) without first&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">verifying with the Company that your transaction was pre-cleared&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">complying with the brokerage firm&#8217;s compliance procedures (e.g., Rule 144).</font></div><div style="margin-bottom:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Report any transactions immediately to the Chief Financial Officer or the Company&#8217;s legal counsel via&#58;</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">telephone&#59; and</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">in writing via e-mail describing the details of every transaction involving Company Securities, including gifts, transfers, pledges, and all 10b5-1 transactions.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">III.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:20.41pt;text-decoration:underline">BLACKOUT PERIODS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Quarterly Blackout Periods</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company&#8217;s announcement of its quarterly financial results almost always has the potential to have a material effect on the market for Company Securities. Therefore, to avoid even the appearance of trading while in possession of material nonpublic information, persons who are or may be expected to be aware of the Company&#8217;s quarterly financial results generally will not be pre-cleared to trade in Company Securities during the period beginning two weeks prior to the end of each fiscal quarter and ending after the second full business day following the earlier of the Company&#8217;s (i) issuance of its quarterly earnings release, or (ii) if applicable, filing of its periodic report for the corresponding quarter (or year in the case of a Form 20-F or Form 10-K, as applicable). Persons subject to these quarterly blackout periods include all directors, executive officers, key employees, all employees in the accounting or finance department who have access to the Company&#8217;s financial information, and all other persons who are informed by the Chief Financial Officer or Chief Executive Officer that they are subject to the quarterly blackout periods.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may on occasion issue interim earnings guidance or other potentially material information by means of a press release, a Form 6-K, a Form 8-K filed with the SEC or by other means designed to achieve widespread dissemination of the information. You should anticipate that trades are unlikely to be pre-cleared while the Company is in the process of assembling the information to be released and until the information has been released and fully absorbed by the market.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Event-Specific Blackout Periods</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. From time to time, an event may occur that is material to the Company and is known by only a few directors or employees. So long as the event remains material and nonpublic, directors, executive officers, key employees, and such other persons as are designated by the Chief Financial Officer or Chief Executive Officer may not trade in Company Securities. In addition, the Company&#8217;s financial results may be sufficiently material in a particular fiscal quarter that, in the judgment of the Chief Financial Officer or Chief Executive Officer, designated persons should refrain from engaging in transactions in Company Securities even sooner than the quarterly blackout period described in the previous section.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The existence of an event-specific blackout will not be announced, other than to those who are aware of the event giving rise to the blackout. If, however, a person whose trades are subject to pre-</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">clearance requests permission to trade in Company Securities during an event-specific blackout, the Chief Financial Officer or Chief Executive Officer will inform the requester of the existence of a blackout period, without disclosing the reason for the blackout. Any person made aware of the existence of an event-specific blackout should not disclose the existence of the blackout to any other person. The failure of the Chief Financial Officer or Chief Executive Officer to designate a person as being subject to an event-specific blackout will not relieve that person of the obligation not to trade while aware of material nonpublic information.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Exceptions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The quarterly trading restrictions and event-specific trading restrictions do not apply to those transactions to which this Policy does not apply, as described in the Policy under the heading &#8220;Transactions Under Company Plans.&#8221; Furthermore, the following exceptions apply&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Rule 10b5-1 Plans Exception</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The requirement for pre-clearance, the quarterly trading restrictions and event-specific trading restrictions do not apply to transactions conducted pursuant to approved Rule 10b5-1 plans, described under the heading &#8220;Rule 10b5-1 Plans&#8221; in the Policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Hardship Exception</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. A person who is subject to a quarterly earnings blackout period and who has an unexpected and urgent need to sell Company&#8217;s securities in order to generate cash may, in appropriate and very limited and rare circumstances, be permitted to sell such securities even during the blackout period. A hardship exception may be granted only by the Audit Committee of the Board of Directors of the Company, at its sole discretion, and such exception must be requested at least five business days in advance of the proposed trade. A hardship exception may be granted only if the Audit Committee concludes that the Company&#8217;s earnings information for the applicable quarter does not constitute material nonpublic information or if the Company does not have sufficient insight as to the Company&#8217;s earnings information as of that time. It is highly unlikely that a hardship exception will be granted.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IV.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:21.03pt;text-decoration:underline">POST-TERMINATION TRANSACTIONS</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">If you are aware of material nonpublic information when you terminate service as a director, officer or employee of the Company, you may not trade in Company Securities until that information has become public or is no longer material. In all other respects, the procedures set forth in this Addendum will cease to apply to your transactions in Company Securities upon the expiration of any &#8220;blackout period&#8221; that is applicable to your transactions at the time of your termination of service.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">V.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;padding-left:25.31pt;text-decoration:underline">GENERAL</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;padding-left:28.37pt;text-decoration:underline">Company Assistance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Any person who has a question about the Policy or this Addendum or their application to any proposed transaction may obtain additional guidance from the Chief Financial Officer or the Company&#8217;s legal counsel. In addition, if you have any doubt as to whether you are in possession of material nonpublic information or whether a trade may otherwise violate the Policy or this Addendum, you should contact the Company&#8217;s Chief Financial Officer or legal counsel before trading any securities of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ultimately, however, the responsibility for adhering to the Policy and this Addendum and avoiding unlawful transactions rests with the individual director, officer and employee.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;padding-left:27.75pt;text-decoration:underline">Other Procedures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Company may change these procedures or adopt such other procedures in the future as the Company considers appropriate in order to carry out the purposes of the Policy and this Addendum or to comply with the federal securities laws. Wherever this Policy refers to, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">or calls for action by or involving the Company&#8217;s Chief Financial Officer, such reference shall include such other person as the Chief Financial Officer may designate from time to time, if the Chief Financial Officer is unavailable or otherwise unable to act for any reason.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;padding-left:28.37pt;text-decoration:underline">No Third Party Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Neither the Policy nor this Addendum is intended to create any rights in third parties with respect to any violation of its terms and neither is intended to create any legal liability for the Company or any employee, officer or director beyond those for which they are already responsible under applicable securities laws.</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%;padding-left:27.75pt;text-decoration:underline">Certifications</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. All directors, officers and employees subject to the procedures set forth in this Addendum must certify their understanding of, and intent to comply with, the Policy and this Addendum. Please return an executed copy of the attached certification immediately.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:36pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CERTIFICATION <br>(For Executive Officers, Directors and Certain Key Employees)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I hereby certify that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have read and understand the Statement of Company Policy Regarding Insider Trading (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Insider Trading Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated May 11, 2023 of Alpha and Omega Semiconductor Limited</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and the Addendum to such policy dated May 11, 2023 (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">Insider Trading Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;). I understand that the Chief Financial Officer and the legal counsel of the Company are available to answer any questions I have regarding the Insider Trading Policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;I agree that I will comply with the Insider Trading Policy for as long as I am subject to such policy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">I understand that all of my trades must be preapproved by the Company&#8217;s Chief Financial Officer, Chief Executive Officer, or such other person as the Company may designate from time to time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;I agree that the Company may at any time and in its sole discretion issue a prohibition on trading in Company Securities, and that the Company shall have full power and authority to cancel any outstanding orders, including good until cancelled orders, that I may place, but I understand that I have the sole responsibility for compliance with the Insider Trading Policy. I further agree and represent that I will not trade in Company Securities while I am in possession of material nonpublic information regarding the Company or any of its subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;This certification constitutes consent for the Company to issue any necessary stop-transfer orders to the Company&#8217;s transfer agent to enforce compliance with the Insider Trading Policy.</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Signature&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Print Name&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:12pt;padding-left:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.108%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div><font><br></font></div></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>aoslex211fy2024listofsubsi.htm
<DESCRIPTION>EX-21.1 FY 2024 10K
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="icb179a85d9d249cfa45a91d0438a2a0a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;21.1 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:447.75pt"><tr><td style="width:1.0pt"></td><td style="width:229.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:109.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:94.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SUBSIDIARIES OF THE REGISTRANT</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiary Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Incorporated Location</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage Owned</font></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor Incorporated</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">California, United States</font></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor (Cayman) Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cayman</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor (Shanghai) Co., Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha &#38; Omega Semiconductor (Shenzhen) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha&#160;&#38; Omega Semiconductor (Hong Kong) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha&#160;&#38; Omega Semiconductor (Macau), Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Macau</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha &#38; Omega Semiconductor (Taiwan) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taiwan</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha &#38; Omega Semiconductor (Germany) GmbH</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agape Package Manufacturing Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cayman</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agape Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jireh Semiconductor Incorporated</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oregon, United States</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chongqing Alpha and Omega Semiconductor Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chongqing, China</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.8% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor International LP&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor (Delaware) LLC </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware, United States</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Electronic Technology (Shanghai) Co., Ltd.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alpha and Omega Semiconductor (India) Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">India</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100% owned by AOS</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>6
<FILENAME>aoslex231fy2024bakerconsent.htm
<DESCRIPTION>EX-23.1 FY 2024 10K
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="if5d742abfe6f469986e61c7e810ec9ef_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="margin-top:13.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </font></div><div style="margin-bottom:14.2pt"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-279211, 333-269638, 333-261036, 333-228297, 333-207987, 333-190935, 333-186480, 333-180126, 333-172173, and 333-166403) of Alpha and Omega Semiconductor Limited of our report dated August 23, 2024, relating to the consolidated financial statements, the financial statement schedule, and the effectiveness of internal control over financial reporting of Alpha and Omega Semiconductor Limited, appearing in this Annual Report on Form 10-K of Alpha and Omega Semiconductor Limited for the year ended June 30, 2024.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:12pt;text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#47;s&#47; BAKER TILLY US, LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">San Jose, California</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;23, 2024</font></div><div style="margin-top:3pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>7
<FILENAME>aoslex232fy2024bdoconsent.htm
<DESCRIPTION>EX-23.2 FY 2024 10K
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="if74cce83613c4f998a580b85162674ef_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.2</font></div><div style="margin-top:13.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </font></div><div style="margin-bottom:14.2pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha and Omega Semiconductor Limited</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sunnyvale, California</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-279211, 333-269638, 333-261036, 333-228297, 333-207987, 333-190935, 333-186480, 333-180126, 333-172173, and 333-166403) of Alpha and Omega Semiconductor Limited (the Company) of our report dated September 19, 2022, relating to the consolidated financial statements and schedule, which appears in this Form 10-K.</font></div><div style="margin-top:12pt;text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#47;s&#47; BDO USA, P.C.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">San Jose, California</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;23, 2024</font></div><div style="margin-top:3pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>8
<FILENAME>aoslex311fy202410k.htm
<DESCRIPTION>EX-31.1 FY 2024 10K
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i8099185e3edf4be3a3ed010940966e5b_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Stephen C. Chang, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this report on Form&#160;10-K of Alpha and Omega Semiconductor Limited&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-top:4.5pt;padding-left:72pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;23, 2024 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.105%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;Stephen C. Chang</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen C. Chang</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>9
<FILENAME>aoslex312fy202410k.htm
<DESCRIPTION>EX-31.2 FY 2024 10K
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="iff1d9935502342f6b4646d0f04579c05_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Yifan Liang, certify that&#58; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this report on Form&#160;10-K of Alpha and Omega Semiconductor Limited&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59; </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58; </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59; </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59; </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and </font></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58; </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and </font></div><div style="margin-top:4.5pt;padding-left:74.25pt;text-indent:-22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting. </font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;23, 2024 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.105%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;YIFAN LIANG&#160;&#160;&#160;&#160;&#160;</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yifan Liang<br>Chief Financial Officer</font></div><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and Corporate Secretary</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>10
<FILENAME>aoslex321fy202410k.htm
<DESCRIPTION>EX-32.1 FY 2024 10K
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i056391da4af84b23af7800c99dbcd394_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.1 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. &#167; 1350, AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:4.5pt;text-align:center"><font><br></font></div><div style="margin-top:9.9pt;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Stephen C. Chang, the chief executive officer of Alpha and Omega Semiconductor Limited (the &#8220;Company&#8221;), certify for the purposes of 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge,</font></div><div style="margin-top:9.9pt;text-indent:22.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">the Annual Report of the Company on Form&#160;10-K for the fiscal year ended June&#160;30, 2024 (the &#8220;Report&#8221;), fully complies with the requirements of section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:9pt;text-indent:24.75pt"><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;23, 2024 </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.105%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;Stephen C. Chang</font></td></tr><tr style="height:8pt"><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen C. Chang</font></td></tr><tr style="height:8pt"><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;Chief Executive Officer</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>11
<FILENAME>aoslex322fy202410k.htm
<DESCRIPTION>EX-32.2 FY 202410K
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i25d01cabf556401eb9fa300e2677403d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32.2 </font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. &#167; 1350, AS ADOPTED PURSUANT TO SECTION&#160;906</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:4.5pt;text-align:center"><font><br></font></div><div style="margin-top:9.9pt;text-indent:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Yifan Liang, the chief financial officer of Alpha and Omega Semiconductor Limited (the &#8220;Company&#8221;), certify for the purposes of 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge,</font></div><div style="margin-top:9.9pt;text-indent:22.5pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">the Annual Report of the Company on Form&#160;10-K for the fiscal year ended June&#160;30, 2024 (the &#8220;Report&#8221;), fully complies with the requirements of section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; August&#160;23, 2024 </font></div><div><font><br></font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:42.105%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47;&#160;&#160;&#160;&#160;YIFAN LIANG</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yifan Liang<br>Chief Financial Officer</font></div><div style="margin-bottom:0.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and Corporate Secretary</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>12
<FILENAME>aoslex97fy2024compensation.htm
<DESCRIPTION>EX-97 COMPENSATION OF RECOUPMENT POLICY
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ibfb6e4288760410a8396f267823628b7_1"></div><div style="min-height:40.32pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:3.45pt;padding-left:72pt;padding-right:135.3pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:12.60pt">                                                                                                         </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:12.60pt">   Exhibit 97</font></div><div style="margin-bottom:10pt;padding-right:135.3pt;text-align:right"><font><br></font></div><div style="margin-bottom:10pt;padding-left:67.65pt;padding-right:67.65pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:133%">ALPHA AND OMEGA SEMICONDUCTOR LIMITED COMPENSATION RECOUPMENT POLICY</font></div><div style="margin-top:0.3pt"><font><br></font></div><div style="margin-top:1.6pt;padding-left:22.1pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">I.&#160;&#160;&#160;&#160;Purpose.</font></div><div style="margin-top:0.85pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:6.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Board of Directors (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) of Alpha and Omega Semiconductor Limited (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) has adopted this Compensation Recoupment Policy (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) in order to implement a mandatory clawback policy in the event of a Restatement in compliance with Section 10D of the Securities Exchange Act of 1934.  Any capitalized terms used, but not defined, in this Policy have the meanings set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section VIII</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:17.9pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:12.45pt">II.&#160;&#160;&#160;&#160;Administration.</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:1.6pt;padding-left:47.2pt;padding-right:5.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Policy shall be administered by the Compensation Committee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), which shall make all determinations with respect to this Policy in its sole discretion&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">that this Policy shall be interpreted in a manner consistent with the requirements of the Applicable Rules. Notwithstanding the foregoing, subject to the Applicable Rules, the Board may assume any or all powers and authority of the Committee with respect to this Policy, in which case references to the Committee shall be deemed to include the Board, as applicable.</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:13.6pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">III.&#160;&#160;&#160;&#160;Recovery on a Restatement.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:7.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the event that the Company is required to prepare a Restatement, the Company shall reasonably promptly recover from each Executive Officer the amount of any erroneously awarded Incentive-Based Compensation that is received by such Executive Officer during the Recovery Period. The amount of erroneously received Incentive-Based Compensation will be the excess of the Incentive-Based Compensation received by the Executive Officer (whether in cash or shares) based on the erroneous data in the original financial statements over the Incentive-Based Compensation (whether in cash or in shares) that would have been received by the Executive Officer had such Incentive-Based Compensation been based on the restated results, without respect to any tax liabilities incurred or paid by the Executive Officer.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="padding-left:47.25pt;padding-right:8.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For purposes of this Policy, Incentive-Based Compensation will be deemed received in the Company&#8217;s fiscal period during which the Financial Reporting Measure applicable to the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:47.25pt;padding-right:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">Recovery of any erroneously awarded compensation under this Policy is not dependent on fraud or misconduct by the Executive Officer in connection with a Restatement.</font></div><div style="margin-top:0.75pt"><font><br></font></div><div style="padding-left:47.25pt;padding-right:6.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Without limiting the foregoing, for Incentive-Based Compensation based on the Company&#8217;s stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in the Restatement, (i) the amount of erroneously awarded compensation shall be based on the Company&#8217;s reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received and (ii) the Company shall maintain documentation of the determination of that reasonable estimate and provide such estimate to the Regulators as required by the Applicable Rules.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="padding-left:47.25pt;padding-right:3.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the foregoing, in the event that an Executive Officer fails to repay or reimburse erroneously awarded compensation that is subject to recovery, the Committee may require the Executive Officer to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering erroneously awarded compensation under this Policy from the Executive Officer.</font></div><div style="margin-bottom:10pt;padding-right:3.3pt"><font><br></font></div><div style="margin-bottom:10pt;padding-right:3.3pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:40.32pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:14.25pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IV.&#160;&#160;&#160;&#160;Covered Persons and Incentive-Based Compensation.</font></div><div style="margin-top:0.85pt"><font><br></font></div><div style="padding-left:47.25pt;padding-right:10.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Policy covers all persons who are Executive Officers at any time during the Recovery Period for which Incentive-Based Compensation is received.  Incentive-Based Compensation shall not be recovered under this Policy to the extent received by any person before the date the person served as an Executive Officer.</font></div><div style="margin-bottom:10pt;padding-right:10.7pt"><font><br></font></div><div style="margin-top:3.1pt;padding-left:47.2pt;padding-right:23.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">Subsequent changes in an Executive Officer&#8217;s employment status, including retirement or termination of employment, do not affect the Company&#8217;s right to recover Incentive-Based Compensation pursuant to this Policy.</font></div><div style="margin-top:0.75pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:5.1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Policy shall apply to Incentive-Based Compensation that is received by any Executive Officer on or after the Effective Date, including, for the avoidance of doubt, Incentive-Based Compensation that may have been approved, awarded, or granted to an Executive Officer on or before the Effective Date if such Incentive-Based Compensation is received after the Effective Date.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:18.55pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">V.&#160;&#160;&#160;&#160;Exceptions to Policy.</font></div><div style="margin-top:0.85pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:3.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:117%">No recovery of Incentive-Based Compensation shall be required if any of the following conditions are met and the Committee determines that, on such basis, recovery would be impracticable&#58;</font></div><div style="margin-top:0.65pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:2.4pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)        the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">provided </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">that prior to making a determination that it would be impracticable to recover any Incentive-Based Compensation based on the expense of enforcement, the Company shall (i) have</font></div><div style="margin-top:0.05pt;padding-left:83.2pt;padding-right:12.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.70pt">made a reasonable attempt to recover the Incentive-Based Compensation, (ii) have documented such reasonable attempts to recover, and (iii) provide the documentation to the Regulators as required by the Applicable Rules&#59;</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;recovery would violate home country law where that law was adopted prior to November 28, 2022&#59; or</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:29.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.60pt">(c)&#160;&#160;&#160;&#160;recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of Section 401(a)(13) or Section</font></div><div style="padding-left:83.2pt;padding-right:3.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.70pt">411(a) of the Internal Revenue Code of 1986, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.70pt;text-decoration:underline">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.70pt">&#8221;), and U.S. Treasury regulations promulgated thereunder.</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:14.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VI.&#160;&#160;&#160;&#160;Methods of Recovery.</font></div><div style="margin-top:0.85pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:20.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">In the event of a Clawback Event, subject to applicable law, the Committee may take any such actions as it deems necessary or appropriate, including, without limitation&#58;</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:10.05pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">(a)&#160;&#160;&#160;&#160;the reduction or cancellation of any Incentive-Based Compensation in the form of vested or unvested equity or equity-based awards that have not been distributed or otherwise settled prior to the date of determination&#59;</font></div><div style="padding-left:47.2pt;padding-right:7.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:258%">(b)&#160;&#160;&#160;&#160;the recovery of any Incentive-Based Compensation that was previously paid to the Executive Officer&#59; (c)&#160;&#160;&#160;&#160;the recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other</font></div><div style="margin-top:0.2pt;padding-left:83.25pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">disposition of any Incentive-Based Compensation in the form of equity or equity-based awards&#59;</font></div><div style="margin-top:0.85pt"><font><br></font></div><div style="padding-left:47.25pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;the offset, withholding, or elimination of any amount that could be paid or awarded to the Executive</font></div><div style="margin-top:0.2pt;padding-left:83.25pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Officer after the date of determination&#59;</font></div><div style="margin-top:0.85pt"><font><br></font></div><div style="padding-left:83.25pt;padding-right:3.45pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;the recoupment of any amount in respect of Incentive-Based Compensation contributed to a plan that takes into account Incentive-Based Compensation (excluding certain tax-qualified plans, but including long-term disability, life insurance, supplemental executive retirement plans and deferred </font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:40.32pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="padding-left:83.25pt;padding-right:3.45pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">compensation plans, in each case to the extent permitted by applicable law, including Section 409A of the Code) and any earnings accrued to date on any such amount&#59; and</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:47.25pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;any other remedial and recovery action permitted by law, as determined by the Committee.</font></div><div style="margin-bottom:10pt;padding-right:-1pt"><font><br></font></div><div style="margin-top:3.1pt;padding-left:47.2pt;padding-right:13.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:116%">In addition, the Committee may authorize legal action for breach of fiduciary duty or other violation of law and take such other actions to enforce the Executive Officer&#8217;s obligations to the Company as the Committee deems appropriate.</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:10pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VII.&#160;&#160;&#160;&#160;Miscellaneous.</font></div><div style="margin-top:0.1pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.45pt">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:12.45pt">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.45pt">. This Policy shall be effective as of October 2, 2023 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.45pt;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.45pt">&#8221;).</font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="margin-top:1.6pt;padding-left:83.2pt;padding-right:4.95pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Public Disclosure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Company shall make all required disclosures and filings with the Regulators with respect to this Policy in accordance with the requirements of the Applicable Rules, and any other requirements applicable to the Company, including any disclosures required in connection with SEC filings.</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:14.55pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">No Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Company shall not indemnify any current or former Executive Officer against the loss of erroneously awarded compensation and shall not pay or reimburse any Executive Officer for premiums incurred or paid for any insurance policy to fund such Executive Officer&#8217;s potential recovery obligations.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:4.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">No Substitution of Rights&#59; Non-Exhaustive Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.  Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to (i) any equity or equity-based incentive compensation agreement or plan or any successor plan thereto, or any other incentive plan of the Company or any of its subsidiaries or affiliates or (ii) the terms of any similar policy or provision in any employment agreement, compensation agreement or arrangement, or similar agreement and any other legal remedies available to the Company.  In addition to recovery of compensation as provided for in this Policy, the Company may take any and all other actions as it deems necessary, appropriate and in the Company&#8217;s best interest in connection with a Clawback Event, including termination of an Executive Officer&#8217;s employment and initiating legal action against an Executive Officer, and nothing in this Policy limits the Company&#8217;s rights to take any such or other appropriate actions.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:3.3pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. This Policy and all determinations made and actions taken pursuant hereto, to the extent not otherwise governed by mandatory provisions of the Applicable Rules, shall be governed by and construed in accordance with the laws of the State of California without regard to choice of law principles.  If any provision of this Policy shall be held illegal or invalid for any reason, such illegality or invalidity shall not affect the remaining parts of this Policy, but this Policy shall be construed and enforced as if the illegal or invalid provision had never been included in this Policy.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:6.85pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Amendment&#59; Termination&#59; Sunset</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Board may amend this Policy at any time for any reason, subject to any limitations under the Applicable Rules. Unless otherwise required by applicable law, this Policy shall no longer be effective from and after the date that the Company no longer has a class of securities publicly listed on a U.S. national securities exchange or is otherwise not subject to the Applicable Rules.</font></div><div style="margin-top:0.9pt"><font><br></font></div><div style="padding-left:5.7pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VIII.&#160;&#160;&#160;&#160;Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:2.95pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)        &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Rules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means Section 10D of the Exchange Act and Rule 10D-1 promulgated thereunder, Listing Rule 5608 of the Listing Rules of Nasdaq, and any other national stock exchange rules that the Company is or may become subject to.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:1.6pt;padding-left:47.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Clawback Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means a required recoupment of Incentive-Based Compensation in the event of a</font></div><div style="margin-top:0.05pt;padding-left:83.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Restatement under the Applicable Rules.</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:40.32pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:0.05pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Exchange Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Securities Exchange Act of 1934, as amended.</font></div><div style="margin-bottom:10pt;padding-right:-1pt"><font><br></font></div><div style="margin-top:3.1pt;padding-left:83.2pt;padding-right:2.2pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means each individual who is currently or was previously designated as an &#8220;officer&#8221; of the Company as defined in Rule 16a-1(f) under the Exchange Act, including, at a minimum, the Company&#8217;s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice president of the Company in charge of a principal business unit, division or function (such as sales, administration, or finance), any other</font></div><div style="margin-top:0.05pt;padding-left:83.2pt;padding-right:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:12.70pt">officer who performs a policy-making function, or any other person who performs similar significant policy-making functions for the Company or any subsidiaries.</font></div><div style="margin-top:0.8pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:4.55pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Financial Reporting Measures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means (i) measures that are determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any measures that are derived wholly or in part from such measures, (ii) the Company&#8217;s stock price, and (iii) total shareholder return in respect of the Company.  A &#8220;Financial Reporting Measure&#8221; need not be presented within the financial statements or included in a filing with the SEC.</font></div><div style="margin-top:0.35pt"><font><br></font></div><div style="margin-top:1.6pt;padding-left:83.2pt;padding-right:15pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Incentive-Based Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means any compensation that is granted, earned, or vested, based wholly or in part upon the attainment of a Financial Reporting Measure.  Incentive-Based Compensation does not include, among other forms of compensation, equity awards that vest exclusively upon completion of a specified employment period, without any performance condition, and bonus awards that are discretionary or based on subjective goals or goals unrelated to Financial Reporting Measures.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Nasdaq</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the Nasdaq Stock Market.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:6.4pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Recovery Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the three completed fiscal years immediately preceding the date on which the Company is required to prepare a Restatement, which date is the earlier of (i) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement or (ii) a date that a court, regulator, or other legally authorized body directs the Company to prepare a Restatement.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Regulators</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, as applicable, the SEC and Nasdaq.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:83.2pt;padding-right:3.7pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Restatement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means an accounting restatement of the Company&#8217;s financial statements due to a material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements (i) that is material to the previously issued financial statements, or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.</font></div><div style="margin-top:0.95pt"><font><br></font></div><div style="padding-left:47.2pt;padding-right:-1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means the U.S. Securities and Exchange Commission.</font></div><div style="margin-bottom:10pt;padding-right:-1pt"><font><br></font></div><div style="margin-bottom:10pt;padding-right:-1pt"><font><br></font></div><div style="margin-top:0.45pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>13
<FILENAME>aoslex991fy2024chongqingal.htm
<DESCRIPTION>EX-99.1 CQJV AUDIT FS
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ie249afa228034491b4006b12333876a7_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Chongqing Alpha and Omega Semiconductor Limited</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Index to Financial Statements</font></div><div><font><br></font></div><div style="padding-left:2.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.182%"><tr><td style="width:1.0%"></td><td style="width:89.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.113%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Pages</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Report of Independent Auditor </font></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%;text-decoration:underline">F-2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance Sheets as of December 31, 2023 and 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%;text-decoration:underline">F-4</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statements of Operations for the Years ended December 31, 2023 and 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%;text-decoration:underline">F-5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statements of Equity for the Years ended December 31, 2023 and 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%;text-decoration:underline">F-6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statements of Cash Flows for the years ended December 31, 2023 and 2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%;text-decoration:underline">F-7</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes to Financial Statements</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%;text-decoration:underline">F-8</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F - 1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT AUDITOR</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors of Chongqing Alpha and Omega Semiconductor Limited </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the financial statements of Chongqing Alpha and Omega Semiconductor Limited (&#34;the Company&#34;) which comprise the balance sheets as of December 31, 2023 and 2022, and the related statements of operations, equity and cash flows for the years ended December 31, 2023 and 2022, and the related notes to the financial statements (collectively referred to as the &#34;financial statements&#34;).</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our opinion, the accompanying financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for the years ended December 31, 2023 and 2022 in accordance with accounting principles generally accepted in the United States of America.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for Opinion</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with auditing standards generally accepted in the United States of America (GAAS). Our responsibilities under those standards are further described in the Auditor's Responsibilities for the Audit of the Financial Statements section of our report. We are required to be independent of the Company and to meet our other ethical responsibilities, in accordance with the relevant ethical requirements relating to our audit. We believe that the audit evidence we have obtained is sufficient and appropriate to provide a basis for our audit opinion.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements of the Company have been prepared with the purpose of providing financial information to Alpha and Omega Semiconductor Limited (&#34;AOS&#34;) to assist AOS in satisfying its reporting responsibilities under Regulation S-X, Rule 3-09.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convenience Translation </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audits also comprehended the translation of Renminbi amounts into United States dollar amounts and, in our opinion, such translation has been made in conformity with the basis stated in Note 1(d) to the financial statements. Such United States dollar amounts are presented solely for the convenience of readers outside the People's Republic of China. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Responsibilities of management for the Financial Statements</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for the preparation and fair presentation of the financial statements in accordance with accounting principles generally accepted in the United States of America, and for the design, implementation, and maintenance of internal control relevant to the preparation and fair presentation of financial statements that are free from material misstatement, whether due to fraud or error.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In preparing the financial statements, management is required to evaluate whether there are conditions or events, considered in the aggregate, that raise substantial doubt about the Company's ability to continue as a going concern for one year after the date that the financial statements are issued.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Auditor&#8217;s Responsibilities for the Audit of the Financial Statements</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our objectives are to obtain reasonable assurance about whether the financial statements as a whole are free from material misstatement, whether due to fraud or error, and to issue an auditor's report that includes our opinion. Reasonable assurance is a high level of assurance but is not absolute assurance and therefore is not a guarantee that an audit conducted in accordance with GAAS will always detect a material misstatement when it exists. The risk of not detecting a material misstatement resulting from fraud is higher than for one resulting from error, as fraud may involve collusion, forgery, intentional omissions, misrepresentations, or the override of internal control. Misstatements are considered material if there is a substantial likelihood that, individually or in the aggregate, they would influence the judgment made by a reasonable user based on the financial statements.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F - 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In performing an audit in accordance with GAAS, we&#58;</font></div><div style="margin-top:10pt;padding-left:35.7pt;text-indent:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.35pt">Exercise professional judgment and maintain professional skepticism throughout the audit.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identify and assess the risks of material misstatement of the financial statements, whether due to fraud or error, and design and perform audit procedures responsive to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Obtain an understanding of internal control relevant to the audit in order to design audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control. Accordingly, no such opinion is expressed.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Evaluate the appropriateness of accounting policies used and the reasonableness of significant accounting estimates made by management, as well as evaluate the overall presentation of the financial statements.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Conclude whether, in our judgment, there are conditions or events, considered in the aggregate, that raise substantial doubt about the Company's ability to continue as a going concern for a reasonable period of time.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are required to communicate with those charged with governance regarding, among other matters, the planned scope and timing of the audit, significant audit findings, and certain internal control-related matters that we identified during the audit.</font></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Deloitte Touche Tohmatsu Certified Public Accountants&#160;LLP </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shanghai, the People's Republic of China </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August 20, 2024</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F - 3</font></div></div></div><div id="ie249afa228034491b4006b12333876a7_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALANCE SHEETS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div style="text-align:center"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.529%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="18" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December&#160;31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Notes</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">US$ (Note 1(d))</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">ASSETS</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Current assets&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Cash and cash equivalents</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">302,217</font></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;168,471 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;23,729 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accounts receivable, net</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,962</font></td><td colspan="6" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;20,950 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;2,951 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due from related parties, net</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">241,954</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;153,990 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;21,689 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Inventories</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">384,916</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;295,779 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;41,660 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.2pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Prepayments and other current assets</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">22,792</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;11,625 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,637 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 15.1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total current assets</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">954,841</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">650,815</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">91,666</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Property and equipment, net</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">6</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,753,230</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;2,023,919 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;285,063 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Land use right, net</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">53,122</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;51,912 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;7,312 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Intangible assets, net</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">340,565</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;281,107 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;39,593 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating lease right-of-use assets, net </font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">76,993</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;71,757 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;10,107 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.2pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Restricted cash - long-term </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">14,000</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;14,000 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,972 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Other long-term assets </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">64,359</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;22,699 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;3,197 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total non-current assets</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2,302,269</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2,465,394</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;347,244 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">TOTAL ASSETS</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">3,257,110</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">3,116,209</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;438,910 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">LIABILITIES AND EQUITY</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt double #000000;padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Current liabilities&#58;</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accounts payable</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">96,698</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;107,976 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;15,208 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due to related parties</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">96,376</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">65,612</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9,242</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued liabilities</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">219,678</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">247,044</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">34,796</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Short-term debts</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">451,335</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;183,798 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;25,887 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Finance lease liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">28,000</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;-   </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;-   </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating lease liabilities</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,625</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;8,288 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,167 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total current liabilities</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">903,712</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">612,718</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">86,300</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debts</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">184,623</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;451,440 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;63,584 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating lease liabilities - long-term</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">66,600</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;64,549 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;9,092 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total non-current liabilities</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">251,223</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;515,989 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;72,676 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">TOTAL LIABILITIES</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">1,154,935</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;1,128,707 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;158,976 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Commitments and contingencies (Note 15)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Equity&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Paid-in capital </font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,817,675</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;2,817,675 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;396,861 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.2pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Additional paid-in capital</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">308,567</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;308,567 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;43,461 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accumulated deficit</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,024,067)</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(1,138,740)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(160,388)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TOTAL EQUITY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2,102,175</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;1,987,502 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;279,934 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">TOTAL LIABILITIES AND EQUITY </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">3,257,110</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;3,116,209 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;438,910 </font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the financial statements.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F - 4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STATEMENTS OF OPERATIONS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.847%"><tr><td style="width:1.0%"></td><td style="width:39.499%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.720%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.207%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.374%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.297%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.710%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">For the years ended</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Notes</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">US$ (Note 1(d))</font></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Revenue (include RMB1,239,221 and RMB708,070 from related parties for the years ended December 31, 2022 and 2023, respectively)</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,364,784</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;883,756 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;124,474 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Cost of goods sold</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,311,570</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;912,451 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;128,516 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Gross profit (loss)</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">53,214</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;(28,695)</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;(4,042)</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Operating expenses&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Research and development</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">22,710</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;29,472 </font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;4,151 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Selling, general and administrative</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">34,524</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;34,444 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;4,851 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Other operating income, net</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(20,555)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(13)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(2)</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total operating expenses</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">36,679</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;63,903 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;9,000 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Operating income (loss) </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">16,535</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;(92,598)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;(13,042)</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Interest expense, net</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(32,659)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(25,143)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(3,541)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,779</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;3,068 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;432 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Net loss before income taxes </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(1,345)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;(114,673)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;(16,151)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Income tax expense</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">13</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;-   </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;-   </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Net loss</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(1,345)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;(114,673)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;(16,151)</font></td></tr></table></div><div><font><br></font></div><div style="margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the financial statements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F - 5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STATEMENTS OF EQUITY</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.680%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.684%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Paid-in </font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">capital</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Additional</font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">paid-in </font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">capital</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated</font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">deficit</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2021</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,525,474</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">12,466</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,022,722)</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,515,218</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of ordinary shares to</font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;new investors</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">212,899</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">296,101</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">509,000</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of restricted shares to</font></div><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;employees</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">79,302</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">79,302</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,345)</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,345)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2022</font></div></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,817,675</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">308,567</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,024,067)</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,102,175</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(114,673)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(114,673)</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance at December 31, 2023</font></div></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,817,675</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">308,567</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(1,138,740)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,987,502</font></td></tr></table></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the financial statements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F - 6</font></div></div></div><div id="ie249afa228034491b4006b12333876a7_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">STATEMENTS OF CASH FLOWS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In thousands)</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.518%"><tr><td style="width:1.0%"></td><td style="width:51.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.811%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.257%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.654%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.716%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.226%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">For the Years ended December 31</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">US$ </font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Note 1(d))</font></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Cash flows from operating activities</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Net loss</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(1,345)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(114,673)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(16,151)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjustments to reconcile net loss to net cash provided </font></div><div style="padding-left:13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;by operating activities&#58;</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Allowance for credit losses</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">245</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(68)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(10)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Inventory write-down</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">62</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">5,434</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">765</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Impairment of property and equipment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">4,933</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;7,975 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;1,123 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Noncash lease expenses </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">8,615</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;8,090 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;1,139 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Depreciation and amortization</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">213,416</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;209,248 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;29,472 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Loss on disposal of property and equipment</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">64</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;299 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;42 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Foreign currency exchange loss</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">3,280</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;676 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;95 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:125%">Changes in assets and liabilities&#58;</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accounts receivable</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(2,004)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(18,006)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(2,536)</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Amounts due from related parties, net </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">54,390</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;88,050 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;12,402 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Inventories </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(58,183)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">83,703</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">11,789</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Prepayments and other current assets </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">12,152</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;6,167 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;869 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accounts payable </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(95,080)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;11,278 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;1,588 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Amounts due to related parties</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(303,120)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(30,927)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(4,356)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Accrued liabilities </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">32,552</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(41,286)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(5,813)</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Operating lease liabilities </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(7,000)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(8,241)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(1,161)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Net cash (used in) provided by operating activities </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(137,023)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">207,719</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;29,257 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Cash flows from investing activities&#58;</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Purchase of property and equipment </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(205,119)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(318,048)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(44,796)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Disposal of property and equipment</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">126</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;119 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;17 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Net cash used in investing activities  </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(204,993)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(317,929)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(44,779)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Cash flows from financing activities&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Proceeds from bank borrowings </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">400,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">450,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">63,380</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Repayments of bank borrowings</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(399,213)</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(452,751)</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(63,769)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Principal payments on financing leases </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(108,000)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(23,000)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(3,239)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt 2px 14.7pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Proceeds from issuance of restricted shares to employees</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">79,302</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;-   </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Proceeds from issuance of ordinary shares to new investors</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">509,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;-   </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash (used in) provided by financing activities   </font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">481,089</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">(25,751)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(3,628)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect of exchange rate changes on cash, cash equivalents </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;and restricted cash</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">30,888</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;2,215 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;313 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Net increase in cash, cash equivalents and restricted cash </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">169,961</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(133,746)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;(18,837)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash, cash equivalents and restricted cash at the beginning</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;of the year</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">146,256</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;316,217 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;44,538 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Cash, cash equivalents and restricted cash at end of the year</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">316,217</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">&#160;182,471 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">&#160;25,701 </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Supplemental disclosures of cash flow information&#58;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Cash and cash equivalents</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">302,217</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;168,471 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;23,729 </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Restricted cash, non-current</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">14,000</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;14,000 </font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">&#160;1,972 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Total cash and cash equivalents and restricted cash</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">316,217</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">&#160;182,471 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">&#160;25,701 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Cash paid for interest</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">33,365</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">26,366 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">3,657 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Supplemental disclosures of non-cash investing information&#58;</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Property and equipment purchased during the current period but not yet paid</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64,803</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">67,954</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">9,571</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of the financial statements.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F - 7</font></div></div></div><div id="ie249afa228034491b4006b12333876a7_10"></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company and Significant Accounting Policies</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) History and Principal Activities</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chongqing Alpha and Omega Semiconductor Limited (&#34;CQAOS&#34;, &#34;the Company&#34;) was incorporated in Chongqing, China on April 22, 2016. It was invested by Alpha and Omega Semiconductor Limited (&#34;AOS&#34;) with&#160;two investment funds owned by the Municipality of Chongqing (the &#34;Chongqing Funds&#34;) by entering into a joint venture contract, for the purpose of constructing and operating a power semiconductor assembling, testing and wafer fabrication facility in the Liangjiang New Area of Chongqing, the People of Republic China. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Basis of presentation</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#34;U.S. GAAP&#34;).</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Use of Estimates</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including principal-versus-agent determination for revenue recognition, allowance for credit loss, inventory reserves, warranty accrual, income taxes, leases, impairment and useful lives for property and equipment and intangible assets.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Foreign currency transaction and translation </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the beginning of the month. Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at month end, are recognized in the statements of operations.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's reporting currency and functional currency is Renminbi (&#34;RMB&#34;). Translations of balances in the balance sheets, statements of operations and statements of cash flows from RMB into U.S. Dollars (&#34;US$&#34;) as of and for year ended December 31, 2023 are solely for the convenience of the reader and were calculated at the rate of US$1.00 &#61; RMB7.0999 on December 29, 2023, as set forth in H.10 statistical release of the Federal Reserve Board. The translation is not intended to imply that the RMB amounts could have been, or could be, converted, realized or settled into United States dollars at that rate on December 29, 2023, or at any other rate. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) Cash, cash equivalents and restricted cash</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less. Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase. The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a condition of the loan arrangements, the Company is required to keep a compensating balance at the issuing bank. The balance has been excluded from the Company's cash and cash equivalents balance and are classified as restricted cash in the Company's balance sheets. </font></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-8</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company and Significant Accounting Policies </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- continued</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f) Current expected credit loss</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the CECL model since July 1, 2021 and the estimate of expected credit losses will be (1) recognized immediately upon either origination or acquisition and (2) adjusted in each subsequent reporting period.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit loss is based on assessment of the collectability of accounts receivable from customers and amount due from related parties. The Company reviews the allowance by considering factors such as historical collection experience, credit quality, and current economic conditions that may affect a customer's ability to pay. The Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g) Fair Value Measurements</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following&#58;</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; Level 1 - Quoted prices in active markets for identical assets or liabilities.</font></div><div style="margin-top:10pt;padding-left:42.55pt;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities&#59; quoted prices in markets that are not active&#59; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div><div style="margin-top:10pt;padding-left:42.55pt;text-indent:-42.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h) Fair Value of Financial Instruments and others</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy. Cash equivalents consist primarily of short-term bank deposits. The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities. The carrying value of the company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain long-lived assets at fair value on a non-recurring basis in periods after initial measurement in circumstances when the fair value of such assets is below its recorded cost and impairment is required.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value of the property and equipment in impairment testing were determined by the Company based on either quoted market price, if available, or the income approach using the discounted cash flows associated with the underlying assets, which incorporated certain assumptions including projected revenue, growth rates and projected operating costs, expectation of management and projected trends of current operating results.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded impairment charges of RMB4,933 and RMB7,975 (US$1,123) for certain property and equipment for the years ended December 31, 2022 and 2023 respectively. The impairment was recorded in cost of goods sold in its statements of operations.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company and Significant Accounting Policies </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- continued</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i) Inventories</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries inventories at the lower of cost or net realizable value. Cost of inventory includes semiconductor wafer and raw materials, labour, depreciation expenses and other manufacturing expenses and overhead, and assembling and testing fees paid to third parties if subcontractors are used. Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current selling prices. If actual market conditions are less favourable than those forecasted by management, additional future inventory write-downs may be required. Once established, adjustments to inventory are not reversed.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j) Property and equipment, net</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at historical cost less accumulated depreciation. Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.610%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Useful life</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Building</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">20 &#126; 30 years</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Manufacturing machinery and equipment</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10 &#126; 15 years</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Facility Machinery and Equipment</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10 &#126; 15 years</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Software</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3 &#126; 10 years</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Office furniture and equipment</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3 &#126; 5 years</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Vehicle and other fix asset </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4 years</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Tooling and instrument </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5 years</font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements that have been started but not yet completed. Equipment and construction in progress are stated at cost and transferred to respective asset class when fully completed and ready for their intended use.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software is externally purchased which is amortized over three to ten years on a straight-line basis. Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the statements of operations. Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k) Land use right, net</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The land use rights represent the operating lease prepayments for the rights to use the land in the PRC under Accounting Standards Codification Topic 842, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(&#8220;ASC 842&#8221;), which are amortized on a straight-line basis over the remaining term of the land use right. In March 2017, The Company acquired the land use right from the PRC government with a consideration of RMB60,178 (US$8,476). The land use right will expire on November 30, 2066. Amortization expense of land use rights for the years ended December 31, 2022 and 2023 amounted to RMB1,210 and RMB1,210 (US$170) respectively.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company and Significant Accounting Policies </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- continued</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l) Impairment of Long-lived Assets</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are reviewed for impairment in accordance with authoritative guidance for impairment or disposal of long-lived assets. Long-lived assets are reviewed for events or changes in circumstances, which indicate that their carrying value may not be recoverable. Long-lived assets with definite lives are not impaired unless undiscounted cash flow is less than the carrying value, at which time impairment is recorded for the difference between carrying value and fair value. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m) Government Grants</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China. These grants include reimbursements on interest expense on bank borrowings, payroll related subsidy, as well as other business expansion credits. Grants received as incentives for conducting business in certain local districts with no performance obligation or other restriction as to the use are recognized when cash is received. Grants received with government specified performance obligations are recognized when all the obligations have been fulfilled and cash is received. If such obligations are not satisfied, the Company may be required to refund the subsidy. The Company records such grants either as a reduction of the interest expenses, related expense, or as other income depending upon the nature of the grant. For the year ended December 31, 2023, the Company reduced interest expense by RMB232 (US$33), reduced general and administrative expenses by RMB1,345 (US$189), reduced research and development expenses by RMB100 (US$14) and recorded other income of RMB175 (US$25) upon receipt of cash from government. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n) Revenue Recognition</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenue is derived from the sales of silicon chips and wafer, providing assembly and testing (&#34;A&#38;T&#34;) service, and other revenue including sales of raw materials and scrapped materials.</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps&#58; (1) identification of the contract with a customer&#59; (2) identification of the performance obligations in the contract&#59; (3) determination of the transaction price&#59; (4) allocation of the transaction price to the performance obligations in the contract&#59; and (5) recognition of revenue when, or as, a performance obligation is satisfied. The Company recognizes product revenue at a point in time when product is shipped to customer, and service revenue once rendered. The Company presents revenue net of sales taxes. The standard payment terms range from 30 to 90 days.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's performance obligations relate to contracts with a duration of less than one year. The Company elected to apply the practical expedient provided in ASC 606, &#34;Revenue from Contracts with Customers&#34;. Therefore, the Company is not required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of revenue by type&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.445%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.117%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font><br></font></div></td><td colspan="15" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Years ended December 31</font></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:3.42pt;padding-right:3.42pt;text-align:center;text-indent:-6.85pt"><font><br></font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,334,522</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">871,777</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">122,788 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Service</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,499</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Others</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">18,763</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;11,979 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,686 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total</font></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">1,364,784</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;883,756 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;124,474 </font></td></tr></table></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-top:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company and Significant Accounting Policies </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- continued</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o) Cost of goods sold</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold primarily consists of costs associated with semiconductor wafers, assembling and testing, shipping and handling, personnel, overhead attributable to manufacturing, impairment loss on manufacturing equipment, operations and procurement, and costs associated with yield improvements, capacity utilization, warranty and valuation of inventories.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p) Leases</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. Right-of-use (&#34;ROU&#34;) assets and lease liabilities are recognized for all leases based on the present value of the future minimum lease payments over the lease term at commencement date. The Company uses an estimate of its incremental borrowing rate based on the information available at the lease commencement date. ROU assets also include any lease payments made and exclude lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its leases into operating lease and finance lease. Operating leases are included in operating lease ROU assets and operating lease liabilities on the Company's balance sheets. Finance leases are included in property and equipment and finance lease liabilities on the balance sheets. Operating lease expense is recognized on a straight-line basis over the lease term, lease liability is amortized using the effective interest method over the lease period. The Company does not record leases on the balance sheet with a term of one year or less.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leased certain idle manufacture equipment to related parties. The Company determines if an arrangement is a lease at inception. All leases are classified as operating leases and rents are recognized on a straight-line basis over the terms of the leases when collectability is probable, and the lessee has taken possession or controls the physical use of the leased equipment. The leased equipment is recognized in the statement of balance sheets as property and equipment, which lease income, net of depreciation expenses of the leased equipment, is recorded as other operating income, net in the statements of operations.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(q) Product Warranty </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a standard two-year warranty for the products from the date of purchase by the customers. The Company accrues for estimated warranty costs at the time revenue is recognized. The Company's warranty obligation is affected by product failure rates, labor and material costs for replacing defective products, related freight costs for failed parts and other quality assurance costs. The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation. </font></div><div style="margin-top:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. The Company and Significant Accounting Policies </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- continued</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(r) Provision for Income Taxes</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense or benefit is based on income or loss before taxes. Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant management judgment is required in determining whether deferred tax assets will be realized in full or in part. When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carry-forwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized. The Company considers all available positive and negative evidence when assessing whether it is more likely than not that deferred tax assets are recoverable. The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Financial Accounting Standards Board (&#8220;FASB&#8221;) issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized. The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position. The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement. Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(s) Share-based compensation</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted shares to the certain employees (&#34;Share-based Awards&#34;). The Company accounted for the Share-based Awards in accordance with ASC 718 Compensation&#8212;Stock Compensation. Vesting of Share-based Awards is subject to certain service and performance conditions. Employees are not entitled to transfer or redeem the share until twelve months after the Company</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">completes initial public offering (&#8220;IPO condition&#8221;). Share-based Awards are measured at the grant date fair value using market approach and share-based compensation expenses are amortized on a straight-line basis over the service term but will not be recognized before the IPO condition is satisfied, at which time the cumulatively vested amount will be recognized. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Concentration of Credit Risk and Significant Customers</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its credit risk associated with exposure to customers on outstanding accounts receivable through the application of credit approvals, credit ratings and other monitoring procedures. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit sales, which are mainly on credit terms of 30 to 90 days, are only made to customers who meet the Company's credit standards, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis. The Company considers its financial assets to be of good credit quality because its customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past. The Company closely monitors the aging of accounts receivable from customers, and regularly reviews their financial positions, where available.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The only customer whose revenue or accounts receivable balances were 10% or higher than the respective total amounts is the Company's related party, AOS Group. See note 14 for details of balance and transaction with AOS Group.</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Cash and cash equivalents</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.055%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.945%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.413%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31, </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Cash at bank</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">302,217</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">168,471</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">23,729</font></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Denominated in&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">US$</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">101,561</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">99,151</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">13,965</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">200,656</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">69,320</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9,764</font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain cash and bank balances denominated in US$ were deposited with banks in the PRC. The conversion of these US$ denominated balances into foreign currencies is subject to the rules and regulations of foreign exchange control promulgated by the PRC government.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Inventories</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31, </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Raw materials </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">222,962</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;171,091 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;24,098 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Work in progress</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">116,948</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;92,399 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;13,015 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Finished goods</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">45,006</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;32,289 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;4,547 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Inventories</font></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">384,916</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;295,779 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;41,660 </font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#160;writes down inventory for any excess or obsolete inventories or when the Company believes that the net realizable value of inventories is less than the carrying value. For the years ended December 31, 2022 and 2023, the Company wrote down inventory of RMB62 and RMB5,434 (US$765), respectively. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Prepayments and other current assets</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.287%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31, </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Prepaid maintenance </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,508</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;414 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;58 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Prepayment to supplier </font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,629</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,744 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;246 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">VAT receivable </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7,859</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;6,875 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;968 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Others </font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">7,796</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;2,592 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;365 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Prepayments and other current assets</font></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">22,792</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;11,625 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;1,637 </font></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:9.6pt;padding-left:24.4pt;text-indent:-24.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Property and equipment, net</font></div><div style="margin-top:9.6pt;padding-left:24.4pt;text-indent:-24.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.096%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.769%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.456%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="18" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31, </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Building</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">372,042</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="6" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">375,359</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">52,868</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Manufacturing machinery and equipment</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,759,122</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,916,668</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">269,957</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Equipment and tooling</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">256,972</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="6" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">265,001</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">37,325</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Software</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">45,561</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;52,379 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;7,377 </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Office furniture and equipment</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">25,628</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="6" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">24,936</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3,512</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Vehicle and other fix asset</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">8,209</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10,984</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,547</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Long-term deferred expense</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">294</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;345 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;49 </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">less&#58; accumulated depreciation</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(847,777)</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(973,726)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(137,146)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Accumulated impairment loss </font></div></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9,746)</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(17,721)</font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(2,496)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Equipment and construction in progress</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">142,925</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">369,694</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">52,070</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Property and equipment, net</font></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">1,753,230</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;2,023,919 </font></td><td colspan="6" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff2fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;285,063 </font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The depreciation for property and equipment for the years ended December 31, 2022 and 2023 were RMB153,958 and RMB148,580 (US$20,927) respectively. For the years ended December 31, 2022 and 2023, RMB4,814 and RMB7,975 (US$1,123) were recognized as impairment loss on manufacturing equipment, respectively.</font></div><div style="margin-top:9.6pt;padding-left:24.4pt;text-indent:-24.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Intangible assets, net</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consist of the following&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.116%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.606%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.606%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.934%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.934%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.460%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="24" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31, </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="6" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Patents and technology rights</font></td><td colspan="6" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">571,243</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="6" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;571,243 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;80,458 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; accumulated amortization</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(230,678)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(290,136)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(40,865)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Intangible assets, net</font></td><td colspan="6" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">340,565</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;281,107 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="6" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;39,593 </font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes its intangible assets of patents and technology rights relating to power device semiconductors and wafer production over their estimated useful lives of 7 to 15 years. Amortization expenses for the years ended December 31, 2022 and 2023 were RMB59,458 and RMB 59,458 (US$8,374), respectively. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expenses of the above intangible assets are expected to be approximately RMB59,458, RMB59,458, RMB59,458, RMB59,458 and RMB43,275 for the years ending December 31, 2024, 2025, 2026, 2027, and 2028, respectively.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:9.6pt;padding-left:24.4pt;text-indent:-24.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Accrued Liabilities</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.941%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.114%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.941%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.452%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.117%"></td><td style="width:0.1%"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31,</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued compensation and benefits</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">66,867</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;52,560 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;7,403 </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued property and equipment</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">79,535</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">147,326</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">20,750</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Warranty accruals </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">13,806</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;7,318 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,031 </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued interest</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,334</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,703 </font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;240 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Advance from customers</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">13,846</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;586 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;83 </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Others</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">43,290</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;37,551 </font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;5,289 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Accrued Liabilities</font></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">219,678</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">247,044</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">34,796</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-top:9.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Bank borrowings</font></div><div style="margin-top:9.6pt;padding-left:24.4pt;text-indent:-24.4pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-term debts</font></div><div style="margin-top:8.4pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2022, the Company entered into a one-year credit facility agreement with China Citic Bank to borrow a maximum of RMB100 million at a floating interest rate based on one-year Loan Prime Rate in China (&#34;LPR&#34;) minus 17 basis points. The Company drew down RMB100 million at interest rate of 3.48% per annum. As of December 31, 2023, the principal and interest of the loan have been fully repaid. </font></div><div style="margin-top:8.4pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 14, 2021, the Company entered into a credit facility with China Everbright Bank in China to borrow a maximum of RMB100 million. The borrowing can be in either RMB or US$ and be repaid in the same currency. The loan consists of RMB50 million for working capital borrowings in RMB and RMB50 million for trade financing in US$. The loan is collateralized by eligible accounts receivable of RMB50 million. In 2021, the Company drew down RMB50 million and US$7.6 million, at respective interest rate of 5.1% and 2.7% per annum. As of December 31, 2022, the principal and interest of the loan have been fully repaid.</font></div><div style="margin-top:8.4pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2022, The Company entered into a credit facility agreement with The Export-Import Bank of China to borrow a maximum of RMB 200 million. This loan is secured by the buildings and certain equipment owned by the Company with a carrying value of RMB566 million as of December 31, 2022. This loan shares collateral rights under YinHai financing lease signed on May 9, 2018 and the RMB 200 million long-term loan signed on March 12, 2019 with The Export-Import Bank of China. On July 22, 2022, the Company drew-down RMB200 million for one year at an interest rate of 3.1% per annum. As of December 31, 2023, the principal and interest of the loan have been fully repaid.  </font></div><div style="margin-top:8.4pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term debts</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 18, 2019, the Company entered into a loan agreement with China Development Bank in the amount of US$24.0&#160;million. The loan agreement is secured by certain assets</font><font style="color:#000000;font-family:'Verdana',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company with a net carrying value of RMB1,052 million as of December 31, 2023. Beginning December 18, 2020, The Company will make consecutive semi-annual payments of principal until December 8, 2024. The interest was initially calculated based on the London Inter-Bank Offered Rate (&#8220;LIBOR&#8221;) of 6 months plus 2.8%, subsequent to June 30, 2023, the benchmark of interest rate was modified to Secured Overnight Financing Rate (&#8220;SOFR&#8221;), and the credit spread was increased to 3.23%. The interest is required to be paid on March 21 and September 21 each year. As of December&#160;31, 2023, the outstanding balance of the loan was US$5.2&#160;million (RMB37 million) at interest rate of 8.56% per annum. The loan will be due within one year.</font></div><div style="margin-top:9.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 26, 2020, the Company entered into a credit facility agreement with China Development Bank, Agricultural Bank of China, China Merchants Bank and Chongqing Rural Commercial Bank (collectively, &#34;the Banks&#34;) in the aggregate principal amount of RMB250&#160;million. This loan shares collateral rights with the US$24.0 million long-term loan signed on December 18, 2019 with China Development Bank. Beginning December 18, 2020, the Company is required to make consecutive semi-annual payments of principal until </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:9.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 8, 2024. Interest payment is due on March 20, June 20, September 20 and December 20 of each year based on one-year LPR plus 1.3%. The Company drew-down RMB250&#160;million in May 2020 at interest rate of 5.15% per annum. As of December&#160;31, 2023, the outstanding balance of the principal was RMB80&#160;million at an interest rate of 4.95% per annum. The loan will be due within one year.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2019, the Company entered into a credit facility agreement with Export-Import Bank of China in the aggregate principal amount of RMB200&#160;million. The loan will mature on February 20, 2025. The Company drew-down the whole facility in 2019. The interest is calculated based on the five-year LPR multiplied by&#160;110%, and shall be paid quarterly. The principal payments are required to be paid every&#160;6&#160;months over the term of loan commencing in October 2019. This loan is secured by the buildings and certain equipment and land-use rights owned by the Company with a carrying value of RMB563&#160;million as of December 31, 2023. This loan shares collateral rights under YinHai financing lease signed on May 9, 2018 and the RMB200 million short-term loan signed on July 19, 2022 with The Export-Import Bank of China. As a condition of the loan arrangements, RMB14&#160;million of cash is held as restricted cash by the Company as a compensating balance at the Company's bank until the principal is paid. As of December&#160;31, 2023, the outstanding balance of the loan was&#160;RMB69&#160;million at interest rate of 4.10% per annum, among which RMB46 million will be due within one year.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Bank borrowings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - continued</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term debts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - continued</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 17, 2023, the Company entered into a three-year loan agreement with China Merchants Bank to borrow a maximum of RMB200 million for three years. The maximum interest rate is calculated as the one-year LPR minus 65 basis points. The loan requires quarterly interest payments. On July 19, 2023, the Company drew down RMB200 million at interest rate of 2.9% per annum. There are some financial covenants including revenue and asset-liability ratio related to this facility. The Company was fully in compliance with the covenants as of December 31, 2023. As of December 31, 2023, the outstanding loan amount was RMB200 million.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 25, 2023, the Company entered into a three-year loan agreement with Bohai Bank to borrow a maximum of RMB100 million for three years. The interest rate is calculated as the one-year LPR plus 40 basis points. The loan requires quarterly interest payments. On August 31, 2023, the Company drew down RMB20 million at interest rate of 3.85% per annum. As of December 31, 2023, the outstanding loan amount was RMB20 million.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, and December 25, 2023, the Company entered into three-year loan agreements with China Everbright Bank to borrow RMB30 million and RMB50 million at respective interest rate of 2.6% and 3.0% per annum. The interest rates were calculated respectively as five-year LPR minus 160 basis points and 120 basis points. As of December 31, 2023, the outstanding loan amount was RMB80 million.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 5 and 20, 2023, the Company entered into three-year loan agreements with Export-Import Bank of China to borrow respectively RMB50 million and RMB100 million, both at fixed interest rate of 2.70% per annum. The loans share collateral rights with the RMB200 million long-term loan signed on March 19, 2019 with the same bank. As of December 31, 2023, the outstanding amount of the loans was RMB150 million.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, maturities of short-term debts and long-term debts are as follows&#58;</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.048%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.461%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.933%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">December 31,</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="background-color:#00ff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</font></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2024</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;184,390 </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;25,971 </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="background-color:#00ff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2025</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;44,560 </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;6,276 </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="background-color:#00ff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2026</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;406,880 </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;57,307 </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="background-color:#00ff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total principal of debt</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;635,830 </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;89,554 </font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; debt issuance costs</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(592)</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(83)</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="background-color:#00ff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total principal of debt, less debt issuance costs</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;635,238 </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;89,471 </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="background-color:#00ff00;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.820%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Short-Term Debt</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Long-Term Debt</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Principal amount </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;-   </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;-   </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt"><font><br></font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;635,830 </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;89,554 </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt"><font><br></font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;635,830 </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;89,554 </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; debt issuance costs</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;-   </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;-   </font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(592)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(83)</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt"><font><br></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(592)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(83)</font></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Add&#58; mature in one year</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;183,798 </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;25,887 </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt"><font><br></font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(183,798)</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;(25,887)</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt"><font><br></font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;-   </font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;-   </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;183,798 </font></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;25,887 </font></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt"><font><br></font></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;451,440 </font></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;63,584 </font></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:0 1pt"><div style="padding-left:3.6pt;padding-right:3.6pt"><font><br></font></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;635,238 </font></div></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.6pt;padding-right:3.6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;89,471 </font></div></td></tr></table></div><div style="margin-top:18pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing lease</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 9, 2018 (the &#34;Effective Date&#34;), the Company entered into a lease finance agreement and a security agreement (the &#34;Agreements&#34;) with YinHai Leasing Company and China Import&#47;Export Bank (the &#34;Lenders&#34;).  Pursuant to the Agreements, the Lenders agree to provide an aggregate of RMB400 million of financing to the Company (the &#34;Lease Financing&#34;). In exchange for the Lease Financing, the Company agrees to transfer title of its assembly and testing equipment to the Lenders, and the Lenders lease such equipment to the Company under a five-year lease arrangement, pursuant to which the Company makes quarterly lease payments to the Lenders consisting of principal and interest based on a repayment schedule mutually agreed by the parties. The interest under the Lease Financing is accrued based on the five-year LPR multiplied by 1.15.  Under the Agreements, at the end of the five-year lease term, the Lenders agree to sell such equipment back to the Company for a nominal amount RMB0.001. The Company's obligations under the Lease Financing are secured by the land and building owned by the Company (the &#34;Collateral&#34;). </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Bank borrowings </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- continued</font></div><div style="margin-top:10pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing lease</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8211; continued</font></div><div><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">The lease financing shares the collateral rights both with the loan of RMB 200 million signed on March 12, 2019 and the loan of RMB 200 million signed on July 19, 2022 with The Export-Import Bank of China.  The proceeds from the Lease Financing were used primarily for the acquisition and installation of the 12-inch fabrication equipment and other expenses of the Company relating to the completion of the fabrication facility located in Chongqing. The Agreements contain customary representation, warranties and covenants, including restrictions on the transfer of the Collateral. The Agreements also contain customary events of default, including but are not limited to, failure to make payments and breach of material terms under the Agreements. On June 28, 2020, the parties entered into a modification to this agreement as a result of a change in the bank reference rate, pursuant to which the interest rate was changed to be the five-year LPR plus 0.8125%. Other terms of this agreement remain the same. As of December 31, 2023, the financing leases has been fully repaid.</font></div><div style="margin-top:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Lease</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date. Operating leases are included in operating lease ROU assets, operating lease liabilities and operating lease liabilities - long-term on the Company's balance sheets. Finance leases are included in property and equipment, finance lease liabilities and finance lease liabilities-long-term on the balance sheets. The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement. The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments. Operating leases are primarily related to offices facilities, employee apartments, and gas tank equipment. Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs. For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term. The finance lease is related to YinHai Leasing Company. The Company does not record leases on the balance sheet with a term of one year or less. Total lease expenses related to short-term leases were insignificant for the years ended December 31, 2022 and 2023.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company's operating and finance lease expenses are as follows for the period presented&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.661%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.312%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.458%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.488%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.491%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the years ended</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating leases&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;Fixed rent expense</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,582</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">12,075 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,700 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Finance lease&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;Amortization of equipment </font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">36,092</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4,539</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">639</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;Interest </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5,030</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;358 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;50 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total lease expenses </font></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">52,704</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">16,972</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2,389</font></td></tr></table></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">10. Lease </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">- continued</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company's operating and finance leases (Note) is as follows (in thousands, except lease term and discount rate)&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.134%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31, </font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Operating leases&#58;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;ROU assets associated with operating leases</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">76,993</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">71,757 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10,107</font></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Weighted average remaining lease term (in years)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9.80</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9.00</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">0.25</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Weighted average discount rate</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5.34%</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5.35%</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance leases</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.43%</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note&#58; All collateralized assets related to finance leases were de-mortgaged as of December 31, 2023. The carrying amounts for the related assets as of December 31, 2022 and 2023 were respectively 142,817 and 124,572.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company's operating and finance lease is as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.815%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.795%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.795%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.158%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Years ended December 31,</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid from amounts included in </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;the measurement of lease liabilities&#58; </font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;Operating cash flows from operating leases</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">11,176</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">12,226</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,722</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;Operating cash flows from finance lease</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5,184</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">358</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">50</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;&#160;&#160;&#160;Financing cash flows from finance lease</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">108,000</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,000</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3,239</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash right-of-use assets obtained in acquisition for operating lease</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,194</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,853 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">402</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash lease liabilities obtained in acquisition for operating lease</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,194</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,853 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">402</font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of December 31, 2023&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.681%"><tr><td style="width:1.0%"></td><td style="width:26.066%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.300%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.237%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Operating Lease Payment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Operating Lease Payment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance Lease</font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Payment</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance Lease</font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Payment</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total Lease Payment</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total Lease Payment</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.85pt;text-indent:-6.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years ending December 31, </font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2024</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;10,860 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,530 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;10,860 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,530 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2025</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;10,362 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,459 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;10,362 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,459 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2026</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;9,953 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,402 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;9,953 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,402 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2027</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;9,683 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,364 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;9,683 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,364 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2028</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;9,489 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,336 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;9,489 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,336 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Thereafter</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;40,328 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;5,678 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;40,328 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;5,678 </font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Total lease payments</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;90,675 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;12,769 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">- </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;90,675 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;12,769 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; imputed interest</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(17,838)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(2,510)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(17,838)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;(2,510)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Total lease liabilities</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;72,837 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;10,259 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;72,837 </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;10,259 </font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:8pt;margin-top:10pt;padding-left:24.4pt;text-indent:-24.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Shareholders' Equity</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, certain third-party investors entered into investment agreements with the Company in total consideration of RMB509 million (US$80 million) to subscribe for the Company's equity interest (&#34;2022 Financing&#34;). As of December 31, 2022, the Company received all capital injection, of which RMB212,899 and RMB296,101 was recorded in paid-in capital and additional paid-in capital, respectively. </font></div><div style="margin-bottom:8pt;margin-top:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Share-based Compensation</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2021, the Board of Directors approved a Share Incentive Plan (&#34;Plan&#34;) </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to grant share-based compensation awards to attract, motivate, retain and reward its employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Pursuant to the Plan, the Company reserved a total of 19,947,400 shares, of which15,752,900 restricted shares as of December 31, 2023 were granted to certain employees through the employee stock holding platforms (the &#34;Platform&#34;), which are several limited partnerships. Under the Plan, employees are eligible to subscribe such restricted shares at one US$ dollar per each. Vesting is subject to certain service and performance conditions, which includes a condition where employees are not entitled to transfer or redeem the share until the Company's ordinary shares become listed securities over 12 months, which substantially creates a performance condition. The subscription consideration of RMB79,302(US$11,875) has been fully collected by the Company by the end of the year ended December 31, 2022.</font></div><div style="margin-top:4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each restricted share granted was determined at RMB15.20 (US$2.38) using the market approach by reference to the fair value of the ordinary share indicating by the Company&#8217;s most recent equity financing.</font></div><div style="margin-top:4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table discloses movements for the year ended December 31, 2023&#58;</font></div><div style="padding-left:36pt;text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.627%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number of restricted shares</font></div></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of January 1, 2023</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,752,900</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Granted </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">As of December 31, 2023</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,752,900</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of restricted shares expected to vest</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">10,319,832</font></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not recognize any share-based compensation expenses for restricted shares as the listing of the Company is assessed to be not probable as of December 31, 2023. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:8pt;margin-top:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Income Tax Expense</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under PRC's Enterprise Income Tax Law (&#34;EIT Law&#34;), the statutory income tax rate is 25%, and the EIT rate will be reduced to 15% for the encouraged enterprises located in the western region which the company met the requirement, according to the taxation No.23 in 2020 announced by China Development and Reform Commission of the Ministry of Finance and the State Administration, from January 1, 2021 to December 31, 2030. Additionally, as a recognized semiconductor integrated circuit production entity, the Company is entitled to a two-year exemption and three-year 50% reduction starting from the first profit making year after absorbing all prior years' tax losses. The Company has not entered into the first tax profitable year as of December 31, 2023. No provision for income taxes has been required to be accrued because the Company is in cumulative loss positions for the period presented. In 2023, the Company applied for Certified High and New Technology Enterprises (&#8220;HNTE&#8221;), thereby qualifying for an extended loss carryforward period of 10 years, increased from 5 years. To maintain its status as a HNTE, the Company must conduct an annual self-assessment to ensure it continues to meet the HNTE criteria&#59; additionally, the Company must reapply for qualification every three years. </font></div><div style="margin-top:6pt"><font><br></font></div><div style="margin-top:10pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">13. Income Tax Expense</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%"> &#8211; continued</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation between the effective income tax rate and the PRC statutory income tax rate is as follows&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.621%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">For the Years ended December 31,</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</font></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">PRC Statutory income tax rate</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">25%</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">25%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax effect of non-deductible expenses in determining taxable profit</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10%)</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">0%</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Research and development super deduction</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">251%</font></div></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">4%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Preferential tax rate</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)%</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)%</font></div></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Changes in valuation allowance</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(256)%</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(19)%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Effective income tax rate</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">- </font></div></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal components of the deferred tax assets are as follows&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.278%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">For the years ended December 31,</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</font></div></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RMB</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Deferred tax assets&#58; </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Net loss carry-forward</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">136,691</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;153,610 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;21,636 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Impairment provisions</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,260</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3,205</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">451</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued warranty expenses</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,071</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,098 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;155 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued compensation</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,384</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;1,207 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;170 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Deferred income of governmental subsidy</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">482</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;448 </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;63 </font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Accrued other expenses</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">3,498</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;2,174 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;306 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Less&#58; valuation allowance</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(146,386)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(161,742)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(22,781)</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Deferred tax assets, net</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;-   </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1.22pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;-   </font></td></tr></table></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers positive and negative evidence to determine whether some portion or all of the deferred tax assets will be more likely than not realized. This assessment considers, among other matters, the nature, frequency and severity of recent losses and forecasts of future profitability. These assumptions require significant judgment and the forecasts of future taxable income are consistent with the plans and estimates the Company is using to manage the underlying businesses. Valuation allowances are established for deferred tax assets based on a more likely than not threshold. The Company's ability to realize deferred tax assets depends on its ability to generate sufficient taxable income within the carry forward periods provided for in the tax law. The Company has determined that for the deferred tax assets on temporary differences and net operating loss carry forwards, it is not able to conclude that the future realization of those net operating loss carry forwards and other deferred tax assets are more likely than not. As such, the Company has fully provided valuation allowance for the deferred tax assets as of December 31, 2022 and 2023. No unrecognized tax benefits and related interest and penalties were recorded in the period presented. Amounts of operating loss carry forwards were approximately RMB1,004 million (US$141 million) for the year ended December 31, 2023, which are expected to expire through 2028.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the movement of the valuation allowance&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.348%"><tr><td style="width:1.0%"></td><td style="width:70.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.639%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the year ended December 31, 2023</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Balance as of December 31, 2022</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;146,386 </font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;20,618 </font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provided</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">18,091</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">2,548</font></td></tr><tr><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reversed</font></div></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(2,508)</font></td><td colspan="3" style="background-color:#cff2fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff2fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">(353)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:22.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Written off</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">-</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Balance as of December 31, 2023</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">161,969  </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;border-bottom:2pt double #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">22,813  </font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-23</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:10pt;padding-left:24.5pt;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Related party transactions</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the major related parties and the relationship with the Company as of December 31, 2022 and 2023&#58;</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.016%"><tr><td style="width:1.0%"></td><td style="width:65.510%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.284%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Company Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:125%">Relationship with the Company</font></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Alpha and Omega Semiconductor Limited and its subsidiaries (&#34;AOS Group&#34;)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:125%">Shareholder</font></td></tr></table></div><div style="margin-top:6pt;padding-left:24.4pt"><font><br></font></div><div style="padding-left:24.4pt;text-indent:-24.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:12.74pt">Amounts due from related parties </font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.916%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.948%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Account</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Name of </font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">related parties</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">As of December 31, </font></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due from related parties, net </font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">241,954</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">153,990</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">21,689</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of amounts due from related parties as of December 31, 2022 and 2023 are related to sale of finished goods to AOS Group. </font></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Amounts due to related parties </font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.891%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.750%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.095%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Account </font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Name of </font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">related parties</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, </font></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Amounts due to related parties</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">96,376   </font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">65,612</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9,242</font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of amounts due to related parties as of December 31, 2022 and 2023 are related to purchase of raw materials (RMB86,449 and RMB55,522 as of December 31, 2022 and 2023, respectively) and equipment (RMB9,927 and RMB10,090, as of December 31, 2022 and 2023, respectively) from AOS Group. </font></div><div style="margin-top:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.91pt">Sales and purchase with related parties</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.986%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.155%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">Accounts</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Name of </font></div><div style="padding-right:-1.32pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">related parties</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">For the years ended December 31, </font></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2022</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">2023</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">RMB</font></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">US$</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Revenue from related parties</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">1,239,221</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">708,070</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">&#160;</font></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">99,730</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other operating income, net from related parties</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">20,555</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">36</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">5</font></td></tr><tr><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Purchase from related parties</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">AOS Group</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">430,585</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">64,252</font></td><td colspan="3" style="background-color:#cff0fc;padding:0 1pt"></td><td colspan="3" style="background-color:#cff0fc;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">9,050</font></td></tr></table></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022 and 2023, all of the related parties balances and transactions are as above. </font></div><div style="margin-bottom:8pt;margin-top:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Commitments and Contingencies</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company's commitments related to purchase of property and equipment contracted but not yet reflected in the financial statements were RMB102,125 which are expected to be incurred for the year ending December 31, 2024.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. If a potential material loss contingency is not probable but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-24</font></div><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:106.56pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHONGQING ALPHA AND OMEGA SEMICONDUCTOR LIMITED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2023</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO FINANCIAL STATEMENTS</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(In Thousands of Renminbi, unless otherwise indicated)</font></div><div><font><br></font></div><div><font><br></font></div></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loss if determinable and material, is disclosed. Legal costs incurred in connection with loss contingencies are expensed as&#160;incurred.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company doesn't have any contingency related to unsettled litigation.</font></div><div style="margin-top:10pt;padding-left:24.5pt;text-indent:-24.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Subsequent events</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The subsequent events were evaluated through August 20, 2024, which is the issuance date of the audited financial statements. </font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2024, the Company's shareholders approved to cancel and repurchase from the Platform 1,555,232 of issued restricted shares, which were granted to the eligible employees who had left the Company by December 31, 2023 at a total consideration of US$1,555. The Company cancelled additional 3,877,836 reserved restricted shares from the platform. As a result, a total number of outstanding restricted shares under the Share Incentive Plan decreased to 10,319,832.</font></div><div style="margin-top:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 19, 2024, the Company's shareholder meeting resolved to approve the undertaking of RMB500 million equity financing proposed by certain potential investor(s), the valuation shall be subjected to further approval from the Company's board of director and shareholder meeting.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company repaid on February 1, 2024 certain long-term borrowings from China Development Bank totalling RMB117 million, and the collateralized assets with a net carrying value of RMB1,052 million was subsequently de-mortgaged.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-25</font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>14
<FILENAME>aosl-20240630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:e8e9f9b6-d647-465e-84c1-b9a1771c4006,g:c8f2c5b0-4577-487e-ab97-128a5e8c8128-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:aosl="http://www.aosmd.com/20240630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.aosmd.com/20240630">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aosl-20240630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aosl-20240630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aosl-20240630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="aosl-20240630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.aosmd.com/role/Cover">
        <link:definition>0000001 - 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:roleType id="AuditInformation" roleURI="http://www.aosmd.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPolicies" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies">
        <link:definition>9952157 - Disclosure - The Company and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestmentinEquityInvestee" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee">
        <link:definition>9952158 - Disclosure - Equity Method Investment in Equity Investee</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.aosmd.com/role/RelatedPartyTransactions">
        <link:definition>9952159 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited" roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited">
        <link:definition>9952160 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationofCreditRiskandSignificantCustomers" roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers">
        <link:definition>9952161 - Disclosure - Concentration of Credit Risk and Significant Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponents" roleURI="http://www.aosmd.com/role/BalanceSheetComponents">
        <link:definition>9952162 - Disclosure - Balance Sheet Components</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.aosmd.com/role/Debt">
        <link:definition>9952163 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.aosmd.com/role/Leases">
        <link:definition>9952164 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquity" roleURI="http://www.aosmd.com/role/ShareholdersEquity">
        <link:definition>9952165 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensation" roleURI="http://www.aosmd.com/role/SharebasedCompensation">
        <link:definition>9952166 - Disclosure - Share-based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.aosmd.com/role/EmployeeBenefitPlans">
        <link:definition>9952167 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.aosmd.com/role/IncomeTaxes">
        <link:definition>9952168 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicinformation" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformation">
        <link:definition>9952169 - Disclosure - Segment and Geographic information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedNetAssets" roleURI="http://www.aosmd.com/role/RestrictedNetAssets">
        <link:definition>9952170 - Disclosure - Restricted Net Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.aosmd.com/role/CommitmentsandContingencies">
        <link:definition>9952171 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccounts" roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>9952172 - Disclosure - Schedule II - Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesPolicies" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies">
        <link:definition>9954471 - Disclosure - The Company and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesTables" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables">
        <link:definition>9954472 - Disclosure - The Company and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestmentinEquityInvesteeTables" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables">
        <link:definition>9954473 - Disclosure - Equity Method Investment in Equity Investee (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables">
        <link:definition>9954474 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationofCreditRiskandSignificantCustomersTables" roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables">
        <link:definition>9954475 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsTables" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsTables">
        <link:definition>9954476 - Disclosure - Balance Sheet Components (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.aosmd.com/role/DebtTables">
        <link:definition>9954477 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.aosmd.com/role/LeasesTables">
        <link:definition>9954478 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationTables" roleURI="http://www.aosmd.com/role/SharebasedCompensationTables">
        <link:definition>9954479 - Disclosure - Share-based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.aosmd.com/role/IncomeTaxesTables">
        <link:definition>9954480 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicinformationTables" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationTables">
        <link:definition>9954481 - Disclosure - Segment and Geographic information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails">
        <link:definition>9954482 - Disclosure - The Company and Significant Accounting Policies - Basis of Presentation Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails">
        <link:definition>9954483 - Disclosure - The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails">
        <link:definition>9954484 - Disclosure - The Company and Significant Accounting Policies - Joint Venture Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails">
        <link:definition>9954485 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails">
        <link:definition>9954486 - Disclosure - The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails">
        <link:definition>9954487 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails">
        <link:definition>9954488 - Disclosure - The Company and Significant Accounting Policies - Government Grants Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails">
        <link:definition>9954489 - Disclosure - The Company and Significant Accounting Policies - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails">
        <link:definition>9954490 - Disclosure - The Company and Significant Accounting Policies - Long-lived Assets Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails">
        <link:definition>9954491 - Disclosure - The Company and Significant Accounting Policies - Product Warranty Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails" roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails">
        <link:definition>9954492 - Disclosure - The Company and Significant Accounting Policies - Advertising Expense Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestmentinEquityInvesteeNarrativeDetails" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails">
        <link:definition>9954493 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails">
        <link:definition>9954494 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails">
        <link:definition>9954495 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Net Loss Associated with Sales of JV Company Equity Interest Held (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails">
        <link:definition>9954496 - Disclosure - Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.aosmd.com/role/RelatedPartyTransactionsDetails">
        <link:definition>9954497 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails">
        <link:definition>9954498 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails">
        <link:definition>9954499 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails">
        <link:definition>9954500 - Disclosure - Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAccountsreceivableDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails">
        <link:definition>9954501 - Disclosure - Balance Sheet Components - Accounts receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsInventoriesDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails">
        <link:definition>9954502 - Disclosure - Balance Sheet Components - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsOtherCurrentAssetsDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails">
        <link:definition>9954503 - Disclosure - Balance Sheet Components - Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsPropertyplantandequipmentDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails">
        <link:definition>9954504 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsGoodwillDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails">
        <link:definition>9954505 - Disclosure - Balance Sheet Components - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsOtherlongtermassetsDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails">
        <link:definition>9954506 - Disclosure - Balance Sheet Components - Other long term assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails">
        <link:definition>9954507 - Disclosure - Balance Sheet Components - Future amortization expense of intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsIntangibleassetsDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails">
        <link:definition>9954508 - Disclosure - Balance Sheet Components - Intangible assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsAccruedliabilitiesDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails">
        <link:definition>9954509 - Disclosure - Balance Sheet Components - Accrued liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsProductWarrantyAccrualDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails">
        <link:definition>9954510 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsStockRotationAccrualDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails">
        <link:definition>9954511 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails">
        <link:definition>9954512 - Disclosure - Balance Sheet Components - Impairment of long-lived assets, intangible assets, and goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BalanceSheetComponentsOtherlongtermliabilitiesDetails" roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails">
        <link:definition>9954513 - Disclosure - Balance Sheet Components - Other long-term liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtShorttermborrowingDetails" roleURI="http://www.aosmd.com/role/DebtShorttermborrowingDetails">
        <link:definition>9954514 - Disclosure - Debt - Short-term borrowing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAccountsReceivableFactoringAgreementDetails" roleURI="http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails">
        <link:definition>9954515 - Disclosure - Debt - Accounts Receivable Factoring Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDebtFinancingDetails" roleURI="http://www.aosmd.com/role/DebtDebtFinancingDetails">
        <link:definition>9954516 - Disclosure - Debt - Debt Financing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtCreditFacilitiesandLongtermDebtNarrativeDetails" roleURI="http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails">
        <link:definition>9954517 - Disclosure - Debt - Credit Facilities and Long-term Debt Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtMaturitiesofShorttemandLongtermDebtDetails" roleURI="http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails">
        <link:definition>9954518 - Disclosure - Debt - Maturities of Short-tem and Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.aosmd.com/role/LeasesNarrativeDetails">
        <link:definition>9954519 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseCostDetails" roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails">
        <link:definition>9954520 - Disclosure - Leases - Schedule of Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails" roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails">
        <link:definition>9954521 - Disclosure - Leases - Schedule of Lease Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseSupplementalCashFlowInformationDetails" roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails">
        <link:definition>9954522 - Disclosure - Leases - Schedule of Lease Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseMaturitiesTopic842Details" roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details">
        <link:definition>9954523 - Disclosure - Leases - Schedule of Lease Maturities - Topic 842 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseMaturitiesTopic842Details_1" roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1">
        <link:definition>9954523 - Disclosure - Leases - Schedule of Lease Maturities - Topic 842 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityDetails" roleURI="http://www.aosmd.com/role/ShareholdersEquityDetails">
        <link:definition>9954524 - Disclosure - Shareholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationNarrativeDetails" roleURI="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails">
        <link:definition>9954525 - Disclosure - Share-based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationNonvestedShareActivityRollforwardDetails" roleURI="http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails">
        <link:definition>9954526 - Disclosure - Share-based Compensation - Nonvested Share Activity Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationSummaryofStockOptionActivitiesDetails" roleURI="http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails">
        <link:definition>9954527 - Disclosure - Share-based Compensation - Summary of Stock Option Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationFairValueWeightedAverageAssumptionsDetails" roleURI="http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails">
        <link:definition>9954528 - Disclosure - Share-based Compensation - Fair Value Weighted Average Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationEmployeeSharePurchasePlanDetails" roleURI="http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails">
        <link:definition>9954529 - Disclosure - Share-based Compensation - Employee Share Purchase Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SharebasedCompensationSharebasedCompensationExpensesDetails" roleURI="http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails">
        <link:definition>9954530 - Disclosure - Share-based Compensation - Share-based Compensation Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansDetails" roleURI="http://www.aosmd.com/role/EmployeeBenefitPlansDetails">
        <link:definition>9954531 - Disclosure - Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9954532 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxSchedulesDetails" roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails">
        <link:definition>9954533 - Disclosure - Income Taxes - Income Tax Schedules (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxSchedulesDetails_1" roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1">
        <link:definition>9954533 - Disclosure - Income Taxes - Income Tax Schedules (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicinformationSegmentNarrativeDetails" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails">
        <link:definition>9954534 - Disclosure - Segment and Geographic information Segment Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails">
        <link:definition>9954535 - Disclosure - Segment and Geographic information - Revenue by Geographical Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicinformationRevenuebyProductTypeDetails" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails">
        <link:definition>9954536 - Disclosure - Segment and Geographic information - Revenue by Product Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails" roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails">
        <link:definition>9954537 - Disclosure - Segment and Geographic information Location and Net Book Value of Long-Lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedNetAssetsDetails" roleURI="http://www.aosmd.com/role/RestrictedNetAssetsDetails">
        <link:definition>9954538 - Disclosure - Restricted Net Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesPurchaseCommitmentsDetails" roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails">
        <link:definition>9954539 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesContingenciesandIndemnitiesDetails" roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails">
        <link:definition>9954540 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>9954541 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="aosl_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" abstract="false" name="DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" abstract="false" name="DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" abstract="false" name="IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_IncomeLossFromEquityMethodInvesteeAfterTax" abstract="false" name="IncomeLossFromEquityMethodInvesteeAfterTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" abstract="false" name="OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" abstract="false" name="StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" abstract="false" name="IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_ProceedsFromGovernmentGrantRelatedToEquipment" abstract="false" name="ProceedsFromGovernmentGrantRelatedToEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_PrincipalPaymentsOnCapitalLeases" abstract="false" name="PrincipalPaymentsOnCapitalLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_RisksAndUncertaintiesPolicyTextBlock" abstract="false" name="RisksAndUncertaintiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="aosl_GovernmentGrantsPolicyPolicyTextBlock" abstract="false" name="GovernmentGrantsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="aosl_StockRotationAccrualTableTextBlock" abstract="false" name="StockRotationAccrualTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" abstract="false" name="ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" abstract="false" name="IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="aosl_HHGraceMember" abstract="true" name="HHGraceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ChongqingFundsMember" abstract="true" name="ChongqingFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" abstract="true" name="FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ThirdPartyInvestorsMember" abstract="true" name="ThirdPartyInvestorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_EmployeeIncentivePlanMember" abstract="true" name="EmployeeIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" abstract="false" name="EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aosl_EquityMethodInvestmentNumberOfDirectors" abstract="false" name="EquityMethodInvestmentNumberOfDirectors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aosl_GovernmentGrantsReductionRecordedToInterestExpense" abstract="false" name="GovernmentGrantsReductionRecordedToInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_GovernmentGrantsReductionRecordedToOperatingExpenses" abstract="false" name="GovernmentGrantsReductionRecordedToOperatingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" abstract="false" name="GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_IncreaseDecreaseInOperatingExpense" abstract="false" name="IncreaseDecreaseInOperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_LicenseAndDevelopmentSerivcesMember" abstract="true" name="LicenseAndDevelopmentSerivcesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ProceedsFromUpfrontFees" abstract="false" name="ProceedsFromUpfrontFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_RevenueFromContractWithCustomerCumulativeRevenue" abstract="false" name="RevenueFromContractWithCustomerCumulativeRevenue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_LengthOfProductWarranty" abstract="false" name="LengthOfProductWarranty" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_EquityMethodInvestmentFairValueOfEquityRetained" abstract="false" name="EquityMethodInvestmentFairValueOfEquityRetained" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_ThirdPartyInvestorsTransaction1Member" abstract="true" name="ThirdPartyInvestorsTransaction1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ThirdPartyInvestorsTransaction2Member" abstract="true" name="ThirdPartyInvestorsTransaction2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_SuppliesAssemblyAndTestingServicesMember" abstract="true" name="SuppliesAssemblyAndTestingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_StockOptionsAndRestrictedStockUnitsRsusMember" abstract="true" name="StockOptionsAndRestrictedStockUnitsRsusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_CustomerMember" abstract="true" name="CustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_CustomerBMember" abstract="true" name="CustomerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_CustomerCMember" abstract="true" name="CustomerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_CustomerDMember" abstract="true" name="CustomerDMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit" abstract="false" name="ConcentrationOfCreditRiskTermsOfSalesOnCredit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_AllowanceForPriceAdjustmentsReceivableCurrent" abstract="false" name="AllowanceForPriceAdjustmentsReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_LocalVATReceivable" abstract="false" name="LocalVATReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_PrepaidMaintenanceCurrent" abstract="false" name="PrepaidMaintenanceCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_PrepaymenttoSupplier" abstract="false" name="PrepaymenttoSupplier" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_EquipmentAndToolingMember" abstract="true" name="EquipmentAndToolingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" abstract="false" name="PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" abstract="false" name="PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_PrepaymentForPropertyAndEquipment" abstract="false" name="PrepaymentForPropertyAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_InvestmentsInPrivatelyHeldCompanies" abstract="false" name="InvestmentsInPrivatelyHeldCompanies" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_Customdepositnoncurrent" abstract="false" name="Customdepositnoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DepositsWithSupplier" abstract="false" name="DepositsWithSupplier" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_OfficeLeaseDepositAssetsNoncurrent" abstract="false" name="OfficeLeaseDepositAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_PatentsAndPatentedTechnologyMember" abstract="true" name="PatentsAndPatentedTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_StockRotationAccrualCurrent" abstract="false" name="StockRotationAccrualCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_AccruedInventory" abstract="false" name="AccruedInventory" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_AccruedFacilityExpenses" abstract="false" name="AccruedFacilityExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_AccruedPropertyPlantandEquipment" abstract="false" name="AccruedPropertyPlantandEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_AccruedCustomerDeposit" abstract="false" name="AccruedCustomerDeposit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_EmployeeStockPurchasePlanPayableCurrent" abstract="false" name="EmployeeStockPurchasePlanPayableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_StockRotationAccrualIncreaeDecreaseRollForward" abstract="true" name="StockRotationAccrualIncreaeDecreaseRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_StockRotationAccrualStockIssued" abstract="false" name="StockRotationAccrualStockIssued" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_StockRotationAccrualPayments" abstract="false" name="StockRotationAccrualPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_OtherCustomersMember" abstract="true" name="OtherCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ComputerSoftwareLiabilityNoncurrent" abstract="false" name="ComputerSoftwareLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_BankOfCommunicationsLimitedMember" abstract="true" name="BankOfCommunicationsLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_IndustrialAndCommercialBankofChinaMember" abstract="true" name="IndustrialAndCommercialBankofChinaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ChinaConstructionBankMember" abstract="true" name="ChinaConstructionBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_CreditFacility3Point85PercentDueNovember182022Member" abstract="true" name="CreditFacility3Point85PercentDueNovember182022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_LineOfCreditMaturingDecember12023Member" abstract="true" name="LineOfCreditMaturingDecember12023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_LineOfCreditMaturingMarch152025Member" abstract="true" name="LineOfCreditMaturingMarch152025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_LineOfCreditMaturingSeptmeber2025Member" abstract="true" name="LineOfCreditMaturingSeptmeber2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_LineOfCreditFacilityTradeBorrowingsMember" abstract="true" name="LineOfCreditFacilityTradeBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" abstract="true" name="LineOfCreditFacilityWorkingCapitalBorrowingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_DebtInstrumentBasisSpreadonVariableRateMultiple" abstract="false" name="DebtInstrumentBasisSpreadonVariableRateMultiple" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" abstract="true" name="AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_HongkongAndShanghaiBankingCorporationLimitedMember" abstract="true" name="HongkongAndShanghaiBankingCorporationLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" abstract="false" name="AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" abstract="false" name="AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" abstract="false" name="AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" abstract="false" name="AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" abstract="false" name="AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_JirehSemiconductorIncorporatedMember" abstract="true" name="JirehSemiconductorIncorporatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" abstract="true" name="SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionDownPaymentAmount" abstract="false" name="SaleLeasebackTransactionDownPaymentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionDownPaymentPercent" abstract="false" name="SaleLeasebackTransactionDownPaymentPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionDeliveryPaymentAmount" abstract="false" name="SaleLeasebackTransactionDeliveryPaymentAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionDeliveryPaymentPercent" abstract="false" name="SaleLeasebackTransactionDeliveryPaymentPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent" abstract="false" name="SaleLeasebackTransactionPurchasePriceFinancingPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionImpliedInterestRatePercent" abstract="false" name="SaleLeasebackTransactionImpliedInterestRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" abstract="false" name="SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_SalesLeasebackTransactionDebtOutstandingAmount" abstract="false" name="SalesLeasebackTransactionDebtOutstandingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_VariableInterestRateTermLoanMaturingAugust2022Member" abstract="true" name="VariableInterestRateTermLoanMaturingAugust2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_LondonInterbankOfferedRateMember" abstract="true" name="LondonInterbankOfferedRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_JirehMember" abstract="true" name="JirehMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" abstract="false" name="LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DebtLongTermAndShortTermCombinedAmountNet" abstract="false" name="DebtLongTermAndShortTermCombinedAmountNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_ShortTermDebtGross" abstract="false" name="ShortTermDebtGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_FinanceLeaseRightOfUseAssetGross" abstract="false" name="FinanceLeaseRightOfUseAssetGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_FinanceLeaseCost1Abstract" abstract="true" name="FinanceLeaseCost1Abstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_ShortTermLeaseCostAbstract" abstract="true" name="ShortTermLeaseCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_OperatingLeaseRightOfUseAssetAbstract" abstract="true" name="OperatingLeaseRightOfUseAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_FinanceLeaseRightOfUseAssetAbstract" abstract="true" name="FinanceLeaseRightOfUseAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_WeightedAverageRemainingLeaseTermAbstract" abstract="true" name="WeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_WeightedAverageLeaseDiscountRateAbstract" abstract="true" name="WeightedAverageLeaseDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_TreasuryStockReissuedMember" abstract="true" name="TreasuryStockReissuedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_NumberOfVotesPerEachCommonShare" abstract="false" name="NumberOfVotesPerEachCommonShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees" abstract="false" name="TreasuryStockValueAcquiredCostMethodLessHandlingFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_TreasuryStockReissuedAveragePricePerShare" abstract="false" name="TreasuryStockReissuedAveragePricePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="aosl_TwoThousandEighteenPlanMember" abstract="true" name="TwoThousandEighteenPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ExternalBoardMembersMember" abstract="true" name="ExternalBoardMembersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_NonstatutoryStockOptionsMember" abstract="true" name="NonstatutoryStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_MarketbasedRestrictedStockUnitsMSUMember" abstract="true" name="MarketbasedRestrictedStockUnitsMSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" abstract="true" name="MarketBasedRestrictedStockUnitsMSUPreModificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" abstract="true" name="MarketBasedRestrictedStockUnitsMSUPostModificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_ShareBasedPaymentArrangementExpenseNonCash" abstract="false" name="ShareBasedPaymentArrangementExpenseNonCash" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" abstract="false" name="DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="aosl_RetirementPlan401KMember" abstract="true" name="RetirementPlan401KMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" abstract="false" name="MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_StateResearchAndDevelopmentCreditCarryforwardMember" abstract="true" name="StateResearchAndDevelopmentCreditCarryforwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember" abstract="true" name="NetOperatingLossFixedAssetAndIntangibleAssetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_LongTermIncomeTaxPayableMember" abstract="true" name="LongTermIncomeTaxPayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_PeriodAxis" abstract="true" name="PeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="aosl_PeriodDomain" abstract="true" name="PeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_PeriodOneMember" abstract="true" name="PeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_PeriodTwoMember" abstract="true" name="PeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember" abstract="true" name="AlphaAndOmegaSemiconductorAndAOSInternationalLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" abstract="false" name="UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" abstract="false" name="DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="aosl_DeferredTaxAssetsAccruedCompensation" abstract="false" name="DeferredTaxAssetsAccruedCompensation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DeferredTaxAssetsDepreciation" abstract="false" name="DeferredTaxAssetsDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DeferredTaxAssetsOperatingLeaseLiabilities" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" abstract="false" name="DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DeferredTaxAssetsAccrualsandReserves" abstract="false" name="DeferredTaxAssetsAccrualsandReserves" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DeferredTaxLiabilitiesDepreciationandAmortization" abstract="false" name="DeferredTaxLiabilitiesDepreciationandAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_LongTermLiabilitiesMember" abstract="true" name="LongTermLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="aosl_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_PowerDiscreteMember" abstract="true" name="PowerDiscreteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_PowerIcMember" abstract="true" name="PowerIcMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_PackagingAndTestingServicesMember" abstract="true" name="PackagingAndTestingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" abstract="false" name="PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_RestrictedStatutoryReservesTable" abstract="true" name="RestrictedStatutoryReservesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="aosl_RestrictedStatutoryReservesLineItems" abstract="true" name="RestrictedStatutoryReservesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" abstract="false" name="PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" abstract="false" name="StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount" abstract="false" name="ForeignSubsidiariesRestrictedStatutoryReservesAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" abstract="false" name="ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="aosl_InventoriesAndServicesMember" abstract="true" name="InventoriesAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_AllowanceForPriceAdjustmentsMember" abstract="true" name="AllowanceForPriceAdjustmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="aosl_WenjunLiMember" abstract="true" name="WenjunLiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>15
<FILENAME>aosl-20240630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:e8e9f9b6-d647-465e-84c1-b9a1771c4006,g:c8f2c5b0-4577-487e-ab97-128a5e8c8128-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d7edee76-71f5-4105-b636-2b246a8b1dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_84149b03-0010-4e80-bf26-57eb59111604" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d7edee76-71f5-4105-b636-2b246a8b1dd7" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_84149b03-0010-4e80-bf26-57eb59111604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b8fd37a3-7666-4c07-a70a-ae2484ef73d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d7edee76-71f5-4105-b636-2b246a8b1dd7" xlink:to="loc_us-gaap_ShortTermBorrowings_b8fd37a3-7666-4c07-a70a-ae2484ef73d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_edc88de2-1d51-470e-9288-f7dd4c037481" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d7edee76-71f5-4105-b636-2b246a8b1dd7" xlink:to="loc_us-gaap_AccountsPayableCurrent_edc88de2-1d51-470e-9288-f7dd4c037481" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_f6203988-4461-4e54-8592-d5d5b8252da0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d7edee76-71f5-4105-b636-2b246a8b1dd7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_f6203988-4461-4e54-8592-d5d5b8252da0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_1b08ac0e-ee91-49bd-81b6-76aa89c2a8c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d7edee76-71f5-4105-b636-2b246a8b1dd7" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_1b08ac0e-ee91-49bd-81b6-76aa89c2a8c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5d42e494-7bb4-4a9a-97bc-95d328508267" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d7edee76-71f5-4105-b636-2b246a8b1dd7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5d42e494-7bb4-4a9a-97bc-95d328508267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f329551-e4af-43ca-9962-eb7eaa93037e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_d7edee76-71f5-4105-b636-2b246a8b1dd7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_7f329551-e4af-43ca-9962-eb7eaa93037e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_ff961e58-24c4-4cd1-bd29-fe74a292f6af" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_ff961e58-24c4-4cd1-bd29-fe74a292f6af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f6229e43-d8f9-4f8d-b01a-66750ca76506" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f6229e43-d8f9-4f8d-b01a-66750ca76506" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c047ddc0-0d92-4a33-823e-43ab2c9367e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_c047ddc0-0d92-4a33-823e-43ab2c9367e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9c818749-c122-406f-9dba-d567d47804e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_InventoryNet_9c818749-c122-406f-9dba-d567d47804e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_3f62824e-eecc-4c6d-96db-32776c4ffa4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_3f62824e-eecc-4c6d-96db-32776c4ffa4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_73446e3d-95f0-47ec-9783-eefd7ddb4da2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_73446e3d-95f0-47ec-9783-eefd7ddb4da2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_321e2024-35db-4de5-aeaa-b5bbacbd69c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_321e2024-35db-4de5-aeaa-b5bbacbd69c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_fbb007ee-6482-4940-b96e-9fdb7f896147" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_OtherAssetsCurrent_fbb007ee-6482-4940-b96e-9fdb7f896147" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_110dc7a6-3ce7-44a1-86fc-f7168aafe870" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_110dc7a6-3ce7-44a1-86fc-f7168aafe870" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0ef1c781-3397-45cc-8ca6-1f5ba6d32b87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0ef1c781-3397-45cc-8ca6-1f5ba6d32b87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_4a477c76-df62-482d-aaf0-7e85ef96a6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_4a477c76-df62-482d-aaf0-7e85ef96a6f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_4c26a296-998d-4e74-a296-3282cc1ef23f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c90c6e6c-9db4-46b1-8d6d-b491563a4e49" xlink:to="loc_us-gaap_EquityMethodInvestments_4c26a296-998d-4e74-a296-3282cc1ef23f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_49da3d69-9100-4a6e-bd82-c14c9fa2ba02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c782ac98-f9fc-437d-945e-002bf21b11c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_49da3d69-9100-4a6e-bd82-c14c9fa2ba02" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c782ac98-f9fc-437d-945e-002bf21b11c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e80d5563-e572-46a7-94cf-adf38c89e2da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_49da3d69-9100-4a6e-bd82-c14c9fa2ba02" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e80d5563-e572-46a7-94cf-adf38c89e2da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5d6edfc4-5928-4968-a58a-58769e030e69" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_49da3d69-9100-4a6e-bd82-c14c9fa2ba02" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5d6edfc4-5928-4968-a58a-58769e030e69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c39ed378-46e0-451d-801e-0efa038b0f43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_49da3d69-9100-4a6e-bd82-c14c9fa2ba02" xlink:to="loc_us-gaap_InventoryNet_c39ed378-46e0-451d-801e-0efa038b0f43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_117a8986-f69e-4f66-914a-e3800b034e00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_49da3d69-9100-4a6e-bd82-c14c9fa2ba02" xlink:to="loc_us-gaap_OtherAssetsCurrent_117a8986-f69e-4f66-914a-e3800b034e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_eb596265-5df4-4f1e-b609-83e9a13f5ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dbe4ce3f-3ddb-4e10-baeb-b49d550397d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eb596265-5df4-4f1e-b609-83e9a13f5ce3" xlink:to="loc_us-gaap_LiabilitiesCurrent_dbe4ce3f-3ddb-4e10-baeb-b49d550397d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_783f4a01-f8b4-41de-a02f-114634d03327" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eb596265-5df4-4f1e-b609-83e9a13f5ce3" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_783f4a01-f8b4-41de-a02f-114634d03327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_1985a0db-da19-4fd6-a722-2693dd7612b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eb596265-5df4-4f1e-b609-83e9a13f5ce3" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_1985a0db-da19-4fd6-a722-2693dd7612b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_d3b615a5-fb7a-4dad-8014-f57cde593763" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eb596265-5df4-4f1e-b609-83e9a13f5ce3" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_d3b615a5-fb7a-4dad-8014-f57cde593763" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8f835a16-0893-4444-8c4f-82578de6e49d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eb596265-5df4-4f1e-b609-83e9a13f5ce3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8f835a16-0893-4444-8c4f-82578de6e49d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a006c329-882d-4aff-8bb1-c6ec41940900" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eb596265-5df4-4f1e-b609-83e9a13f5ce3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a006c329-882d-4aff-8bb1-c6ec41940900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1707cda3-9d1c-4053-98c5-2b3324822b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_eb596265-5df4-4f1e-b609-83e9a13f5ce3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1707cda3-9d1c-4053-98c5-2b3324822b0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_14607169-5b1b-4975-9994-d9671313458a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_492b62f8-48e1-4a0e-a9b2-67c574e1b053" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_14607169-5b1b-4975-9994-d9671313458a" xlink:to="loc_us-gaap_Liabilities_492b62f8-48e1-4a0e-a9b2-67c574e1b053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_11041561-54a9-4997-b5dd-91ee216bcba1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_14607169-5b1b-4975-9994-d9671313458a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_11041561-54a9-4997-b5dd-91ee216bcba1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8ea44199-83e5-4f46-bf5e-880ed5e5fe34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_14607169-5b1b-4975-9994-d9671313458a" xlink:to="loc_us-gaap_StockholdersEquity_8ea44199-83e5-4f46-bf5e-880ed5e5fe34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4d4b8569-d6a6-415d-a550-ec9f143a48e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4a9e278b-8fc1-4c90-8776-8a8f0b7baa21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4d4b8569-d6a6-415d-a550-ec9f143a48e6" xlink:to="loc_us-gaap_PreferredStockValue_4a9e278b-8fc1-4c90-8776-8a8f0b7baa21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_58914758-b74b-4dae-b396-f76b7d9b6149" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4d4b8569-d6a6-415d-a550-ec9f143a48e6" xlink:to="loc_us-gaap_CommonStockValue_58914758-b74b-4dae-b396-f76b7d9b6149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_0808fbca-b31a-4e97-9192-550a688da61a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4d4b8569-d6a6-415d-a550-ec9f143a48e6" xlink:to="loc_us-gaap_TreasuryStockValue_0808fbca-b31a-4e97-9192-550a688da61a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_186ef00a-50a7-49b4-a366-fbfa03a9eec9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4d4b8569-d6a6-415d-a550-ec9f143a48e6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_186ef00a-50a7-49b4-a366-fbfa03a9eec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f65700f3-01b7-468d-9581-c41a9f557584" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4d4b8569-d6a6-415d-a550-ec9f143a48e6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f65700f3-01b7-468d-9581-c41a9f557584" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_04aa2ddf-65f6-45d2-a131-b90f670c06bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4d4b8569-d6a6-415d-a550-ec9f143a48e6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_04aa2ddf-65f6-45d2-a131-b90f670c06bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_856f9b2a-5b26-424f-a916-9a3f67f62ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_c665a030-3026-4f11-b307-9c167969d70a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_856f9b2a-5b26-424f-a916-9a3f67f62ed6" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_c665a030-3026-4f11-b307-9c167969d70a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_039b5dfc-abd2-4d2b-bb46-39c5a427a186" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_856f9b2a-5b26-424f-a916-9a3f67f62ed6" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_039b5dfc-abd2-4d2b-bb46-39c5a427a186" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8c8f7ded-6424-4e40-8e4d-18bd37f659a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0066e412-3aa1-4e71-8623-fa1401aa06cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8c8f7ded-6424-4e40-8e4d-18bd37f659a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0066e412-3aa1-4e71-8623-fa1401aa06cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_edb3474e-38c0-42ae-ac14-6aac99e48a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_8c8f7ded-6424-4e40-8e4d-18bd37f659a7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_edb3474e-38c0-42ae-ac14-6aac99e48a1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_9561e87b-6517-4bb0-a90d-fc9322063a66" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18c08562-97da-443b-aacc-ff038b026b48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_9561e87b-6517-4bb0-a90d-fc9322063a66" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_18c08562-97da-443b-aacc-ff038b026b48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1b739b92-ffd5-43fd-82a4-547f083be5db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_9561e87b-6517-4bb0-a90d-fc9322063a66" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1b739b92-ffd5-43fd-82a4-547f083be5db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_db16130a-c789-4315-bd04-4d6aa4df2bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ee01e561-25d3-4789-83bd-1923da27fbac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_db16130a-c789-4315-bd04-4d6aa4df2bcc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ee01e561-25d3-4789-83bd-1923da27fbac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_5ea386bc-1cfe-42f2-b374-4e38f9f6543e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_db16130a-c789-4315-bd04-4d6aa4df2bcc" xlink:to="loc_us-gaap_CostOfRevenue_5ea386bc-1cfe-42f2-b374-4e38f9f6543e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_03a3f423-3919-42d2-9d05-0086f3986a06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1d55f37d-bae7-4f09-abb6-34c78a980489" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_03a3f423-3919-42d2-9d05-0086f3986a06" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1d55f37d-bae7-4f09-abb6-34c78a980489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_dd7b1183-66d6-4145-8190-ec00f9d469c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_03a3f423-3919-42d2-9d05-0086f3986a06" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_dd7b1183-66d6-4145-8190-ec00f9d469c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_2f744466-700d-4320-bd31-589df88d9253" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_03a3f423-3919-42d2-9d05-0086f3986a06" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_2f744466-700d-4320-bd31-589df88d9253" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8ce2baca-1a40-4616-b8f9-a8138670ad5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_03a3f423-3919-42d2-9d05-0086f3986a06" xlink:to="loc_us-gaap_OperatingIncomeLoss_8ce2baca-1a40-4616-b8f9-a8138670ad5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_f712d863-849b-4a45-8dd7-99d7852f97ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_03a3f423-3919-42d2-9d05-0086f3986a06" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_f712d863-849b-4a45-8dd7-99d7852f97ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_fbc16caa-7126-4932-90b5-79871accd5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_28e9beed-976a-448d-974a-eba8abddcebf" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_fbc16caa-7126-4932-90b5-79871accd5f4" xlink:to="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_28e9beed-976a-448d-974a-eba8abddcebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_4d735ec1-fb89-4443-a48e-c7aa7508262e" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_fbc16caa-7126-4932-90b5-79871accd5f4" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_4d735ec1-fb89-4443-a48e-c7aa7508262e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3c3e733d-7ef0-4aba-81bc-3fdfdb339be7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_09cf9f8b-8054-45ca-ba4e-9e682e63c408" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3c3e733d-7ef0-4aba-81bc-3fdfdb339be7" xlink:to="loc_us-gaap_GrossProfit_09cf9f8b-8054-45ca-ba4e-9e682e63c408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a776c1f9-437a-4ad2-9d15-d1f14cd5d211" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3c3e733d-7ef0-4aba-81bc-3fdfdb339be7" xlink:to="loc_us-gaap_OperatingExpenses_a776c1f9-437a-4ad2-9d15-d1f14cd5d211" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1dd44241-9667-4d76-89cf-8f9d19fcccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_99cbf1af-282c-4c0b-899a-8191da7ff673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1dd44241-9667-4d76-89cf-8f9d19fcccd2" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_99cbf1af-282c-4c0b-899a-8191da7ff673" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_777bb5de-30c4-4cfa-82be-d179641fc777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1dd44241-9667-4d76-89cf-8f9d19fcccd2" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_777bb5de-30c4-4cfa-82be-d179641fc777" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0cfa8e9f-817b-429f-8c04-2e9abce6ca00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_b0b3de48-547a-4d16-a9de-6a62da63e9bf" xlink:href="aosl-20240630.xsd#aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0cfa8e9f-817b-429f-8c04-2e9abce6ca00" xlink:to="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_b0b3de48-547a-4d16-a9de-6a62da63e9bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c33bfdc3-547b-4f1d-b66c-f901d6339ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0cfa8e9f-817b-429f-8c04-2e9abce6ca00" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_c33bfdc3-547b-4f1d-b66c-f901d6339ba5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c2841e43-4dcd-4920-bf0c-0ffca13482d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0cfa8e9f-817b-429f-8c04-2e9abce6ca00" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c2841e43-4dcd-4920-bf0c-0ffca13482d3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e5e8ba89-2bf5-44ef-b11e-7b79e0ed13a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e5e8ba89-2bf5-44ef-b11e-7b79e0ed13a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_3044ecd9-92ac-47c8-9a73-5a037e954864" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_3044ecd9-92ac-47c8-9a73-5a037e954864" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_8b10e8b3-b9b1-46ed-994a-8c088a98f58b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_8b10e8b3-b9b1-46ed-994a-8c088a98f58b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_c508fd43-c182-495a-8be5-3dfda9f0000c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_c508fd43-c182-495a-8be5-3dfda9f0000c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_93ff6d90-6ba2-47c4-abb1-8e6af808716a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_93ff6d90-6ba2-47c4-abb1-8e6af808716a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_296c94dd-e51b-4f28-990f-1e1736e8c4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_296c94dd-e51b-4f28-990f-1e1736e8c4bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_316cbec4-3f5a-4778-9695-26cc77c6a9c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_316cbec4-3f5a-4778-9695-26cc77c6a9c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c4d0bb48-34e0-4680-82bb-3e5be302ffc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_c4d0bb48-34e0-4680-82bb-3e5be302ffc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8fc07a2f-1ff4-492f-bdba-777331afb658" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_ShareBasedCompensation_8fc07a2f-1ff4-492f-bdba-777331afb658" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0fbc6cd5-cd82-4026-9987-2d8e5318c0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0fbc6cd5-cd82-4026-9987-2d8e5318c0ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_6a545c7a-e756-4269-9ac0-de821b42c398" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_6a545c7a-e756-4269-9ac0-de821b42c398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_fa57ea14-eb23-4fff-a687-50f24db0ada4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_fa57ea14-eb23-4fff-a687-50f24db0ada4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_90d277aa-ffe5-4743-930d-0d97611ed07d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_90d277aa-ffe5-4743-930d-0d97611ed07d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f249b2bc-2ec3-4b9b-9523-5946ac3c9375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f249b2bc-2ec3-4b9b-9523-5946ac3c9375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_e17cc16a-5d09-4ded-b602-62549b8b2cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_e17cc16a-5d09-4ded-b602-62549b8b2cdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f1ad267c-4fca-4ed7-a351-fed8df3d4cc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_f1ad267c-4fca-4ed7-a351-fed8df3d4cc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_3ed262ad-aebc-40ad-87f9-8296931f35cc" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_3ed262ad-aebc-40ad-87f9-8296931f35cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0126ae31-b452-4f53-a4b8-8c008cb676e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0298f-1d34-428b-ace8-a769d7a84c01" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0126ae31-b452-4f53-a4b8-8c008cb676e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d792609-0c3e-40b3-bec2-8deaec9c88be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_10f6fea9-c04c-4e1e-94ae-1584fc533441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d792609-0c3e-40b3-bec2-8deaec9c88be" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_10f6fea9-c04c-4e1e-94ae-1584fc533441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_30bc4102-c09b-4e1c-8ae1-53ddab4d06d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d792609-0c3e-40b3-bec2-8deaec9c88be" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_30bc4102-c09b-4e1c-8ae1-53ddab4d06d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d92851cc-3ca6-4074-a6f9-84b0e1a3938a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d792609-0c3e-40b3-bec2-8deaec9c88be" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d92851cc-3ca6-4074-a6f9-84b0e1a3938a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18c4776a-d569-4d66-bf16-6d61e86ed87d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d792609-0c3e-40b3-bec2-8deaec9c88be" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_18c4776a-d569-4d66-bf16-6d61e86ed87d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3876d8ba-6802-47df-8e51-7adac9952b76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_a02bbbbd-2660-4e8c-bd92-be52351ddcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3876d8ba-6802-47df-8e51-7adac9952b76" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_a02bbbbd-2660-4e8c-bd92-be52351ddcfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_42a7f7a5-60cf-4e74-87f1-10f8f2af1bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3876d8ba-6802-47df-8e51-7adac9952b76" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_42a7f7a5-60cf-4e74-87f1-10f8f2af1bc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_52c5f265-0a12-45fe-97aa-f6292150f2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3876d8ba-6802-47df-8e51-7adac9952b76" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_52c5f265-0a12-45fe-97aa-f6292150f2cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_ba2433b6-53ea-4a8f-9f3b-39fa189f3d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3876d8ba-6802-47df-8e51-7adac9952b76" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_ba2433b6-53ea-4a8f-9f3b-39fa189f3d6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_7a3ab073-c9fd-490a-bc77-16d64140a8f4" xlink:href="aosl-20240630.xsd#aosl_ProceedsFromGovernmentGrantRelatedToEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3876d8ba-6802-47df-8e51-7adac9952b76" xlink:to="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_7a3ab073-c9fd-490a-bc77-16d64140a8f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6632c8aa-a749-4d09-83e9-86761c6c84f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bd5d3311-9edb-4bb8-bb4a-286d643fbba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6632c8aa-a749-4d09-83e9-86761c6c84f6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bd5d3311-9edb-4bb8-bb4a-286d643fbba0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_4ff2f001-bbf1-4476-85e0-b19dc07317f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6632c8aa-a749-4d09-83e9-86761c6c84f6" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_4ff2f001-bbf1-4476-85e0-b19dc07317f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9e041d42-fd37-4288-a372-b426c242d3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6632c8aa-a749-4d09-83e9-86761c6c84f6" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9e041d42-fd37-4288-a372-b426c242d3c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01e5c559-f079-44ea-9c00-c18286db68d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_654f9791-5860-44da-a2f7-fb7ce0bb04f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01e5c559-f079-44ea-9c00-c18286db68d1" xlink:to="loc_us-gaap_RepaymentsOfDebt_654f9791-5860-44da-a2f7-fb7ce0bb04f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrincipalPaymentsOnCapitalLeases_531872e5-7655-48c0-9cd5-366259023840" xlink:href="aosl-20240630.xsd#aosl_PrincipalPaymentsOnCapitalLeases"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01e5c559-f079-44ea-9c00-c18286db68d1" xlink:to="loc_aosl_PrincipalPaymentsOnCapitalLeases_531872e5-7655-48c0-9cd5-366259023840" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_83e8b96b-cd6c-416b-b952-ed5d43ff4467" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01e5c559-f079-44ea-9c00-c18286db68d1" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_83e8b96b-cd6c-416b-b952-ed5d43ff4467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ba06d920-e0a1-4e02-9e6c-f64bd735a884" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01e5c559-f079-44ea-9c00-c18286db68d1" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ba06d920-e0a1-4e02-9e6c-f64bd735a884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_f61518cd-5cff-4342-bb3b-5a7cf763c193" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01e5c559-f079-44ea-9c00-c18286db68d1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_f61518cd-5cff-4342-bb3b-5a7cf763c193" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_ca670262-82c2-4c48-b8ec-db22112f8c43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01e5c559-f079-44ea-9c00-c18286db68d1" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_ca670262-82c2-4c48-b8ec-db22112f8c43" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4fda0a73-86d3-4c43-abc3-1bae2abb6c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ca32e77a-4e74-4f64-86a0-294a6b53cc25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4fda0a73-86d3-4c43-abc3-1bae2abb6c3b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ca32e77a-4e74-4f64-86a0-294a6b53cc25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9ef32b83-c6c2-48b5-9a80-a6cbdcc65195" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4fda0a73-86d3-4c43-abc3-1bae2abb6c3b" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_9ef32b83-c6c2-48b5-9a80-a6cbdcc65195" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsAccountsreceivableDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_b9ee65a8-6a62-4660-b654-65d5c8d1b0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_97816a5f-618b-4a24-ba72-76f83032cfea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_b9ee65a8-6a62-4660-b654-65d5c8d1b0c7" xlink:to="loc_us-gaap_AccountsReceivableGross_97816a5f-618b-4a24-ba72-76f83032cfea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_0a6eb2e6-d6ff-4e02-b41f-1947059b570b" xlink:href="aosl-20240630.xsd#aosl_AllowanceForPriceAdjustmentsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_b9ee65a8-6a62-4660-b654-65d5c8d1b0c7" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_0a6eb2e6-d6ff-4e02-b41f-1947059b570b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b4c1504a-64f2-4526-913f-b6f86c3767bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_b9ee65a8-6a62-4660-b654-65d5c8d1b0c7" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b4c1504a-64f2-4526-913f-b6f86c3767bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_e2ed7f2c-d26b-49c2-a2c4-88920b32fc30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_3cc2e2ac-e3b2-4e67-b37f-f08396d09065" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e2ed7f2c-d26b-49c2-a2c4-88920b32fc30" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_3cc2e2ac-e3b2-4e67-b37f-f08396d09065" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_e0c31688-6b0e-4e86-afc0-541087ac84eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e2ed7f2c-d26b-49c2-a2c4-88920b32fc30" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_e0c31688-6b0e-4e86-afc0-541087ac84eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ca9929f4-814f-405a-8118-3eb5f3e6e705" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_e2ed7f2c-d26b-49c2-a2c4-88920b32fc30" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ca9929f4-814f-405a-8118-3eb5f3e6e705" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_9007a15e-e487-457e-a9d4-67fdbd97cbde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_9007a15e-e487-457e-a9d4-67fdbd97cbde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_0c7fc920-0ed4-4e0b-8fc9-c081e7b836ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:to="loc_us-gaap_PrepaidTaxes_0c7fc920-0ed4-4e0b-8fc9-c081e7b836ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaidMaintenanceCurrent_8eaa26a5-2f79-4e5a-9fa5-bc21801f7768" xlink:href="aosl-20240630.xsd#aosl_PrepaidMaintenanceCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:to="loc_aosl_PrepaidMaintenanceCurrent_8eaa26a5-2f79-4e5a-9fa5-bc21801f7768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymenttoSupplier_d020352c-f652-4742-8b95-1e69d5f62826" xlink:href="aosl-20240630.xsd#aosl_PrepaymenttoSupplier"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:to="loc_aosl_PrepaymenttoSupplier_d020352c-f652-4742-8b95-1e69d5f62826" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LocalVATReceivable_88c1042a-28ce-4785-ac13-b53f9509b6ee" xlink:href="aosl-20240630.xsd#aosl_LocalVATReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:to="loc_aosl_LocalVATReceivable_88c1042a-28ce-4785-ac13-b53f9509b6ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_b93b6bb2-d2d5-4bcc-9a7a-7757965077a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_b93b6bb2-d2d5-4bcc-9a7a-7757965077a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_44c3efbe-dc28-43ed-97f4-0937d5e471bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:to="loc_us-gaap_InterestReceivableCurrent_44c3efbe-dc28-43ed-97f4-0937d5e471bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_0364081a-d2e8-480a-a790-5a794ae70ced" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInsurance"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsCurrent_c0332913-2a74-40bb-b913-898ecae78e20" xlink:to="loc_us-gaap_PrepaidInsurance_0364081a-d2e8-480a-a790-5a794ae70ced" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsPropertyplantandequipmentDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_edefbc3e-5a3b-4eb2-ac28-18d104cfe399" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_95abc204-7f16-4b21-9174-a16e281d425d" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_edefbc3e-5a3b-4eb2-ac28-18d104cfe399" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_95abc204-7f16-4b21-9174-a16e281d425d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f780cc2d-fb72-4072-a304-91ff6d3fe40e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_edefbc3e-5a3b-4eb2-ac28-18d104cfe399" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f780cc2d-fb72-4072-a304-91ff6d3fe40e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cc878dc5-76a6-4340-853e-751f3c4593e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_3ff4aa3c-1171-49ec-bb08-4d73f2e564ed" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_cc878dc5-76a6-4340-853e-751f3c4593e2" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_3ff4aa3c-1171-49ec-bb08-4d73f2e564ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_b794a540-d7a8-4375-b8c8-d818fda2ce9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_cc878dc5-76a6-4340-853e-751f3c4593e2" xlink:to="loc_us-gaap_ConstructionInProgressGross_b794a540-d7a8-4375-b8c8-d818fda2ce9d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsOtherlongtermassetsDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ff1d9df9-3a0c-4945-8400-185c6265e039" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymentForPropertyAndEquipment_8184f4bf-6a77-4e3c-8062-eb90cd4ae984" xlink:href="aosl-20240630.xsd#aosl_PrepaymentForPropertyAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ff1d9df9-3a0c-4945-8400-185c6265e039" xlink:to="loc_aosl_PrepaymentForPropertyAndEquipment_8184f4bf-6a77-4e3c-8062-eb90cd4ae984" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customdepositnoncurrent_c0e72c9c-5f55-4513-b368-da92cb8fefdc" xlink:href="aosl-20240630.xsd#aosl_Customdepositnoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ff1d9df9-3a0c-4945-8400-185c6265e039" xlink:to="loc_aosl_Customdepositnoncurrent_c0e72c9c-5f55-4513-b368-da92cb8fefdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecurityDeposit_b9188854-1bea-4f7e-b9fa-6121f99728bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecurityDeposit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ff1d9df9-3a0c-4945-8400-185c6265e039" xlink:to="loc_us-gaap_SecurityDeposit_b9188854-1bea-4f7e-b9fa-6121f99728bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_763fde61-c368-4e2e-a4aa-244913be2450" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ff1d9df9-3a0c-4945-8400-185c6265e039" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_763fde61-c368-4e2e-a4aa-244913be2450" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepositsWithSupplier_492aaa57-2102-49a1-a53a-6e70f6abdacb" xlink:href="aosl-20240630.xsd#aosl_DepositsWithSupplier"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ff1d9df9-3a0c-4945-8400-185c6265e039" xlink:to="loc_aosl_DepositsWithSupplier_492aaa57-2102-49a1-a53a-6e70f6abdacb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InvestmentsInPrivatelyHeldCompanies_d08db603-9523-487e-893f-dfc50614389c" xlink:href="aosl-20240630.xsd#aosl_InvestmentsInPrivatelyHeldCompanies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ff1d9df9-3a0c-4945-8400-185c6265e039" xlink:to="loc_aosl_InvestmentsInPrivatelyHeldCompanies_d08db603-9523-487e-893f-dfc50614389c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_52e82cc7-9d60-4e87-8aac-2c6313a08710" xlink:href="aosl-20240630.xsd#aosl_OfficeLeaseDepositAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_ff1d9df9-3a0c-4945-8400-185c6265e039" xlink:to="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_52e82cc7-9d60-4e87-8aac-2c6313a08710" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a2778a52-e256-4cc0-a734-3b6de8397951" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_650a19ad-21e5-4be0-90e1-51f665920a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a2778a52-e256-4cc0-a734-3b6de8397951" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_650a19ad-21e5-4be0-90e1-51f665920a0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b44aadd0-c479-4468-a662-7215545b5374" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a2778a52-e256-4cc0-a734-3b6de8397951" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b44aadd0-c479-4468-a662-7215545b5374" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsIntangibleassetsDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0885e6ba-5745-4617-a040-3136b16c8a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bc169da6-3e3c-4697-bdbf-e3537ff1a919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0885e6ba-5745-4617-a040-3136b16c8a6c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_bc169da6-3e3c-4697-bdbf-e3537ff1a919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e4a66db5-0c76-48a9-bded-462cf4a65cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0885e6ba-5745-4617-a040-3136b16c8a6c" xlink:to="loc_us-gaap_Goodwill_e4a66db5-0c76-48a9-bded-462cf4a65cc4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsAccruedliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_9a4123ce-af02-42d9-a638-d12d9be4d4c6" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_aosl_StockRotationAccrualCurrent_9a4123ce-af02-42d9-a638-d12d9be4d4c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses_abd36817-70f7-45fa-9981-3d09d60cce04" xlink:href="aosl-20240630.xsd#aosl_AccruedFacilityExpenses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_aosl_AccruedFacilityExpenses_abd36817-70f7-45fa-9981-3d09d60cce04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit_ca81e815-9dff-4aba-bb68-f06d869fbc85" xlink:href="aosl-20240630.xsd#aosl_AccruedCustomerDeposit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_aosl_AccruedCustomerDeposit_ca81e815-9dff-4aba-bb68-f06d869fbc85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_3984e646-5c6b-43ae-85d6-b58b875a5e3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_us-gaap_AccruedSalariesCurrent_3984e646-5c6b-43ae-85d6-b58b875a5e3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_93ab746b-4ba4-4669-844d-f4617d9de8f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_93ab746b-4ba4-4669-844d-f4617d9de8f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment_b625cf65-7f64-4db0-9f96-dd6caf6f77f7" xlink:href="aosl-20240630.xsd#aosl_AccruedPropertyPlantandEquipment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_aosl_AccruedPropertyPlantandEquipment_b625cf65-7f64-4db0-9f96-dd6caf6f77f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_77449b27-ad96-4a59-b9b4-a3fb013f1180" xlink:href="aosl-20240630.xsd#aosl_EmployeeStockPurchasePlanPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_77449b27-ad96-4a59-b9b4-a3fb013f1180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_2d5c1b33-15f8-4973-a23c-c0bf39c19c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_2d5c1b33-15f8-4973-a23c-c0bf39c19c9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e4bf9763-b145-4b6c-9770-4911c83d6480" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e4bf9763-b145-4b6c-9770-4911c83d6480" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory_4a29501d-d4ee-4d07-af18-565167687066" xlink:href="aosl-20240630.xsd#aosl_AccruedInventory"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_6b98fda4-3afb-4ad9-9608-646dbd0afe1b" xlink:to="loc_aosl_AccruedInventory_4a29501d-d4ee-4d07-af18-565167687066" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsOtherlongtermliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_7e3ff355-f60e-4625-aeeb-385e2c1c5d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent_4226e0a1-3e38-4997-8780-a50e1260883c" xlink:href="aosl-20240630.xsd#aosl_ComputerSoftwareLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_7e3ff355-f60e-4625-aeeb-385e2c1c5d8c" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_4226e0a1-3e38-4997-8780-a50e1260883c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b1534189-b3c6-468d-bbd0-d6946da0f851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_7e3ff355-f60e-4625-aeeb-385e2c1c5d8c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_b1534189-b3c6-468d-bbd0-d6946da0f851" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtMaturitiesofShorttemandLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_317a5ac5-d948-4fe0-bd2c-2f1c1b47d361" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_10910d1e-9046-4dc2-9438-de802e8e46d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_317a5ac5-d948-4fe0-bd2c-2f1c1b47d361" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_10910d1e-9046-4dc2-9438-de802e8e46d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_53274f8e-847e-4efb-9c85-4f51d54675ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentGross"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_317a5ac5-d948-4fe0-bd2c-2f1c1b47d361" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_53274f8e-847e-4efb-9c85-4f51d54675ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b6028e9b-fd74-41ee-8e0c-838c152534e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_298c9f34-d75c-4561-9d73-6092c4e87bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShortTermBorrowings_b6028e9b-fd74-41ee-8e0c-838c152534e3" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_298c9f34-d75c-4561-9d73-6092c4e87bf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermDebtGross_40c74e9f-f89d-4d07-8d88-d521f4b88bf1" xlink:href="aosl-20240630.xsd#aosl_ShortTermDebtGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShortTermBorrowings_b6028e9b-fd74-41ee-8e0c-838c152534e3" xlink:to="loc_aosl_ShortTermDebtGross_40c74e9f-f89d-4d07-8d88-d521f4b88bf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_d7d2041e-5501-4efa-91a1-dec922419e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2eb7c4f9-a984-4aed-ba4a-7aa11bb8beff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_d7d2041e-5501-4efa-91a1-dec922419e9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2eb7c4f9-a984-4aed-ba4a-7aa11bb8beff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_03b334da-2da3-4a11-ae6e-20aa4c89eff9" xlink:href="aosl-20240630.xsd#aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_d7d2041e-5501-4efa-91a1-dec922419e9d" xlink:to="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_03b334da-2da3-4a11-ae6e-20aa4c89eff9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a930887a-3a86-45eb-b784-1dc48daed487" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_d7d2041e-5501-4efa-91a1-dec922419e9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_a930887a-3a86-45eb-b784-1dc48daed487" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1eb6f15e-54b0-441f-aad6-fcfd724ea2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_d7d2041e-5501-4efa-91a1-dec922419e9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1eb6f15e-54b0-441f-aad6-fcfd724ea2ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_96079082-2f73-447a-82eb-4f2ef4737d32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_d7d2041e-5501-4efa-91a1-dec922419e9d" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_96079082-2f73-447a-82eb-4f2ef4737d32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_f9ed3272-a9f8-4222-82b3-6db1ae37ff05" xlink:href="aosl-20240630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_3061e574-edbe-48df-b12d-e8d7f5804aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_f9ed3272-a9f8-4222-82b3-6db1ae37ff05" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_3061e574-edbe-48df-b12d-e8d7f5804aaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_d7f0b2b0-a699-4a9b-9682-9b4acc53e925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_f9ed3272-a9f8-4222-82b3-6db1ae37ff05" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_d7f0b2b0-a699-4a9b-9682-9b4acc53e925" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesScheduleofLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_8273cbfe-0339-4131-b89d-549dcce4c764" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_17546fcf-d843-4446-a756-f5aae6ff6450" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8273cbfe-0339-4131-b89d-549dcce4c764" xlink:to="loc_us-gaap_OperatingLeaseCost_17546fcf-d843-4446-a756-f5aae6ff6450" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_bdc620e1-e359-4f7a-8e06-c7524c5d9f61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8273cbfe-0339-4131-b89d-549dcce4c764" xlink:to="loc_us-gaap_VariableLeaseCost_bdc620e1-e359-4f7a-8e06-c7524c5d9f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_048b6293-ac9d-4163-843d-c2689a95dcf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8273cbfe-0339-4131-b89d-549dcce4c764" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_048b6293-ac9d-4163-843d-c2689a95dcf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_1c1f1f0d-feda-4234-9258-fc84a20d65e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8273cbfe-0339-4131-b89d-549dcce4c764" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_1c1f1f0d-feda-4234-9258-fc84a20d65e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_ac7d0066-9426-493c-bd57-5f43e48d1fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_8273cbfe-0339-4131-b89d-549dcce4c764" xlink:to="loc_us-gaap_ShortTermLeaseCost_ac7d0066-9426-493c-bd57-5f43e48d1fe0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_64d1ab6c-7933-469d-80c3-7cff60919a06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_63c14fb0-1737-49ac-a3a7-6bf46323f2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_64d1ab6c-7933-469d-80c3-7cff60919a06" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_63c14fb0-1737-49ac-a3a7-6bf46323f2b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_493f6425-08d5-45e2-8125-e0859574fd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_64d1ab6c-7933-469d-80c3-7cff60919a06" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_493f6425-08d5-45e2-8125-e0859574fd1b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesScheduleofLeaseMaturitiesTopic842Details"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_507e3e8e-f754-47c9-91e1-babb0c660db9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_60e92f96-803f-44c1-9aa1-ac7d86a799b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_507e3e8e-f754-47c9-91e1-babb0c660db9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_60e92f96-803f-44c1-9aa1-ac7d86a799b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_44c09dd8-c043-438f-9f21-bb4683c5d907" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_507e3e8e-f754-47c9-91e1-babb0c660db9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_44c09dd8-c043-438f-9f21-bb4683c5d907" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_faeb1883-f00f-403f-97e3-ec90948eec76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_507e3e8e-f754-47c9-91e1-babb0c660db9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_faeb1883-f00f-403f-97e3-ec90948eec76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_21327ab3-f3ac-484d-99ed-1251c16ef56a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_507e3e8e-f754-47c9-91e1-babb0c660db9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_21327ab3-f3ac-484d-99ed-1251c16ef56a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_d2ee5ec2-013a-49b9-a47f-9171e28ae379" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_507e3e8e-f754-47c9-91e1-babb0c660db9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_d2ee5ec2-013a-49b9-a47f-9171e28ae379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_babceb1c-e59e-4e65-b8ef-8fffec59c93b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_507e3e8e-f754-47c9-91e1-babb0c660db9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_babceb1c-e59e-4e65-b8ef-8fffec59c93b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2637444e-9882-4bc0-91e7-7e67f04b0c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_12562b04-941b-48bc-a7bd-dc9619052423" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2637444e-9882-4bc0-91e7-7e67f04b0c8c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_12562b04-941b-48bc-a7bd-dc9619052423" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_35a45c36-ad73-497a-b8a0-e2631b4a04d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2637444e-9882-4bc0-91e7-7e67f04b0c8c" xlink:to="loc_us-gaap_OperatingLeaseLiability_35a45c36-ad73-497a-b8a0-e2631b4a04d1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesScheduleofLeaseMaturitiesTopic842Details_1"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96087fc2-a980-4a3a-b0cb-f8d093328f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e88aa80e-9b9e-43e0-80d0-77d0852d6d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96087fc2-a980-4a3a-b0cb-f8d093328f7a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e88aa80e-9b9e-43e0-80d0-77d0852d6d2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_a748cdcd-7503-4d26-bd83-46d454b2a50b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96087fc2-a980-4a3a-b0cb-f8d093328f7a" xlink:to="loc_us-gaap_FinanceLeaseLiability_a748cdcd-7503-4d26-bd83-46d454b2a50b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12f070de-0bad-4086-bdfe-960c598bc564" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b1ffc1ed-891e-40ba-8344-421ade6875d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12f070de-0bad-4086-bdfe-960c598bc564" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b1ffc1ed-891e-40ba-8344-421ade6875d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_58569bf1-3f3c-4468-8d4e-bf2e3aeaa433" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12f070de-0bad-4086-bdfe-960c598bc564" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_58569bf1-3f3c-4468-8d4e-bf2e3aeaa433" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_60111f50-68e7-482b-ab67-11b95a1dbea6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12f070de-0bad-4086-bdfe-960c598bc564" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_60111f50-68e7-482b-ab67-11b95a1dbea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f09b1b02-1d4d-4509-ad4c-6cd08ac71977" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12f070de-0bad-4086-bdfe-960c598bc564" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f09b1b02-1d4d-4509-ad4c-6cd08ac71977" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_cbdc0ce1-15e5-408b-9e85-884943637558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12f070de-0bad-4086-bdfe-960c598bc564" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_cbdc0ce1-15e5-408b-9e85-884943637558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_edb4b18c-98a2-4d31-b879-6e456c15bfa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12f070de-0bad-4086-bdfe-960c598bc564" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_edb4b18c-98a2-4d31-b879-6e456c15bfa3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#IncomeTaxesIncomeTaxSchedulesDetails"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ec4312f7-d936-4d8b-9fbe-eae9856ef304" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8b82b7f3-8a12-4122-869e-73324eebbb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_ec4312f7-d936-4d8b-9fbe-eae9856ef304" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_8b82b7f3-8a12-4122-869e-73324eebbb6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_861a4ee3-5065-4914-9e1c-fdc5f43ca43a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_ec4312f7-d936-4d8b-9fbe-eae9856ef304" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_861a4ee3-5065-4914-9e1c-fdc5f43ca43a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_951181c9-e965-4641-a0c8-286e8ea18715" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_b468e6d4-8e61-4766-8235-1ba7dd0ec2cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_951181c9-e965-4641-a0c8-286e8ea18715" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_b468e6d4-8e61-4766-8235-1ba7dd0ec2cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3a8303a8-6c51-4a0e-859d-42e803731ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_951181c9-e965-4641-a0c8-286e8ea18715" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3a8303a8-6c51-4a0e-859d-42e803731ff4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_9cef392d-15f6-4f95-9029-528785330ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_a6965c43-e29c-44e7-b7d0-0fdf1f02896c" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesDepreciationandAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_9cef392d-15f6-4f95-9029-528785330ee3" xlink:to="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_a6965c43-e29c-44e7-b7d0-0fdf1f02896c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_d487a920-88cc-474c-8248-7916ff8b980e" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_9cef392d-15f6-4f95-9029-528785330ee3" xlink:to="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_d487a920-88cc-474c-8248-7916ff8b980e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_e22c982e-0baa-4be2-b8d1-6f7a46cc7f98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_9cef392d-15f6-4f95-9029-528785330ee3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_e22c982e-0baa-4be2-b8d1-6f7a46cc7f98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_73e687ba-a543-46d9-9d1f-1fc8b05d88b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_b9feeda1-59a8-4aaa-bbac-a39662526ce0" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_73e687ba-a543-46d9-9d1f-1fc8b05d88b1" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_b9feeda1-59a8-4aaa-bbac-a39662526ce0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_5f72ac54-f1fa-4690-af59-ffc6209e4c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccruedCompensation_d10da994-92c9-46e1-aed5-5110a0ea32b4" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsAccruedCompensation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f72ac54-f1fa-4690-af59-ffc6209e4c4a" xlink:to="loc_aosl_DeferredTaxAssetsAccruedCompensation_d10da994-92c9-46e1-aed5-5110a0ea32b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ca4a55e0-40d9-4301-919d-de981d40418e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f72ac54-f1fa-4690-af59-ffc6209e4c4a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ca4a55e0-40d9-4301-919d-de981d40418e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsDepreciation_03ec3141-7dfa-4bf5-9d6b-aaffd6147e65" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsDepreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f72ac54-f1fa-4690-af59-ffc6209e4c4a" xlink:to="loc_aosl_DeferredTaxAssetsDepreciation_03ec3141-7dfa-4bf5-9d6b-aaffd6147e65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_fd76ca06-cafc-4634-ba2b-2faa614470eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f72ac54-f1fa-4690-af59-ffc6209e4c4a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_fd76ca06-cafc-4634-ba2b-2faa614470eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_a80ed12e-cbcd-4508-9c4a-cb92df1b7218" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f72ac54-f1fa-4690-af59-ffc6209e4c4a" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_a80ed12e-cbcd-4508-9c4a-cb92df1b7218" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_737c153b-a8a7-4a73-9e33-3851476680cf" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f72ac54-f1fa-4690-af59-ffc6209e4c4a" xlink:to="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_737c153b-a8a7-4a73-9e33-3851476680cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccrualsandReserves_1e2f163a-c7cf-4c3e-88d6-d22fca7a5b72" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsAccrualsandReserves"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_5f72ac54-f1fa-4690-af59-ffc6209e4c4a" xlink:to="loc_aosl_DeferredTaxAssetsAccrualsandReserves_1e2f163a-c7cf-4c3e-88d6-d22fca7a5b72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_dc64e7af-a726-4fa1-9bf5-c84e857ba0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_dc64e7af-a726-4fa1-9bf5-c84e857ba0bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0705cf71-00d9-424f-8ad4-3b33ca668b8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0705cf71-00d9-424f-8ad4-3b33ca668b8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_91f6b4f5-3184-45c3-b614-c4bfdb7dcde7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_91f6b4f5-3184-45c3-b614-c4bfdb7dcde7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_4c5cbeff-6295-43ec-bfdf-b342cb481ed4" xlink:href="aosl-20240630.xsd#aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_4c5cbeff-6295-43ec-bfdf-b342cb481ed4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_9d3d3f25-e09a-4af7-9f54-ed1b65aacb46" xlink:href="aosl-20240630.xsd#aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_9d3d3f25-e09a-4af7-9f54-ed1b65aacb46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_db25c28d-6397-4898-9b65-2f33ee6ec002" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_db25c28d-6397-4898-9b65-2f33ee6ec002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_aeb35aea-edd5-400f-b7a4-9a3194b7486c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_aeb35aea-edd5-400f-b7a4-9a3194b7486c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_69e7462d-a25b-4b3b-87b4-68466b8d4bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_69e7462d-a25b-4b3b-87b4-68466b8d4bbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5c185d51-28d6-4609-ad60-9d1a21b189fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_5c185d51-28d6-4609-ad60-9d1a21b189fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_792ae130-5055-4a8e-af06-b79749bbc527" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_792ae130-5055-4a8e-af06-b79749bbc527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_ccf696f9-6ce8-4ff3-aab5-bd8306f2b002" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3d3ad554-3ac8-4ac5-92df-084104c31539" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_ccf696f9-6ce8-4ff3-aab5-bd8306f2b002" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0f07ecdf-2842-4bf2-96fd-30b518bd6f27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b03680cd-3d57-42a4-ad26-22811f740e45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0f07ecdf-2842-4bf2-96fd-30b518bd6f27" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b03680cd-3d57-42a4-ad26-22811f740e45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3376e811-8901-4a22-9e24-dd3ea949d6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0f07ecdf-2842-4bf2-96fd-30b518bd6f27" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3376e811-8901-4a22-9e24-dd3ea949d6e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_efdfea92-b218-47c5-a797-5c92fe7b9d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0f07ecdf-2842-4bf2-96fd-30b518bd6f27" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_efdfea92-b218-47c5-a797-5c92fe7b9d1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4b544bf0-8da7-4971-9039-6f50960c6b72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0f07ecdf-2842-4bf2-96fd-30b518bd6f27" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_4b544bf0-8da7-4971-9039-6f50960c6b72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_09f893ee-f431-4f49-8679-54b4d24c0627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0f07ecdf-2842-4bf2-96fd-30b518bd6f27" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_09f893ee-f431-4f49-8679-54b4d24c0627" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1" xlink:type="simple" xlink:href="aosl-20240630.xsd#IncomeTaxesIncomeTaxSchedulesDetails_1"/>
  <link:calculationLink xlink:role="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_87d60066-bf9d-42f9-81a5-edf6210d89cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_38c53f84-116a-4f52-b414-2aa6fc89fd46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_87d60066-bf9d-42f9-81a5-edf6210d89cc" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_38c53f84-116a-4f52-b414-2aa6fc89fd46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_82b5a681-d7d0-4ac3-b4ec-d064560417fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_87d60066-bf9d-42f9-81a5-edf6210d89cc" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_82b5a681-d7d0-4ac3-b4ec-d064560417fd" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>16
<FILENAME>aosl-20240630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:e8e9f9b6-d647-465e-84c1-b9a1771c4006,g:c8f2c5b0-4577-487e-ab97-128a5e8c8128-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_114e15c2-0c34-42c0-883f-7043c5bd705b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dae8bd61-dfb3-4ea7-bf20-b2d3e6706a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_114e15c2-0c34-42c0-883f-7043c5bd705b" xlink:to="loc_us-gaap_StatementTable_dae8bd61-dfb3-4ea7-bf20-b2d3e6706a6d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b45ff7b2-48db-4699-9984-f924c612f699" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_dae8bd61-dfb3-4ea7-bf20-b2d3e6706a6d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b45ff7b2-48db-4699-9984-f924c612f699" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b45ff7b2-48db-4699-9984-f924c612f699_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b45ff7b2-48db-4699-9984-f924c612f699" xlink:to="loc_us-gaap_RelatedPartyDomain_b45ff7b2-48db-4699-9984-f924c612f699_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ad3b5105-4f9c-46aa-90f7-041b1d761c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b45ff7b2-48db-4699-9984-f924c612f699" xlink:to="loc_us-gaap_RelatedPartyDomain_ad3b5105-4f9c-46aa-90f7-041b1d761c1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_caebf93d-b891-4e63-a44a-70bdcdb8c851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ad3b5105-4f9c-46aa-90f7-041b1d761c1f" xlink:to="loc_us-gaap_NonrelatedPartyMember_caebf93d-b891-4e63-a44a-70bdcdb8c851" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_8758c687-c4b7-4297-9796-38890db092d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ad3b5105-4f9c-46aa-90f7-041b1d761c1f" xlink:to="loc_us-gaap_RelatedPartyMember_8758c687-c4b7-4297-9796-38890db092d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_114e15c2-0c34-42c0-883f-7043c5bd705b" xlink:to="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7d434a0e-0e28-49f2-adbf-377da5dc60be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7d434a0e-0e28-49f2-adbf-377da5dc60be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f62268a1-b9c6-438c-b291-ffce5bda8241" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f62268a1-b9c6-438c-b291-ffce5bda8241" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_73761774-3b55-4cbe-a1d8-abdc26bbaa95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_73761774-3b55-4cbe-a1d8-abdc26bbaa95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c7524267-2689-4273-a5b6-3edf5ce9b0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_InventoryNet_c7524267-2689-4273-a5b6-3edf5ce9b0f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4d7141b6-b893-4aa5-b198-656e9171b175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_OtherAssetsCurrent_4d7141b6-b893-4aa5-b198-656e9171b175" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9b0fc087-6b2c-42c8-a84d-719edcb3e538" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_AssetsCurrent_9b0fc087-6b2c-42c8-a84d-719edcb3e538" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a1888298-a49d-46ef-830e-2e069540cedb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a1888298-a49d-46ef-830e-2e069540cedb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d4c59d76-2cca-4d23-9d4a-f8815fb88fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d4c59d76-2cca-4d23-9d4a-f8815fb88fa8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_cfab5d95-f1ba-4211-b894-c229af7dcd42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_cfab5d95-f1ba-4211-b894-c229af7dcd42" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_604d8674-4751-4c59-9bf9-f435b2584f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_EquityMethodInvestments_604d8674-4751-4c59-9bf9-f435b2584f4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_a157100e-33cc-464a-a0e8-239ca41b9a26" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_a157100e-33cc-464a-a0e8-239ca41b9a26" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_06e26cfd-9982-45b1-9a8c-7fdd0596e498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_06e26cfd-9982-45b1-9a8c-7fdd0596e498" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e916397c-3649-4ab0-b1df-23de6af03ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e916397c-3649-4ab0-b1df-23de6af03ef8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c7a8777a-a357-47e0-b438-a491e4679c64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_Assets_c7a8777a-a357-47e0-b438-a491e4679c64" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_114e15c2-0c34-42c0-883f-7043c5bd705b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a842f826-a1ff-4264-bcf3-9989ff97e63f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_AccountsPayableCurrent_a842f826-a1ff-4264-bcf3-9989ff97e63f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_333de2f2-a253-498b-b30d-b82b521c69a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_333de2f2-a253-498b-b30d-b82b521c69a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_0eadca8c-2cfe-47a6-b7bc-b962a7c257e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_0eadca8c-2cfe-47a6-b7bc-b962a7c257e4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_8ac48657-4ba4-4c53-b602-2457ab2128b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_ShortTermBorrowings_8ac48657-4ba4-4c53-b602-2457ab2128b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_be80073d-5ff8-4f79-923d-5f19c09e8ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_be80073d-5ff8-4f79-923d-5f19c09e8ff5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_54094dcf-76b1-4aa7-805b-95df77663f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_54094dcf-76b1-4aa7-805b-95df77663f0f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_eae7f5da-b4a2-4f7b-bb7d-33cbdb7bc343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_eae7f5da-b4a2-4f7b-bb7d-33cbdb7bc343" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6fb9ce87-806b-49c2-99d6-753400f23e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_LiabilitiesCurrent_6fb9ce87-806b-49c2-99d6-753400f23e67" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_15f1bdbc-0546-44c5-a95a-e8d14b4531d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_15f1bdbc-0546-44c5-a95a-e8d14b4531d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_81e62484-4f7d-460b-ab68-6ed23e4adc23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_81e62484-4f7d-460b-ab68-6ed23e4adc23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_08b7db3e-ee72-40ee-a754-ba36978be865" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_08b7db3e-ee72-40ee-a754-ba36978be865" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_dd41afe3-d5f7-4cca-ad02-c59b6e7b9501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_dd41afe3-d5f7-4cca-ad02-c59b6e7b9501" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_462da4d1-48ea-4dc8-b2dc-ae286bc0d1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_462da4d1-48ea-4dc8-b2dc-ae286bc0d1ec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ccb8653e-1796-4215-9037-e02e61b858a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ccb8653e-1796-4215-9037-e02e61b858a1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5ac53b41-2695-4cdf-8f70-aa70a887b4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_Liabilities_5ac53b41-2695-4cdf-8f70-aa70a887b4ce" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c3e06970-9ad8-40ff-896c-8d7a8e9b986a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c3e06970-9ad8-40ff-896c-8d7a8e9b986a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_ecfa4be8-77c8-4a2c-afc2-15aa9d2e35c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_ecfa4be8-77c8-4a2c-afc2-15aa9d2e35c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_60e25ec0-2b20-4aef-9d57-0539c9262c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_ecfa4be8-77c8-4a2c-afc2-15aa9d2e35c3" xlink:to="loc_us-gaap_PreferredStockValue_60e25ec0-2b20-4aef-9d57-0539c9262c40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_246ba9fb-a980-4524-8966-1ba90d2bae2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_246ba9fb-a980-4524-8966-1ba90d2bae2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3895a32d-8f50-483f-8626-2996edfcb59d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_246ba9fb-a980-4524-8966-1ba90d2bae2b" xlink:to="loc_us-gaap_CommonStockValue_3895a32d-8f50-483f-8626-2996edfcb59d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_29c2e6dc-b141-41cc-b6a1-f2427cfcdc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_TreasuryStockValue_29c2e6dc-b141-41cc-b6a1-f2427cfcdc9d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c90cebe2-6b0a-4785-aacb-031db8fcf9cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c90cebe2-6b0a-4785-aacb-031db8fcf9cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7bf44ed9-f024-47ec-9bdf-299d16d63028" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7bf44ed9-f024-47ec-9bdf-299d16d63028" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_57999cef-19f8-45e7-b14f-b8c6c5d18ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_57999cef-19f8-45e7-b14f-b8c6c5d18ea2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_db6bcb71-431f-4b3f-9409-be4799dafbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_StockholdersEquity_db6bcb71-431f-4b3f-9409-be4799dafbbb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e864d34e-f0bb-4d5e-88a3-8487dc0b168f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e864d34e-f0bb-4d5e-88a3-8487dc0b168f" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_98c96935-a3b6-469b-abf3-66f3ef800777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_StatementTable_98c96935-a3b6-469b-abf3-66f3ef800777" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_6b75c2a0-bc88-452b-971d-aeb31b86b575" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_98c96935-a3b6-469b-abf3-66f3ef800777" xlink:to="loc_srt_StatementScenarioAxis_6b75c2a0-bc88-452b-971d-aeb31b86b575" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6b75c2a0-bc88-452b-971d-aeb31b86b575_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_6b75c2a0-bc88-452b-971d-aeb31b86b575" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6b75c2a0-bc88-452b-971d-aeb31b86b575_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a55a854a-718e-4309-bc71-bde8c23969e8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_6b75c2a0-bc88-452b-971d-aeb31b86b575" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a55a854a-718e-4309-bc71-bde8c23969e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0047f59e-6534-40e5-848e-dbcb1a266a75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0047f59e-6534-40e5-848e-dbcb1a266a75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_50cf38ea-11b8-4aaf-8145-9cfdf5b90bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_50cf38ea-11b8-4aaf-8145-9cfdf5b90bbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_26d53081-47f5-4285-859c-3a15af3d52ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_PreferredStockSharesIssued_26d53081-47f5-4285-859c-3a15af3d52ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_70526b09-2fc0-416d-9f1c-ade6fe648248" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_70526b09-2fc0-416d-9f1c-ade6fe648248" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2f5a5c4a-9e76-423f-9974-54a965366225" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2f5a5c4a-9e76-423f-9974-54a965366225" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_58c48386-2144-43c5-a52c-93ef81721db0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_58c48386-2144-43c5-a52c-93ef81721db0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0169608c-b576-4ba4-ae5c-1bc31a9500ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_CommonStockSharesIssued_0169608c-b576-4ba4-ae5c-1bc31a9500ae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_adaea9e9-b1ef-4fd6-ad9f-753528c0521c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_adaea9e9-b1ef-4fd6-ad9f-753528c0521c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_39d5854e-a6cb-4c43-9336-f4b228798dad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_TreasuryStockCommonShares_39d5854e-a6cb-4c43-9336-f4b228798dad" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_17367605-e821-4d82-ab8b-28fae90dbda8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_86b16b30-3047-4385-93a7-cebca023c814" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_17367605-e821-4d82-ab8b-28fae90dbda8" xlink:to="loc_us-gaap_StatementTable_86b16b30-3047-4385-93a7-cebca023c814" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b85b9f8e-2275-4167-bac9-ee734073ddda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_86b16b30-3047-4385-93a7-cebca023c814" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b85b9f8e-2275-4167-bac9-ee734073ddda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b85b9f8e-2275-4167-bac9-ee734073ddda_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b85b9f8e-2275-4167-bac9-ee734073ddda" xlink:to="loc_us-gaap_EquityComponentDomain_b85b9f8e-2275-4167-bac9-ee734073ddda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7cb60c53-9cad-4905-b7c9-2284169a975e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b85b9f8e-2275-4167-bac9-ee734073ddda" xlink:to="loc_us-gaap_EquityComponentDomain_7cb60c53-9cad-4905-b7c9-2284169a975e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7cb60c53-9cad-4905-b7c9-2284169a975e" xlink:to="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_7326ce87-9686-47fc-bad6-70ae4238d641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_PreferredStockMember_7326ce87-9686-47fc-bad6-70ae4238d641" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_96c48a39-9a6b-45d6-87a3-165d05877d57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_CommonStockMember_96c48a39-9a6b-45d6-87a3-165d05877d57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_4ecfc36d-e79d-4a8f-9f8d-4b13462f5570" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_TreasuryStockCommonMember_4ecfc36d-e79d-4a8f-9f8d-4b13462f5570" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bae7a09d-2bb2-4368-8036-4fd076ff01d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bae7a09d-2bb2-4368-8036-4fd076ff01d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3b9ac646-3357-48da-96d0-3021e5aafc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3b9ac646-3357-48da-96d0-3021e5aafc6d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4d8fab0c-3529-4f57-b39d-91a3f8b3a35b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_RetainedEarningsMember_4d8fab0c-3529-4f57-b39d-91a3f8b3a35b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_15a0b338-86ee-4a4d-acba-0955066e408f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7cb60c53-9cad-4905-b7c9-2284169a975e" xlink:to="loc_us-gaap_NoncontrollingInterestMember_15a0b338-86ee-4a4d-acba-0955066e408f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_17367605-e821-4d82-ab8b-28fae90dbda8" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0f690a7c-3436-455c-9781-d5009a7a2203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0f690a7c-3436-455c-9781-d5009a7a2203" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c8a93dfe-9ec5-488b-bf8b-fbdea08e170c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_CommonStockSharesIssued_c8a93dfe-9ec5-488b-bf8b-fbdea08e170c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_7889f763-8271-4742-92a7-2e49bfa9b1de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_TreasuryStockCommonShares_7889f763-8271-4742-92a7-2e49bfa9b1de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5668de49-5d73-4bf2-bfd2-2851bb522de2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockholdersEquity_5668de49-5d73-4bf2-bfd2-2851bb522de2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_af67afab-677c-4849-a768-9aa7766902c2" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_af67afab-677c-4849-a768-9aa7766902c2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_75bfc71c-133a-4f57-8c59-cd03b07dc02b" xlink:href="aosl-20240630.xsd#aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_75bfc71c-133a-4f57-8c59-cd03b07dc02b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_d16811f6-c09e-459f-979b-5ba6e19ebb87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_d16811f6-c09e-459f-979b-5ba6e19ebb87" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_b059a4a9-6eaf-4e10-860f-67c0260286a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_b059a4a9-6eaf-4e10-860f-67c0260286a1" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0b2c577c-c44d-45cb-b8fd-cdb6182c626e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0b2c577c-c44d-45cb-b8fd-cdb6182c626e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_904ec6ce-2af9-410c-9fed-6411f44ee1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_904ec6ce-2af9-410c-9fed-6411f44ee1f5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_416d5f6e-3d6d-49cd-992c-e3ef62ac4b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_416d5f6e-3d6d-49cd-992c-e3ef62ac4b6d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_2f12ad64-c149-4a48-a5ad-d3fe05ca6e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_2f12ad64-c149-4a48-a5ad-d3fe05ca6e5e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_67eeca2f-ee1a-44ca-95d0-f85d24fd3993" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_67eeca2f-ee1a-44ca-95d0-f85d24fd3993" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_683343c9-2c3e-45a3-b4c3-892716e5e9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_683343c9-2c3e-45a3-b4c3-892716e5e9dd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9a1cf9d9-4296-41d4-b744-a2db30690ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9a1cf9d9-4296-41d4-b744-a2db30690ef1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71d15cfb-0e85-4868-a3f1-4e96d10617bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_NetIncomeLoss_71d15cfb-0e85-4868-a3f1-4e96d10617bc" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1104d1dc-f1df-414c-b127-391e4ad9f4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1104d1dc-f1df-414c-b127-391e4ad9f4d2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_40de2cd0-ad31-4e24-87e7-cf9a7f08c388" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_40de2cd0-ad31-4e24-87e7-cf9a7f08c388" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_2b1024ec-ee10-49fc-b192-70f9d8ec2c06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_2b1024ec-ee10-49fc-b192-70f9d8ec2c06" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_46ca1afb-eb21-4d3e-be41-a5085c4e948a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_46ca1afb-eb21-4d3e-be41-a5085c4e948a" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_42ef84e5-31c7-4782-bd57-05208a3081e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_42ef84e5-31c7-4782-bd57-05208a3081e2" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_d57789d2-7675-4cd5-98e4-521220be37b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_d57789d2-7675-4cd5-98e4-521220be37b5" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_991763b4-8f2b-4fd4-b83a-2a75ae72946c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_991763b4-8f2b-4fd4-b83a-2a75ae72946c" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_979a3704-9191-4561-8b34-3bf67b22bc14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3af5c56d-fb33-46ab-ba2f-20798abd9af6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_fad6928d-b6bd-4bfb-adcd-5531dc0a8915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_03c54303-c7e9-4c13-b1bc-812fade3eaac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_66723953-72fb-480c-ae78-08d0dccbf784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_66723953-72fb-480c-ae78-08d0dccbf784" xlink:type="arc" order="28"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_88b3d03d-eb46-4576-a915-2699d1a23084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_88b3d03d-eb46-4576-a915-2699d1a23084" xlink:to="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e05c19bc-ad5d-4b7e-b22f-d66edb8da764" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e05c19bc-ad5d-4b7e-b22f-d66edb8da764" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_fd325ef5-cc63-4539-99cd-bcd33e349e43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e05c19bc-ad5d-4b7e-b22f-d66edb8da764" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_fd325ef5-cc63-4539-99cd-bcd33e349e43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_45e0ea18-0cba-45a9-ac64-0867d6598b74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_45e0ea18-0cba-45a9-ac64-0867d6598b74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_45e0ea18-0cba-45a9-ac64-0867d6598b74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_45e0ea18-0cba-45a9-ac64-0867d6598b74" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_45e0ea18-0cba-45a9-ac64-0867d6598b74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_af4a8450-64b9-422f-8e52-a340f0c9545f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_45e0ea18-0cba-45a9-ac64-0867d6598b74" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_af4a8450-64b9-422f-8e52-a340f0c9545f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_69b84113-7a1c-4d58-8417-37ad121c1747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_af4a8450-64b9-422f-8e52-a340f0c9545f" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_69b84113-7a1c-4d58-8417-37ad121c1747" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_1aea8a38-89c1-4327-b1cf-dd67a2488391" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_1aea8a38-89c1-4327-b1cf-dd67a2488391" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1aea8a38-89c1-4327-b1cf-dd67a2488391_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_1aea8a38-89c1-4327-b1cf-dd67a2488391" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_1aea8a38-89c1-4327-b1cf-dd67a2488391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_15b165d2-6b61-4c4a-9cd4-0f4c56b96bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_1aea8a38-89c1-4327-b1cf-dd67a2488391" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_15b165d2-6b61-4c4a-9cd4-0f4c56b96bca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HHGraceMember_9e69c401-912d-4a45-9aeb-8966319b097e" xlink:href="aosl-20240630.xsd#aosl_HHGraceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_15b165d2-6b61-4c4a-9cd4-0f4c56b96bca" xlink:to="loc_aosl_HHGraceMember_9e69c401-912d-4a45-9aeb-8966319b097e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_420f9cd1-0f80-4074-bded-30bf72cba4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_88b3d03d-eb46-4576-a915-2699d1a23084" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_420f9cd1-0f80-4074-bded-30bf72cba4a1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4744a97b-a331-478f-a546-400a9cc6765d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_dei_LegalEntityAxis_4744a97b-a331-478f-a546-400a9cc6765d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4744a97b-a331-478f-a546-400a9cc6765d_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4744a97b-a331-478f-a546-400a9cc6765d" xlink:to="loc_dei_EntityDomain_4744a97b-a331-478f-a546-400a9cc6765d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_17b2a3b3-585f-4fcd-975a-b22b10539e57" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4744a97b-a331-478f-a546-400a9cc6765d" xlink:to="loc_dei_EntityDomain_17b2a3b3-585f-4fcd-975a-b22b10539e57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_641d4b7b-41bf-463a-a23e-7ac44416f08c" xlink:href="aosl-20240630.xsd#aosl_ChongqingFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_17b2a3b3-585f-4fcd-975a-b22b10539e57" xlink:to="loc_aosl_ChongqingFundsMember_641d4b7b-41bf-463a-a23e-7ac44416f08c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_df8901b7-498d-49c6-b9a0-3c0923c9ce43" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_srt_ConsolidatedEntitiesAxis_df8901b7-498d-49c6-b9a0-3c0923c9ce43" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_df8901b7-498d-49c6-b9a0-3c0923c9ce43_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_df8901b7-498d-49c6-b9a0-3c0923c9ce43" xlink:to="loc_srt_ConsolidatedEntitiesDomain_df8901b7-498d-49c6-b9a0-3c0923c9ce43_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fb0f6442-010f-4917-ac93-b4d1744e7ba3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_df8901b7-498d-49c6-b9a0-3c0923c9ce43" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fb0f6442-010f-4917-ac93-b4d1744e7ba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_90bcd029-39bf-4aa4-9e42-ee0ad9db3356" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_fb0f6442-010f-4917-ac93-b4d1744e7ba3" xlink:to="loc_srt_ParentCompanyMember_90bcd029-39bf-4aa4-9e42-ee0ad9db3356" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3a50da81-22ba-445e-9437-c046ff22d210" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3a50da81-22ba-445e-9437-c046ff22d210" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3a50da81-22ba-445e-9437-c046ff22d210_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3a50da81-22ba-445e-9437-c046ff22d210" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3a50da81-22ba-445e-9437-c046ff22d210_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_166e7009-ad93-44a8-aef6-7f4462ff62f3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3a50da81-22ba-445e-9437-c046ff22d210" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_166e7009-ad93-44a8-aef6-7f4462ff62f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_a3b50f25-258e-4602-86d1-a96eabc02c78" xlink:href="aosl-20240630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_166e7009-ad93-44a8-aef6-7f4462ff62f3" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_a3b50f25-258e-4602-86d1-a96eabc02c78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_e236c68e-a1e7-42f9-8bcd-2e2ea7ed5e64" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_166e7009-ad93-44a8-aef6-7f4462ff62f3" xlink:to="loc_aosl_ThirdPartyInvestorsMember_e236c68e-a1e7-42f9-8bcd-2e2ea7ed5e64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_srt_OwnershipAxis_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5" xlink:to="loc_srt_OwnershipDomain_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_88af58df-7a27-41e0-b98c-ba7a49160f46" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5" xlink:to="loc_srt_OwnershipDomain_88af58df-7a27-41e0-b98c-ba7a49160f46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_4d54b0bf-09be-47a3-969b-ac8ab702a81c" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_88af58df-7a27-41e0-b98c-ba7a49160f46" xlink:to="loc_aosl_ThirdPartyInvestorsMember_4d54b0bf-09be-47a3-969b-ac8ab702a81c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_4e824b32-3af6-4886-a95e-7448ec55db80" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_88af58df-7a27-41e0-b98c-ba7a49160f46" xlink:to="loc_aosl_EmployeeIncentivePlanMember_4e824b32-3af6-4886-a95e-7448ec55db80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d" xlink:to="loc_us-gaap_RelatedPartyDomain_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5ac156f4-7111-4b72-8163-4c2a1222ea14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d" xlink:to="loc_us-gaap_RelatedPartyDomain_5ac156f4-7111-4b72-8163-4c2a1222ea14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_6ac681b1-b648-4ac3-8b16-bc35183c5014" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_5ac156f4-7111-4b72-8163-4c2a1222ea14" xlink:to="loc_us-gaap_CorporateJointVentureMember_6ac681b1-b648-4ac3-8b16-bc35183c5014" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_us-gaap_PlanNameAxis_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f" xlink:to="loc_us-gaap_PlanNameDomain_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_dbc902ad-028b-400f-9c3a-ed438633f349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f" xlink:to="loc_us-gaap_PlanNameDomain_dbc902ad-028b-400f-9c3a-ed438633f349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_b3b7237a-f16b-485b-ba08-55e3a51a64f9" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_dbc902ad-028b-400f-9c3a-ed438633f349" xlink:to="loc_aosl_EmployeeIncentivePlanMember_b3b7237a-f16b-485b-ba08-55e3a51a64f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_45969073-02ea-43c7-aa25-263e2d8e0291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_45969073-02ea-43c7-aa25-263e2d8e0291" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_291a6ac7-0ae6-488f-8296-a76aa781e7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_291a6ac7-0ae6-488f-8296-a76aa781e7fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_8b97a349-18ab-41a9-b672-c51dc212cdab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_8b97a349-18ab-41a9-b672-c51dc212cdab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b8b00f39-55d1-4137-b29c-9ef4bc0cb431" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b8b00f39-55d1-4137-b29c-9ef4bc0cb431" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_be6ac62c-670f-4d88-a512-09731ff779c3" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_be6ac62c-670f-4d88-a512-09731ff779c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_420b8d3f-6ecc-440d-bf60-ac6d1be236f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_420b8d3f-6ecc-440d-bf60-ac6d1be236f1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_51ced8c9-281a-44fa-a036-8690a6417c98" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_51ced8c9-281a-44fa-a036-8690a6417c98" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_391bb0b1-e80b-457f-b2a5-8471d2d4ab48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_391bb0b1-e80b-457f-b2a5-8471d2d4ab48" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_f6b7148b-3eb7-4bbf-bf5a-d5870b112df5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_BuildingMember_f6b7148b-3eb7-4bbf-bf5a-d5870b112df5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_810ab5f8-65dc-4082-ac0e-934045144f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_810ab5f8-65dc-4082-ac0e-934045144f2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_60b135ae-7a71-4dbb-a1cf-56ab5b2b1b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_EquipmentMember_60b135ae-7a71-4dbb-a1cf-56ab5b2b1b8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_496c1320-c1fa-4580-89cb-4c8de2b54949" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_ComputerEquipmentMember_496c1320-c1fa-4580-89cb-4c8de2b54949" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_65d6f84d-ff99-402f-ad58-33c3ad46fe0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_OfficeEquipmentMember_65d6f84d-ff99-402f-ad58-33c3ad46fe0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1205deaf-c33e-4b91-ac1b-dfeb7b2cf229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1205deaf-c33e-4b91-ac1b-dfeb7b2cf229" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_8ad7423f-d447-43e7-af69-d757c77044e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_VehiclesMember_8ad7423f-d447-43e7-af69-d757c77044e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:to="loc_srt_RangeAxis_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e" xlink:to="loc_srt_RangeMember_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_675b165c-8e34-4565-bc72-7f6de150fe66" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e" xlink:to="loc_srt_RangeMember_675b165c-8e34-4565-bc72-7f6de150fe66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_900cc494-7b69-4d93-a562-1da1d7307f40" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_675b165c-8e34-4565-bc72-7f6de150fe66" xlink:to="loc_srt_MinimumMember_900cc494-7b69-4d93-a562-1da1d7307f40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e32dbd30-6a86-4f73-8355-9a3b04be7dda" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_675b165c-8e34-4565-bc72-7f6de150fe66" xlink:to="loc_srt_MaximumMember_e32dbd30-6a86-4f73-8355-9a3b04be7dda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10936189-9fd5-47bd-a1bd-ec993bb1ff5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10936189-9fd5-47bd-a1bd-ec993bb1ff5e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_10936189-9fd5-47bd-a1bd-ec993bb1ff5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10936189-9fd5-47bd-a1bd-ec993bb1ff5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_10936189-9fd5-47bd-a1bd-ec993bb1ff5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1bdb9626-1b15-4320-bf01-2cba22971c15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10936189-9fd5-47bd-a1bd-ec993bb1ff5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1bdb9626-1b15-4320-bf01-2cba22971c15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_9f2cebb7-d4f5-40a1-976c-f869326c7838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1bdb9626-1b15-4320-bf01-2cba22971c15" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_9f2cebb7-d4f5-40a1-976c-f869326c7838" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5094ccdb-b96d-4393-9d21-b88b28855ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_391bb0b1-e80b-457f-b2a5-8471d2d4ab48" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5094ccdb-b96d-4393-9d21-b88b28855ff7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_68fa086a-1fdf-40a3-baf5-7c455889afbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_391bb0b1-e80b-457f-b2a5-8471d2d4ab48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_68fa086a-1fdf-40a3-baf5-7c455889afbb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ce548bc1-3237-4f3a-80f6-1cc65a895256" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:to="loc_srt_ProductOrServiceAxis_ce548bc1-3237-4f3a-80f6-1cc65a895256" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ce548bc1-3237-4f3a-80f6-1cc65a895256_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_ce548bc1-3237-4f3a-80f6-1cc65a895256" xlink:to="loc_srt_ProductsAndServicesDomain_ce548bc1-3237-4f3a-80f6-1cc65a895256_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dc871263-01a1-4374-a763-1297636088b1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_ce548bc1-3237-4f3a-80f6-1cc65a895256" xlink:to="loc_srt_ProductsAndServicesDomain_dc871263-01a1-4374-a763-1297636088b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember_9c7a38e5-b0d5-414a-ac45-84a86fe2ad21" xlink:href="aosl-20240630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_dc871263-01a1-4374-a763-1297636088b1" xlink:to="loc_aosl_LicenseAndDevelopmentSerivcesMember_9c7a38e5-b0d5-414a-ac45-84a86fe2ad21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b918a124-42c9-41f8-ab90-2e639af930e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b918a124-42c9-41f8-ab90-2e639af930e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b918a124-42c9-41f8-ab90-2e639af930e0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b918a124-42c9-41f8-ab90-2e639af930e0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b918a124-42c9-41f8-ab90-2e639af930e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ec850258-a8c8-437d-8e11-d867ba1d20a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b918a124-42c9-41f8-ab90-2e639af930e0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ec850258-a8c8-437d-8e11-d867ba1d20a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0f81834c-a792-4056-8a96-0623ce77046c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ec850258-a8c8-437d-8e11-d867ba1d20a0" xlink:to="loc_us-gaap_SubsequentEventMember_0f81834c-a792-4056-8a96-0623ce77046c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_184e787e-febf-48d1-9c7b-8c18f2d7de1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_184e787e-febf-48d1-9c7b-8c18f2d7de1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23668fe8-2e18-4cea-93b1-7fffc845203d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23668fe8-2e18-4cea-93b1-7fffc845203d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromUpfrontFees_652a8faf-e53b-4fe8-9d9d-38f5c8c3425d" xlink:href="aosl-20240630.xsd#aosl_ProceedsFromUpfrontFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_aosl_ProceedsFromUpfrontFees_652a8faf-e53b-4fe8-9d9d-38f5c8c3425d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue_9a6ce61d-9d10-4403-bfce-452c9a20d37d" xlink:href="aosl-20240630.xsd#aosl_RevenueFromContractWithCustomerCumulativeRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue_9a6ce61d-9d10-4403-bfce-452c9a20d37d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_009c4c7c-b613-4fab-bccf-16b85be5588f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_srt_OwnershipAxis_009c4c7c-b613-4fab-bccf-16b85be5588f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_009c4c7c-b613-4fab-bccf-16b85be5588f_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_009c4c7c-b613-4fab-bccf-16b85be5588f" xlink:to="loc_srt_OwnershipDomain_009c4c7c-b613-4fab-bccf-16b85be5588f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e6113c40-03ee-4efe-ac90-5d539a9dba8a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_009c4c7c-b613-4fab-bccf-16b85be5588f" xlink:to="loc_srt_OwnershipDomain_e6113c40-03ee-4efe-ac90-5d539a9dba8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_d608b27c-50d5-47d1-a5db-ab8e4b07c472" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6113c40-03ee-4efe-ac90-5d539a9dba8a" xlink:to="loc_aosl_ThirdPartyInvestorsMember_d608b27c-50d5-47d1-a5db-ab8e4b07c472" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_aa5faf0f-299b-4a91-bdc7-cd884f62113a" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e6113c40-03ee-4efe-ac90-5d539a9dba8a" xlink:to="loc_aosl_EmployeeIncentivePlanMember_aa5faf0f-299b-4a91-bdc7-cd884f62113a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c" xlink:to="loc_us-gaap_RelatedPartyDomain_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ed2b7001-3baf-49c9-a8e3-a1553fc2ec17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c" xlink:to="loc_us-gaap_RelatedPartyDomain_ed2b7001-3baf-49c9-a8e3-a1553fc2ec17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_d9851220-432d-480c-9407-160f75dd16e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_ed2b7001-3baf-49c9-a8e3-a1553fc2ec17" xlink:to="loc_us-gaap_CorporateJointVentureMember_d9851220-432d-480c-9407-160f75dd16e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6a3fd833-a856-439a-b0c4-2eda7f44dbee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6a3fd833-a856-439a-b0c4-2eda7f44dbee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_f3d3fe30-73ec-4c41-9912-9ccd2aef2382" xlink:href="aosl-20240630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6a3fd833-a856-439a-b0c4-2eda7f44dbee" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_f3d3fe30-73ec-4c41-9912-9ccd2aef2382" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_52bb0294-9c03-4640-8c38-1509a8d24883" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6a3fd833-a856-439a-b0c4-2eda7f44dbee" xlink:to="loc_aosl_ThirdPartyInvestorsMember_52bb0294-9c03-4640-8c38-1509a8d24883" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_34895456-0b18-4672-80be-9ab165dcc5d0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_dei_LegalEntityAxis_34895456-0b18-4672-80be-9ab165dcc5d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_34895456-0b18-4672-80be-9ab165dcc5d0_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_34895456-0b18-4672-80be-9ab165dcc5d0" xlink:to="loc_dei_EntityDomain_34895456-0b18-4672-80be-9ab165dcc5d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_944cbadb-581b-4ca1-a32a-98b6d52528a2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_34895456-0b18-4672-80be-9ab165dcc5d0" xlink:to="loc_dei_EntityDomain_944cbadb-581b-4ca1-a32a-98b6d52528a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_cf6e8bcd-840c-41a2-b766-ad4d1e6810e0" xlink:href="aosl-20240630.xsd#aosl_ChongqingFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_944cbadb-581b-4ca1-a32a-98b6d52528a2" xlink:to="loc_aosl_ChongqingFundsMember_cf6e8bcd-840c-41a2-b766-ad4d1e6810e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_us-gaap_PlanNameAxis_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257" xlink:to="loc_us-gaap_PlanNameDomain_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d3f4ff4f-aa77-4b4a-ac46-d90abed27f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257" xlink:to="loc_us-gaap_PlanNameDomain_d3f4ff4f-aa77-4b4a-ac46-d90abed27f4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_85d7b6f6-94da-4609-83d3-2897c6e5d5f5" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d3f4ff4f-aa77-4b4a-ac46-d90abed27f4e" xlink:to="loc_aosl_EmployeeIncentivePlanMember_85d7b6f6-94da-4609-83d3-2897c6e5d5f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_b2e15a03-4b6f-4d97-8811-85e88b72df4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_b2e15a03-4b6f-4d97-8811-85e88b72df4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_789bbfa9-9cd0-4791-b2e6-21d8236ffc7b" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_789bbfa9-9cd0-4791-b2e6-21d8236ffc7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_6a272eb7-9e28-41e5-b033-62368f05388a" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_6a272eb7-9e28-41e5-b033-62368f05388a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_c70e9c83-ec7a-4a89-b5d9-793b118e4bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_c70e9c83-ec7a-4a89-b5d9-793b118e4bb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_f7b5b1e0-676b-4c2f-b359-a1064ad286ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_f7b5b1e0-676b-4c2f-b359-a1064ad286ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_48732eaf-7629-47e7-a88b-6fa7e1c18f91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_48732eaf-7629-47e7-a88b-6fa7e1c18f91" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_1c709d26-666c-412a-ab10-6a36f3760136" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_1c709d26-666c-412a-ab10-6a36f3760136" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_f63203ca-a301-48b3-a75a-88099bb7628b" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_f63203ca-a301-48b3-a75a-88099bb7628b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_036a5b91-711a-4650-aaca-b87b7fdf08a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_036a5b91-711a-4650-aaca-b87b7fdf08a5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_e10aba6d-9a52-4231-bcaf-a5fd341da3e6" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_e10aba6d-9a52-4231-bcaf-a5fd341da3e6" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2ab0501c-19bc-460c-b3a0-4bdb1c92be5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2ab0501c-19bc-460c-b3a0-4bdb1c92be5f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b2ceef4b-e65c-4554-ab14-08bee807bbca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2ab0501c-19bc-460c-b3a0-4bdb1c92be5f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b2ceef4b-e65c-4554-ab14-08bee807bbca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b2ceef4b-e65c-4554-ab14-08bee807bbca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b2ceef4b-e65c-4554-ab14-08bee807bbca" xlink:to="loc_us-gaap_RelatedPartyDomain_b2ceef4b-e65c-4554-ab14-08bee807bbca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_147aa48f-0db5-4317-b518-4f96bc4a51c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b2ceef4b-e65c-4554-ab14-08bee807bbca" xlink:to="loc_us-gaap_RelatedPartyDomain_147aa48f-0db5-4317-b518-4f96bc4a51c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_a7a59598-ccaa-44e1-890f-65286defc010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_147aa48f-0db5-4317-b518-4f96bc4a51c6" xlink:to="loc_us-gaap_CorporateJointVentureMember_a7a59598-ccaa-44e1-890f-65286defc010" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_c0ce511d-10dd-4f02-9484-8936188c11d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_c0ce511d-10dd-4f02-9484-8936188c11d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_8298c3ae-543c-440c-860d-f9900031f72b" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentFairValueOfEquityRetained"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_8298c3ae-543c-440c-860d-f9900031f72b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_0958cf18-c678-4391-a6f5-68a88622a7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_0958cf18-c678-4391-a6f5-68a88622a7f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_1d5301e0-e407-43dd-8343-6070ab4b59d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_1d5301e0-e407-43dd-8343-6070ab4b59d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_1134de83-30c8-4006-8f97-2f5ac7418081" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_1134de83-30c8-4006-8f97-2f5ac7418081" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_ca90caf4-0f01-4b5d-9921-95055fe529d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_ca90caf4-0f01-4b5d-9921-95055fe529d3" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_f47c4317-d839-4be8-b542-f43f486a8344" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:to="loc_srt_OwnershipAxis_f47c4317-d839-4be8-b542-f43f486a8344" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f47c4317-d839-4be8-b542-f43f486a8344_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_f47c4317-d839-4be8-b542-f43f486a8344" xlink:to="loc_srt_OwnershipDomain_f47c4317-d839-4be8-b542-f43f486a8344_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f4c9fbf6-37e2-401c-bce7-38f1bffa49f7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_f47c4317-d839-4be8-b542-f43f486a8344" xlink:to="loc_srt_OwnershipDomain_f4c9fbf6-37e2-401c-bce7-38f1bffa49f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction1Member_01142777-8f0c-4789-b954-9ce2066b0f60" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsTransaction1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_f4c9fbf6-37e2-401c-bce7-38f1bffa49f7" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction1Member_01142777-8f0c-4789-b954-9ce2066b0f60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction2Member_413ca643-2649-474d-a4b8-5a219280e6cf" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsTransaction2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_f4c9fbf6-37e2-401c-bce7-38f1bffa49f7" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction2Member_413ca643-2649-474d-a4b8-5a219280e6cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4442288-717d-46ff-b3f3-7f92e3d047b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4442288-717d-46ff-b3f3-7f92e3d047b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c4442288-717d-46ff-b3f3-7f92e3d047b7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4442288-717d-46ff-b3f3-7f92e3d047b7" xlink:to="loc_us-gaap_RelatedPartyDomain_c4442288-717d-46ff-b3f3-7f92e3d047b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_36dd0ed5-b3b8-4571-b84a-586836ea96c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4442288-717d-46ff-b3f3-7f92e3d047b7" xlink:to="loc_us-gaap_RelatedPartyDomain_36dd0ed5-b3b8-4571-b84a-586836ea96c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_7076192f-ecf2-4a41-b257-a2346741dae2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_36dd0ed5-b3b8-4571-b84a-586836ea96c8" xlink:to="loc_us-gaap_CorporateJointVentureMember_7076192f-ecf2-4a41-b257-a2346741dae2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_ee53bb34-6fee-4bfd-983a-1446ff501799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_ee53bb34-6fee-4bfd-983a-1446ff501799" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_32b7558d-c55c-4923-ab46-05de3bd402c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_32b7558d-c55c-4923-ab46-05de3bd402c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6f89b7f4-cb6d-4f84-9584-c84a80a759df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6f89b7f4-cb6d-4f84-9584-c84a80a759df" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2167a967-ea51-4149-aff4-ea89d87b41a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2167a967-ea51-4149-aff4-ea89d87b41a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_223762fa-fa00-4e29-8f74-8b9a584be566" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2167a967-ea51-4149-aff4-ea89d87b41a2" xlink:to="loc_dei_LegalEntityAxis_223762fa-fa00-4e29-8f74-8b9a584be566" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_223762fa-fa00-4e29-8f74-8b9a584be566_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_223762fa-fa00-4e29-8f74-8b9a584be566" xlink:to="loc_dei_EntityDomain_223762fa-fa00-4e29-8f74-8b9a584be566_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7e9f5ff6-aefa-4ea7-864a-a398545d3194" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_223762fa-fa00-4e29-8f74-8b9a584be566" xlink:to="loc_dei_EntityDomain_7e9f5ff6-aefa-4ea7-864a-a398545d3194" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_f374b5a5-79d6-4cbe-92eb-4619fb09e123" xlink:href="aosl-20240630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7e9f5ff6-aefa-4ea7-864a-a398545d3194" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_f374b5a5-79d6-4cbe-92eb-4619fb09e123" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0ccc670c-20c8-4b60-aa99-28140c43d0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_AssetsCurrent_0ccc670c-20c8-4b60-aa99-28140c43d0cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_7b9b124b-f804-4771-95c1-532e6b7eaf10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_AssetsNoncurrent_7b9b124b-f804-4771-95c1-532e6b7eaf10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9d4bb48d-9a09-4e54-bc83-d81f737e3fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_LiabilitiesCurrent_9d4bb48d-9a09-4e54-bc83-d81f737e3fdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_bb71a630-3eda-49d7-acb2-b1429cffe5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_bb71a630-3eda-49d7-acb2-b1429cffe5cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f2801c19-cb27-4681-8c0a-e21d0cbefdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_Revenues_f2801c19-cb27-4681-8c0a-e21d0cbefdaa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_feb26eae-642e-4923-982a-7549cfe1ac26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_GrossProfit_feb26eae-642e-4923-982a-7549cfe1ac26" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f8e6d1f8-cedf-48be-a67a-9a34600bc7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_OperatingExpenses_f8e6d1f8-cedf-48be-a67a-9a34600bc7d7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4eb9be3a-8534-4ecd-9980-d1a15d8910de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_NetIncomeLoss_4eb9be3a-8534-4ecd-9980-d1a15d8910de" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5339e8fa-d834-4b62-8be4-a738cf7dc3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5339e8fa-d834-4b62-8be4-a738cf7dc3a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5339e8fa-d834-4b62-8be4-a738cf7dc3a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5339e8fa-d834-4b62-8be4-a738cf7dc3a7" xlink:to="loc_us-gaap_RelatedPartyDomain_5339e8fa-d834-4b62-8be4-a738cf7dc3a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a0172baf-1f14-4b74-8315-9dbd7723a53f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5339e8fa-d834-4b62-8be4-a738cf7dc3a7" xlink:to="loc_us-gaap_RelatedPartyDomain_a0172baf-1f14-4b74-8315-9dbd7723a53f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_82f517df-91f2-48c1-a5af-8f0cec3b5914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_a0172baf-1f14-4b74-8315-9dbd7723a53f" xlink:to="loc_us-gaap_CorporateJointVentureMember_82f517df-91f2-48c1-a5af-8f0cec3b5914" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_d560e67e-97d6-44b1-bf4d-ba74ded9bce5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_a0172baf-1f14-4b74-8315-9dbd7723a53f" xlink:to="loc_us-gaap_RelatedPartyMember_d560e67e-97d6-44b1-bf4d-ba74ded9bce5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_7067a8ff-b3f6-4626-8c3f-cec90eb172d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_7067a8ff-b3f6-4626-8c3f-cec90eb172d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_7067a8ff-b3f6-4626-8c3f-cec90eb172d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_7067a8ff-b3f6-4626-8c3f-cec90eb172d2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_7067a8ff-b3f6-4626-8c3f-cec90eb172d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_7fbf87db-d662-4e8b-8491-b4e204316e08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_7067a8ff-b3f6-4626-8c3f-cec90eb172d2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_7fbf87db-d662-4e8b-8491-b4e204316e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SuppliesAssemblyAndTestingServicesMember_27e5f065-5f8e-4ea7-a754-3d84606f5563" xlink:href="aosl-20240630.xsd#aosl_SuppliesAssemblyAndTestingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_7fbf87db-d662-4e8b-8491-b4e204316e08" xlink:to="loc_aosl_SuppliesAssemblyAndTestingServicesMember_27e5f065-5f8e-4ea7-a754-3d84606f5563" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_26bbe6f4-3684-4f32-9373-bf66c6f6d0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_26bbe6f4-3684-4f32-9373-bf66c6f6d0d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_646140c3-3358-4fc0-814f-e569cddf85ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_AccountsPayableCurrent_646140c3-3358-4fc0-814f-e569cddf85ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_229c56af-e0fc-4bff-b9ee-2dc4172ec3db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_229c56af-e0fc-4bff-b9ee-2dc4172ec3db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6663151d-bc47-45b1-a28a-dcc2beacd7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6663151d-bc47-45b1-a28a-dcc2beacd7b5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1237a1a1-cdf5-4cce-9e32-cf6dc0d84440" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b08cf5b5-cb56-4e09-bb8b-00d49e4001f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1237a1a1-cdf5-4cce-9e32-cf6dc0d84440" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b08cf5b5-cb56-4e09-bb8b-00d49e4001f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b08cf5b5-cb56-4e09-bb8b-00d49e4001f4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_667bf766-e0e7-4702-90de-8b7bbf01e45b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_667bf766-e0e7-4702-90de-8b7bbf01e45b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_c0357580-c60d-401c-a476-cdf787206a90" xlink:href="aosl-20240630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_667bf766-e0e7-4702-90de-8b7bbf01e45b" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_c0357580-c60d-401c-a476-cdf787206a90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_791996a8-012d-4389-84ef-6f94c6d4b440" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_667bf766-e0e7-4702-90de-8b7bbf01e45b" xlink:to="loc_us-gaap_EmployeeStockMember_791996a8-012d-4389-84ef-6f94c6d4b440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1fcdc7eb-5382-4ad6-9486-665fa0b662b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1237a1a1-cdf5-4cce-9e32-cf6dc0d84440" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1fcdc7eb-5382-4ad6-9486-665fa0b662b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8641db3f-3884-4de5-9666-d12b08f435c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1237a1a1-cdf5-4cce-9e32-cf6dc0d84440" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8641db3f-3884-4de5-9666-d12b08f435c0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1df4b074-9885-4b89-b6eb-08c58ebb39ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1df4b074-9885-4b89-b6eb-08c58ebb39ce" xlink:to="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_98d70ae0-020c-49ff-8bd0-0cc24d958802" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_srt_MajorCustomersAxis_98d70ae0-020c-49ff-8bd0-0cc24d958802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_98d70ae0-020c-49ff-8bd0-0cc24d958802_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_98d70ae0-020c-49ff-8bd0-0cc24d958802" xlink:to="loc_srt_NameOfMajorCustomerDomain_98d70ae0-020c-49ff-8bd0-0cc24d958802_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_98d70ae0-020c-49ff-8bd0-0cc24d958802" xlink:to="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_ce8008e8-e9ff-4216-b0e0-b64ba9c83564" xlink:href="aosl-20240630.xsd#aosl_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:to="loc_aosl_CustomerMember_ce8008e8-e9ff-4216-b0e0-b64ba9c83564" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_97cd9b11-35f7-41e3-be69-d6e1b2bb5cb9" xlink:href="aosl-20240630.xsd#aosl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:to="loc_aosl_CustomerBMember_97cd9b11-35f7-41e3-be69-d6e1b2bb5cb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerCMember_205d2b46-44ab-4aea-8b1b-ea1371f5b272" xlink:href="aosl-20240630.xsd#aosl_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:to="loc_aosl_CustomerCMember_205d2b46-44ab-4aea-8b1b-ea1371f5b272" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerDMember_3b621af5-4b6e-4eea-9f98-372ee043d3ac" xlink:href="aosl-20240630.xsd#aosl_CustomerDMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:to="loc_aosl_CustomerDMember_3b621af5-4b6e-4eea-9f98-372ee043d3ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ab4645b5-6362-4955-93f4-db7fb0b18b15" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_srt_RangeAxis_ab4645b5-6362-4955-93f4-db7fb0b18b15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ab4645b5-6362-4955-93f4-db7fb0b18b15_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ab4645b5-6362-4955-93f4-db7fb0b18b15" xlink:to="loc_srt_RangeMember_ab4645b5-6362-4955-93f4-db7fb0b18b15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dc96ba31-2cd7-4788-8c4a-088d36018b64" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ab4645b5-6362-4955-93f4-db7fb0b18b15" xlink:to="loc_srt_RangeMember_dc96ba31-2cd7-4788-8c4a-088d36018b64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da0e143c-b22a-4108-9de5-07d49f5f5fed" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dc96ba31-2cd7-4788-8c4a-088d36018b64" xlink:to="loc_srt_MinimumMember_da0e143c-b22a-4108-9de5-07d49f5f5fed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4ed358e6-bea2-4dc6-b887-0b91b42895c9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_dc96ba31-2cd7-4788-8c4a-088d36018b64" xlink:to="loc_srt_MaximumMember_4ed358e6-bea2-4dc6-b887-0b91b42895c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_060711cc-c3aa-4a11-9d09-0d605d1c780a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_060711cc-c3aa-4a11-9d09-0d605d1c780a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_060711cc-c3aa-4a11-9d09-0d605d1c780a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_060711cc-c3aa-4a11-9d09-0d605d1c780a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_060711cc-c3aa-4a11-9d09-0d605d1c780a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_da5e8bdb-3a16-4b5f-b6a4-6cdbfe37dfea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_060711cc-c3aa-4a11-9d09-0d605d1c780a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_da5e8bdb-3a16-4b5f-b6a4-6cdbfe37dfea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_5901fb21-f189-4757-a3af-cc6d5a179832" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_da5e8bdb-3a16-4b5f-b6a4-6cdbfe37dfea" xlink:to="loc_us-gaap_SalesRevenueNetMember_5901fb21-f189-4757-a3af-cc6d5a179832" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_2ae46779-c988-4829-a614-89c98d468462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_da5e8bdb-3a16-4b5f-b6a4-6cdbfe37dfea" xlink:to="loc_us-gaap_AccountsReceivableMember_2ae46779-c988-4829-a614-89c98d468462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6b90c10e-7e18-4224-8557-7ad4683cfbd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6b90c10e-7e18-4224-8557-7ad4683cfbd5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6b90c10e-7e18-4224-8557-7ad4683cfbd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b90c10e-7e18-4224-8557-7ad4683cfbd5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6b90c10e-7e18-4224-8557-7ad4683cfbd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_97486e2c-be45-4265-8ff0-e9a38420a005" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b90c10e-7e18-4224-8557-7ad4683cfbd5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_97486e2c-be45-4265-8ff0-e9a38420a005" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_15574ef3-2ba3-4f60-a0ba-2d1bb496fb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_97486e2c-be45-4265-8ff0-e9a38420a005" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_15574ef3-2ba3-4f60-a0ba-2d1bb496fb9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_9cef3e81-65f8-4d0b-b88b-fd7f0bf72a6b" xlink:href="aosl-20240630.xsd#aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1df4b074-9885-4b89-b6eb-08c58ebb39ce" xlink:to="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_9cef3e81-65f8-4d0b-b88b-fd7f0bf72a6b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a8fa8700-d14a-4025-afe3-7fef5adfc142" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1df4b074-9885-4b89-b6eb-08c58ebb39ce" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a8fa8700-d14a-4025-afe3-7fef5adfc142" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsPropertyplantandequipmentDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e3bdb9cd-26cd-45b2-a2c6-e790a6510f80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e3bdb9cd-26cd-45b2-a2c6-e790a6510f80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e3bdb9cd-26cd-45b2-a2c6-e790a6510f80" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_10c779c2-d55b-41d8-a0c1-f404bb22c0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_LandMember_10c779c2-d55b-41d8-a0c1-f404bb22c0c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_fd33de76-ef56-4df1-b85e-92ec0c74253f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_fd33de76-ef56-4df1-b85e-92ec0c74253f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b4250bad-265c-478b-896f-9489d62563c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b4250bad-265c-478b-896f-9489d62563c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquipmentAndToolingMember_16707c7e-2c2e-4583-9d6e-4ae99d846602" xlink:href="aosl-20240630.xsd#aosl_EquipmentAndToolingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_aosl_EquipmentAndToolingMember_16707c7e-2c2e-4583-9d6e-4ae99d846602" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_44502b19-d89c-4d24-9764-502c80aacf37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_ComputerEquipmentMember_44502b19-d89c-4d24-9764-502c80aacf37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_46202d56-cbfa-438d-b7cb-5a8a0c07a5df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_46202d56-cbfa-438d-b7cb-5a8a0c07a5df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_fbc005e6-1f61-4c82-8080-4d0a00556a39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_fbc005e6-1f61-4c82-8080-4d0a00556a39" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_72249e07-7f1c-42c2-acf0-985543352c7e" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_72249e07-7f1c-42c2-acf0-985543352c7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0237a4ef-a3a9-4fd5-bc2d-304c9c0c0201" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0237a4ef-a3a9-4fd5-bc2d-304c9c0c0201" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_871f59f3-3dcf-4c7f-9e03-93a8a971e5aa" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_871f59f3-3dcf-4c7f-9e03-93a8a971e5aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_e3e17a72-31dc-491b-9927-67d748c4b3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_ConstructionInProgressGross_e3e17a72-31dc-491b-9927-67d748c4b3f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_820c4f49-cbf0-4450-b7bd-a7ec4192b8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_820c4f49-cbf0-4450-b7bd-a7ec4192b8c3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d2812cbf-6431-4efc-81cc-1e1d04b302b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_Depreciation_d2812cbf-6431-4efc-81cc-1e1d04b302b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_fcfb449b-a6ea-410a-b4ab-6bc3912e35f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_fcfb449b-a6ea-410a-b4ab-6bc3912e35f1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_a2b70300-3c4f-4f37-ab99-8de6ad28ca06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_a2b70300-3c4f-4f37-ab99-8de6ad28ca06" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_56b2be93-9115-4373-ade6-0ee1bd2938ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_56b2be93-9115-4373-ade6-0ee1bd2938ce" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_17841caf-fa75-4c6b-8268-835d520421b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_17841caf-fa75-4c6b-8268-835d520421b1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_290c3d1e-7e80-4574-a6f4-31920fc1b19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_290c3d1e-7e80-4574-a6f4-31920fc1b19f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_70590bf5-4cdc-4cfa-b76c-6777d4442401" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsIntangibleassetsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d932aaed-ec27-4911-a7c5-ba06cab59cee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d932aaed-ec27-4911-a7c5-ba06cab59cee" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ead11dac-96e2-4516-a5ce-a2aa441a3e71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d932aaed-ec27-4911-a7c5-ba06cab59cee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ead11dac-96e2-4516-a5ce-a2aa441a3e71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ead11dac-96e2-4516-a5ce-a2aa441a3e71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ead11dac-96e2-4516-a5ce-a2aa441a3e71" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ead11dac-96e2-4516-a5ce-a2aa441a3e71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ead11dac-96e2-4516-a5ce-a2aa441a3e71" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PatentsAndPatentedTechnologyMember_eb604c9f-75f3-4bb1-85c7-2ccf5e191e45" xlink:href="aosl-20240630.xsd#aosl_PatentsAndPatentedTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:to="loc_aosl_PatentsAndPatentedTechnologyMember_eb604c9f-75f3-4bb1-85c7-2ccf5e191e45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1ecd0bdf-ba2a-4679-8df0-4b373b3af1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:to="loc_us-gaap_TradeNamesMember_1ecd0bdf-ba2a-4679-8df0-4b373b3af1f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f8eb67ef-3755-4efd-be04-82b7340efe9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f8eb67ef-3755-4efd-be04-82b7340efe9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_96e0d90a-ed7d-481c-a43c-9584741fa2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_96e0d90a-ed7d-481c-a43c-9584741fa2cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a4e4bc8a-a637-4e8f-9d7d-2a49776dc96d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a4e4bc8a-a637-4e8f-9d7d-2a49776dc96d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_41ddb70e-f887-4ed2-8700-4bc42ebb5995" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_41ddb70e-f887-4ed2-8700-4bc42ebb5995" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d7c87ab5-0f56-4903-b3c7-3cc6426b8e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_Goodwill_d7c87ab5-0f56-4903-b3c7-3cc6426b8e14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_99dd25a7-70be-4cf8-9245-acea4d1ab532" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_99dd25a7-70be-4cf8-9245-acea4d1ab532" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_784a53c3-5cc2-48c6-8902-4a0eb7b159f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_784a53c3-5cc2-48c6-8902-4a0eb7b159f9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7667eebd-8bdc-489c-b17d-72a508fc8ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7667eebd-8bdc-489c-b17d-72a508fc8ac1" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsAccruedliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_17488f43-6be0-4dfb-8a35-dfde664c60aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_ConcentrationRiskTable_17488f43-6be0-4dfb-8a35-dfde664c60aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_17488f43-6be0-4dfb-8a35-dfde664c60aa" xlink:to="loc_srt_MajorCustomersAxis_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca" xlink:to="loc_srt_NameOfMajorCustomerDomain_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca" xlink:to="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_c2f00820-7e73-46e2-a0b9-d29b690b0070" xlink:href="aosl-20240630.xsd#aosl_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:to="loc_aosl_CustomerMember_c2f00820-7e73-46e2-a0b9-d29b690b0070" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_a81ef70b-6d42-4731-9cb2-3eb1d50d7e59" xlink:href="aosl-20240630.xsd#aosl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:to="loc_aosl_CustomerBMember_a81ef70b-6d42-4731-9cb2-3eb1d50d7e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCustomerMember_1d2bf3e1-6664-4187-9c20-5554a937fb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:to="loc_us-gaap_OtherCustomerMember_1d2bf3e1-6664-4187-9c20-5554a937fb9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_a8a784f6-1c1a-4808-97aa-5e4204865ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_AccruedSalariesCurrent_a8a784f6-1c1a-4808-97aa-5e4204865ef5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_07f163c3-d13c-4778-bf44-1ba9ec25478c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_07f163c3-d13c-4778-bf44-1ba9ec25478c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_450f8988-e0f9-45da-a186-187797130351" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_StockRotationAccrualCurrent_450f8988-e0f9-45da-a186-187797130351" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_6b4f76ed-1252-4ee8-b79e-503fafb134c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_6b4f76ed-1252-4ee8-b79e-503fafb134c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory_d9316c0f-57b2-4bda-9621-675536ea529f" xlink:href="aosl-20240630.xsd#aosl_AccruedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_AccruedInventory_d9316c0f-57b2-4bda-9621-675536ea529f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses_9f0c2f27-8c91-48e0-abb2-fa72473630ae" xlink:href="aosl-20240630.xsd#aosl_AccruedFacilityExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_AccruedFacilityExpenses_9f0c2f27-8c91-48e0-abb2-fa72473630ae" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment_b7c0a4e6-6a77-493f-8bf6-9f05dc3ade03" xlink:href="aosl-20240630.xsd#aosl_AccruedPropertyPlantandEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_AccruedPropertyPlantandEquipment_b7c0a4e6-6a77-493f-8bf6-9f05dc3ade03" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a5cb1288-61ac-4035-8eb3-03fcba30121e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a5cb1288-61ac-4035-8eb3-03fcba30121e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit_ef6b3f18-75f2-48b1-a4e8-60a39405ba63" xlink:href="aosl-20240630.xsd#aosl_AccruedCustomerDeposit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_AccruedCustomerDeposit_ef6b3f18-75f2-48b1-a4e8-60a39405ba63" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_5b9dd4ce-2bd0-4702-b2b7-1a6b7217a2af" xlink:href="aosl-20240630.xsd#aosl_EmployeeStockPurchasePlanPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_5b9dd4ce-2bd0-4702-b2b7-1a6b7217a2af" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bbe1b159-ccd4-4e10-ae3d-995045ba84e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bbe1b159-ccd4-4e10-ae3d-995045ba84e3" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsOtherlongtermliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ebc42508-85e6-4cd7-8475-8c8d0d70098f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:to="loc_us-gaap_ConcentrationRiskTable_ebc42508-85e6-4cd7-8475-8c8d0d70098f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_8c511bbf-e6f1-477c-b4af-1873c1ee187c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_ebc42508-85e6-4cd7-8475-8c8d0d70098f" xlink:to="loc_srt_MajorCustomersAxis_8c511bbf-e6f1-477c-b4af-1873c1ee187c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8c511bbf-e6f1-477c-b4af-1873c1ee187c_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_8c511bbf-e6f1-477c-b4af-1873c1ee187c" xlink:to="loc_srt_NameOfMajorCustomerDomain_8c511bbf-e6f1-477c-b4af-1873c1ee187c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_8c511bbf-e6f1-477c-b4af-1873c1ee187c" xlink:to="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_82e6e7a9-e0b1-4d3b-8428-66bb972eaf35" xlink:href="aosl-20240630.xsd#aosl_CustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:to="loc_aosl_CustomerMember_82e6e7a9-e0b1-4d3b-8428-66bb972eaf35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_59e97902-df1f-4f33-878a-4c6e2e9634a9" xlink:href="aosl-20240630.xsd#aosl_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:to="loc_aosl_CustomerBMember_59e97902-df1f-4f33-878a-4c6e2e9634a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCustomersMember_e8b7d6aa-c44e-4fbd-8fa2-f04a6fe8e737" xlink:href="aosl-20240630.xsd#aosl_OtherCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:to="loc_aosl_OtherCustomersMember_e8b7d6aa-c44e-4fbd-8fa2-f04a6fe8e737" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e6330ca-401b-4d63-8bef-ba89da597c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e6330ca-401b-4d63-8bef-ba89da597c9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent_f4df696d-b907-44f6-ac9a-6112329f0d5e" xlink:href="aosl-20240630.xsd#aosl_ComputerSoftwareLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_f4df696d-b907-44f6-ac9a-6112329f0d5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_276ccfec-ea5e-40e7-8c3f-1b4ebad1b2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_276ccfec-ea5e-40e7-8c3f-1b4ebad1b2b8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtShorttermborrowingDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtShorttermborrowingDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/DebtShorttermborrowingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_a39c518a-4792-495c-b29f-80981c4c8381" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_VariableRateAxis_a39c518a-4792-495c-b29f-80981c4c8381" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a39c518a-4792-495c-b29f-80981c4c8381_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_a39c518a-4792-495c-b29f-80981c4c8381" xlink:to="loc_us-gaap_VariableRateDomain_a39c518a-4792-495c-b29f-80981c4c8381_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d8d9dd34-0e9e-4854-9fe7-22cadf8191a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_a39c518a-4792-495c-b29f-80981c4c8381" xlink:to="loc_us-gaap_VariableRateDomain_d8d9dd34-0e9e-4854-9fe7-22cadf8191a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7f16b740-554d-440e-8459-88d93fbf287d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d8d9dd34-0e9e-4854-9fe7-22cadf8191a4" xlink:to="loc_us-gaap_BaseRateMember_7f16b740-554d-440e-8459-88d93fbf287d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_47e954f9-f4b6-404e-a395-683a711b4a38" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_srt_StatementGeographicalAxis_47e954f9-f4b6-404e-a395-683a711b4a38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_47e954f9-f4b6-404e-a395-683a711b4a38_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_47e954f9-f4b6-404e-a395-683a711b4a38" xlink:to="loc_srt_SegmentGeographicalDomain_47e954f9-f4b6-404e-a395-683a711b4a38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_81f1d034-575d-4925-b48b-6ebfec2ae528" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_47e954f9-f4b6-404e-a395-683a711b4a38" xlink:to="loc_srt_SegmentGeographicalDomain_81f1d034-575d-4925-b48b-6ebfec2ae528" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_f87d244f-2d1d-43bd-8e76-5a0e697dd110" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_81f1d034-575d-4925-b48b-6ebfec2ae528" xlink:to="loc_country_CN_f87d244f-2d1d-43bd-8e76-5a0e697dd110" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_395fa3d1-3c11-493d-a2b3-4b24af5c18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_395fa3d1-3c11-493d-a2b3-4b24af5c18cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_395fa3d1-3c11-493d-a2b3-4b24af5c18cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_395fa3d1-3c11-493d-a2b3-4b24af5c18cf" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_395fa3d1-3c11-493d-a2b3-4b24af5c18cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_395fa3d1-3c11-493d-a2b3-4b24af5c18cf" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_BankOfCommunicationsLimitedMember_d938a390-6a5b-4e41-b58c-fde30fb12f32" xlink:href="aosl-20240630.xsd#aosl_BankOfCommunicationsLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:to="loc_aosl_BankOfCommunicationsLimitedMember_d938a390-6a5b-4e41-b58c-fde30fb12f32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IndustrialAndCommercialBankofChinaMember_6bda406f-b157-49f1-9111-95aaf5fc4fbd" xlink:href="aosl-20240630.xsd#aosl_IndustrialAndCommercialBankofChinaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:to="loc_aosl_IndustrialAndCommercialBankofChinaMember_6bda406f-b157-49f1-9111-95aaf5fc4fbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChinaConstructionBankMember_1a5d2037-2aa1-4251-b5f2-3ca2b1f9ddbb" xlink:href="aosl-20240630.xsd#aosl_ChinaConstructionBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:to="loc_aosl_ChinaConstructionBankMember_1a5d2037-2aa1-4251-b5f2-3ca2b1f9ddbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_9ea134cb-64b4-4218-bf87-48ef9383b719" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_9ea134cb-64b4-4218-bf87-48ef9383b719" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_9ea134cb-64b4-4218-bf87-48ef9383b719_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9ea134cb-64b4-4218-bf87-48ef9383b719" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_9ea134cb-64b4-4218-bf87-48ef9383b719_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_fc457c2c-3dd5-4997-9e73-26ac2380f909" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9ea134cb-64b4-4218-bf87-48ef9383b719" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_fc457c2c-3dd5-4997-9e73-26ac2380f909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_dcf090ed-b038-4072-8eb7-a5ffdc2a6841" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_fc457c2c-3dd5-4997-9e73-26ac2380f909" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_dcf090ed-b038-4072-8eb7-a5ffdc2a6841" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_15b9d23d-a756-4a9b-8993-0418d3c93132" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_DebtInstrumentAxis_15b9d23d-a756-4a9b-8993-0418d3c93132" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15b9d23d-a756-4a9b-8993-0418d3c93132_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_15b9d23d-a756-4a9b-8993-0418d3c93132" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15b9d23d-a756-4a9b-8993-0418d3c93132_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_15b9d23d-a756-4a9b-8993-0418d3c93132" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_5f08caae-9e93-432c-8778-4f7c291bf11c" xlink:href="aosl-20240630.xsd#aosl_CreditFacility3Point85PercentDueNovember182022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:to="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_5f08caae-9e93-432c-8778-4f7c291bf11c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingDecember12023Member_8d745838-5777-45a6-a542-f7ec5273999f" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingDecember12023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:to="loc_aosl_LineOfCreditMaturingDecember12023Member_8d745838-5777-45a6-a542-f7ec5273999f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member_fae268c5-d04d-49f9-9e53-1f2f60c82058" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:to="loc_aosl_LineOfCreditMaturingMarch152025Member_fae268c5-d04d-49f9-9e53-1f2f60c82058" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingSeptmeber2025Member_9c5b0623-6bcb-42b4-88d5-3ad6e5354a16" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingSeptmeber2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:to="loc_aosl_LineOfCreditMaturingSeptmeber2025Member_9c5b0623-6bcb-42b4-88d5-3ad6e5354a16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_12a095a0-8e4f-45e6-9fa9-58db87f50a77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_CreditFacilityAxis_12a095a0-8e4f-45e6-9fa9-58db87f50a77" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_12a095a0-8e4f-45e6-9fa9-58db87f50a77_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_12a095a0-8e4f-45e6-9fa9-58db87f50a77" xlink:to="loc_us-gaap_CreditFacilityDomain_12a095a0-8e4f-45e6-9fa9-58db87f50a77_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_12a095a0-8e4f-45e6-9fa9-58db87f50a77" xlink:to="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_ede790f5-fa83-4da6-a11b-984412a905ef" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditFacilityTradeBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:to="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_ede790f5-fa83-4da6-a11b-984412a905ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_499dcc37-9ab2-4f55-8b75-3eba4f0cfa9d" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:to="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_499dcc37-9ab2-4f55-8b75-3eba4f0cfa9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_25a0a3cf-07dd-4444-a870-8f46808937ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:to="loc_us-gaap_LineOfCreditMember_25a0a3cf-07dd-4444-a870-8f46808937ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_082abc5d-c4c6-426c-9346-73a5d441ea8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_DebtInstrumentTerm_082abc5d-c4c6-426c-9346-73a5d441ea8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_6171ecb3-d7c7-4875-bb01-8f36dd599638" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ShortTermBorrowings_6171ecb3-d7c7-4875-bb01-8f36dd599638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1983fd2d-e817-4b70-aaf4-52077d2ceeee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1983fd2d-e817-4b70-aaf4-52077d2ceeee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_7c40892a-e408-4ebe-8ddf-e80466c6b93c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_7c40892a-e408-4ebe-8ddf-e80466c6b93c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ee0020b7-69fe-4925-a6b2-1d676b299011" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ee0020b7-69fe-4925-a6b2-1d676b299011" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_e85ac762-7f4a-4252-9187-8e63781e526f" xlink:href="aosl-20240630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_e85ac762-7f4a-4252-9187-8e63781e526f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3de165d8-2b73-4f6a-83bd-21985ba1e225" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3de165d8-2b73-4f6a-83bd-21985ba1e225" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_26901c67-7d07-47f2-805d-d1c1306d395b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_26901c67-7d07-47f2-805d-d1c1306d395b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_84495800-8b11-4809-b677-054b7a2e09df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_84495800-8b11-4809-b677-054b7a2e09df" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_bb6d907e-e223-4313-811d-21553cb852e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_LineOfCredit_bb6d907e-e223-4313-811d-21553cb852e9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_5ef98873-91b8-4800-a16b-8f2ce15b37ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_5ef98873-91b8-4800-a16b-8f2ce15b37ab" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtAccountsReceivableFactoringAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6d4308b1-b6b2-418a-857c-6145e66917f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6d4308b1-b6b2-418a-857c-6145e66917f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6d4308b1-b6b2-418a-857c-6145e66917f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6d4308b1-b6b2-418a-857c-6145e66917f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6d4308b1-b6b2-418a-857c-6145e66917f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_56678947-b0e3-4f65-80fa-935e02aa8bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6d4308b1-b6b2-418a-857c-6145e66917f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_56678947-b0e3-4f65-80fa-935e02aa8bfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_eca356fb-7427-41cc-9e12-c39c797dec53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_56678947-b0e3-4f65-80fa-935e02aa8bfc" xlink:to="loc_us-gaap_SecuredDebtMember_eca356fb-7427-41cc-9e12-c39c797dec53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_295c900b-d272-4274-a0e5-e61006586bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_DebtInstrumentAxis_295c900b-d272-4274-a0e5-e61006586bca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_295c900b-d272-4274-a0e5-e61006586bca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_295c900b-d272-4274-a0e5-e61006586bca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_295c900b-d272-4274-a0e5-e61006586bca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fa096f55-4478-4f3e-bad7-1cd47c9544ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_295c900b-d272-4274-a0e5-e61006586bca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fa096f55-4478-4f3e-bad7-1cd47c9544ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_55dc0b2a-e4a4-4f57-a590-d88dd908f49d" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fa096f55-4478-4f3e-bad7-1cd47c9544ed" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_55dc0b2a-e4a4-4f57-a590-d88dd908f49d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_35cc8b1f-c0bf-4676-b780-17b072e5d048" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_35cc8b1f-c0bf-4676-b780-17b072e5d048" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_35cc8b1f-c0bf-4676-b780-17b072e5d048_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_35cc8b1f-c0bf-4676-b780-17b072e5d048" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_35cc8b1f-c0bf-4676-b780-17b072e5d048_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_5bda838e-8679-4f27-b7a8-7422bb869df1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_35cc8b1f-c0bf-4676-b780-17b072e5d048" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_5bda838e-8679-4f27-b7a8-7422bb869df1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_2ff33eaf-1a7c-4bbc-ac96-8d6c35ac2ff6" xlink:href="aosl-20240630.xsd#aosl_HongkongAndShanghaiBankingCorporationLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5bda838e-8679-4f27-b7a8-7422bb869df1" xlink:to="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_2ff33eaf-1a7c-4bbc-ac96-8d6c35ac2ff6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_6a257a92-a6ba-433f-8ed3-fc18bce44abe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_VariableRateAxis_6a257a92-a6ba-433f-8ed3-fc18bce44abe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_6a257a92-a6ba-433f-8ed3-fc18bce44abe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_6a257a92-a6ba-433f-8ed3-fc18bce44abe" xlink:to="loc_us-gaap_VariableRateDomain_6a257a92-a6ba-433f-8ed3-fc18bce44abe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_34301e0c-deb6-4361-9ee6-c107468ad506" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_6a257a92-a6ba-433f-8ed3-fc18bce44abe" xlink:to="loc_us-gaap_VariableRateDomain_34301e0c-deb6-4361-9ee6-c107468ad506" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_57f5f936-fb17-47fb-88c6-0e238e16ab05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_34301e0c-deb6-4361-9ee6-c107468ad506" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_57f5f936-fb17-47fb-88c6-0e238e16ab05" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_6051fda2-ac99-40fb-b6c8-7e8fda332802" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_6051fda2-ac99-40fb-b6c8-7e8fda332802" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_c5a8733e-bc16-497a-a703-7fb3b936bb3a" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_c5a8733e-bc16-497a-a703-7fb3b936bb3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_20de9c96-7ce2-4e9e-8b47-ee2182c347fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_20de9c96-7ce2-4e9e-8b47-ee2182c347fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_ed6a0306-daa4-425c-9d47-2756340c2eb9" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_ed6a0306-daa4-425c-9d47-2756340c2eb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_dd4f88e7-ee58-4c30-996c-779acbcc3b3d" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_dd4f88e7-ee58-4c30-996c-779acbcc3b3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a0257378-3d17-4b0b-9fc0-1a5427ac7542" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a0257378-3d17-4b0b-9fc0-1a5427ac7542" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtDebtFinancingDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtDebtFinancingDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/DebtDebtFinancingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_efa90421-7710-49e9-8e10-83c2447c7898" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:to="loc_srt_CounterpartyNameAxis_efa90421-7710-49e9-8e10-83c2447c7898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_efa90421-7710-49e9-8e10-83c2447c7898_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_efa90421-7710-49e9-8e10-83c2447c7898" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_efa90421-7710-49e9-8e10-83c2447c7898_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0c5a7e35-ebbe-44ed-acca-e341663e6ca3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_efa90421-7710-49e9-8e10-83c2447c7898" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0c5a7e35-ebbe-44ed-acca-e341663e6ca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehSemiconductorIncorporatedMember_e8c6eea9-6f18-4b4c-beb4-797dba889624" xlink:href="aosl-20240630.xsd#aosl_JirehSemiconductorIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0c5a7e35-ebbe-44ed-acca-e341663e6ca3" xlink:to="loc_aosl_JirehSemiconductorIncorporatedMember_e8c6eea9-6f18-4b4c-beb4-797dba889624" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_1efd8c6e-bfcf-4023-8d6c-ba18fd214917" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_1efd8c6e-bfcf-4023-8d6c-ba18fd214917" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_1efd8c6e-bfcf-4023-8d6c-ba18fd214917_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_1efd8c6e-bfcf-4023-8d6c-ba18fd214917" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_1efd8c6e-bfcf-4023-8d6c-ba18fd214917_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_0f6aef9f-29f5-408c-b93c-e2118faa449e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_1efd8c6e-bfcf-4023-8d6c-ba18fd214917" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_0f6aef9f-29f5-408c-b93c-e2118faa449e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_e58019a6-0091-4379-98c2-44403e751bff" xlink:href="aosl-20240630.xsd#aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_0f6aef9f-29f5-408c-b93c-e2118faa449e" xlink:to="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_e58019a6-0091-4379-98c2-44403e751bff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_293fa1e6-90b4-400b-9eb3-5acb870a3110" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_293fa1e6-90b4-400b-9eb3-5acb870a3110" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_293fa1e6-90b4-400b-9eb3-5acb870a3110_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_293fa1e6-90b4-400b-9eb3-5acb870a3110" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_293fa1e6-90b4-400b-9eb3-5acb870a3110_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e32c66e-b21c-4178-8c62-5ee3b0169a61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_293fa1e6-90b4-400b-9eb3-5acb870a3110" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e32c66e-b21c-4178-8c62-5ee3b0169a61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_a7901c81-89a6-4e36-8111-1f8495b55084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e32c66e-b21c-4178-8c62-5ee3b0169a61" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_a7901c81-89a6-4e36-8111-1f8495b55084" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_bc5fc941-2295-492c-9241-fee3f3f258ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionHistoricalCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_bc5fc941-2295-492c-9241-fee3f3f258ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_8473077a-420c-448c-af20-5934700af7ef" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDownPaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_8473077a-420c-448c-af20-5934700af7ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_661e20b7-8d1b-4e04-aea2-8eee58c4ee70" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDownPaymentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_661e20b7-8d1b-4e04-aea2-8eee58c4ee70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_2fd6bbc9-fde8-4f3f-95bf-911a779ecc56" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_2fd6bbc9-fde8-4f3f-95bf-911a779ecc56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_5e04d162-7154-49ea-bf55-c068ec39ae7b" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_5e04d162-7154-49ea-bf55-c068ec39ae7b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_5c749ef9-5d1d-43d0-a57c-9bf113345cdf" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_5c749ef9-5d1d-43d0-a57c-9bf113345cdf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_5e8f2e4b-84f8-433b-bccc-950ac6197c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_5e8f2e4b-84f8-433b-bccc-950ac6197c9f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_e13e0693-3d96-44c3-b7f9-3812c145c422" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionImpliedInterestRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_e13e0693-3d96-44c3-b7f9-3812c145c422" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_7c37ff6b-95c4-4a8f-b52a-10a5770000ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_7c37ff6b-95c4-4a8f-b52a-10a5770000ef" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1_7980e247-4f6e-4212-9aad-c628517905f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1_7980e247-4f6e-4212-9aad-c628517905f8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_ec28b049-9a00-47b2-88cd-059527beb727" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_ec28b049-9a00-47b2-88cd-059527beb727" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount_ee49cb09-e5a8-47be-bd0a-53272effa438" xlink:href="aosl-20240630.xsd#aosl_SalesLeasebackTransactionDebtOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount_ee49cb09-e5a8-47be-bd0a-53272effa438" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtCreditFacilitiesandLongtermDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_490625cc-e69e-4dac-bf8c-c155bbd86d62" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_srt_StatementGeographicalAxis_490625cc-e69e-4dac-bf8c-c155bbd86d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_490625cc-e69e-4dac-bf8c-c155bbd86d62_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_490625cc-e69e-4dac-bf8c-c155bbd86d62" xlink:to="loc_srt_SegmentGeographicalDomain_490625cc-e69e-4dac-bf8c-c155bbd86d62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6acec3e4-183d-4928-a04e-9687132cc109" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_490625cc-e69e-4dac-bf8c-c155bbd86d62" xlink:to="loc_srt_SegmentGeographicalDomain_6acec3e4-183d-4928-a04e-9687132cc109" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_32dbfd54-8150-4650-8eee-c84199999229" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_6acec3e4-183d-4928-a04e-9687132cc109" xlink:to="loc_country_CN_32dbfd54-8150-4650-8eee-c84199999229" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b9ff9a57-81d0-4375-8c58-4a0f19957471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_DebtInstrumentAxis_b9ff9a57-81d0-4375-8c58-4a0f19957471" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b9ff9a57-81d0-4375-8c58-4a0f19957471_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9ff9a57-81d0-4375-8c58-4a0f19957471" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b9ff9a57-81d0-4375-8c58-4a0f19957471_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ce821f09-a436-433a-bb77-5865acbfc68c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9ff9a57-81d0-4375-8c58-4a0f19957471" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ce821f09-a436-433a-bb77-5865acbfc68c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_be2cdf06-670a-4187-a41e-81431fd21e15" xlink:href="aosl-20240630.xsd#aosl_VariableInterestRateTermLoanMaturingAugust2022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce821f09-a436-433a-bb77-5865acbfc68c" xlink:to="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_be2cdf06-670a-4187-a41e-81431fd21e15" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member_147b9e97-425f-4d91-9df6-cac784bf1b59" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce821f09-a436-433a-bb77-5865acbfc68c" xlink:to="loc_aosl_LineOfCreditMaturingMarch152025Member_147b9e97-425f-4d91-9df6-cac784bf1b59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1f0980f2-8d71-44e0-a101-09db9608d370" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_srt_RangeAxis_1f0980f2-8d71-44e0-a101-09db9608d370" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1f0980f2-8d71-44e0-a101-09db9608d370_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1f0980f2-8d71-44e0-a101-09db9608d370" xlink:to="loc_srt_RangeMember_1f0980f2-8d71-44e0-a101-09db9608d370_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_48fbf747-fb8c-48e7-8c1d-fa6e47a58737" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1f0980f2-8d71-44e0-a101-09db9608d370" xlink:to="loc_srt_RangeMember_48fbf747-fb8c-48e7-8c1d-fa6e47a58737" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_68223a5f-c222-4db2-8f53-3196a83bb995" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_48fbf747-fb8c-48e7-8c1d-fa6e47a58737" xlink:to="loc_srt_MinimumMember_68223a5f-c222-4db2-8f53-3196a83bb995" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec5bbcc7-8158-4f8b-a25f-5877b912f8ad" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_48fbf747-fb8c-48e7-8c1d-fa6e47a58737" xlink:to="loc_srt_MaximumMember_ec5bbcc7-8158-4f8b-a25f-5877b912f8ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_088a2828-4dd3-4fbb-9d57-e63c9aed064c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_VariableRateAxis_088a2828-4dd3-4fbb-9d57-e63c9aed064c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_088a2828-4dd3-4fbb-9d57-e63c9aed064c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_088a2828-4dd3-4fbb-9d57-e63c9aed064c" xlink:to="loc_us-gaap_VariableRateDomain_088a2828-4dd3-4fbb-9d57-e63c9aed064c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0738d24d-4ced-4e36-8347-4fe78902fd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_088a2828-4dd3-4fbb-9d57-e63c9aed064c" xlink:to="loc_us-gaap_VariableRateDomain_0738d24d-4ced-4e36-8347-4fe78902fd4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_e3698a7c-54dd-402e-8636-b45e38cb2ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0738d24d-4ced-4e36-8347-4fe78902fd4b" xlink:to="loc_us-gaap_BaseRateMember_e3698a7c-54dd-402e-8636-b45e38cb2ae5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LondonInterbankOfferedRateMember_879d027b-bea0-468a-b183-1f43cc7213d2" xlink:href="aosl-20240630.xsd#aosl_LondonInterbankOfferedRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_0738d24d-4ced-4e36-8347-4fe78902fd4b" xlink:to="loc_aosl_LondonInterbankOfferedRateMember_879d027b-bea0-468a-b183-1f43cc7213d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e0d3d96d-724d-46af-a8f2-ea4edd966dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e0d3d96d-724d-46af-a8f2-ea4edd966dd7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e0d3d96d-724d-46af-a8f2-ea4edd966dd7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e0d3d96d-724d-46af-a8f2-ea4edd966dd7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e0d3d96d-724d-46af-a8f2-ea4edd966dd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_db881e10-819e-4047-bc01-1c5bd6f8ab88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e0d3d96d-724d-46af-a8f2-ea4edd966dd7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_db881e10-819e-4047-bc01-1c5bd6f8ab88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_343f3347-1921-4d25-bc83-b7c7b44c2ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_db881e10-819e-4047-bc01-1c5bd6f8ab88" xlink:to="loc_us-gaap_SecuredDebtMember_343f3347-1921-4d25-bc83-b7c7b44c2ba0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_92662b14-40e3-4379-8459-9cd1016b93e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_CreditFacilityAxis_92662b14-40e3-4379-8459-9cd1016b93e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_92662b14-40e3-4379-8459-9cd1016b93e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_92662b14-40e3-4379-8459-9cd1016b93e2" xlink:to="loc_us-gaap_CreditFacilityDomain_92662b14-40e3-4379-8459-9cd1016b93e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_340b5911-9dd5-4800-b17f-eb7db497d4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_92662b14-40e3-4379-8459-9cd1016b93e2" xlink:to="loc_us-gaap_CreditFacilityDomain_340b5911-9dd5-4800-b17f-eb7db497d4e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TermLoanMember_60a1b8df-7d36-4e20-a7ab-eb4911b7badc" xlink:href="aosl-20240630.xsd#aosl_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_340b5911-9dd5-4800-b17f-eb7db497d4e0" xlink:to="loc_aosl_TermLoanMember_60a1b8df-7d36-4e20-a7ab-eb4911b7badc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_054afc33-6b15-4103-92f7-d9d295521392" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_340b5911-9dd5-4800-b17f-eb7db497d4e0" xlink:to="loc_us-gaap_SecuredDebtMember_054afc33-6b15-4103-92f7-d9d295521392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6658e1ea-c2c9-4244-8ba1-ee69173f7110" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_dei_LegalEntityAxis_6658e1ea-c2c9-4244-8ba1-ee69173f7110" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6658e1ea-c2c9-4244-8ba1-ee69173f7110_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6658e1ea-c2c9-4244-8ba1-ee69173f7110" xlink:to="loc_dei_EntityDomain_6658e1ea-c2c9-4244-8ba1-ee69173f7110_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d5e09b6e-1a03-4c79-887e-5d87efc3c998" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6658e1ea-c2c9-4244-8ba1-ee69173f7110" xlink:to="loc_dei_EntityDomain_d5e09b6e-1a03-4c79-887e-5d87efc3c998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehMember_f3f1f85c-d1d7-4a79-a754-c0be74d02027" xlink:href="aosl-20240630.xsd#aosl_JirehMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d5e09b6e-1a03-4c79-887e-5d87efc3c998" xlink:to="loc_aosl_JirehMember_f3f1f85c-d1d7-4a79-a754-c0be74d02027" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7d0ec9fc-8a30-4495-b9c3-b2410f12be26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7d0ec9fc-8a30-4495-b9c3-b2410f12be26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_dce14a43-ce36-48bc-aa26-193b5ca1a7e4" xlink:href="aosl-20240630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_dce14a43-ce36-48bc-aa26-193b5ca1a7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ff2b9864-f4a9-49e4-b3ef-3d9789adc248" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ff2b9864-f4a9-49e4-b3ef-3d9789adc248" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_e202a052-1b98-410e-8041-ef244dc4cfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_e202a052-1b98-410e-8041-ef244dc4cfb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cb418baf-9eba-4ee1-a152-50c0e271d9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_LongTermDebt_cb418baf-9eba-4ee1-a152-50c0e271d9c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d5654ea6-eb6d-4dc0-9bf4-b1322f3ea404" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d5654ea6-eb6d-4dc0-9bf4-b1322f3ea404" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_6c933286-12d6-4205-a12f-2f026300f230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_RestrictedCash_6c933286-12d6-4205-a12f-2f026300f230" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_870a7c1d-9258-4f32-829b-8400cfa0d52a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_DebtInstrumentTerm_870a7c1d-9258-4f32-829b-8400cfa0d52a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_96d5d358-6c52-4b13-a142-ec40a6e6c351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_96d5d358-6c52-4b13-a142-ec40a6e6c351" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#ShareholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_c22e5f33-33e0-4410-9238-62a1bb71dcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_c22e5f33-33e0-4410-9238-62a1bb71dcdb" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_7a6f4bc8-955d-498c-b50a-94ffd83df280" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:to="loc_srt_ShareRepurchaseProgramAxis_7a6f4bc8-955d-498c-b50a-94ffd83df280" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_7a6f4bc8-955d-498c-b50a-94ffd83df280_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ShareRepurchaseProgramAxis_7a6f4bc8-955d-498c-b50a-94ffd83df280" xlink:to="loc_srt_ShareRepurchaseProgramDomain_7a6f4bc8-955d-498c-b50a-94ffd83df280_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_53b4e421-cd5f-4120-90dd-3dc26b242388" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ShareRepurchaseProgramAxis_7a6f4bc8-955d-498c-b50a-94ffd83df280" xlink:to="loc_srt_ShareRepurchaseProgramDomain_53b4e421-cd5f-4120-90dd-3dc26b242388" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_49c6d021-367b-45f3-a306-ae57a3493eea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:to="loc_srt_RangeAxis_49c6d021-367b-45f3-a306-ae57a3493eea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_49c6d021-367b-45f3-a306-ae57a3493eea_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_49c6d021-367b-45f3-a306-ae57a3493eea" xlink:to="loc_srt_RangeMember_49c6d021-367b-45f3-a306-ae57a3493eea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26315f42-6680-4774-97f2-59061c8ebdc5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_49c6d021-367b-45f3-a306-ae57a3493eea" xlink:to="loc_srt_RangeMember_26315f42-6680-4774-97f2-59061c8ebdc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9c9474e3-69d1-4782-bacd-c1fc60b6c6d1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_26315f42-6680-4774-97f2-59061c8ebdc5" xlink:to="loc_srt_MinimumMember_9c9474e3-69d1-4782-bacd-c1fc60b6c6d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5f3dad3b-b3c3-4f24-a846-1dee2479eb80" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_26315f42-6680-4774-97f2-59061c8ebdc5" xlink:to="loc_srt_MaximumMember_5f3dad3b-b3c3-4f24-a846-1dee2479eb80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_551c6444-3e12-48fb-a7ee-60d5ef60e910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_551c6444-3e12-48fb-a7ee-60d5ef60e910" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_551c6444-3e12-48fb-a7ee-60d5ef60e910_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_551c6444-3e12-48fb-a7ee-60d5ef60e910" xlink:to="loc_us-gaap_ClassOfStockDomain_551c6444-3e12-48fb-a7ee-60d5ef60e910_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d2462e9d-f7fd-4ad9-9807-fa6ccedb4c88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_551c6444-3e12-48fb-a7ee-60d5ef60e910" xlink:to="loc_us-gaap_ClassOfStockDomain_d2462e9d-f7fd-4ad9-9807-fa6ccedb4c88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedMember_d5a074f1-81f0-4e86-92bb-9d6208e74a85" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockReissuedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d2462e9d-f7fd-4ad9-9807-fa6ccedb4c88" xlink:to="loc_aosl_TreasuryStockReissuedMember_d5a074f1-81f0-4e86-92bb-9d6208e74a85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_78f2367b-4338-4cea-93de-5933741f1e65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_d2462e9d-f7fd-4ad9-9807-fa6ccedb4c88" xlink:to="loc_us-gaap_CommonStockMember_78f2367b-4338-4cea-93de-5933741f1e65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c22e5f33-33e0-4410-9238-62a1bb71dcdb" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_02a32749-2c0e-4e83-abb6-d298b2b4042d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_02a32749-2c0e-4e83-abb6-d298b2b4042d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a957643c-fc11-48ab-b214-157a399300be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a957643c-fc11-48ab-b214-157a399300be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfVotesPerEachCommonShare_2e8b0509-b3e6-4f05-8e96-f8584dcc9aa0" xlink:href="aosl-20240630.xsd#aosl_NumberOfVotesPerEachCommonShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:to="loc_aosl_NumberOfVotesPerEachCommonShare_2e8b0509-b3e6-4f05-8e96-f8584dcc9aa0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_8bf9d7eb-19d8-4c6c-9644-2fdcd9aeb5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_8bf9d7eb-19d8-4c6c-9644-2fdcd9aeb5cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c22e5f33-33e0-4410-9238-62a1bb71dcdb" xlink:to="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_994256aa-7e12-4771-8810-580bda82219d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_994256aa-7e12-4771-8810-580bda82219d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ed0a87f-1dc6-464a-9484-cea1560ca733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ed0a87f-1dc6-464a-9484-cea1560ca733" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_570ae642-0ff2-4bd1-aeb5-a71f778006d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_570ae642-0ff2-4bd1-aeb5-a71f778006d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0e3322f6-1320-470f-ba60-b9c29b54e3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0e3322f6-1320-470f-ba60-b9c29b54e3aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_afa6ad60-648b-43ba-9979-fb5608fd5fe1" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_afa6ad60-648b-43ba-9979-fb5608fd5fe1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_8b6393d0-e0b1-4a4f-8211-934134ccf1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_8b6393d0-e0b1-4a4f-8211-934134ccf1b9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_ac2141bd-0607-4d52-ba7b-a5147e78ece4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_ac2141bd-0607-4d52-ba7b-a5147e78ece4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_340861a3-b6ab-4523-850f-9f7dec8feb19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_340861a3-b6ab-4523-850f-9f7dec8feb19" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedAveragePricePerShare_5c41bb4b-c708-47a0-9dc3-23e55c45c4d8" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockReissuedAveragePricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_aosl_TreasuryStockReissuedAveragePricePerShare_5c41bb4b-c708-47a0-9dc3-23e55c45c4d8" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_35e4e948-5eb6-451f-981e-bb1575447175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_us-gaap_PlanNameAxis_35e4e948-5eb6-451f-981e-bb1575447175" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_35e4e948-5eb6-451f-981e-bb1575447175_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_35e4e948-5eb6-451f-981e-bb1575447175" xlink:to="loc_us-gaap_PlanNameDomain_35e4e948-5eb6-451f-981e-bb1575447175_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5f80e2bd-2323-42a8-b927-8abbbd52e05d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_35e4e948-5eb6-451f-981e-bb1575447175" xlink:to="loc_us-gaap_PlanNameDomain_5f80e2bd-2323-42a8-b927-8abbbd52e05d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TwoThousandEighteenPlanMember_041d2206-0b37-4a11-8763-72de6ffb47a8" xlink:href="aosl-20240630.xsd#aosl_TwoThousandEighteenPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5f80e2bd-2323-42a8-b927-8abbbd52e05d" xlink:to="loc_aosl_TwoThousandEighteenPlanMember_041d2206-0b37-4a11-8763-72de6ffb47a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a" xlink:to="loc_us-gaap_RelatedPartyDomain_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b3fe3b34-01e2-44b5-a366-5497a2ebb154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a" xlink:to="loc_us-gaap_RelatedPartyDomain_b3fe3b34-01e2-44b5-a366-5497a2ebb154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ExternalBoardMembersMember_35f2dfa2-e72f-45e4-8857-dd024b98f9f9" xlink:href="aosl-20240630.xsd#aosl_ExternalBoardMembersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b3fe3b34-01e2-44b5-a366-5497a2ebb154" xlink:to="loc_aosl_ExternalBoardMembersMember_35f2dfa2-e72f-45e4-8857-dd024b98f9f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0fd32af0-1b7d-40c4-9030-2e876d1ba48c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_us-gaap_AwardTypeAxis_0fd32af0-1b7d-40c4-9030-2e876d1ba48c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fd32af0-1b7d-40c4-9030-2e876d1ba48c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0fd32af0-1b7d-40c4-9030-2e876d1ba48c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0fd32af0-1b7d-40c4-9030-2e876d1ba48c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0fd32af0-1b7d-40c4-9030-2e876d1ba48c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_22dc78e0-2878-44e2-994f-40a3760af8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_22dc78e0-2878-44e2-994f-40a3760af8b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember_251c3532-ad88-4393-bdb4-46e547841e25" xlink:href="aosl-20240630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeStockOptionMember_22dc78e0-2878-44e2-994f-40a3760af8b1" xlink:to="loc_aosl_NonstatutoryStockOptionsMember_251c3532-ad88-4393-bdb4-46e547841e25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_bfdf7232-1dde-43e9-b177-e96f30823b09" xlink:href="aosl-20240630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_bfdf7232-1dde-43e9-b177-e96f30823b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_9ac942af-3647-4286-a7c9-672d397c437e" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_bfdf7232-1dde-43e9-b177-e96f30823b09" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_9ac942af-3647-4286-a7c9-672d397c437e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_70ae904c-35b7-4c9e-8f72-3650b2bfcbe5" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_bfdf7232-1dde-43e9-b177-e96f30823b09" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_70ae904c-35b7-4c9e-8f72-3650b2bfcbe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_c846dd14-68cf-4681-a918-8dae011fffeb" xlink:href="aosl-20240630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_c846dd14-68cf-4681-a918-8dae011fffeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8b87affd-0f97-4dd6-951c-fe14222b697c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_us-gaap_EmployeeStockMember_8b87affd-0f97-4dd6-951c-fe14222b697c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_c87565cf-7f27-466d-ae9e-d209c51afab3" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_c87565cf-7f27-466d-ae9e-d209c51afab3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_67431d1c-7521-4abd-a661-b375924ab509" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_67431d1c-7521-4abd-a661-b375924ab509" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_30da6b6e-76f8-40db-a838-f1078434e1be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_srt_RangeAxis_30da6b6e-76f8-40db-a838-f1078434e1be" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_30da6b6e-76f8-40db-a838-f1078434e1be_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_30da6b6e-76f8-40db-a838-f1078434e1be" xlink:to="loc_srt_RangeMember_30da6b6e-76f8-40db-a838-f1078434e1be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b0a6d140-a833-4196-9736-bd6bb82e26b3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_30da6b6e-76f8-40db-a838-f1078434e1be" xlink:to="loc_srt_RangeMember_b0a6d140-a833-4196-9736-bd6bb82e26b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_24aa0c78-898c-4eb4-b8e3-dcf261822b7c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b0a6d140-a833-4196-9736-bd6bb82e26b3" xlink:to="loc_srt_MinimumMember_24aa0c78-898c-4eb4-b8e3-dcf261822b7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_80482c70-a9ea-4569-a923-122c7f312fca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b0a6d140-a833-4196-9736-bd6bb82e26b3" xlink:to="loc_srt_MaximumMember_80482c70-a9ea-4569-a923-122c7f312fca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_79ba2a8a-cef5-4271-9b68-cff2c13aeaee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_srt_StatementScenarioAxis_79ba2a8a-cef5-4271-9b68-cff2c13aeaee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_79ba2a8a-cef5-4271-9b68-cff2c13aeaee_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_79ba2a8a-cef5-4271-9b68-cff2c13aeaee" xlink:to="loc_srt_ScenarioUnspecifiedDomain_79ba2a8a-cef5-4271-9b68-cff2c13aeaee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_bc5b37b2-b934-420f-b5f6-799953e2ce1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_79ba2a8a-cef5-4271-9b68-cff2c13aeaee" xlink:to="loc_srt_ScenarioUnspecifiedDomain_bc5b37b2-b934-420f-b5f6-799953e2ce1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_87f0b92e-f8ed-49a2-af5e-e5ac827b4937" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_bc5b37b2-b934-420f-b5f6-799953e2ce1b" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_87f0b92e-f8ed-49a2-af5e-e5ac827b4937" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_55e160c4-3f1e-4302-b4f7-199ea273d116" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_55e160c4-3f1e-4302-b4f7-199ea273d116" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_08f1edac-0a1b-43ef-b97b-c586d1083bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_08f1edac-0a1b-43ef-b97b-c586d1083bf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_03ac0ef9-e509-474e-ad5a-298bb6008c1e" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_03ac0ef9-e509-474e-ad5a-298bb6008c1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_bb802042-96ea-471a-aba6-a3ebf162473e" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_bb802042-96ea-471a-aba6-a3ebf162473e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_93bc9b46-f376-462e-bca6-5944f5dfc437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_93bc9b46-f376-462e-bca6-5944f5dfc437" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7410eae-ac49-40fd-ae0c-e46a5415baee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7410eae-ac49-40fd-ae0c-e46a5415baee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b5073e2b-e6aa-4018-aa8c-25cdeea35ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b5073e2b-e6aa-4018-aa8c-25cdeea35ffa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3aa27a49-68a4-403d-a164-bc369c735cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3aa27a49-68a4-403d-a164-bc369c735cd4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4f834cc8-f554-4a86-bbc8-c8fd31cf4a81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4f834cc8-f554-4a86-bbc8-c8fd31cf4a81" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8e72b301-e2b1-423e-beb2-9fbb24b7678b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8e72b301-e2b1-423e-beb2-9fbb24b7678b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_eade462a-9d4c-403a-9487-c75588c993b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_eade462a-9d4c-403a-9487-c75588c993b1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6cd9eed1-bbaa-4610-93fa-27f9027d5ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6cd9eed1-bbaa-4610-93fa-27f9027d5ffa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_39a0eddb-a5e3-423b-b52d-f624ef901eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_39a0eddb-a5e3-423b-b52d-f624ef901eff" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d557ad92-c496-4296-a0aa-6b4893784f47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d557ad92-c496-4296-a0aa-6b4893784f47" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_75dc2a70-3e9b-47d3-9d75-8c60744fb360" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_75dc2a70-3e9b-47d3-9d75-8c60744fb360" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_4a9ad097-afaa-43f7-bfd3-24a191395e45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_4a9ad097-afaa-43f7-bfd3-24a191395e45" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7533dd16-f1e2-434b-9aab-37bad914ce32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7533dd16-f1e2-434b-9aab-37bad914ce32" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_fabd201e-92b6-4751-b38a-38d5e9acc559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_fabd201e-92b6-4751-b38a-38d5e9acc559" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_5c53ce9b-34b3-45bd-86d0-997c6bf4dc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_5c53ce9b-34b3-45bd-86d0-997c6bf4dc2c" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_83a5f1a0-d8ec-432f-8dde-be7670fbbe78" xlink:href="aosl-20240630.xsd#aosl_ShareBasedPaymentArrangementExpenseNonCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_83a5f1a0-d8ec-432f-8dde-be7670fbbe78" xlink:type="arc" order="19"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationNonvestedShareActivityRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fd854ad7-4f14-4a3f-bab7-64b79cd4e269" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:to="loc_srt_RangeAxis_fd854ad7-4f14-4a3f-bab7-64b79cd4e269" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fd854ad7-4f14-4a3f-bab7-64b79cd4e269_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fd854ad7-4f14-4a3f-bab7-64b79cd4e269" xlink:to="loc_srt_RangeMember_fd854ad7-4f14-4a3f-bab7-64b79cd4e269_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_337f0745-4387-4d15-9018-bffb5f299155" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fd854ad7-4f14-4a3f-bab7-64b79cd4e269" xlink:to="loc_srt_RangeMember_337f0745-4387-4d15-9018-bffb5f299155" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_66205265-310a-4516-a8b8-da0a61052be4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_337f0745-4387-4d15-9018-bffb5f299155" xlink:to="loc_srt_MinimumMember_66205265-310a-4516-a8b8-da0a61052be4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9d64cf02-340e-4460-88c1-6712bc695c09" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_337f0745-4387-4d15-9018-bffb5f299155" xlink:to="loc_srt_MaximumMember_9d64cf02-340e-4460-88c1-6712bc695c09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_529df387-8721-412d-8529-80f574843a19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:to="loc_us-gaap_PlanNameAxis_529df387-8721-412d-8529-80f574843a19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_529df387-8721-412d-8529-80f574843a19_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_529df387-8721-412d-8529-80f574843a19" xlink:to="loc_us-gaap_PlanNameDomain_529df387-8721-412d-8529-80f574843a19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_64ef3b22-1a5a-4e5a-9d82-735d7772f39e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_529df387-8721-412d-8529-80f574843a19" xlink:to="loc_us-gaap_PlanNameDomain_64ef3b22-1a5a-4e5a-9d82-735d7772f39e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a35610e3-0abf-4de2-ba57-b653785e5aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:to="loc_us-gaap_AwardTypeAxis_a35610e3-0abf-4de2-ba57-b653785e5aa2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a35610e3-0abf-4de2-ba57-b653785e5aa2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a35610e3-0abf-4de2-ba57-b653785e5aa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a35610e3-0abf-4de2-ba57-b653785e5aa2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a35610e3-0abf-4de2-ba57-b653785e5aa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_fa5aaee0-336f-41d4-adb5-424385d4e96a" xlink:href="aosl-20240630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_fa5aaee0-336f-41d4-adb5-424385d4e96a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_defe5c7f-3c5c-4ad7-b27a-ca9e110d0531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:to="loc_us-gaap_RestrictedStockMember_defe5c7f-3c5c-4ad7-b27a-ca9e110d0531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_56808a0d-2053-4519-99c5-4b2a00cf55d7" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_56808a0d-2053-4519-99c5-4b2a00cf55d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_eaf2065d-bb9e-45b8-a22d-0c4e828dda03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_eaf2065d-bb9e-45b8-a22d-0c4e828dda03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_774cf693-28b6-4cf9-b1d9-6890a2b2fee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_774cf693-28b6-4cf9-b1d9-6890a2b2fee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0da4d82a-41d3-47b1-aae4-45bf0bbacf8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0da4d82a-41d3-47b1-aae4-45bf0bbacf8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_185c47de-d37c-4e83-a37b-e18c62c7719f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_185c47de-d37c-4e83-a37b-e18c62c7719f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6a52a42e-3518-4f47-a0fa-28fccbc22810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6a52a42e-3518-4f47-a0fa-28fccbc22810" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6363301a-f261-4a59-b4c7-2709d826eb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_38acf445-18ea-45f7-9546-231becf1beb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_38acf445-18ea-45f7-9546-231becf1beb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_205a90f0-56c8-4a0d-808e-feca96c2e36d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_205a90f0-56c8-4a0d-808e-feca96c2e36d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f807f73f-f77f-4c93-a330-2bf96bc951d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f807f73f-f77f-4c93-a330-2bf96bc951d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8a4e9b64-9518-465b-9064-bb85d6b0e876" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8a4e9b64-9518-465b-9064-bb85d6b0e876" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a53bf5b8-1921-4d28-9681-b6d15ac1f313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_493e35c1-1383-45d4-b155-24d593af5582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_493e35c1-1383-45d4-b155-24d593af5582" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_35a7457d-2aa9-4ef8-b02e-0bf405f7e8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_35a7457d-2aa9-4ef8-b02e-0bf405f7e8ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e42e49ad-2605-46fd-a6ff-499028e1de50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e42e49ad-2605-46fd-a6ff-499028e1de50" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0680118b-bce7-48b9-b2a4-3c4f9a84c9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0680118b-bce7-48b9-b2a4-3c4f9a84c9d4" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bff2662b-cf80-45d3-996b-e98c1c54f5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:to="loc_us-gaap_AwardTypeAxis_bff2662b-cf80-45d3-996b-e98c1c54f5b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bff2662b-cf80-45d3-996b-e98c1c54f5b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_bff2662b-cf80-45d3-996b-e98c1c54f5b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bff2662b-cf80-45d3-996b-e98c1c54f5b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4286d581-c62f-491b-af06-92ba9db4980a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_bff2662b-cf80-45d3-996b-e98c1c54f5b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4286d581-c62f-491b-af06-92ba9db4980a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4f7b49b9-012d-4cdd-8d81-9acfef8edda7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4286d581-c62f-491b-af06-92ba9db4980a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4f7b49b9-012d-4cdd-8d81-9acfef8edda7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_c7295eb1-2672-4669-b2e6-19d9efbdd81f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4286d581-c62f-491b-af06-92ba9db4980a" xlink:to="loc_us-gaap_EmployeeStockMember_c7295eb1-2672-4669-b2e6-19d9efbdd81f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_71f8aead-aa66-412f-a943-36f66ad45766" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:to="loc_srt_RangeAxis_71f8aead-aa66-412f-a943-36f66ad45766" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_71f8aead-aa66-412f-a943-36f66ad45766_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_71f8aead-aa66-412f-a943-36f66ad45766" xlink:to="loc_srt_RangeMember_71f8aead-aa66-412f-a943-36f66ad45766_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9878ed52-a5fb-446a-a4b7-bfc3db156998" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_71f8aead-aa66-412f-a943-36f66ad45766" xlink:to="loc_srt_RangeMember_9878ed52-a5fb-446a-a4b7-bfc3db156998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_77e12a65-6c08-4b0d-a447-d0db9a01a681" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9878ed52-a5fb-446a-a4b7-bfc3db156998" xlink:to="loc_srt_MinimumMember_77e12a65-6c08-4b0d-a447-d0db9a01a681" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a083b817-1dfd-4a5d-a761-dddba48950a9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9878ed52-a5fb-446a-a4b7-bfc3db156998" xlink:to="loc_srt_MaximumMember_a083b817-1dfd-4a5d-a761-dddba48950a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6736a7fd-33fd-445e-81dc-4cc2a8af278a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6736a7fd-33fd-445e-81dc-4cc2a8af278a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_17cec332-ff99-4145-9594-b09bd0fb27a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_17cec332-ff99-4145-9594-b09bd0fb27a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_6f67c641-ffde-4146-b564-4c0247a1da25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_6f67c641-ffde-4146-b564-4c0247a1da25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_9b5b8f07-4538-4644-badf-89263adfca33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_9b5b8f07-4538-4644-badf-89263adfca33" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_049e8504-8ee8-479c-bc28-e2ffaba17a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_049e8504-8ee8-479c-bc28-e2ffaba17a16" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_108fe72f-e47f-41b8-a942-aca0399e3210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_108fe72f-e47f-41b8-a942-aca0399e3210" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationEmployeeSharePurchasePlanDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ddf596ad-381d-4f2d-98d9-38b86936daf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:to="loc_us-gaap_AwardTypeAxis_ddf596ad-381d-4f2d-98d9-38b86936daf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ddf596ad-381d-4f2d-98d9-38b86936daf2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ddf596ad-381d-4f2d-98d9-38b86936daf2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ddf596ad-381d-4f2d-98d9-38b86936daf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_606ac062-682f-4be9-b9d8-0b2845312570" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ddf596ad-381d-4f2d-98d9-38b86936daf2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_606ac062-682f-4be9-b9d8-0b2845312570" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5ab01e6d-3e13-4538-8310-8a1c80453ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_606ac062-682f-4be9-b9d8-0b2845312570" xlink:to="loc_us-gaap_EmployeeStockMember_5ab01e6d-3e13-4538-8310-8a1c80453ec5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_08d94062-ebab-4856-8bda-53b24e5b79ae" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:to="loc_srt_RangeAxis_08d94062-ebab-4856-8bda-53b24e5b79ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_08d94062-ebab-4856-8bda-53b24e5b79ae_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_08d94062-ebab-4856-8bda-53b24e5b79ae" xlink:to="loc_srt_RangeMember_08d94062-ebab-4856-8bda-53b24e5b79ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3761f5d5-c3ec-40e8-8871-f93c484cd8ec" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_08d94062-ebab-4856-8bda-53b24e5b79ae" xlink:to="loc_srt_RangeMember_3761f5d5-c3ec-40e8-8871-f93c484cd8ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_04de797c-ed2f-405a-8f0d-e3e8c27943d3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3761f5d5-c3ec-40e8-8871-f93c484cd8ec" xlink:to="loc_srt_MinimumMember_04de797c-ed2f-405a-8f0d-e3e8c27943d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2d00f075-256a-4cac-9463-7e3d1596b2d9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3761f5d5-c3ec-40e8-8871-f93c484cd8ec" xlink:to="loc_srt_MaximumMember_2d00f075-256a-4cac-9463-7e3d1596b2d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_1ffb4533-c90c-4a34-8ded-adccfd9fbf2b" xlink:href="aosl-20240630.xsd#aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_1ffb4533-c90c-4a34-8ded-adccfd9fbf2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_b34152c7-80e6-45d8-8702-e6260b114fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_b34152c7-80e6-45d8-8702-e6260b114fd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_daee83b6-fdd3-480e-b1c0-4c0112f43a6a" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_daee83b6-fdd3-480e-b1c0-4c0112f43a6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6a9d32a8-69d3-4995-941e-a6980851df09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6a9d32a8-69d3-4995-941e-a6980851df09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_ca32c665-614e-4f88-8621-7dff60d04972" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_ca32c665-614e-4f88-8621-7dff60d04972" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_692e1a9d-7fee-4ce8-abf1-bc0f1de9cebe" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_692e1a9d-7fee-4ce8-abf1-bc0f1de9cebe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_bf7f8bdd-b17b-493b-8369-70a6d9fac1dc" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_bf7f8bdd-b17b-493b-8369-70a6d9fac1dc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_8ab9c319-2749-4f65-b6e2-9eb7af1962f3" xlink:href="aosl-20240630.xsd#aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_8ab9c319-2749-4f65-b6e2-9eb7af1962f3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d0eec14f-2fbc-4062-8599-3d769d45d7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d0eec14f-2fbc-4062-8599-3d769d45d7d5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_152ff683-4ce0-492a-bc99-878baeb6e6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_152ff683-4ce0-492a-bc99-878baeb6e6cd" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationSharebasedCompensationExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7e596654-5abb-4915-8765-765df39b5b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:to="loc_us-gaap_AwardTypeAxis_7e596654-5abb-4915-8765-765df39b5b3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e596654-5abb-4915-8765-765df39b5b3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7e596654-5abb-4915-8765-765df39b5b3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e596654-5abb-4915-8765-765df39b5b3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_971cb158-4bb3-4acc-b39b-520051b446da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7e596654-5abb-4915-8765-765df39b5b3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_971cb158-4bb3-4acc-b39b-520051b446da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_869371d8-e52a-400a-8ec1-6f8e1afeacc1" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_971cb158-4bb3-4acc-b39b-520051b446da" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_869371d8-e52a-400a-8ec1-6f8e1afeacc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1d2d6681-0cad-463a-8fb4-89e517a280d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1d2d6681-0cad-463a-8fb4-89e517a280d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1d2d6681-0cad-463a-8fb4-89e517a280d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1d2d6681-0cad-463a-8fb4-89e517a280d1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1d2d6681-0cad-463a-8fb4-89e517a280d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1d2d6681-0cad-463a-8fb4-89e517a280d1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9c015890-f1af-46e7-bb94-6d422741d8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:to="loc_us-gaap_CostOfSalesMember_9c015890-f1af-46e7-bb94-6d422741d8f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_de8c2b47-d653-42e8-b0a5-c722189a2e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_de8c2b47-d653-42e8-b0a5-c722189a2e9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ea95bc33-fd34-4e09-bdcd-9035d376da8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ea95bc33-fd34-4e09-bdcd-9035d376da8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba7080b1-43f8-4916-b0df-a3e64c3eb63d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba7080b1-43f8-4916-b0df-a3e64c3eb63d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f3863c0e-25e1-4ba6-b29c-742dfe19a35e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f3863c0e-25e1-4ba6-b29c-742dfe19a35e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_00fb3897-46dd-4543-a85b-f00df89ff61c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_00fb3897-46dd-4543-a85b-f00df89ff61c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0d231953-0312-4cdd-a993-b147dd952274" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0d231953-0312-4cdd-a993-b147dd952274" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_b7ea0176-c7a3-4c5d-a864-deae726f59bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_b7ea0176-c7a3-4c5d-a864-deae726f59bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_b7ea0176-c7a3-4c5d-a864-deae726f59bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_b7ea0176-c7a3-4c5d-a864-deae726f59bb" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_b7ea0176-c7a3-4c5d-a864-deae726f59bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_ab60ab50-c9bc-404c-a1f1-b103c4531831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_b7ea0176-c7a3-4c5d-a864-deae726f59bb" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_ab60ab50-c9bc-404c-a1f1-b103c4531831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_5c7304e7-8212-46ac-99f9-20c68fed634b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_ab60ab50-c9bc-404c-a1f1-b103c4531831" xlink:to="loc_us-gaap_DomesticPlanMember_5c7304e7-8212-46ac-99f9-20c68fed634b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9d64976f-08fa-4e95-843b-c4e4d1ebda30" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DomesticPlanMember_5c7304e7-8212-46ac-99f9-20c68fed634b" xlink:to="loc_country_US_9d64976f-08fa-4e95-843b-c4e4d1ebda30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_ab60ab50-c9bc-404c-a1f1-b103c4531831" xlink:to="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_c83275f1-0b76-4c6e-95f8-9c62cbe9570c" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_TW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:to="loc_country_TW_c83275f1-0b76-4c6e-95f8-9c62cbe9570c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_2d163950-a471-415d-bf1c-238bdf7842a8" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:to="loc_country_CN_2d163950-a471-415d-bf1c-238bdf7842a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_01d36738-0e7c-4e8b-beaf-a67c44bb0005" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:to="loc_country_IN_01d36738-0e7c-4e8b-beaf-a67c44bb0005" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_56a4af25-9931-412b-bea5-6e7b4b5c3437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:to="loc_us-gaap_RetirementPlanNameAxis_56a4af25-9931-412b-bea5-6e7b4b5c3437" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_56a4af25-9931-412b-bea5-6e7b4b5c3437_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_56a4af25-9931-412b-bea5-6e7b4b5c3437" xlink:to="loc_us-gaap_RetirementPlanNameDomain_56a4af25-9931-412b-bea5-6e7b4b5c3437_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_31e71a1c-22e0-4425-af4b-234c1973bee4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_56a4af25-9931-412b-bea5-6e7b4b5c3437" xlink:to="loc_us-gaap_RetirementPlanNameDomain_31e71a1c-22e0-4425-af4b-234c1973bee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RetirementPlan401KMember_45513148-4e74-486d-9415-12af857c95cd" xlink:href="aosl-20240630.xsd#aosl_RetirementPlan401KMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_31e71a1c-22e0-4425-af4b-234c1973bee4" xlink:to="loc_aosl_RetirementPlan401KMember_45513148-4e74-486d-9415-12af857c95cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_00533386-df17-4e1c-a5ea-ebe23f352b96" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:to="loc_srt_RangeAxis_00533386-df17-4e1c-a5ea-ebe23f352b96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_00533386-df17-4e1c-a5ea-ebe23f352b96_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_00533386-df17-4e1c-a5ea-ebe23f352b96" xlink:to="loc_srt_RangeMember_00533386-df17-4e1c-a5ea-ebe23f352b96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_98c39803-d903-491f-b9f9-6f746bb0fb71" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_00533386-df17-4e1c-a5ea-ebe23f352b96" xlink:to="loc_srt_RangeMember_98c39803-d903-491f-b9f9-6f746bb0fb71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8d095c53-086b-4d32-a9c7-f3d67877a75b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_98c39803-d903-491f-b9f9-6f746bb0fb71" xlink:to="loc_srt_MinimumMember_8d095c53-086b-4d32-a9c7-f3d67877a75b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_310f84de-44c1-44e1-a88e-f213a643b719" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_98c39803-d903-491f-b9f9-6f746bb0fb71" xlink:to="loc_srt_MaximumMember_310f84de-44c1-44e1-a88e-f213a643b719" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_d65ebf5d-36ae-4710-b684-04c17cc1788d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_d65ebf5d-36ae-4710-b684-04c17cc1788d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bd678596-39b7-44eb-9925-54cfc19a5260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bd678596-39b7-44eb-9925-54cfc19a5260" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bea4ee66-073b-427d-aac7-ef2d287e5e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bea4ee66-073b-427d-aac7-ef2d287e5e8f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_df9bdc56-f569-4e4e-bbca-57d081bea0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_df9bdc56-f569-4e4e-bbca-57d081bea0f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_c60e7703-4735-41d1-a794-bfbf297f2457" xlink:href="aosl-20240630.xsd#aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_c60e7703-4735-41d1-a794-bfbf297f2457" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_093167f8-af2f-4b21-9222-f8a952d9337e" xlink:href="aosl-20240630.xsd#aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_093167f8-af2f-4b21-9222-f8a952d9337e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_263c2c9c-7dc5-4a21-bc43-874c4053357c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_263c2c9c-7dc5-4a21-bc43-874c4053357c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_263c2c9c-7dc5-4a21-bc43-874c4053357c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_263c2c9c-7dc5-4a21-bc43-874c4053357c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_263c2c9c-7dc5-4a21-bc43-874c4053357c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_eecdaaf7-1c2f-4781-a1f1-61c8da1bc925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_263c2c9c-7dc5-4a21-bc43-874c4053357c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_eecdaaf7-1c2f-4781-a1f1-61c8da1bc925" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_c03d3105-fe10-42cd-8564-6f4c6b8922de" xlink:href="aosl-20240630.xsd#aosl_StateResearchAndDevelopmentCreditCarryforwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_eecdaaf7-1c2f-4781-a1f1-61c8da1bc925" xlink:to="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_c03d3105-fe10-42cd-8564-6f4c6b8922de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_550677ac-c6bd-49d8-8aec-48c134ba5ee7" xlink:href="aosl-20240630.xsd#aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_eecdaaf7-1c2f-4781-a1f1-61c8da1bc925" xlink:to="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_550677ac-c6bd-49d8-8aec-48c134ba5ee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6aa44ecc-3505-4083-82a0-53f96b7d996b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6aa44ecc-3505-4083-82a0-53f96b7d996b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6aa44ecc-3505-4083-82a0-53f96b7d996b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6aa44ecc-3505-4083-82a0-53f96b7d996b" xlink:to="loc_us-gaap_RelatedPartyDomain_6aa44ecc-3505-4083-82a0-53f96b7d996b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a057bf4f-f0d9-42c1-aa59-05972645a201" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6aa44ecc-3505-4083-82a0-53f96b7d996b" xlink:to="loc_us-gaap_RelatedPartyDomain_a057bf4f-f0d9-42c1-aa59-05972645a201" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_b35879af-9a0b-4a90-8104-db3a74e10c31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_a057bf4f-f0d9-42c1-aa59-05972645a201" xlink:to="loc_us-gaap_CorporateJointVentureMember_b35879af-9a0b-4a90-8104-db3a74e10c31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_cc85b7e1-bf46-4e89-83de-0d69ba9044ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_cc85b7e1-bf46-4e89-83de-0d69ba9044ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_cc85b7e1-bf46-4e89-83de-0d69ba9044ff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_cc85b7e1-bf46-4e89-83de-0d69ba9044ff" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_cc85b7e1-bf46-4e89-83de-0d69ba9044ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ffdd5e1a-ba8b-4ed4-ad33-6542006aae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_cc85b7e1-bf46-4e89-83de-0d69ba9044ff" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ffdd5e1a-ba8b-4ed4-ad33-6542006aae1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_3986d4de-3695-4d72-b3b3-aba12584192f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ffdd5e1a-ba8b-4ed4-ad33-6542006aae1f" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_3986d4de-3695-4d72-b3b3-aba12584192f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d6cc0fd6-e244-4f45-8791-eb632b25ec05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d6cc0fd6-e244-4f45-8791-eb632b25ec05" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d6cc0fd6-e244-4f45-8791-eb632b25ec05_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d6cc0fd6-e244-4f45-8791-eb632b25ec05" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d6cc0fd6-e244-4f45-8791-eb632b25ec05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_528c779e-921b-4890-ba32-f9c07019e24a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d6cc0fd6-e244-4f45-8791-eb632b25ec05" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_528c779e-921b-4890-ba32-f9c07019e24a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermIncomeTaxPayableMember_d0614541-cd25-4cd2-865e-f02b1e70d2a0" xlink:href="aosl-20240630.xsd#aosl_LongTermIncomeTaxPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_528c779e-921b-4890-ba32-f9c07019e24a" xlink:to="loc_aosl_LongTermIncomeTaxPayableMember_d0614541-cd25-4cd2-865e-f02b1e70d2a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fed042b2-571a-44f3-aa26-e499bed61865" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_srt_RangeAxis_fed042b2-571a-44f3-aa26-e499bed61865" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fed042b2-571a-44f3-aa26-e499bed61865_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fed042b2-571a-44f3-aa26-e499bed61865" xlink:to="loc_srt_RangeMember_fed042b2-571a-44f3-aa26-e499bed61865_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4cf214f7-a64d-445e-bbad-191908ffc58d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fed042b2-571a-44f3-aa26-e499bed61865" xlink:to="loc_srt_RangeMember_4cf214f7-a64d-445e-bbad-191908ffc58d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c34d594e-1927-47e4-852f-8b5b2890074b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4cf214f7-a64d-445e-bbad-191908ffc58d" xlink:to="loc_srt_MinimumMember_c34d594e-1927-47e4-852f-8b5b2890074b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b3880471-76ef-4e72-8321-87888a82d74d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4cf214f7-a64d-445e-bbad-191908ffc58d" xlink:to="loc_srt_MaximumMember_b3880471-76ef-4e72-8321-87888a82d74d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodAxis_0ff99f0b-a827-4a3d-9eb2-673951a9af6f" xlink:href="aosl-20240630.xsd#aosl_PeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_aosl_PeriodAxis_0ff99f0b-a827-4a3d-9eb2-673951a9af6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodDomain_0ff99f0b-a827-4a3d-9eb2-673951a9af6f_default" xlink:href="aosl-20240630.xsd#aosl_PeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_aosl_PeriodAxis_0ff99f0b-a827-4a3d-9eb2-673951a9af6f" xlink:to="loc_aosl_PeriodDomain_0ff99f0b-a827-4a3d-9eb2-673951a9af6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodDomain_ccbcd9ef-19f3-4326-9b1a-761c38c5c8dc" xlink:href="aosl-20240630.xsd#aosl_PeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_aosl_PeriodAxis_0ff99f0b-a827-4a3d-9eb2-673951a9af6f" xlink:to="loc_aosl_PeriodDomain_ccbcd9ef-19f3-4326-9b1a-761c38c5c8dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodOneMember_474eeb35-09a5-41f3-ac36-61d3e3243827" xlink:href="aosl-20240630.xsd#aosl_PeriodOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_PeriodDomain_ccbcd9ef-19f3-4326-9b1a-761c38c5c8dc" xlink:to="loc_aosl_PeriodOneMember_474eeb35-09a5-41f3-ac36-61d3e3243827" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodTwoMember_85ec53e4-7794-4a55-bf23-6067c451fa6f" xlink:href="aosl-20240630.xsd#aosl_PeriodTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_PeriodDomain_ccbcd9ef-19f3-4326-9b1a-761c38c5c8dc" xlink:to="loc_aosl_PeriodTwoMember_85ec53e4-7794-4a55-bf23-6067c451fa6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d7f21dd5-6c72-4949-94b1-a95f29dc4755" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_srt_CounterpartyNameAxis_d7f21dd5-6c72-4949-94b1-a95f29dc4755" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d7f21dd5-6c72-4949-94b1-a95f29dc4755_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_d7f21dd5-6c72-4949-94b1-a95f29dc4755" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_d7f21dd5-6c72-4949-94b1-a95f29dc4755_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0023b3bd-68f9-41f8-bd12-ab56a7d6fd1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_d7f21dd5-6c72-4949-94b1-a95f29dc4755" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0023b3bd-68f9-41f8-bd12-ab56a7d6fd1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_0163351f-2f05-4c72-bef7-cbed7ac67c4b" xlink:href="aosl-20240630.xsd#aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0023b3bd-68f9-41f8-bd12-ab56a7d6fd1b" xlink:to="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_0163351f-2f05-4c72-bef7-cbed7ac67c4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c84730d4-455c-4b51-9af2-8b326c41bb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c84730d4-455c-4b51-9af2-8b326c41bb4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_292121c3-d758-47c5-8c3e-5ef6203061ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_292121c3-d758-47c5-8c3e-5ef6203061ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_ecb2608d-4d25-4df7-8684-e3062255e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_ecb2608d-4d25-4df7-8684-e3062255e02d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_ab95739d-f4ce-44ff-96bb-329e80b47c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_ab95739d-f4ce-44ff-96bb-329e80b47c21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_1b01223d-46c3-4e39-bf2c-80e4b18c7432" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_1b01223d-46c3-4e39-bf2c-80e4b18c7432" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_f142d7c4-d855-4b5d-b04e-0b44d25b3a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_f142d7c4-d855-4b5d-b04e-0b44d25b3a3b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_4ea77425-e4d2-4390-98bc-b6d775431e51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_4ea77425-e4d2-4390-98bc-b6d775431e51" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_86106bcb-91ca-4aee-a2c1-38b69b89d6f4" xlink:href="aosl-20240630.xsd#aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_86106bcb-91ca-4aee-a2c1-38b69b89d6f4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50deb4f0-b674-406f-bfce-e0d932355970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50deb4f0-b674-406f-bfce-e0d932355970" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_589f82dc-5a0d-483f-863d-20b0d92df7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_589f82dc-5a0d-483f-863d-20b0d92df7cd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b38fd61b-e928-4588-82fa-40f9d3550287" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b38fd61b-e928-4588-82fa-40f9d3550287" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_0ba51b45-f77c-44a6-8ad0-1e88db2dade2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_0ba51b45-f77c-44a6-8ad0-1e88db2dade2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_208d2347-8059-441c-8a99-f94dfd9beaba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_208d2347-8059-441c-8a99-f94dfd9beaba" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_eed57eec-0e03-40e0-b99f-2b151f842799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_eed57eec-0e03-40e0-b99f-2b151f842799" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_16e8e35d-0978-4cd6-aee9-2141b9cb0a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_16e8e35d-0978-4cd6-aee9-2141b9cb0a0e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_c1c5bb38-5480-4bb5-8564-419b2b027740" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_c1c5bb38-5480-4bb5-8564-419b2b027740" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#IncomeTaxesIncomeTaxSchedulesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_3d77f6e9-bcba-4db8-a37b-e8c2f683a349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_3d77f6e9-bcba-4db8-a37b-e8c2f683a349" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3c09e4fe-8ee8-4f13-9982-958d09686359" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_3d77f6e9-bcba-4db8-a37b-e8c2f683a349" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3c09e4fe-8ee8-4f13-9982-958d09686359" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_3c09e4fe-8ee8-4f13-9982-958d09686359_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3c09e4fe-8ee8-4f13-9982-958d09686359" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_3c09e4fe-8ee8-4f13-9982-958d09686359_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_10c8ae48-2f74-414d-8992-20c1edded2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3c09e4fe-8ee8-4f13-9982-958d09686359" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_10c8ae48-2f74-414d-8992-20c1edded2f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermLiabilitiesMember_e3af936d-30d2-40f4-8059-006cbc4ee5da" xlink:href="aosl-20240630.xsd#aosl_LongTermLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_10c8ae48-2f74-414d-8992-20c1edded2f8" xlink:to="loc_aosl_LongTermLiabilitiesMember_e3af936d-30d2-40f4-8059-006cbc4ee5da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7bd40fae-0fef-4c3e-9991-ceedaeeabed0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7bd40fae-0fef-4c3e-9991-ceedaeeabed0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9ba76fc2-6818-43d0-a1cf-cb394b841861" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9ba76fc2-6818-43d0-a1cf-cb394b841861" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_781a8250-904b-4727-9fac-9d08d33b4538" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_781a8250-904b-4727-9fac-9d08d33b4538" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f697bb19-0eb9-4719-9bb5-e3801f71134e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f697bb19-0eb9-4719-9bb5-e3801f71134e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationSegmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3514a868-703a-458a-a2cf-150b4e3fcaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4be7c5c8-f502-4a9e-9ef4-63fd11f723f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3514a868-703a-458a-a2cf-150b4e3fcaeb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4be7c5c8-f502-4a9e-9ef4-63fd11f723f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c8b80a79-eb78-4b03-8c7f-f5994d8d3764" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4be7c5c8-f502-4a9e-9ef4-63fd11f723f5" xlink:to="loc_srt_ProductOrServiceAxis_c8b80a79-eb78-4b03-8c7f-f5994d8d3764" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c8b80a79-eb78-4b03-8c7f-f5994d8d3764_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c8b80a79-eb78-4b03-8c7f-f5994d8d3764" xlink:to="loc_srt_ProductsAndServicesDomain_c8b80a79-eb78-4b03-8c7f-f5994d8d3764_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c58c1297-44a1-4f28-a51b-e02f1487fd63" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c8b80a79-eb78-4b03-8c7f-f5994d8d3764" xlink:to="loc_srt_ProductsAndServicesDomain_c58c1297-44a1-4f28-a51b-e02f1487fd63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_4e690d11-ab7e-4916-8e77-26603f3897b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_c58c1297-44a1-4f28-a51b-e02f1487fd63" xlink:to="loc_us-gaap_ServiceMember_4e690d11-ab7e-4916-8e77-26603f3897b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_e2a4fc2a-4d36-4787-875e-96a8c1e70c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3514a868-703a-458a-a2cf-150b4e3fcaeb" xlink:to="loc_us-gaap_NumberOfOperatingSegments_e2a4fc2a-4d36-4787-875e-96a8c1e70c8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10728960-84ca-4b49-8ccc-ddc1ee526ace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3514a868-703a-458a-a2cf-150b4e3fcaeb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10728960-84ca-4b49-8ccc-ddc1ee526ace" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_20876879-da62-405e-b811-512901afa03d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fc3ebc43-3f00-4583-87c2-3e8804f0ea83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_20876879-da62-405e-b811-512901afa03d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fc3ebc43-3f00-4583-87c2-3e8804f0ea83" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8a16b2ab-4ad0-443a-81c0-1be63676f8ca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fc3ebc43-3f00-4583-87c2-3e8804f0ea83" xlink:to="loc_srt_StatementGeographicalAxis_8a16b2ab-4ad0-443a-81c0-1be63676f8ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8a16b2ab-4ad0-443a-81c0-1be63676f8ca_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_8a16b2ab-4ad0-443a-81c0-1be63676f8ca" xlink:to="loc_srt_SegmentGeographicalDomain_8a16b2ab-4ad0-443a-81c0-1be63676f8ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_8a16b2ab-4ad0-443a-81c0-1be63676f8ca" xlink:to="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_b59b4978-c47e-4e09-8621-b01486ad25f7" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_HK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_country_HK_b59b4978-c47e-4e09-8621-b01486ad25f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_9645cba0-ef98-47f6-a5e6-690aa5cb6ece" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_country_CN_9645cba0-ef98-47f6-a5e6-690aa5cb6ece" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_b53ee937-4aa1-42a0-a921-41eb94901e64" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_country_KR_b53ee937-4aa1-42a0-a921-41eb94901e64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9eefdc87-8201-483a-8ba7-85d2855b5593" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_country_US_9eefdc87-8201-483a-8ba7-85d2855b5593" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_f376c80f-6c31-4850-84a0-c934244fc3fe" xlink:href="aosl-20240630.xsd#aosl_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_aosl_OtherCountriesMember_f376c80f-6c31-4850-84a0-c934244fc3fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d632ef5d-96fb-4ee0-a928-74337942558b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_20876879-da62-405e-b811-512901afa03d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d632ef5d-96fb-4ee0-a928-74337942558b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationRevenuebyProductTypeDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2dc31428-479e-4f85-bf69-576272dcd8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a76e5f9e-fdfe-49fc-af30-de40a06cdd63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2dc31428-479e-4f85-bf69-576272dcd8a3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a76e5f9e-fdfe-49fc-af30-de40a06cdd63" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a51ae656-0a79-454c-88ec-9ada01b4b0ac" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a76e5f9e-fdfe-49fc-af30-de40a06cdd63" xlink:to="loc_srt_ProductOrServiceAxis_a51ae656-0a79-454c-88ec-9ada01b4b0ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a51ae656-0a79-454c-88ec-9ada01b4b0ac_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_a51ae656-0a79-454c-88ec-9ada01b4b0ac" xlink:to="loc_srt_ProductsAndServicesDomain_a51ae656-0a79-454c-88ec-9ada01b4b0ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_a51ae656-0a79-454c-88ec-9ada01b4b0ac" xlink:to="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerDiscreteMember_37b4819a-d1c2-4ff2-9358-372d11721440" xlink:href="aosl-20240630.xsd#aosl_PowerDiscreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:to="loc_aosl_PowerDiscreteMember_37b4819a-d1c2-4ff2-9358-372d11721440" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerIcMember_989d1483-05b3-410d-b72e-5246da9183b3" xlink:href="aosl-20240630.xsd#aosl_PowerIcMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:to="loc_aosl_PowerIcMember_989d1483-05b3-410d-b72e-5246da9183b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PackagingAndTestingServicesMember_c51b8d63-849a-4bc5-a172-6a7ccdf6d3e6" xlink:href="aosl-20240630.xsd#aosl_PackagingAndTestingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:to="loc_aosl_PackagingAndTestingServicesMember_c51b8d63-849a-4bc5-a172-6a7ccdf6d3e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember_255cdeca-5826-41ba-8caa-1fe8da6772b1" xlink:href="aosl-20240630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:to="loc_aosl_LicenseAndDevelopmentSerivcesMember_255cdeca-5826-41ba-8caa-1fe8da6772b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a0d3400-7efb-4750-afb2-daf3815d1bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2dc31428-479e-4f85-bf69-576272dcd8a3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a0d3400-7efb-4750-afb2-daf3815d1bd6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_118d616e-4b47-48ca-91b5-baf08d8b30ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6d718cf4-c02a-4763-b467-1ebb43853855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_118d616e-4b47-48ca-91b5-baf08d8b30ff" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6d718cf4-c02a-4763-b467-1ebb43853855" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_012d28d3-bbef-4d06-b97a-b52107128198" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6d718cf4-c02a-4763-b467-1ebb43853855" xlink:to="loc_srt_StatementGeographicalAxis_012d28d3-bbef-4d06-b97a-b52107128198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_012d28d3-bbef-4d06-b97a-b52107128198_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_012d28d3-bbef-4d06-b97a-b52107128198" xlink:to="loc_srt_SegmentGeographicalDomain_012d28d3-bbef-4d06-b97a-b52107128198_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_012d28d3-bbef-4d06-b97a-b52107128198" xlink:to="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_073c9ae0-8567-440f-8206-c085d425b0ab" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:to="loc_country_CN_073c9ae0-8567-440f-8206-c085d425b0ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_12987158-10c3-45aa-b842-82f5efc67eaf" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:to="loc_country_US_12987158-10c3-45aa-b842-82f5efc67eaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_076dca2b-32cd-4c5e-a756-2559fe63f263" xlink:href="aosl-20240630.xsd#aosl_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:to="loc_aosl_OtherCountriesMember_076dca2b-32cd-4c5e-a756-2559fe63f263" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_621f2552-6a1e-4ecb-bb06-6a1e72a9a87a" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_118d616e-4b47-48ca-91b5-baf08d8b30ff" xlink:to="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_621f2552-6a1e-4ecb-bb06-6a1e72a9a87a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RestrictedNetAssetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#RestrictedNetAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/RestrictedNetAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:href="aosl-20240630.xsd#aosl_RestrictedStatutoryReservesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:href="aosl-20240630.xsd#aosl_RestrictedStatutoryReservesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityByLocationAxis_2ee0ee33-81e3-4ba9-b666-969d70ef8622" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityByLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:to="loc_dei_EntityByLocationAxis_2ee0ee33-81e3-4ba9-b666-969d70ef8622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_2ee0ee33-81e3-4ba9-b666-969d70ef8622_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityByLocationAxis_2ee0ee33-81e3-4ba9-b666-969d70ef8622" xlink:to="loc_dei_LocationDomain_2ee0ee33-81e3-4ba9-b666-969d70ef8622_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_85a161c7-f904-458d-8e04-58a5012425f6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityByLocationAxis_2ee0ee33-81e3-4ba9-b666-969d70ef8622" xlink:to="loc_dei_LocationDomain_85a161c7-f904-458d-8e04-58a5012425f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_2dc7f3ee-8772-4b96-b12a-9cde95377a70" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_LocationDomain_85a161c7-f904-458d-8e04-58a5012425f6" xlink:to="loc_country_CN_2dc7f3ee-8772-4b96-b12a-9cde95377a70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_076a1153-93cb-41bc-b56c-69b763ca0341" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:to="loc_srt_ConsolidatedEntitiesAxis_076a1153-93cb-41bc-b56c-69b763ca0341" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_076a1153-93cb-41bc-b56c-69b763ca0341_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_076a1153-93cb-41bc-b56c-69b763ca0341" xlink:to="loc_srt_ConsolidatedEntitiesDomain_076a1153-93cb-41bc-b56c-69b763ca0341_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_93aaf1e0-c47c-439f-996a-e99c13b1e30f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_076a1153-93cb-41bc-b56c-69b763ca0341" xlink:to="loc_srt_ConsolidatedEntitiesDomain_93aaf1e0-c47c-439f-996a-e99c13b1e30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_e1d73b1a-296d-4684-9b61-76a1518c4967" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_93aaf1e0-c47c-439f-996a-e99c13b1e30f" xlink:to="loc_srt_SubsidiariesMember_e1d73b1a-296d-4684-9b61-76a1518c4967" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c6feafce-dd95-4107-b0e1-1c445cba4967" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:to="loc_srt_RangeAxis_c6feafce-dd95-4107-b0e1-1c445cba4967" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c6feafce-dd95-4107-b0e1-1c445cba4967_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_c6feafce-dd95-4107-b0e1-1c445cba4967" xlink:to="loc_srt_RangeMember_c6feafce-dd95-4107-b0e1-1c445cba4967_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8f729361-5a8b-4ed7-aeec-333b2db37357" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_c6feafce-dd95-4107-b0e1-1c445cba4967" xlink:to="loc_srt_RangeMember_8f729361-5a8b-4ed7-aeec-333b2db37357" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7ffec989-65e0-4144-9caa-89f14172face" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8f729361-5a8b-4ed7-aeec-333b2db37357" xlink:to="loc_srt_MinimumMember_7ffec989-65e0-4144-9caa-89f14172face" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3c79afc3-7cd7-40fc-b001-f8c73fd4a9f5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8f729361-5a8b-4ed7-aeec-333b2db37357" xlink:to="loc_srt_MaximumMember_3c79afc3-7cd7-40fc-b001-f8c73fd4a9f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_3fb11de6-1256-4b22-9737-477391d57317" xlink:href="aosl-20240630.xsd#aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_3fb11de6-1256-4b22-9737-477391d57317" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_ad671188-9a47-4275-a5b6-b85f828f6979" xlink:href="aosl-20240630.xsd#aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_ad671188-9a47-4275-a5b6-b85f828f6979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_04d9b4fe-d25a-499e-a4d8-3502913a38a9" xlink:href="aosl-20240630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_04d9b4fe-d25a-499e-a4d8-3502913a38a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_b62882fe-7b09-4563-8bc8-ee4eb02e7427" xlink:href="aosl-20240630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_b62882fe-7b09-4563-8bc8-ee4eb02e7427" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#CommitmentsandContingenciesPurchaseCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_23d4c922-4946-4947-aa1d-5a92ed12f64e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_649418d3-0277-46bd-bf32-5aafc8768757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_23d4c922-4946-4947-aa1d-5a92ed12f64e" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_649418d3-0277-46bd-bf32-5aafc8768757" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_dd3a2d37-6c57-4635-a9ff-d35e34aa5908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_649418d3-0277-46bd-bf32-5aafc8768757" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_dd3a2d37-6c57-4635-a9ff-d35e34aa5908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_dd3a2d37-6c57-4635-a9ff-d35e34aa5908_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_dd3a2d37-6c57-4635-a9ff-d35e34aa5908" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_dd3a2d37-6c57-4635-a9ff-d35e34aa5908_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_639bae01-fdba-47ec-9b72-be904d6160d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_dd3a2d37-6c57-4635-a9ff-d35e34aa5908" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_639bae01-fdba-47ec-9b72-be904d6160d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InventoriesAndServicesMember_84f4a92b-1314-4ebb-b212-cb14b386a003" xlink:href="aosl-20240630.xsd#aosl_InventoriesAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_639bae01-fdba-47ec-9b72-be904d6160d3" xlink:to="loc_aosl_InventoriesAndServicesMember_84f4a92b-1314-4ebb-b212-cb14b386a003" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember_abeb8b53-faba-46b6-a747-243e2a251636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_639bae01-fdba-47ec-9b72-be904d6160d3" xlink:to="loc_us-gaap_CapitalAdditionsMember_abeb8b53-faba-46b6-a747-243e2a251636" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_2da9dd77-65f4-4af0-b1ad-39a71657463f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_23d4c922-4946-4947-aa1d-5a92ed12f64e" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_2da9dd77-65f4-4af0-b1ad-39a71657463f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#CommitmentsandContingenciesContingenciesandIndemnitiesDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_1761ff03-8363-4a40-bec2-e9c63b88a331" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_681c2861-cb13-42a3-96e9-814bf498c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_1761ff03-8363-4a40-bec2-e9c63b88a331" xlink:to="loc_us-gaap_LossContingenciesTable_681c2861-cb13-42a3-96e9-814bf498c0cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_681c2861-cb13-42a3-96e9-814bf498c0cf" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_a68d1ff3-0efc-4fe8-9fe2-a5491630291c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_a68d1ff3-0efc-4fe8-9fe2-a5491630291c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_8ff7fcd0-2993-40df-9168-dfa7350402df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_a68d1ff3-0efc-4fe8-9fe2-a5491630291c" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_8ff7fcd0-2993-40df-9168-dfa7350402df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_cad80d58-434d-46a9-b246-910e9b231c88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1761ff03-8363-4a40-bec2-e9c63b88a331" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_cad80d58-434d-46a9-b246-910e9b231c88" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8a1564e8-d6c7-4ef9-801d-c2f06e4e8442" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_daabaddb-2534-4bab-bc61-cc5d0d02deb7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8a1564e8-d6c7-4ef9-801d-c2f06e4e8442" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_daabaddb-2534-4bab-bc61-cc5d0d02deb7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_bf358b26-61de-44b8-af9c-221dedb02f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_daabaddb-2534-4bab-bc61-cc5d0d02deb7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_bf358b26-61de-44b8-af9c-221dedb02f8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_bf358b26-61de-44b8-af9c-221dedb02f8c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_bf358b26-61de-44b8-af9c-221dedb02f8c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_bf358b26-61de-44b8-af9c-221dedb02f8c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_bf358b26-61de-44b8-af9c-221dedb02f8c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_5501a3cd-da19-4e72-82fe-e5caad8de790" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_5501a3cd-da19-4e72-82fe-e5caad8de790" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsMember_a797c957-dbf8-4d97-a346-81e19d7fa055" xlink:href="aosl-20240630.xsd#aosl_AllowanceForPriceAdjustmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsMember_a797c957-dbf8-4d97-a346-81e19d7fa055" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_22b8ed66-bb7d-44e4-825b-593c233b7aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_22b8ed66-bb7d-44e4-825b-593c233b7aaf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8a1564e8-d6c7-4ef9-801d-c2f06e4e8442" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c380235f-1c85-4ba5-b75d-de8281636312" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c380235f-1c85-4ba5-b75d-de8281636312" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5acfbbea-6c3e-4983-bff6-529fc8716a22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5acfbbea-6c3e-4983-bff6-529fc8716a22" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0c389fae-043d-4737-bb62-dbe13c6cda90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0c389fae-043d-4737-bb62-dbe13c6cda90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_8f5872e9-97e6-4e12-b77a-7010b7c1669a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_83960fb5-bd27-4b47-b19b-8be2bdc4ae23" xlink:href="aosl-20240630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_83960fb5-bd27-4b47-b19b-8be2bdc4ae23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember_bc1d69c5-37b6-4d38-b0a4-6885f626fd7d" xlink:href="aosl-20240630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_NonstatutoryStockOptionsMember_bc1d69c5-37b6-4d38-b0a4-6885f626fd7d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_05833152-d419-4f53-b257-3885285a6b3b" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_05833152-d419-4f53-b257-3885285a6b3b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_2375dfa6-c511-47e2-b65f-1eab4e35f9ce" xlink:href="aosl-20240630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_2375dfa6-c511-47e2-b65f-1eab4e35f9ce" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_237676ec-79a8-48a6-8022-8d3ea025794e" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_237676ec-79a8-48a6-8022-8d3ea025794e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_090ce21a-896c-4d7d-bbb5-1307a000cfef" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_090ce21a-896c-4d7d-bbb5-1307a000cfef" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockMember" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WenjunLiMember_07a6ea7f-e531-41ae-93b3-ad8ec300a9f1" xlink:href="aosl-20240630.xsd#aosl_WenjunLiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_aosl_WenjunLiMember_07a6ea7f-e531-41ae-93b3-ad8ec300a9f1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>17
<FILENAME>aosl-20240630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:e8e9f9b6-d647-465e-84c1-b9a1771c4006,g:c8f2c5b0-4577-487e-ab97-128a5e8c8128-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_aosl_JirehMember_994dde99-ec7c-485d-880d-04768ad05a54_terseLabel_en-US" xlink:label="lab_aosl_JirehMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Jireh</link:label>
    <link:label id="lab_aosl_JirehMember_label_en-US" xlink:label="lab_aosl_JirehMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jireh [Member]</link:label>
    <link:label id="lab_aosl_JirehMember_documentation_en-US" xlink:label="lab_aosl_JirehMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jireh</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehMember" xlink:href="aosl-20240630.xsd#aosl_JirehMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_JirehMember" xlink:to="lab_aosl_JirehMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_31b72888-26d7-484a-8963-20258fddfabb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_2f203179-00e5-4e51-a9b7-fd2d141a972d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of compensation allowed for purchase of options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_8c6d6dc0-b736-4d1b-82e5-b74352e084af_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and expected to vest, Weighted Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_e29be1b2-da13-44b1-97ff-9c6fc770dbf5_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid income tax</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_e6e94e99-2637-41f6-b530-b283f1549beb_terseLabel_en-US" xlink:label="lab_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Terms of credit sales, (in days)</link:label>
    <link:label id="lab_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_label_en-US" xlink:label="lab_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration of Credit Risk, Terms of Sales on Credit</link:label>
    <link:label id="lab_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_documentation_en-US" xlink:label="lab_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration of Credit Risk, Terms of Sales on Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit" xlink:href="aosl-20240630.xsd#aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit" xlink:to="lab_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_73a2e34d-414c-494e-bc9e-583ff4f940de_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_150db145-e132-4b39-814a-d52d2dc6bf2a_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_77fed92b-513d-4ec9-bc7f-1311cea26b20_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, remaining authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_518e42a1-1def-4f0d-9ea2-51d0b6153db7_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_6ef6b7d5-7eca-4a49-8d1b-bf5e89707634_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted, value</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_label_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_documentation_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" xlink:to="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_9bb4d278-0245-4d09-a301-cfce7f8d8331_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2a197dfc-79bf-4182-96eb-de7423b44e47_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_8d7358e0-ea47-4639-9fb4-81f9c184ff9d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating Lease Liability Maturities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignPlanMember_cd207edd-0311-4a07-9dc3-cb0a8a076bab_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Plan</link:label>
    <link:label id="lab_us-gaap_ForeignPlanMember_label_en-US" xlink:label="lab_us-gaap_ForeignPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignPlanMember" xlink:to="lab_us-gaap_ForeignPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_84c8e5d8-c22e-4cf4-a051-c539bfac0e30_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PatentsAndPatentedTechnologyMember_82b7c65f-6783-45c9-99a8-7b3f4a89ae15_terseLabel_en-US" xlink:label="lab_aosl_PatentsAndPatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents and exclusive technology rights</link:label>
    <link:label id="lab_aosl_PatentsAndPatentedTechnologyMember_label_en-US" xlink:label="lab_aosl_PatentsAndPatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents and Patented Technology [Member]</link:label>
    <link:label id="lab_aosl_PatentsAndPatentedTechnologyMember_documentation_en-US" xlink:label="lab_aosl_PatentsAndPatentedTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Patents and Patented Technology [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PatentsAndPatentedTechnologyMember" xlink:href="aosl-20240630.xsd#aosl_PatentsAndPatentedTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PatentsAndPatentedTechnologyMember" xlink:to="lab_aosl_PatentsAndPatentedTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_9f0460d1-fccb-4c64-98ed-e25b501adc06_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Adjustment</link:label>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioAdjustmentMember" xlink:to="lab_us-gaap_ScenarioAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_a15d9a89-6203-43c0-a0dd-f047806b36c4_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_c23b6c57-afca-4a4f-aaa4-4782f2d3b070_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment ownership interest</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_JirehSemiconductorIncorporatedMember_840da169-1149-4a95-90f4-c68bcd5f70c7_terseLabel_en-US" xlink:label="lab_aosl_JirehSemiconductorIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Jireh Semiconductor Incorporated</link:label>
    <link:label id="lab_aosl_JirehSemiconductorIncorporatedMember_label_en-US" xlink:label="lab_aosl_JirehSemiconductorIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Jireh Semiconductor Incorporated [Member]</link:label>
    <link:label id="lab_aosl_JirehSemiconductorIncorporatedMember_documentation_en-US" xlink:label="lab_aosl_JirehSemiconductorIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Jireh Semiconductor Incorporated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehSemiconductorIncorporatedMember" xlink:href="aosl-20240630.xsd#aosl_JirehSemiconductorIncorporatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_JirehSemiconductorIncorporatedMember" xlink:to="lab_aosl_JirehSemiconductorIncorporatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_d22d55f5-c531-4394-bcb6-9c0674f809b3_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_FinanceLeaseRightOfUseAssetAbstract_c7c4e89c-2f6f-401d-9951-fb7bb6be2833_terseLabel_en-US" xlink:label="lab_aosl_FinanceLeaseRightOfUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease:</link:label>
    <link:label id="lab_aosl_FinanceLeaseRightOfUseAssetAbstract_label_en-US" xlink:label="lab_aosl_FinanceLeaseRightOfUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Right Of Use Asset [Abstract]</link:label>
    <link:label id="lab_aosl_FinanceLeaseRightOfUseAssetAbstract_documentation_en-US" xlink:label="lab_aosl_FinanceLeaseRightOfUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease Right Of Use Asset [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseRightOfUseAssetAbstract" xlink:href="aosl-20240630.xsd#aosl_FinanceLeaseRightOfUseAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_FinanceLeaseRightOfUseAssetAbstract" xlink:to="lab_aosl_FinanceLeaseRightOfUseAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_a2e17dee-6d78-443b-ace2-1af8944dd4bd_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, dividends declared per share</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2ac21115-4f09-4757-867b-e8fc912c763d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_f27208cd-1327-49e1-941f-021759cd724e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_FinanceLeaseCost1Abstract_db9752c3-1332-40c1-8278-5a20453aa6bf_terseLabel_en-US" xlink:label="lab_aosl_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease:</link:label>
    <link:label id="lab_aosl_FinanceLeaseCost1Abstract_label_en-US" xlink:label="lab_aosl_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Cost1 [Abstract]</link:label>
    <link:label id="lab_aosl_FinanceLeaseCost1Abstract_documentation_en-US" xlink:label="lab_aosl_FinanceLeaseCost1Abstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease Cost1 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseCost1Abstract" xlink:href="aosl-20240630.xsd#aosl_FinanceLeaseCost1Abstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_FinanceLeaseCost1Abstract" xlink:to="lab_aosl_FinanceLeaseCost1Abstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesIncomeStatementAbstract_8e463e28-1cf7-44e9-9e4e-181e91a9bfcc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesIncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases:</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesIncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesIncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesIncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesIncomeStatementAbstract" xlink:to="lab_us-gaap_OperatingLeasesIncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashDivestedFromDeconsolidation_1a01dcb0-73e8-4695-b39d-5d70e486140c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deconsolidation of cash and cash equivalents of the JV Company</link:label>
    <link:label id="lab_us-gaap_CashDivestedFromDeconsolidation_label_en-US" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Divested from Deconsolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDivestedFromDeconsolidation" xlink:to="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_76ff769f-376d-41bc-a0f7-9afb3c047a7b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_05a721e8-e73c-4258-9126-126c19ebad91_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_bf3cf7c8-fe25-4ff2-b2a8-2967a855baad_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_48b785a3-8b0f-408c-8e61-0aff56dbc78a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) before loss from equity method investment</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_091a5abe-fc6e-4da9-894b-0588224a2eee_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_ce458f9d-a101-426e-9669-ed1b2ae9caa1_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_800a574e-a098-4634-bc84-3930fd0cc064_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCustomerMember_ee995a05-cbbc-49e8-a4dc-82d0443b4474_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Customer</link:label>
    <link:label id="lab_us-gaap_OtherCustomerMember_label_en-US" xlink:label="lab_us-gaap_OtherCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Customer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCustomerMember" xlink:to="lab_us-gaap_OtherCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_10239397-81ea-4877-8215-fe31f7d79e88_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_02d44b30-ab7a-4250-8e2a-e5d0b78dc12c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income (expense), net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_4cc4bd9c-8fd0-4a2b-abc8-e291fb293322_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PeriodOneMember_6e4c584f-2fb4-4b23-8992-da1919cce01c_terseLabel_en-US" xlink:label="lab_aosl_PeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period One</link:label>
    <link:label id="lab_aosl_PeriodOneMember_label_en-US" xlink:label="lab_aosl_PeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period One [Member]</link:label>
    <link:label id="lab_aosl_PeriodOneMember_documentation_en-US" xlink:label="lab_aosl_PeriodOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodOneMember" xlink:href="aosl-20240630.xsd#aosl_PeriodOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PeriodOneMember" xlink:to="lab_aosl_PeriodOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_9c94e859-27c2-49de-a42b-d08ec672e03d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_0854a4b7-153e-4a31-a0b1-9b1e6485de8a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_3f79cb2f-9be2-41e8-8275-fd34b10b5cf2_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_302a4a26-89c8-48e8-8975-0ca6063e210e_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_368dd80c-1bbc-46ee-98a9-c551a6ddb729_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_70da0ccd-9efd-4b2f-a117-b2d3405c3ef7_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_830b24ee-3589-4aa9-a68a-fb5d60b6a707_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_05ed4bf5-d79f-4a6e-b822-085e6782c279_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value, nonvested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_8415db32-4977-4907-8bd0-b919f2928adb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_d2c74607-4621-48e7-898b-51de05555791_terseLabel_en-US" xlink:label="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_label_en-US" xlink:label="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt And Short-Term Debt Combined Amount, Maturity, Year One</link:label>
    <link:label id="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_documentation_en-US" xlink:label="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-Term Debt And Short-Term Debt Combined Amount, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" xlink:href="aosl-20240630.xsd#aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" xlink:to="lab_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_fd6a3ccc-e4f0-4653-aec7-176379fb5e8f_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_5c6870a5-ad31-42a2-9060-a9bd92a2deeb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate reconciliation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_aceede05-4148-4cf3-8820-94e6b4d5140f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carry forward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards, Research</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_dcdf292e-3203-45cd-9afd-df674e843a53_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_fa471364-66c2-410d-86a2-b666e8b52e37_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dde96a1c-aea0-42ed-9690-5e26f6967518_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_OperatingLeaseRightOfUseAssetAbstract_a88d376b-9668-44a2-b098-80e25d495f94_terseLabel_en-US" xlink:label="lab_aosl_OperatingLeaseRightOfUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease Right Of Use Asset [Abstract]</link:label>
    <link:label id="lab_aosl_OperatingLeaseRightOfUseAssetAbstract_label_en-US" xlink:label="lab_aosl_OperatingLeaseRightOfUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease Right Of Use Asset [Abstract]</link:label>
    <link:label id="lab_aosl_OperatingLeaseRightOfUseAssetAbstract_documentation_en-US" xlink:label="lab_aosl_OperatingLeaseRightOfUseAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease Right Of Use Asset [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OperatingLeaseRightOfUseAssetAbstract" xlink:href="aosl-20240630.xsd#aosl_OperatingLeaseRightOfUseAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_OperatingLeaseRightOfUseAssetAbstract" xlink:to="lab_aosl_OperatingLeaseRightOfUseAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_f8d9e410-ed10-4069-96d6-49a84e184189_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_59f5f68e-9b44-462b-9bba-8b33336d1a28_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fiscal Year Maturity Schedule</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0a16ce27-50ed-4dac-a91b-b90f912e3f97_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_993bbb9c-3aec-4622-903b-41f6ceffe428_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office furntiture and equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_80b590d7-ab5c-4ff7-838b-22a452b4c70f_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_country_TW_3ec739b6-56db-48ae-82e3-2fd40c19d99e_terseLabel_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taiwan</link:label>
    <link:label id="lab_country_TW_label_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TAIWAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_TW"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TW" xlink:to="lab_country_TW" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_a63f0d1f-6e93-4d45-882e-cf275f330b43_negatedTerseLabel_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesDepreciationandAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_label_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesDepreciationandAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Depreciation and Amortization</link:label>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_documentation_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesDepreciationandAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of deferred tax liability attributable to fixed and intangible assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesDepreciationandAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization" xlink:to="lab_aosl_DeferredTaxLiabilitiesDepreciationandAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_OtherCustomersMember_9026d135-8ecc-432c-805c-a59044efaa83_terseLabel_en-US" xlink:label="lab_aosl_OtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Customers</link:label>
    <link:label id="lab_aosl_OtherCustomersMember_label_en-US" xlink:label="lab_aosl_OtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Customers [Member]</link:label>
    <link:label id="lab_aosl_OtherCustomersMember_documentation_en-US" xlink:label="lab_aosl_OtherCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCustomersMember" xlink:href="aosl-20240630.xsd#aosl_OtherCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_OtherCustomersMember" xlink:to="lab_aosl_OtherCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_eabd32eb-67b8-42fd-a99a-4b82fc7f9232_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_292df637-77fe-4505-b72d-4c8abe9afd69_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_592606ef-9be8-490b-948c-386b14e50b38_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCollateralAmount_73fd6ac3-fec6-40de-b0eb-509769c62183_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, collateral amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCollateralAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Collateral Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCollateralAmount" xlink:to="lab_us-gaap_DebtInstrumentCollateralAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_a1531b61-79e5-4702-9110-02d806da3e7d_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase commitment, amount</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_8f444383-4e05-4a82-9a23-dcb6e94b5c74_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_7818504b-0800-4ade-b8ac-50a517ce1eac_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b5b10452-71a4-4ac4-a8a6-1aed1ab84314_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PrepaidMaintenanceCurrent_06ac4c3b-e71e-424e-b44c-b54427529bfb_terseLabel_en-US" xlink:label="lab_aosl_PrepaidMaintenanceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid maintenance</link:label>
    <link:label id="lab_aosl_PrepaidMaintenanceCurrent_label_en-US" xlink:label="lab_aosl_PrepaidMaintenanceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Maintenance, Current</link:label>
    <link:label id="lab_aosl_PrepaidMaintenanceCurrent_documentation_en-US" xlink:label="lab_aosl_PrepaidMaintenanceCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prepaid Maintenance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaidMaintenanceCurrent" xlink:href="aosl-20240630.xsd#aosl_PrepaidMaintenanceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PrepaidMaintenanceCurrent" xlink:to="lab_aosl_PrepaidMaintenanceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_f13a5eb5-068d-4055-82b5-42f369317753_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Other Assets, Noncurrent [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_87077843-ddb1-4e12-af30-88f16dfc6a1f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_2edad117-489b-44d6-b8fb-edcd7c1c6c31_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_02ae40af-5159-4f74-b4fe-9b5d92d05b13_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Potential dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_67324bc9-19bc-4f8c-ae07-2e0a9e6b76c4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less amount representing interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_28efa379-f3bc-45ce-bc34-326491e766c9_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_b756dda0-12f4-4c8e-b1fc-c0525ddd9300_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_a9ab7375-d150-4486-ae38-e410e77b1e79_terseLabel_en-US" xlink:label="lab_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread multiple</link:label>
    <link:label id="lab_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_label_en-US" xlink:label="lab_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Multiple</link:label>
    <link:label id="lab_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_documentation_en-US" xlink:label="lab_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate, Multiple</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple" xlink:href="aosl-20240630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple" xlink:to="lab_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_7b03b9b1-e847-449e-b0b5-70a938462c78_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97d8762d-701f-4940-b420-379013d78a8c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Withholding tax on restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_0a3a54b6-210c-4584-b847-13fb810f9cf8_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_61a00cd0-8bc7-4a55-8720-390af51a5af1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_InventoriesAndServicesMember_aa0ad5fa-d13f-4d59-b073-68f1fa4656a1_terseLabel_en-US" xlink:label="lab_aosl_InventoriesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials, wafers, and packaging and testing services purchase commitments [Member]</link:label>
    <link:label id="lab_aosl_InventoriesAndServicesMember_label_en-US" xlink:label="lab_aosl_InventoriesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories and Services [Member]</link:label>
    <link:label id="lab_aosl_InventoriesAndServicesMember_documentation_en-US" xlink:label="lab_aosl_InventoriesAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventories and Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InventoriesAndServicesMember" xlink:href="aosl-20240630.xsd#aosl_InventoriesAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_InventoriesAndServicesMember" xlink:to="lab_aosl_InventoriesAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_d78b5e15-8535-4517-9507-809e75ecea21_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7734915e-e25b-450d-b0f3-a8032716efb9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_a220b457-62be-4c01-b950-34af2190df8c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_label_en-US" xlink:label="lab_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:to="lab_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_7612319f-ebb0-4587-b44e-3d9952e4b43a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Security, Excluded EPS Calculation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_f65af0d0-9ac7-409d-8d88-aefd99d208bc_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_d7f78394-3ea7-4808-a9be-ed50c3c4f6be_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_e66151de-3e55-46ae-a1d1-45fe671dcc57_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f106fd5b-a7ee-40a5-a7db-0b5daec60c20_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_af1db500-a0ee-402b-9b84-8ab1c0c73aa9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_2dd6734a-5d14-400c-93c7-b4ae5f62eea1_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_7f60a637-89de-4c3e-9d2e-14647e675283_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_8ea423b5-b190-466b-a1c2-f697f2ad7d04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_7106fa5c-25ea-4002-adbb-233c514ef29e_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SaleLeasebackTransactionDownPaymentAmount_84353092-88a6-4474-833e-3fac53296a3f_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDownPaymentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Down payment amount received</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDownPaymentAmount_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDownPaymentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Down Payment Amount</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDownPaymentAmount_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDownPaymentAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Down Payment Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentAmount" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDownPaymentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionDownPaymentAmount" xlink:to="lab_aosl_SaleLeasebackTransactionDownPaymentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_e9e284ff-e75d-4e04-a860-7a28740fdf41_terseLabel_en-US" xlink:label="lab_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefit, amount netted against deferred tax assets</link:label>
    <link:label id="lab_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_label_en-US" xlink:label="lab_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefit, Amount Netted Against Deferred Tax Assets</link:label>
    <link:label id="lab_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_documentation_en-US" xlink:label="lab_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The gross amount of unrecognized tax benefits that have been netted against deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" xlink:href="aosl-20240630.xsd#aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" xlink:to="lab_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_6788058e-c64c-48bb-ab9c-843ef17569f4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_14d09bf2-9095-4645-b975-af864d3a1e35_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_1d42175d-e7ae-42d5-bbec-c04a1f0d257a_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_703528fe-eab5-42f3-b6cc-88c080173b6e_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments of borrowings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_658ad601-b2b6-467c-9dc6-9c6e2cb17dd6_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_7ed58574-7ad2-48c0-a157-0e6933efac8a_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0eb19765-1820-4052-be8d-851fbd785272_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_6390932d-8c90-4fbc-86f5-9bc61129f130_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be054869-3141-4de6-b15b-4f4de9f3b4a8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_75782f98-afed-4eec-9e9a-200dbc3ba94d_terseLabel_en-US" xlink:label="lab_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales-Lease Back Transaction with Jireh Semiconductor Incorporated</link:label>
    <link:label id="lab_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_label_en-US" xlink:label="lab_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales-Lease Back Transaction with Jireh Semiconductor Incorporated [Member]</link:label>
    <link:label id="lab_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_documentation_en-US" xlink:label="lab_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales-Lease Back Transaction with Jireh Semiconductor Incorporated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" xlink:href="aosl-20240630.xsd#aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" xlink:to="lab_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_97c0f0ee-f100-492e-b474-af9d3d543688_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_cfe7cd41-0c39-49e7-9fbd-211f7f44c7d8_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_40a92043-3f4c-4406-bdde-ce83c3b93831_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_CustomerMember_46221745-5e5d-48fc-a815-367189041cc2_terseLabel_en-US" xlink:label="lab_aosl_CustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer A</link:label>
    <link:label id="lab_aosl_CustomerMember_label_en-US" xlink:label="lab_aosl_CustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer A [Member]</link:label>
    <link:label id="lab_aosl_CustomerMember_documentation_en-US" xlink:label="lab_aosl_CustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember" xlink:href="aosl-20240630.xsd#aosl_CustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_CustomerMember" xlink:to="lab_aosl_CustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_30da557d-81f9-4bde-8a86-646d9926b1e7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_53053f49-bb12-4d66-93a9-ed42f19c7228_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment and tooling</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidInsurance_3373ea28-6d9a-4d86-9113-dda7aeb1927c_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid insurance</link:label>
    <link:label id="lab_us-gaap_PrepaidInsurance_label_en-US" xlink:label="lab_us-gaap_PrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidInsurance" xlink:to="lab_us-gaap_PrepaidInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_328b57e8-4fe9-4fdc-9a43-45e0bc462362_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_28936823-4f15-4a6f-9fe5-8a7d1ba9dfff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_ca563def-d853-490f-80b2-948897f92d98_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_5004e765-9301-435e-a10c-b28d2a6f611d_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_71332169-6480-4f27-afd3-f2c1ab6ac502_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_a1de53c8-3e2a-4d99-a56e-87eafe29670c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions due to lapse of applicable statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_d493e93c-7d81-417f-9cdb-246d07ff058b_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Preparation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9c6ebc24-1df6-4f23-838f-6126635529b2_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ac3577bb-3c69-44f1-8954-518fffa9fb09_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of common shares used to compute diluted net income (loss) per share</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_6cf3303d-54e5-4251-94e6-dccfd49dad2d_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Alpha and Omega Semiconductor Limited shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_b6fa6569-75e9-46d1-8204-fe3c9fd7f1dc_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_10bc8824-dfca-46ec-9c2f-06a30593b037_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_63a5c78d-4846-4cbf-9587-22c92232feaf_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_8b9c7134-9f7a-46c2-bea0-ce43902b15a8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Treasury shares at cost; 7,138 shares at June 30, 2024 and 7,157 shares at June 30, 2023</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_74fbb9a6-e997-4dd7-8782-dae0cd974037_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_64e2af33-18e7-4f36-b2bf-a95b560dfeb8_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment and construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_83acef72-2186-44c7-b3df-d53c30b41b1e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_OtherCountriesMember_d8a664b8-4d43-4234-9359-db2931adb8ed_terseLabel_en-US" xlink:label="lab_aosl_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other countries</link:label>
    <link:label id="lab_aosl_OtherCountriesMember_label_en-US" xlink:label="lab_aosl_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_aosl_OtherCountriesMember_documentation_en-US" xlink:label="lab_aosl_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember" xlink:href="aosl-20240630.xsd#aosl_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_OtherCountriesMember" xlink:to="lab_aosl_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_IndustrialAndCommercialBankofChinaMember_cf6cdd6e-6f79-49cc-b3cf-7b3dd1acccb0_terseLabel_en-US" xlink:label="lab_aosl_IndustrialAndCommercialBankofChinaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Industrial And Commercial Bank of China</link:label>
    <link:label id="lab_aosl_IndustrialAndCommercialBankofChinaMember_label_en-US" xlink:label="lab_aosl_IndustrialAndCommercialBankofChinaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Industrial And Commercial Bank of China [Member]</link:label>
    <link:label id="lab_aosl_IndustrialAndCommercialBankofChinaMember_documentation_en-US" xlink:label="lab_aosl_IndustrialAndCommercialBankofChinaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Industrial And Commercial Bank of China [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IndustrialAndCommercialBankofChinaMember" xlink:href="aosl-20240630.xsd#aosl_IndustrialAndCommercialBankofChinaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_IndustrialAndCommercialBankofChinaMember" xlink:to="lab_aosl_IndustrialAndCommercialBankofChinaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_1193eb17-ed2f-484d-95f5-324264179723_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_c568d292-8751-4923-aef9-2031e4f8e352_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_931d1b54-0754-4de6-998e-45a6238e8fb5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares authorized under plan (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_18a248f6-e845-4f74-870c-8665f2986330_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_2b38efbf-2267-487d-9a48-7a3c1c6da7c3_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_aa3134c4-61af-42dc-b2e4-1be0b99cae19_terseLabel_en-US" xlink:label="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign subsidiaries, restricted statutory reserves percent of parent consolidated net assets</link:label>
    <link:label id="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_label_en-US" xlink:label="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries, Restricted Statutory Reserves, Percent of Parent Consolidated Net Assets</link:label>
    <link:label id="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_documentation_en-US" xlink:label="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries, Restricted Statutory Reserves, Percent of Parent Consolidated Net Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" xlink:href="aosl-20240630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" xlink:to="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_06aabcc1-8d0e-408f-b591-7cb35accc887_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cd1bb0c7-9d80-4626-a600-d12088199831_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options, RSUs and ESPP shares</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ae04295d-9478-4dcc-9a23-2c066a154c8b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Incremental common shares attributable to dilutive effect of share-based payment arrangements (USD per share)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_14f07f90-c91b-4715-ada8-92c8663a345a_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PackagingAndTestingServicesMember_5236d331-4842-4464-91b0-3cc79ab9018f_terseLabel_en-US" xlink:label="lab_aosl_PackagingAndTestingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Packaging and testing services</link:label>
    <link:label id="lab_aosl_PackagingAndTestingServicesMember_label_en-US" xlink:label="lab_aosl_PackagingAndTestingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Packaging and testing services [Member]</link:label>
    <link:label id="lab_aosl_PackagingAndTestingServicesMember_documentation_en-US" xlink:label="lab_aosl_PackagingAndTestingServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Packaging and testing services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PackagingAndTestingServicesMember" xlink:href="aosl-20240630.xsd#aosl_PackagingAndTestingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PackagingAndTestingServicesMember" xlink:to="lab_aosl_PackagingAndTestingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_4dde2723-79c2-4c3f-99b6-08f9503d6109_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_19fd202c-d0f2-450e-82de-2c4dcdee3cb7_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding, Weighted Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_14d1b2b5-6bd9-41d4-b53e-5f091385f306_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount of non-controlling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:to="lab_us-gaap_MinorityInterestPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_da044f25-2b05-4e24-8bda-1dd6df2e49ad_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_90b78052-87f7-4229-be05-ccd10269474b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_e9d59196-cea7-4d0c-82a4-bea03c846072_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_RetirementPlan401KMember_5a699411-6a0c-4597-a8aa-a48479674a99_terseLabel_en-US" xlink:label="lab_aosl_RetirementPlan401KMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan, 401-K</link:label>
    <link:label id="lab_aosl_RetirementPlan401KMember_label_en-US" xlink:label="lab_aosl_RetirementPlan401KMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan, 401-K [Member]</link:label>
    <link:label id="lab_aosl_RetirementPlan401KMember_documentation_en-US" xlink:label="lab_aosl_RetirementPlan401KMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retirement Plan, 401-K [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RetirementPlan401KMember" xlink:href="aosl-20240630.xsd#aosl_RetirementPlan401KMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_RetirementPlan401KMember" xlink:to="lab_aosl_RetirementPlan401KMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_125e49e4-7601-4cd8-9461-a2aac58837cb_terseLabel_en-US" xlink:label="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable on deconsolidation and changes of equity interest in the JV Company</link:label>
    <link:label id="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_label_en-US" xlink:label="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company</link:label>
    <link:label id="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_documentation_en-US" xlink:label="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:to="lab_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_6f87d6d5-8ae4-4f41-b0a1-b395cf889450_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee maximum salary deferral contribution, percent</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_TwoThousandEighteenPlanMember_a3ee0760-f1a9-4414-8f5e-0cf4561a2c54_terseLabel_en-US" xlink:label="lab_aosl_TwoThousandEighteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2018 Omnibus Incentive Plan</link:label>
    <link:label id="lab_aosl_TwoThousandEighteenPlanMember_label_en-US" xlink:label="lab_aosl_TwoThousandEighteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Thousand Eighteen Plan [Member]</link:label>
    <link:label id="lab_aosl_TwoThousandEighteenPlanMember_documentation_en-US" xlink:label="lab_aosl_TwoThousandEighteenPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Two Thousand Eighteen Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TwoThousandEighteenPlanMember" xlink:href="aosl-20240630.xsd#aosl_TwoThousandEighteenPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_TwoThousandEighteenPlanMember" xlink:to="lab_aosl_TwoThousandEighteenPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonrelatedPartyMember_b350914f-f4a3-49fb-b509-0f906481f556_terseLabel_en-US" xlink:label="lab_us-gaap_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-related Party</link:label>
    <link:label id="lab_us-gaap_NonrelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonrelated Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonrelatedPartyMember" xlink:to="lab_us-gaap_NonrelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dfb583af-9c1f-446d-a035-2905148942e8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, Weighted Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_GovernmentGrantsPolicyPolicyTextBlock_cf48c1e1-4722-4d17-8dd9-92a83cb9494c_terseLabel_en-US" xlink:label="lab_aosl_GovernmentGrantsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government Grants</link:label>
    <link:label id="lab_aosl_GovernmentGrantsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_aosl_GovernmentGrantsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Grants, Policy [Policy Text Block]</link:label>
    <link:label id="lab_aosl_GovernmentGrantsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_aosl_GovernmentGrantsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Government Grants, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsPolicyPolicyTextBlock" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_GovernmentGrantsPolicyPolicyTextBlock" xlink:to="lab_aosl_GovernmentGrantsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_09486642-bb7b-4614-8a17-fb63ae4a123a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Retirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedAssetsDisclosureTextBlock_39379c07-8239-4727-b93f-2d1fb2fde536_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Net Assets</link:label>
    <link:label id="lab_us-gaap_RestrictedAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_07fa92cb-429d-4824-acd6-0b1b7f059054_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Amortization and Accretion, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_32bacc72-b59c-41b3-9d17-a53cf44f268b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_67f67be7-ec3e-46cd-b060-db5831c0941f_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_34356ccf-a2d6-42d2-a701-d86679e5a95c_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_70c4787f-13ab-4a39-8c60-0f77f1616590_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Parent Company</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StockRotationAccrualCurrent_c7b7092b-1bbf-405e-a009-5b18bd71c108_terseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock rotation accrual</link:label>
    <link:label id="lab_aosl_StockRotationAccrualCurrent_1fc3b7d4-4a72-4326-89d9-0a386baf26ad_periodStartLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_aosl_StockRotationAccrualCurrent_1e780aaa-ac9f-4c68-b421-76cbb07d3914_periodEndLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_aosl_StockRotationAccrualCurrent_label_en-US" xlink:label="lab_aosl_StockRotationAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual, Current</link:label>
    <link:label id="lab_aosl_StockRotationAccrualCurrent_documentation_en-US" xlink:label="lab_aosl_StockRotationAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StockRotationAccrualCurrent" xlink:to="lab_aosl_StockRotationAccrualCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_971fceae-7968-45fa-90c7-a372e0715ed4_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_b2fddb5f-fa2e-4f0f-b0cc-49dfceba4d77_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office furniture and equipment</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_24cb9b96-61d4-4ffc-a7e8-bceadc949046_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6eb42736-011b-4cde-be82-3c5c07ca06c0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_fedfcb3d-af40-4e6c-9ade-5d4ab251aa8f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Payable related to equity investee, net</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_f6fcb6d3-e98e-40dc-aab1-f0219b9fab09_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State taxes, net of federal benefit:</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentGross_30a598ec-9803-449b-8a72-e5f91f2165a0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNoncurrentGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Cost, Gross, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_509766b6-a269-4dfc-8a49-0d11cbccd6d9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount of net assets of the JV Company at December 1, 2021</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Underlying Equity in Net Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:to="lab_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_9ad759da-ffc5-4d71-b209-42a5fc4bef61_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Other Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_5047a536-1f66-43fb-bdfc-ed37616ff092_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease expenses</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StockRotationAccrualStockIssued_08537da4-90cc-473a-824a-35b99dc8bad3_terseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualStockIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Addition</link:label>
    <link:label id="lab_aosl_StockRotationAccrualStockIssued_label_en-US" xlink:label="lab_aosl_StockRotationAccrualStockIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual, Stock Issued</link:label>
    <link:label id="lab_aosl_StockRotationAccrualStockIssued_documentation_en-US" xlink:label="lab_aosl_StockRotationAccrualStockIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual, Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualStockIssued" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualStockIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StockRotationAccrualStockIssued" xlink:to="lab_aosl_StockRotationAccrualStockIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_09cb948b-6fc0-440f-b694-7e9d96bd5c6e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of potentially dilutive securities:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_69e98c76-7ad7-4da6-873b-d431c584fc2b_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b7950101-cb6a-4d49-89fd-159e6c53267b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_53c19e29-ea25-49b6-bdc6-81d16cc860fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForPurchaseOfOtherAssets1_1010106f-d380-49c0-8343-515c45fa318c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments for Purchase of Other Assets</link:label>
    <link:label id="lab_us-gaap_PaymentsForPurchaseOfOtherAssets1_label_en-US" xlink:label="lab_us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Purchase of Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:to="lab_us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_36748abf-f131-4a70-9c8a-f4691a82f0f5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of deconsolidation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_fe57556d-26f4-4a20-a248-54a360ae0e8d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable rent expense</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_fa65d79c-1234-48a0-83ca-8ee0da1af555_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_340f5e9a-72dc-425b-bbc5-6c4d21cbafb3_terseLabel_en-US" xlink:label="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government grants related to equipment</link:label>
    <link:label id="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_label_en-US" xlink:label="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Government Grant Related To Equipment</link:label>
    <link:label id="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_documentation_en-US" xlink:label="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Government Grant Related To Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment" xlink:href="aosl-20240630.xsd#aosl_ProceedsFromGovernmentGrantRelatedToEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment" xlink:to="lab_aosl_ProceedsFromGovernmentGrantRelatedToEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PeriodAxis_29982125-a51a-4613-878b-38dcfa78fa86_terseLabel_en-US" xlink:label="lab_aosl_PeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period [Axis]</link:label>
    <link:label id="lab_aosl_PeriodAxis_label_en-US" xlink:label="lab_aosl_PeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period [Axis]</link:label>
    <link:label id="lab_aosl_PeriodAxis_documentation_en-US" xlink:label="lab_aosl_PeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodAxis" xlink:href="aosl-20240630.xsd#aosl_PeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PeriodAxis" xlink:to="lab_aosl_PeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_ca6f53b3-d781-46a2-b883-6080a4043a22_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized computer software, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_81a0f993-b97d-480d-8f44-b3efab72b433_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_f11547b6-b698-491d-b3dd-7a6482f999ff_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_6e20e56e-bd41-4d7a-98df-fda02c350b8b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash - long-term</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_8dd007dc-11d3-4189-b2e0-6d101dea5c21_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxAssetsAccruedCompensation_aeb80b1c-fe50-420a-8090-7edcfdc51673_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsAccruedCompensation_label_en-US" xlink:label="lab_aosl_DeferredTaxAssetsAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Accrued Compensation</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsAccruedCompensation_documentation_en-US" xlink:label="lab_aosl_DeferredTaxAssetsAccruedCompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to accrued compensation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccruedCompensation" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsAccruedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxAssetsAccruedCompensation" xlink:to="lab_aosl_DeferredTaxAssetsAccruedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c9950db5-6545-4f0b-b2e4-efd2917ee033_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_20f59bec-f3da-4b5d-a677-f9626e497778_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_80f1ec2c-ea7c-4ee2-8ec3-fb57c7253477_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_b274cbde-a16e-458f-be36-35c6a228e592_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d5a49c21-9441-4f5e-8a0c-912cbd53a909_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_7a7e4672-83ba-47ca-b54d-8caff76217f7_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_05dc1f4e-c2e9-4e36-b08c-a29e6adfcc6f_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_e3e8d4a4-dc29-4abf-aef1-2a221d4a052a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution, percent of employees' gross pay</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_87f7f581-78bb-4bc3-98be-a6f64efa5657_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_c2ebc15d-091e-4bbb-bac6-38275c857660_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_3cd0d76f-4892-4b9c-a36c-c3618edafe75_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SaleLeasebackTransactionDownPaymentPercent_dc6d4ef5-8650-4871-96a1-1b3c71425459_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDownPaymentPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Down payment percent</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDownPaymentPercent_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDownPaymentPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Down Payment, Percent</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDownPaymentPercent_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDownPaymentPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Down Payment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentPercent" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDownPaymentPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionDownPaymentPercent" xlink:to="lab_aosl_SaleLeasebackTransactionDownPaymentPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_04b25ec0-0f2b-4ac9-85ac-59e6ca6d4474_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty accrual</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_042aea97-02a0-4ed3-9543-2431ac1efc57_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_eeaa9512-2b76-49fe-9664-33e089181ae1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_5d8de158-446f-4507-bd90-53bbbcf8ce79_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum value of common stock that may be purchased in any one calendar year</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_label_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Value of Common Stock That May Be Purchased in Any One Calendar Year</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_documentation_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Value of Common Stock That May Be Purchased in Any One Calendar Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" xlink:to="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_FinanceLeaseRightOfUseAssetGross_89fa852d-8602-4147-8e3d-e0890fd66199_terseLabel_en-US" xlink:label="lab_aosl_FinanceLeaseRightOfUseAssetGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-Of-Use Asset, Gross</link:label>
    <link:label id="lab_aosl_FinanceLeaseRightOfUseAssetGross_label_en-US" xlink:label="lab_aosl_FinanceLeaseRightOfUseAssetGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-Of-Use Asset, Gross</link:label>
    <link:label id="lab_aosl_FinanceLeaseRightOfUseAssetGross_documentation_en-US" xlink:label="lab_aosl_FinanceLeaseRightOfUseAssetGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-Of-Use Asset, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseRightOfUseAssetGross" xlink:href="aosl-20240630.xsd#aosl_FinanceLeaseRightOfUseAssetGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_FinanceLeaseRightOfUseAssetGross" xlink:to="lab_aosl_FinanceLeaseRightOfUseAssetGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_08be0f83-23b1-484a-a6d0-993ba31e8f36_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indemnification Agreement</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndemnificationGuaranteeMember" xlink:to="lab_us-gaap_IndemnificationGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_14a4a457-78e6-4578-8fa0-d05d532b2154_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1bf78fb6-44a1-47a0-a7c7-5b1317948f37_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_ef602ca4-9b97-4a97-a5b3-0627c62dc182_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_b3706c79-e37f-4fb4-a698-05ef4f1617a6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic and foreign components of income (loss) before taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_4c2a188a-42dc-4b56-bfd7-7606f77a3004_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Canceled or forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ThirdPartyInvestorsMember_2e240396-8b68-4654-be50-f8e96fa91065_terseLabel_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third Party Investors</link:label>
    <link:label id="lab_aosl_ThirdPartyInvestorsMember_label_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Third Party Investors [Member]</link:label>
    <link:label id="lab_aosl_ThirdPartyInvestorsMember_documentation_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Third Party Investors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ThirdPartyInvestorsMember" xlink:to="lab_aosl_ThirdPartyInvestorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_cf3dc261-d76d-4a71-b38e-e1feee1b0ddf_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Recognition Period (Years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2d0badb1-0c1a-40f7-bd06-fb96fa945d6e_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Recognition period of share-based compensation expense (in years)</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3849c637-3f6d-4b5d-951b-3a9f3d517972_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_MarketbasedRestrictedStockUnitsMSUMember_91979247-ec34-4f0c-b813-2796289a902d_terseLabel_en-US" xlink:label="lab_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU)</link:label>
    <link:label id="lab_aosl_MarketbasedRestrictedStockUnitsMSUMember_label_en-US" xlink:label="lab_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU) [Member]</link:label>
    <link:label id="lab_aosl_MarketbasedRestrictedStockUnitsMSUMember_documentation_en-US" xlink:label="lab_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:href="aosl-20240630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:to="lab_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f495d30e-535f-424c-b743-9f64169535cd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_83825056-50cd-4339-96b8-a806a1df3138_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_615e647e-f004-4435-bef4-5a4ae638367d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_3f57de00-81de-403e-805a-82e9d58f34b7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LineOfCreditFacilityTradeBorrowingsMember_9589c024-4d35-4f26-b0f5-eb6f417624a2_terseLabel_en-US" xlink:label="lab_aosl_LineOfCreditFacilityTradeBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Trade Borrowings</link:label>
    <link:label id="lab_aosl_LineOfCreditFacilityTradeBorrowingsMember_label_en-US" xlink:label="lab_aosl_LineOfCreditFacilityTradeBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Trade Borrowings [Member]</link:label>
    <link:label id="lab_aosl_LineOfCreditFacilityTradeBorrowingsMember_documentation_en-US" xlink:label="lab_aosl_LineOfCreditFacilityTradeBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Trade Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditFacilityTradeBorrowingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember" xlink:to="lab_aosl_LineOfCreditFacilityTradeBorrowingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_TreasuryStockReissuedAveragePricePerShare_1b2f6eb1-09a5-48b2-ab50-5be6ad8f768e_terseLabel_en-US" xlink:label="lab_aosl_TreasuryStockReissuedAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock reissued average price per share</link:label>
    <link:label id="lab_aosl_TreasuryStockReissuedAveragePricePerShare_label_en-US" xlink:label="lab_aosl_TreasuryStockReissuedAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock Reissued, Average Price Per Share</link:label>
    <link:label id="lab_aosl_TreasuryStockReissuedAveragePricePerShare_documentation_en-US" xlink:label="lab_aosl_TreasuryStockReissuedAveragePricePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Treasury Stock Reissued, Average Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedAveragePricePerShare" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockReissuedAveragePricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_TreasuryStockReissuedAveragePricePerShare" xlink:to="lab_aosl_TreasuryStockReissuedAveragePricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_8298c4ff-8800-4564-98f8-729841ecf335_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summarized financial information of joint venture</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsTextBlock_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_334bb5e1-261b-46e9-ad3f-f25bb3df8aa8_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_546bd69e-bbba-40b0-b824-203410d9a56c_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cf8106bb-4e01-4cd7-bf59-8c859248ce68_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_493deb55-e530-4ebb-9690-5dfabac50ded_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EquipmentAndToolingMember_412b15b4-dae5-4938-9537-cc98a2e5ff0c_terseLabel_en-US" xlink:label="lab_aosl_EquipmentAndToolingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment and tooling</link:label>
    <link:label id="lab_aosl_EquipmentAndToolingMember_label_en-US" xlink:label="lab_aosl_EquipmentAndToolingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment and Tooling [Member]</link:label>
    <link:label id="lab_aosl_EquipmentAndToolingMember_documentation_en-US" xlink:label="lab_aosl_EquipmentAndToolingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equipment and Tooling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquipmentAndToolingMember" xlink:href="aosl-20240630.xsd#aosl_EquipmentAndToolingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EquipmentAndToolingMember" xlink:to="lab_aosl_EquipmentAndToolingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StockRotationAccrualIncreaeDecreaseRollForward_22412959-ad0d-47b9-81c7-6d5122b515eb_terseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualIncreaeDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual Increae (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_aosl_StockRotationAccrualIncreaeDecreaseRollForward_label_en-US" xlink:label="lab_aosl_StockRotationAccrualIncreaeDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual Increae (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_aosl_StockRotationAccrualIncreaeDecreaseRollForward_documentation_en-US" xlink:label="lab_aosl_StockRotationAccrualIncreaeDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual Increase (Decrease) [Roll forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualIncreaeDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward" xlink:to="lab_aosl_StockRotationAccrualIncreaeDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_ba4ffff0-50c7-447b-85f4-5abd6e71f835_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_f3bea1b6-51f6-44ea-9ffd-f0cfb4f37ba7_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_f3474e3f-a0e3-433b-a23b-d5a0a6ab4dba_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_363fb528-dccf-4897-8532-e05a6e4575ec_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StockRotationAccrualPayments_5ae6ee05-96fe-4fd2-80ec-b8eb6b60d754_negatedTerseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Utilization</link:label>
    <link:label id="lab_aosl_StockRotationAccrualPayments_label_en-US" xlink:label="lab_aosl_StockRotationAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual, Payments</link:label>
    <link:label id="lab_aosl_StockRotationAccrualPayments_documentation_en-US" xlink:label="lab_aosl_StockRotationAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualPayments" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StockRotationAccrualPayments" xlink:to="lab_aosl_StockRotationAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a789cb36-87ba-4f6a-9b6a-9e5c1f8ae51c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_InvestmentsInPrivatelyHeldCompanies_5ba5c58a-4a71-4951-96d8-062340c05674_terseLabel_en-US" xlink:label="lab_aosl_InvestmentsInPrivatelyHeldCompanies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment in privately held companies</link:label>
    <link:label id="lab_aosl_InvestmentsInPrivatelyHeldCompanies_label_en-US" xlink:label="lab_aosl_InvestmentsInPrivatelyHeldCompanies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments in Privately Held Companies</link:label>
    <link:label id="lab_aosl_InvestmentsInPrivatelyHeldCompanies_documentation_en-US" xlink:label="lab_aosl_InvestmentsInPrivatelyHeldCompanies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investments in Privately Held Companies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InvestmentsInPrivatelyHeldCompanies" xlink:href="aosl-20240630.xsd#aosl_InvestmentsInPrivatelyHeldCompanies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_InvestmentsInPrivatelyHeldCompanies" xlink:to="lab_aosl_InvestmentsInPrivatelyHeldCompanies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_925bc0ab-c155-4dec-89e6-ca5735e164f8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_54a5a939-24c3-4520-ad10-f162c2ffd37f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_33dbfef9-51af-432a-b28e-0e07c35fccb7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_142445ed-9d45-40ef-a822-6cc4d00ddcd6_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_c27483bb-dc08-42bc-b288-0d2de7d582f2_terseLabel_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_f778eca0-5549-4b9d-887b-636798f6ffae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_8c3e24af-7947-468f-9f53-cecc54c88fd7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_5ff06bfd-4cb0-464b-ad76-80b54df7ac48_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8627cbd5-067e-42cc-bfec-f9880a66fe09_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_99e1d27b-8c70-416c-b14c-19f7504ddcf7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_b0666e2f-7712-4746-8529-4f463e59460a_terseLabel_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government grants, reduction recorded to operating expenses</link:label>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_label_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Grants, Reduction Recorded To Operating Expenses</link:label>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_documentation_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Government Grants, Reduction Recorded To Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToOperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses" xlink:to="lab_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_c3474789-1248-432a-85b0-9b26eb86739e_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_49bca6c4-b9cf-4067-8152-1c31496e6df2_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_78662b84-2783-4ebf-97d9-6e61da919397_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ROU assets associated with operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_e79f7560-75a1-4dc3-b69e-be76050ae587_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_621525b3-68e6-4ddf-8439-feafd91c623b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ThirdPartyInvestorsTransaction2Member_ee94a85a-fdd6-4d3b-ba19-572e8e9be5f8_terseLabel_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsTransaction2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">7.82% equity interest sold</link:label>
    <link:label id="lab_aosl_ThirdPartyInvestorsTransaction2Member_label_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsTransaction2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Third Party Investors, Transaction 2 [Member]</link:label>
    <link:label id="lab_aosl_ThirdPartyInvestorsTransaction2Member_documentation_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsTransaction2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Third Party Investors, Transaction 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction2Member" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsTransaction2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ThirdPartyInvestorsTransaction2Member" xlink:to="lab_aosl_ThirdPartyInvestorsTransaction2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_d29f24cb-3965-4708-811e-b29ec8fd7ca9_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_14b8695f-6894-4a75-8c8f-546362fbaaae_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AuditInformationAbstract_label_en-US" xlink:label="lab_aosl_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_aosl_AuditInformationAbstract_documentation_en-US" xlink:label="lab_aosl_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AuditInformationAbstract" xlink:href="aosl-20240630.xsd#aosl_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AuditInformationAbstract" xlink:to="lab_aosl_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_38c2b743-9e32-4805-a0b3-e03afa019b02_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PeriodTwoMember_f2f4f081-5201-4c7c-8fa2-0332797ff623_terseLabel_en-US" xlink:label="lab_aosl_PeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period Two</link:label>
    <link:label id="lab_aosl_PeriodTwoMember_label_en-US" xlink:label="lab_aosl_PeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period Two [Member]</link:label>
    <link:label id="lab_aosl_PeriodTwoMember_documentation_en-US" xlink:label="lab_aosl_PeriodTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodTwoMember" xlink:href="aosl-20240630.xsd#aosl_PeriodTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PeriodTwoMember" xlink:to="lab_aosl_PeriodTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_176cef97-b0ca-4e12-b1d0-153a01d919ea_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common shares under Employee Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_7bb3a527-1c6c-4795-86eb-8e4b68dc884c_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Domain]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_5c9e4683-5fca-450a-b57f-d2f92c4eb449_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_544f78f6-d0e0-46ee-aa2b-3586c769314f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2718338c-5da2-482b-96e5-42d3dce67067_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_120b1b67-1ad7-4dda-a4e5-2c3cba301b64_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_037f4233-9e35-4e96-9f94-7c504e3a557e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average grant date fair value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_a8801819-98e7-4133-8f43-7570da53a8a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_c711b9cc-db5f-46d2-ab05-c3ca2651b187_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finance Lease Liability Maturities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_8607ce6f-ef4d-4a17-8fef-ef5011378901_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsCurrentGross" xlink:to="lab_us-gaap_DeferredFinanceCostsCurrentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_7d025b5f-4fe6-419b-a610-647e55f64202_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits rollforward</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_2e6c24f9-06b4-428a-a2e5-88a4b73c4831_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_8cbbf39f-86ec-4eb8-95e6-303bafd8b859_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized R&amp;D costs</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_label_en-US" xlink:label="lab_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Capitalized Research And Development Costs</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_documentation_en-US" xlink:label="lab_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Capitalized Research And Development Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:to="lab_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PeriodDomain_06e17d12-67c9-4db2-a0af-6b9b42e08177_terseLabel_en-US" xlink:label="lab_aosl_PeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period [Domain]</link:label>
    <link:label id="lab_aosl_PeriodDomain_label_en-US" xlink:label="lab_aosl_PeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Period [Domain]</link:label>
    <link:label id="lab_aosl_PeriodDomain_documentation_en-US" xlink:label="lab_aosl_PeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodDomain" xlink:href="aosl-20240630.xsd#aosl_PeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PeriodDomain" xlink:to="lab_aosl_PeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_6d5a7c05-031f-4e8f-931b-452db08421cb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9f80c05e-4040-45b8-871b-ef5be6b12bd3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_298c13d5-9e8b-402d-bb9a-69bdf5dce881_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_a5124d85-bf7a-4e80-81b4-3849cb8f84b2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_c81cae41-61a7-4c96-b380-63de06fe9578_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_50b6f331-9f1d-43b9-b36a-966dddb845f1_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_5f28ad5b-4ed6-4e29-b929-3214b5eb1ac4_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decrease in unrecognized tax benefits is reasonably possible</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_f5a9b520-05f5-4788-91c4-e485d391e1f4_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_73d18232-3c6b-4a73-a808-dae17dd1346e_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDeliveryPaymentAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Delivery payment received</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDeliveryPaymentAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Delivery Payment, Amount</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDeliveryPaymentAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Delivery Payment, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount" xlink:to="lab_aosl_SaleLeasebackTransactionDeliveryPaymentAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_73bc87c2-7db5-4160-be98-e2d5aba9ddcc_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_a10ef586-ac6d-4990-ae96-b2c7a22414c7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_52cd13df-56fb-4f2f-8b20-dadbad0a5b58_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_b6f1c369-794e-4f07-b904-85200146a52c_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total principal of debt</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_704fce56-740b-45b0-af93-057a9b9ee2ab_terseLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-Term and Short-Term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_e21493d6-f8b1-4537-b8cb-217ab6e0e8f6_terseLabel_en-US" xlink:label="lab_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mandatory employer contributions according to labor and social security laws and regulations, percent</link:label>
    <link:label id="lab_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_label_en-US" xlink:label="lab_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mandatory Employer Contributions According to Labor and Social Security Laws and Regulations</link:label>
    <link:label id="lab_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_documentation_en-US" xlink:label="lab_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Mandatory Employer Contributions According to Labor and Social Security Laws and Regulations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" xlink:href="aosl-20240630.xsd#aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" xlink:to="lab_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_a2a88b82-0bde-4050-b386-c03459dc52f0_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit</link:label>
    <link:label id="lab_us-gaap_ForeignLineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_ForeignLineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignLineOfCreditMember" xlink:to="lab_us-gaap_ForeignLineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_270485f2-b6c3-4319-a023-4d5d10ee02db_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_230c8959-c0a6-484f-b835-f9a307c18a34_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_b6b4efe1-4bab-4a59-8ded-d092d2c4caa6_terseLabel_en-US" xlink:label="lab_aosl_StateResearchAndDevelopmentCreditCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State research and development credit carryforward</link:label>
    <link:label id="lab_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_label_en-US" xlink:label="lab_aosl_StateResearchAndDevelopmentCreditCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State Research And Development Credit Carryforward [Member]</link:label>
    <link:label id="lab_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_documentation_en-US" xlink:label="lab_aosl_StateResearchAndDevelopmentCreditCarryforwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">State Research And Development Credit Carryforward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember" xlink:href="aosl-20240630.xsd#aosl_StateResearchAndDevelopmentCreditCarryforwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember" xlink:to="lab_aosl_StateResearchAndDevelopmentCreditCarryforwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_3b935fb0-c7ae-4330-82f2-401ac9ebf0b8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_64c88fe4-e28c-44ee-a9cb-d86a5ac5e369_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_25d86c1c-e8d1-47f9-8efa-bee306da29f5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesInvestments_851ddaf0-80c0-474a-85a0-ee6d35a5c607_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesInvestments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_7a7794d7-a3c4-4f30-be00-1e5df613c07b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grant price, percent of fair value of common stock at date of grant</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b7f0ef2-a36c-4fcb-83c9-2586787330c9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_aa62ac39-4487-4e8a-b853-4909cd3648ad_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_be3a07eb-1ea4-44d9-9919-84d66a59af32_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options vested and expected to vest (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_194b7e59-5fac-44f7-9c44-81ec22d7f286_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_2ffe9ecc-ac45-4cd4-9cec-115907a89f2a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_RestrictedStatutoryReservesTable_fc99652b-501b-4495-baf4-35f1d67dfd9a_terseLabel_en-US" xlink:label="lab_aosl_RestrictedStatutoryReservesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Statutory Reserves [Table]</link:label>
    <link:label id="lab_aosl_RestrictedStatutoryReservesTable_label_en-US" xlink:label="lab_aosl_RestrictedStatutoryReservesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Statutory Reserves [Table]</link:label>
    <link:label id="lab_aosl_RestrictedStatutoryReservesTable_documentation_en-US" xlink:label="lab_aosl_RestrictedStatutoryReservesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Statutory Reserves [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesTable" xlink:href="aosl-20240630.xsd#aosl_RestrictedStatutoryReservesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_RestrictedStatutoryReservesTable" xlink:to="lab_aosl_RestrictedStatutoryReservesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_a907b281-bff6-4ca0-ba45-7b8d92739bbc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityByLocationAxis_83d6a423-d0ff-4e29-acd8-639916791172_terseLabel_en-US" xlink:label="lab_dei_EntityByLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity by Location [Axis]</link:label>
    <link:label id="lab_dei_EntityByLocationAxis_label_en-US" xlink:label="lab_dei_EntityByLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity by Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityByLocationAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityByLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityByLocationAxis" xlink:to="lab_dei_EntityByLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_ed967b4e-91ab-4d38-9469-b398ceb0f1f6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_403129c0-0459-48ac-a44f-4d88ce6a8313_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Withholding tax on restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_4e0d6357-f91a-4bf3-a5d8-fb9f3c013d1f_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_WeightedAverageRemainingLeaseTermAbstract_d50a36c0-c090-476f-ba08-5647675b18a6_terseLabel_en-US" xlink:label="lab_aosl_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term (in years)</link:label>
    <link:label id="lab_aosl_WeightedAverageRemainingLeaseTermAbstract_label_en-US" xlink:label="lab_aosl_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:label id="lab_aosl_WeightedAverageRemainingLeaseTermAbstract_documentation_en-US" xlink:label="lab_aosl_WeightedAverageRemainingLeaseTermAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Lease Term [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WeightedAverageRemainingLeaseTermAbstract" xlink:href="aosl-20240630.xsd#aosl_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_WeightedAverageRemainingLeaseTermAbstract" xlink:to="lab_aosl_WeightedAverageRemainingLeaseTermAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_c0cd32bf-6b94-4c4b-8f64-c352b8877264_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_ae16c0c9-ba8c-41a5-9bee-6696473d617b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_d529784e-9f8e-4582-9a2f-f9e80e327c36_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax interest and penalties accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_ac0e9ad0-5a41-45b5-9efb-1d833c1e8ffa_terseLabel_en-US" xlink:label="lab_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of common stock options and release of RSUs</link:label>
    <link:label id="lab_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_label_en-US" xlink:label="lab_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released</link:label>
    <link:label id="lab_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_documentation_en-US" xlink:label="lab_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" xlink:href="aosl-20240630.xsd#aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" xlink:to="lab_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a03f5988-e1a7-4371-adef-22bfa51254fe_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_3fb21658-7604-4d85-a36f-cd7e71379269_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment and Geographic Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_093f93ff-76e2-4db7-b40f-6387e31d6522_terseLabel_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest receivable</link:label>
    <link:label id="lab_us-gaap_InterestReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivableCurrent" xlink:to="lab_us-gaap_InterestReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TextBlockAbstract_label_en-US" xlink:label="lab_us-gaap_TextBlockAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Text Block [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TextBlockAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0e4c9bf4-4ad6-4219-b953-80dbe371456f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_c121f4be-9ea0-447c-9285-179a7d14712c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_a4c3d696-91a3-4186-bb1c-3d529df267b7_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_e7e72431-3114-4c10-8fa1-758638bc3a32_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic and foreign components of income (loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_1e66db60-c38d-416e-a412-1ddedcb70734_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_b8de0073-b43b-4860-9f4b-a9acf8b40c88_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_dbe0777a-efa5-41b2-bf34-c0ddd532f453_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_cf719fee-b12b-4abc-ab26-978a75e6f1c1_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less: Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_e7359dc4-878a-4f3c-a795-e2c3ad8d6abe_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_de70b4e0-ccff-47b7-beaf-d10038c5d7ea_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_cdb377a9-8b83-4ecd-ae96-ccc542d75613_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_478b47b4-821f-4107-b443-0426027f55c7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_308bf30b-11b8-4249-b19f-7a4e2d7a1523_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted stock units settlement in connection with service</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_7f20b258-6839-441d-b314-e9bb7ae36f3f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_1da69c43-0b1f-4fd1-8628-8232ab2d2aed_terseLabel_en-US" xlink:label="lab_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PPE and land use rights</link:label>
    <link:label id="lab_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets</link:label>
    <link:label id="lab_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount after accumulated depreciation, depletion and amortization of property, plant equipment, and land use rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" xlink:to="lab_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_03bb9fac-0035-4e77-b384-77c6806125bd_terseLabel_en-US" xlink:label="lab_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss, fixed asset and intangible asset</link:label>
    <link:label id="lab_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_label_en-US" xlink:label="lab_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Operating Loss, Fixed Asset And Intangible Asset [Member]</link:label>
    <link:label id="lab_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_documentation_en-US" xlink:label="lab_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net Operating Loss, Fixed Asset And Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember" xlink:href="aosl-20240630.xsd#aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember" xlink:to="lab_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_a592d917-78cc-4970-983a-6f3129e07ce6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Shares</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_628dd7f5-dca1-42ea-a046-05a284fb3a8b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments for repurchase of common shares</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_d780294d-2449-48c1-a774-b417cf56734e_negatedTerseLabel_en-US" xlink:label="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cumulative translation adjustment removal due to deconsolidation of the JV Company</link:label>
    <link:label id="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_label_en-US" xlink:label="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation</link:label>
    <link:label id="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_documentation_en-US" xlink:label="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:href="aosl-20240630.xsd#aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:to="lab_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_dd6bbd25-1b88-4368-b04f-74394a3b9f52_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_17f44e90-b03c-442d-812a-c44586f37466_terseLabel_en-US" xlink:label="lab_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Working Capital Borrowings</link:label>
    <link:label id="lab_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_label_en-US" xlink:label="lab_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Working Capital Borrowings [Member]</link:label>
    <link:label id="lab_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_documentation_en-US" xlink:label="lab_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Working Capital Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" xlink:to="lab_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_9d855923-9b5c-4acf-938f-d9ba1d9c4b20_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_131562a2-f327-41a6-a751-64dd0cc01fa1_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a558b009-c6a3-45b5-b0e6-32509d4c24df_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_85d59646-8038-44e0-b324-6421f9bde300_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_4cf7ad7c-3b9c-443d-8554-084e7b7e6a59_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_85c53824-a827-45d9-ab17-e236a62d59ce_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">The Company and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_e4b6cb84-ab79-437e-a56d-9efcbea45676_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) per common share attributable to Alpha and Omega Semiconductor Limited</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DebtLongTermAndShortTermCombinedAmountNet_49a05416-5c9e-4f68-a7a5-44b728e178e3_totalLabel_en-US" xlink:label="lab_aosl_DebtLongTermAndShortTermCombinedAmountNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt, less debt issuance costs</link:label>
    <link:label id="lab_aosl_DebtLongTermAndShortTermCombinedAmountNet_label_en-US" xlink:label="lab_aosl_DebtLongTermAndShortTermCombinedAmountNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-Term And Short-Term, Combined Amount, Net</link:label>
    <link:label id="lab_aosl_DebtLongTermAndShortTermCombinedAmountNet_documentation_en-US" xlink:label="lab_aosl_DebtLongTermAndShortTermCombinedAmountNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt, Long-Term And Short-Term, Combined Amount, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet" xlink:href="aosl-20240630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet" xlink:to="lab_aosl_DebtLongTermAndShortTermCombinedAmountNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_6d912a63-42a3-4e07-a148-1aea51e19746_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0715e3f6-c3a4-4831-a586-402a633dcb23_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_ba432dca-d401-41ad-81d9-d4f73f40b7e1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_6716ebae-c828-4096-9148-e2223f06ef96_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Share Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Share Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_aa29fb6a-f0c4-499d-bba5-56344bfb11d1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_6f969ab0-47dd-4324-a44a-a071339351c0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canceled or forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecurityDeposit_121b50c1-5968-4f5e-ade1-afea821b129d_terseLabel_en-US" xlink:label="lab_us-gaap_SecurityDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term deposits</link:label>
    <link:label id="lab_us-gaap_SecurityDeposit_label_en-US" xlink:label="lab_us-gaap_SecurityDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecurityDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecurityDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecurityDeposit" xlink:to="lab_us-gaap_SecurityDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_f1950948-a7f8-4721-b6f8-17e04b1a182f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_fd291d64-3714-4c62-ac43-a1970700c26a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_57d4b09d-3842-4c93-8c7d-286c16ad242c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_c1bc13df-6ec3-476d-8723-cc549206ee46_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EquityMethodInvestmentNumberOfDirectors_5ea3bd5b-c2a0-420f-b63a-ae2bf08c59b8_terseLabel_en-US" xlink:label="lab_aosl_EquityMethodInvestmentNumberOfDirectors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of directors</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentNumberOfDirectors_label_en-US" xlink:label="lab_aosl_EquityMethodInvestmentNumberOfDirectors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Number of Directors</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentNumberOfDirectors_documentation_en-US" xlink:label="lab_aosl_EquityMethodInvestmentNumberOfDirectors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Number of Directors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EquityMethodInvestmentNumberOfDirectors" xlink:to="lab_aosl_EquityMethodInvestmentNumberOfDirectors" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_69ac1608-d1db-46be-ba17-a123c1dc1e8d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionHistoricalCost_6670dc4f-053f-4bea-912b-da58c80ac563_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionHistoricalCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Historical cost</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionHistoricalCost_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionHistoricalCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Historical Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionHistoricalCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionHistoricalCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionHistoricalCost" xlink:to="lab_us-gaap_SaleLeasebackTransactionHistoricalCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_999ab314-2f9a-4bd5-ba2c-5dbfcb45e12d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_5f1d1946-d8ce-494f-8851-75dfffe62273_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Joint venture cumulative percentage ownership after all transactions</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_9d2e6eb8-5a35-4b3f-8046-055c6337deb0_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred shares, par value $0.002 per share:</link:label>
    <link:label id="lab_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_8bed0b2c-4b81-46ae-96ca-7f9378c06c0f_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_d452c8c7-6801-4c47-9b82-376033377f12_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_424260a3-31fb-49e8-a89b-ff4a81742af3_totalLabel_en-US" xlink:label="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment excluding equipment and construction in progress, net</link:label>
    <link:label id="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_label_en-US" xlink:label="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net</link:label>
    <link:label id="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_documentation_en-US" xlink:label="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" xlink:to="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_01332b80-2da0-4b02-9d54-3777334887d8_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Manufacturing machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ee274d97-b28e-4d42-8a58-0d1adf149287_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of equipment</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_f2415054-e9ef-4df0-a3a2-dcfffc71e2d7_terseLabel_en-US" xlink:label="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid from amounts included in the measurement of lease liabilities:</link:label>
    <link:label id="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_label_en-US" xlink:label="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:label id="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_documentation_en-US" xlink:label="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="aosl-20240630.xsd#aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToInterestExpense_9fcc00e3-6850-4743-8a00-7c12a31ec40e_terseLabel_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government grants, reduction recorded to interest expense</link:label>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToInterestExpense_label_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Grants, Reduction Recorded To Interest Expense</link:label>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToInterestExpense_documentation_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Government Grants, Reduction Recorded To Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense" xlink:to="lab_aosl_GovernmentGrantsReductionRecordedToInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_e96fe8fd-d2df-40bc-91bc-10414865d3cc_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_15c6507b-f58b-4737-b820-6f38a92486ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccruedPropertyPlantandEquipment_1aa8f084-f352-43fa-a817-2aac4bb249d6_terseLabel_en-US" xlink:label="lab_aosl_AccruedPropertyPlantandEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued property, plant and equipment</link:label>
    <link:label id="lab_aosl_AccruedPropertyPlantandEquipment_label_en-US" xlink:label="lab_aosl_AccruedPropertyPlantandEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Property, Plant and Equipment</link:label>
    <link:label id="lab_aosl_AccruedPropertyPlantandEquipment_documentation_en-US" xlink:label="lab_aosl_AccruedPropertyPlantandEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment" xlink:href="aosl-20240630.xsd#aosl_AccruedPropertyPlantandEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccruedPropertyPlantandEquipment" xlink:to="lab_aosl_AccruedPropertyPlantandEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_08391890-df85-432b-ba03-fd36b68e9890_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from short-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_c67f5b99-0051-4c4d-95bf-4ac048dbf3aa_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_cf9f2b39-2c5b-4e0b-8edc-5ec7b25499df_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LondonInterbankOfferedRateMember_0935b4de-c240-4c30-b5ae-8d18e58c01b0_terseLabel_en-US" xlink:label="lab_aosl_LondonInterbankOfferedRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_aosl_LondonInterbankOfferedRateMember_label_en-US" xlink:label="lab_aosl_LondonInterbankOfferedRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate [Member]</link:label>
    <link:label id="lab_aosl_LondonInterbankOfferedRateMember_documentation_en-US" xlink:label="lab_aosl_LondonInterbankOfferedRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">London Interbank Offered Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LondonInterbankOfferedRateMember" xlink:href="aosl-20240630.xsd#aosl_LondonInterbankOfferedRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LondonInterbankOfferedRateMember" xlink:to="lab_aosl_LondonInterbankOfferedRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_CustomerDMember_dbe42b95-5770-4298-8f0d-9f0fb75fed61_terseLabel_en-US" xlink:label="lab_aosl_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer D</link:label>
    <link:label id="lab_aosl_CustomerDMember_label_en-US" xlink:label="lab_aosl_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer D [Member]</link:label>
    <link:label id="lab_aosl_CustomerDMember_documentation_en-US" xlink:label="lab_aosl_CustomerDMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer D [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerDMember" xlink:href="aosl-20240630.xsd#aosl_CustomerDMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_CustomerDMember" xlink:to="lab_aosl_CustomerDMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_f44368ce-ffea-4ed5-ba69-24ff45e5f0bb_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_67d00a2b-86f5-4b64-9d6a-cf3fee5f1738_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of common shares that may be purchased per a 24-month offering period by a participant (in shares)</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_label_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares that May Be Purchased Per a 24-Month Offering Period</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_documentation_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares that May Be Purchased Per a 24-Month Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" xlink:to="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_f23c997a-ca94-4ccb-9b10-8002a5e60c7a_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Joint Venture</link:label>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_label_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Joint Venture [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateJointVentureMember" xlink:to="lab_us-gaap_CorporateJointVentureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_7ff435d1-331e-4fb5-aa1b-d6b41a32a5da_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0ec69db1-49e8-4f24-956a-dde8b7fc1591_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained_2569d70a-ed5b-4f36-9ac8-470c3547c883_terseLabel_en-US" xlink:label="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of retained equity method investment</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained_label_en-US" xlink:label="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Fair Value of Equity Retained</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained_documentation_en-US" xlink:label="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Fair Value of Equity Retained</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentFairValueOfEquityRetained"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:to="lab_aosl_EquityMethodInvestmentFairValueOfEquityRetained" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_b126169d-58a4-412e-9fe0-d4716a3ddad1_terseLabel_en-US" xlink:label="lab_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU), Pre-Modification</link:label>
    <link:label id="lab_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_label_en-US" xlink:label="lab_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU), Pre-Modification [Member]</link:label>
    <link:label id="lab_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_documentation_en-US" xlink:label="lab_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU), Pre-Modification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:to="lab_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_8732a028-8a2b-4040-a12f-97fb59ae12e8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1c846f21-0a2f-4842-ab54-ef802f09aa32_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_3f81c4a6-1c72-4b43-8bb6-7a762b66ecfb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_c704b7a1-29b5-4d3c-8243-e0e25583ff0b_terseLabel_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Government grants, reduction recorded to property, plant and equipment</link:label>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_label_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government Grants, Reduction Recorded To Property, Plant And Equipment</link:label>
    <link:label id="lab_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Government Grants, Reduction Recorded To Property, Plant And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" xlink:to="lab_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_0a14095b-1d76-472f-b33e-c7bfcbec9e36_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_dc625be4-1ce8-4998-94ec-55630d977790_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_f653c027-1d53-4cdc-8154-3b96b04c9cb3_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:to="lab_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_68c3cc6c-ccf9-495c-a115-37217c08c8f6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other prepaid expenses</link:label>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:to="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_f89a923b-aab7-4121-97cd-ffc84772d19e_terseLabel_en-US" xlink:label="lab_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of shares authorized for purchase per purchase date (in shares)</link:label>
    <link:label id="lab_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_label_en-US" xlink:label="lab_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number Of Shares Authorized For Purchase Per Purchase Period</link:label>
    <link:label id="lab_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_documentation_en-US" xlink:label="lab_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number Of Shares Authorized For Purchase Per Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" xlink:href="aosl-20240630.xsd#aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" xlink:to="lab_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_4634db99-2b50-4713-a6fc-3c0ec6826ca8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing cash flows from finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PowerDiscreteMember_165412ce-467e-4ce8-b1c5-6052a67ef09f_terseLabel_en-US" xlink:label="lab_aosl_PowerDiscreteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Power discrete</link:label>
    <link:label id="lab_aosl_PowerDiscreteMember_label_en-US" xlink:label="lab_aosl_PowerDiscreteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Power Discrete [Member]</link:label>
    <link:label id="lab_aosl_PowerDiscreteMember_documentation_en-US" xlink:label="lab_aosl_PowerDiscreteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Power Discrete [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerDiscreteMember" xlink:href="aosl-20240630.xsd#aosl_PowerDiscreteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PowerDiscreteMember" xlink:to="lab_aosl_PowerDiscreteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_d40f5275-65b5-428e-907b-6a1fc60131e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b45ab3e0-b04f-471d-b75e-02af977f6367_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of common share attributable to Alpha and Omega Semiconductor Limited used to compute net income (loss) per share:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_7abcde2d-3e16-45c2-a27f-9e7d3e25a927_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_5ced4077-584a-4cd8-abbf-4808528b7039_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_9b08c05c-f073-4869-bb8d-c574b320d4ce_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_06260167-79c6-48df-b945-b4b3a2184027_terseLabel_en-US" xlink:label="lab_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Number of Appointments to Board of Directors</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_label_en-US" xlink:label="lab_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Number of Appointments to Board of Directors</link:label>
    <link:label id="lab_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_documentation_en-US" xlink:label="lab_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Number of Appointments to Board of Directors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" xlink:to="lab_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dfd14acf-e6cc-46a8-ac49-c1bb9b4174ca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_0ac1bb25-d31b-48dd-92cb-a4c58f592ea9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_3fef2f45-77c1-40e9-91b8-8279b93ebfca_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 15)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b9d2e3f5-9046-4e69-af33-54da4b6987f7_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_e04021be-9ba3-442a-ae69-6ce765a86661_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_f65c7c72-663a-4505-9f17-c4f6589547bb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a39f6cad-0e26-41d8-a452-3521165a6b94_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_1c79be5e-bfbc-4a2c-98f7-16e35cb74f93_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_6a2ec6f0-0746-46e2-8178-7f580616e35b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_c20e1e93-0569-4b78-bb90-2c8c4f017100_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) attributable to AOS</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_af58878f-9e35-4110-b4d7-2d730050ca41_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_TreasuryStockReissuedMember_2325f0a2-7652-4605-a634-db450d2f2950_terseLabel_en-US" xlink:label="lab_aosl_TreasuryStockReissuedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock Reissued</link:label>
    <link:label id="lab_aosl_TreasuryStockReissuedMember_label_en-US" xlink:label="lab_aosl_TreasuryStockReissuedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock Reissued [Member]</link:label>
    <link:label id="lab_aosl_TreasuryStockReissuedMember_documentation_en-US" xlink:label="lab_aosl_TreasuryStockReissuedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Treasury Stock Reissued [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedMember" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockReissuedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_TreasuryStockReissuedMember" xlink:to="lab_aosl_TreasuryStockReissuedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_b1df3beb-0fc2-482b-8f3a-5dcab5e8a9be_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_470f0242-63ee-40e9-8499-3afc5b6da2ee_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_c14b6fa1-7ba6-4a78-a78a-b21b017ad607_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_a7b7d01e-72af-4a31-a74a-c79af4ed02b0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_9a8abdc4-1f5e-4782-a146-c0ad47885739_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_295f48b9-33cd-4a03-a8ca-1097a77e4258_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_d2c82390-932d-4e52-9008-d1e96572aae8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9d8ecc91-b518-4ca6-888b-bc30c8c0264a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_bb803bf4-009c-4a47-a2b2-bc303f941a64_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PowerIcMember_1cdd6ac1-9de5-4f96-b1cf-fe1c6d1300c4_terseLabel_en-US" xlink:label="lab_aosl_PowerIcMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Power IC</link:label>
    <link:label id="lab_aosl_PowerIcMember_label_en-US" xlink:label="lab_aosl_PowerIcMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Power IC [Member]</link:label>
    <link:label id="lab_aosl_PowerIcMember_documentation_en-US" xlink:label="lab_aosl_PowerIcMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Power IC [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerIcMember" xlink:href="aosl-20240630.xsd#aosl_PowerIcMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PowerIcMember" xlink:to="lab_aosl_PowerIcMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2913045c-c9c9-4f62-946e-28aa939b9fc0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable, Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5dcf2dfa-ac4a-40d4-90d0-d4e16d2a6dd4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_a68dadb1-2b36-4fbf-955d-b7ad375b909e_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_73e4bf98-40a1-48a2-bfa8-484b35dd4d24_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_37957bbe-bac9-47e1-b9ae-0bc6e999f881_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_WenjunLiMember_label_en-US" xlink:label="lab_aosl_WenjunLiMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Wenjun Li [Member]</link:label>
    <link:label id="lab_aosl_WenjunLiMember_documentation_en-US" xlink:label="lab_aosl_WenjunLiMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Wenjun Li</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WenjunLiMember" xlink:href="aosl-20240630.xsd#aosl_WenjunLiMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_WenjunLiMember" xlink:to="lab_aosl_WenjunLiMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_b470a7cf-5911-433a-9d26-b2a202a790ef_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_15a1b985-57f1-4641-9ccc-dec08b4c5797_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reductions based on tax positions related to prior years</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ChinaConstructionBankMember_8319c512-ea1f-49b8-ad75-fd6b0b7e35a3_terseLabel_en-US" xlink:label="lab_aosl_ChinaConstructionBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China Construction Bank</link:label>
    <link:label id="lab_aosl_ChinaConstructionBankMember_label_en-US" xlink:label="lab_aosl_ChinaConstructionBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">China Construction Bank [Member]</link:label>
    <link:label id="lab_aosl_ChinaConstructionBankMember_documentation_en-US" xlink:label="lab_aosl_ChinaConstructionBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">China Construction Bank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChinaConstructionBankMember" xlink:href="aosl-20240630.xsd#aosl_ChinaConstructionBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ChinaConstructionBankMember" xlink:to="lab_aosl_ChinaConstructionBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeconsolidationGainOrLossAmount_1f3df630-163b-4a07-bbdf-474116d15e5f_terseLabel_en-US" xlink:label="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain on deconsolidation of the JV Company</link:label>
    <link:label id="lab_us-gaap_DeconsolidationGainOrLossAmount_478badae-f699-4855-8fca-c2a4be945085_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on deconsolidation of the JV Company</link:label>
    <link:label id="lab_us-gaap_DeconsolidationGainOrLossAmount_label_en-US" xlink:label="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deconsolidation, Gain (Loss), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeconsolidationGainOrLossAmount" xlink:to="lab_us-gaap_DeconsolidationGainOrLossAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_7ed6be07-6b06-4224-a88c-f112753468ef_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_c9ee272d-65d6-4330-974a-db1d0afe4f30_terseLabel_en-US" xlink:label="lab_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock acquired less handling fees</link:label>
    <link:label id="lab_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_label_en-US" xlink:label="lab_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method Less Handling Fees</link:label>
    <link:label id="lab_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_documentation_en-US" xlink:label="lab_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method Less Handling Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees" xlink:to="lab_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_97285f23-a267-415b-affc-7c649e19cb1c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_CustomerCMember_dde60b0a-9220-4895-93de-56dacaff1543_terseLabel_en-US" xlink:label="lab_aosl_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer C</link:label>
    <link:label id="lab_aosl_CustomerCMember_label_en-US" xlink:label="lab_aosl_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer C [Member]</link:label>
    <link:label id="lab_aosl_CustomerCMember_documentation_en-US" xlink:label="lab_aosl_CustomerCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer C [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerCMember" xlink:href="aosl-20240630.xsd#aosl_CustomerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_CustomerCMember" xlink:to="lab_aosl_CustomerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_43f536e8-3022-45cc-a4f7-97054a3d12b2_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNameDomain_ad144162-9565-450d-84a9-dcb05b10894a_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNameDomain_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain" xlink:to="lab_us-gaap_SaleLeasebackTransactionNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_6524443a-aa77-4f55-a63d-e85816f7bda5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_IncreaseDecreaseInOperatingExpense_43ae554d-293e-4c59-8241-8e5c9a613655_negatedTerseLabel_en-US" xlink:label="lab_aosl_IncreaseDecreaseInOperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decrease in operating expense</link:label>
    <link:label id="lab_aosl_IncreaseDecreaseInOperatingExpense_label_en-US" xlink:label="lab_aosl_IncreaseDecreaseInOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase Decrease In Operating Expense</link:label>
    <link:label id="lab_aosl_IncreaseDecreaseInOperatingExpense_documentation_en-US" xlink:label="lab_aosl_IncreaseDecreaseInOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase Decrease In Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInOperatingExpense" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseInOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_IncreaseDecreaseInOperatingExpense" xlink:to="lab_aosl_IncreaseDecreaseInOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_dba78b16-44d8-4a3c-8637-ad5ad714de5a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_b4baccf0-87d9-40f9-9351-d29b5d1a9600_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_label_en-US" xlink:label="lab_aosl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_aosl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:to="lab_aosl_DeferredTaxAssetsOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9e2f6caf-a4b5-47f9-a1ed-7fd61de60985_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7cd14c67-99f5-4d0e-8106-51b853d34c25_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of common shares used to compute basic net income (loss) per share</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_92fcb69a-2268-485c-bd3b-7369e716c043_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_2f3ccd31-588c-4c86-9f38-f8f4427ea3cc_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1d26d70f-01a1-4142-9b92-e928c1697e16_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_CustomerBMember_6a0addbc-4556-44d5-a4bd-05b2c544f7a9_terseLabel_en-US" xlink:label="lab_aosl_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer B</link:label>
    <link:label id="lab_aosl_CustomerBMember_label_en-US" xlink:label="lab_aosl_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer B [Member]</link:label>
    <link:label id="lab_aosl_CustomerBMember_documentation_en-US" xlink:label="lab_aosl_CustomerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember" xlink:href="aosl-20240630.xsd#aosl_CustomerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_CustomerBMember" xlink:to="lab_aosl_CustomerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1d6e377c-b2a6-4afc-9277-09ccbf98fb3b_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_c0af26dd-21e2-40a4-9a45-45fa05c7ef7f_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_1cf7320f-3fa9-4305-9ad3-da5692051e70_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_864d6f76-de0e-439b-9aa1-16c9a243750f_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_690d830b-22c1-443f-9d2e-61c6d85cab78_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_413e652a-f461-4287-8619-ce995808a001_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_NumberOfVotesPerEachCommonShare_009e9fdd-a2de-4b92-a128-4caa659e1db9_terseLabel_en-US" xlink:label="lab_aosl_NumberOfVotesPerEachCommonShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of votes per each common share</link:label>
    <link:label id="lab_aosl_NumberOfVotesPerEachCommonShare_label_en-US" xlink:label="lab_aosl_NumberOfVotesPerEachCommonShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Votes Per Each Common Share</link:label>
    <link:label id="lab_aosl_NumberOfVotesPerEachCommonShare_documentation_en-US" xlink:label="lab_aosl_NumberOfVotesPerEachCommonShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Votes Per Each Common Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfVotesPerEachCommonShare" xlink:href="aosl-20240630.xsd#aosl_NumberOfVotesPerEachCommonShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_NumberOfVotesPerEachCommonShare" xlink:to="lab_aosl_NumberOfVotesPerEachCommonShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_64669d71-1997-4267-9fc8-19ae7bb93917_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_c2077ad1-9b00-4fba-905e-cad1f4032f57_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Operating and Finance Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccruedCustomerDeposit_08a8ad8a-8002-4da2-81d3-623edebc6b66_terseLabel_en-US" xlink:label="lab_aosl_AccruedCustomerDeposit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_aosl_AccruedCustomerDeposit_label_en-US" xlink:label="lab_aosl_AccruedCustomerDeposit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Customer Deposit</link:label>
    <link:label id="lab_aosl_AccruedCustomerDeposit_documentation_en-US" xlink:label="lab_aosl_AccruedCustomerDeposit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Customer Deposit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit" xlink:href="aosl-20240630.xsd#aosl_AccruedCustomerDeposit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccruedCustomerDeposit" xlink:to="lab_aosl_AccruedCustomerDeposit" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LongTermLiabilitiesMember_e349dfc3-33f2-4033-9e74-09cb5d654ce4_terseLabel_en-US" xlink:label="lab_aosl_LongTermLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long Term Liabilities</link:label>
    <link:label id="lab_aosl_LongTermLiabilitiesMember_label_en-US" xlink:label="lab_aosl_LongTermLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Liabilities [Member]</link:label>
    <link:label id="lab_aosl_LongTermLiabilitiesMember_documentation_en-US" xlink:label="lab_aosl_LongTermLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long Term Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermLiabilitiesMember" xlink:href="aosl-20240630.xsd#aosl_LongTermLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LongTermLiabilitiesMember" xlink:to="lab_aosl_LongTermLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_010afcf2-5059-432c-8a54-4ad50c1c5437_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would reduce effective income tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LineOfCreditMaturingSeptmeber2025Member_52156cc3-a768-4c5a-93a8-e6f89d623049_terseLabel_en-US" xlink:label="lab_aosl_LineOfCreditMaturingSeptmeber2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing Septmeber 2025</link:label>
    <link:label id="lab_aosl_LineOfCreditMaturingSeptmeber2025Member_label_en-US" xlink:label="lab_aosl_LineOfCreditMaturingSeptmeber2025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing Septmeber 2025 [Member]</link:label>
    <link:label id="lab_aosl_LineOfCreditMaturingSeptmeber2025Member_documentation_en-US" xlink:label="lab_aosl_LineOfCreditMaturingSeptmeber2025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing Septmeber 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingSeptmeber2025Member" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingSeptmeber2025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LineOfCreditMaturingSeptmeber2025Member" xlink:to="lab_aosl_LineOfCreditMaturingSeptmeber2025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_c2111c29-8cc5-4884-8e68-0797d3351775_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_c1a874e5-6134-420a-af26-25066a66dc28_terseLabel_en-US" xlink:label="lab_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Duration of offering periods for ESPP (in months)</link:label>
    <link:label id="lab_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_label_en-US" xlink:label="lab_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Duration of Offering Periods For Employee Share Purchase Plan</link:label>
    <link:label id="lab_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_documentation_en-US" xlink:label="lab_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Duration of Offering Periods For Employee Share Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" xlink:href="aosl-20240630.xsd#aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" xlink:to="lab_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_342d63c6-ab87-4efc-bd49-00be438cf3ba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_64779c13-9ed3-455c-bd05-13f070927ba8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_f64dea90-10a7-4657-8faf-ec8ea086c018_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsProductLineMember_4d08831f-ec36-467f-bea6-38becda53429_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsProductLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Product and Service Benchmark</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsProductLineMember_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsProductLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Product and Service Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsProductLineMember" xlink:to="lab_us-gaap_CostOfGoodsProductLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_4dc5518d-c42b-4b45-9350-fd0ac0799c4d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_f62331f7-459f-4817-8150-e5c12ad4d5c9_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, maximum borrowing capacity</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_label_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" xlink:to="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_2df37b84-5ebb-4456-82df-2a76914f6658_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_1fb0c0cc-0d4a-491b-af77-d82176d94bd9_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_6e0f5590-076b-407c-a3df-379c1be3c77d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares, par value $0.002 per share:</link:label>
    <link:label id="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_73de41cc-df9a-443e-8c7f-59234e4a92a2_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_faf22da7-3949-4d23-8a11-80bae864d39a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_313492b7-ff79-43bb-9c2d-02c40a3c30c2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c7dc9248-c9fd-4803-a56f-86af22266c0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_c5b4aad1-f784-40c2-864e-9f9a8c703fec_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed rent expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_8fc51792-653f-48cf-86ab-ff15404462ec_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other receivables</link:label>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherReceivablesNetCurrent" xlink:to="lab_us-gaap_OtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0b77f252-226e-462a-ba13-43b32f2ac946_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_6df69c7a-b821-4bec-8be7-1d6a1612b808_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities - long-term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_4519ce3a-bd24-4d26-81f4-bf2b89263f97_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsNoncurrent_10cbd1d7-7627-4609-a767-3a5ed385de02_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current assets</link:label>
    <link:label id="lab_us-gaap_AssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_d2aef321-b43a-4384-ae80-7576ad6e361a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_386405a9-02fd-4f1e-9e62-073b878a3515_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_fcebfd3a-48af-4580-9573-62f4be71c742_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_f2d2816b-f641-41e4-9652-303bd626f859_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common shares under share repurchase program (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_c04e0a15-2167-4aa5-b30c-4e20e445edc9_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock acquired, shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6e6557fc-05e6-4ec7-95f1-0f43207cdb08_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_a4fe1c21-a021-4a23-b70d-1ef3a06ec1ae_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_a4d6e287-0717-43c4-9965-e5ee8964b7c7_terseLabel_en-US" xlink:label="lab_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')</link:label>
    <link:label id="lab_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_label_en-US" xlink:label="lab_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]</link:label>
    <link:label id="lab_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_documentation_en-US" xlink:label="lab_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" xlink:href="aosl-20240630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" xlink:to="lab_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_4aecc580-20a9-4647-9f4b-8f9f997d026a_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis_7be216af-c763-43da-ae31-610c83e390c6_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Description [Axis]</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:to="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_acf2bcda-6643-4ccf-bfa4-7441820595f6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current and non-current deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_7e9a34d0-0db8-4fcc-b87f-4ebac8f095fd_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) per share attributable to common shareholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_8453db7f-9cc1-48d6-b02f-415a86b1f11e_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_36a04bf1-3ab7-4209-b577-3a8896ea21e7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_9916f98b-c957-47b0-ade0-b607d9a96e48_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_33b96580-5b7f-42ed-8fbe-25f758230133_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_4340e5ff-561a-464b-a9e3-389cc14147b6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_906adc90-9781-446d-9ec7-c9014d85645f_totalLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_34e9b4ba-47de-4d3b-a2fe-ce70c6e41090_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payroll deduction accumulation period (in months)</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_label_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Payroll Deduction Accumulation Period</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_documentation_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Payroll Deduction Accumulation Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" xlink:to="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_84f0185f-94c4-4f27-b2c8-99a390b3434f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_12dc4bd8-cfc7-43e6-9af6-4ef93967c437_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_37e5ec8a-2e7e-44b7-9823-747fca7eb597_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade name</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_70ea60a0-3bd4-4674-b122-0fc934851951_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value, Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_07ac27c1-e7bc-4c77-a3dc-9d0caa58a10e_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDeliveryPaymentPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Delivery payment percent</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDeliveryPaymentPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Delivery Payment, Percent</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionDeliveryPaymentPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Delivery Payment, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent" xlink:to="lab_aosl_SaleLeasebackTransactionDeliveryPaymentPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c24d7f3b-82a1-4a82-99af-1d38628bfde5_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of non-cash investing and financing information:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_0db142cc-045e-47fd-92a9-0ebd90e05b73_verboseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-cash investing and financing information:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PrepaymentForPropertyAndEquipment_c3b84c75-6929-4455-98b1-744f2617346b_terseLabel_en-US" xlink:label="lab_aosl_PrepaymentForPropertyAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepayments for property and equipment</link:label>
    <link:label id="lab_aosl_PrepaymentForPropertyAndEquipment_label_en-US" xlink:label="lab_aosl_PrepaymentForPropertyAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepayment for Property and Equipment</link:label>
    <link:label id="lab_aosl_PrepaymentForPropertyAndEquipment_documentation_en-US" xlink:label="lab_aosl_PrepaymentForPropertyAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prepayment for Property and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymentForPropertyAndEquipment" xlink:href="aosl-20240630.xsd#aosl_PrepaymentForPropertyAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PrepaymentForPropertyAndEquipment" xlink:to="lab_aosl_PrepaymentForPropertyAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_3ff72bde-e729-4643-97e4-e47fea338e4d_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_9e05023c-5d59-431e-99da-082b44b28663_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PrincipalPaymentsOnCapitalLeases_f2e410b6-782e-4851-a83c-d3c4153557e7_negatedTerseLabel_en-US" xlink:label="lab_aosl_PrincipalPaymentsOnCapitalLeases" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Principal payments on finance leases</link:label>
    <link:label id="lab_aosl_PrincipalPaymentsOnCapitalLeases_label_en-US" xlink:label="lab_aosl_PrincipalPaymentsOnCapitalLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal Payments on Capital Leases</link:label>
    <link:label id="lab_aosl_PrincipalPaymentsOnCapitalLeases_documentation_en-US" xlink:label="lab_aosl_PrincipalPaymentsOnCapitalLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Principal Payments on Capital Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrincipalPaymentsOnCapitalLeases" xlink:href="aosl-20240630.xsd#aosl_PrincipalPaymentsOnCapitalLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PrincipalPaymentsOnCapitalLeases" xlink:to="lab_aosl_PrincipalPaymentsOnCapitalLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_00db1bab-66d8-4751-ad9b-fccd4fb3040e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance increase</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShortTermDebtGross_454912d0-7b35-44a4-808d-fbab97ce62ac_terseLabel_en-US" xlink:label="lab_aosl_ShortTermDebtGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_aosl_ShortTermDebtGross_label_en-US" xlink:label="lab_aosl_ShortTermDebtGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Gross</link:label>
    <link:label id="lab_aosl_ShortTermDebtGross_documentation_en-US" xlink:label="lab_aosl_ShortTermDebtGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermDebtGross" xlink:href="aosl-20240630.xsd#aosl_ShortTermDebtGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShortTermDebtGross" xlink:to="lab_aosl_ShortTermDebtGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_25dbfde7-0ea6-45aa-8780-936225645206_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indemnification accrual</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_33b1ebd8-3bd8-4808-8f0b-014df9adca80_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common shares under Employee Stock Purchase Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_0cb3b747-5623-4f6d-af44-f750a94f6083_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable - long-term</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_05ee304a-76c6-4919-9596-29e27d6ec091_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccruedFacilityExpenses_7d3bf251-730b-45f8-9ce8-9fa0acc33adc_terseLabel_en-US" xlink:label="lab_aosl_AccruedFacilityExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued facilities related expenses</link:label>
    <link:label id="lab_aosl_AccruedFacilityExpenses_label_en-US" xlink:label="lab_aosl_AccruedFacilityExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Facility Expenses</link:label>
    <link:label id="lab_aosl_AccruedFacilityExpenses_documentation_en-US" xlink:label="lab_aosl_AccruedFacilityExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Facility Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses" xlink:href="aosl-20240630.xsd#aosl_AccruedFacilityExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccruedFacilityExpenses" xlink:to="lab_aosl_AccruedFacilityExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da824d4c-9f5f-46f2-b80f-8c6578325f29_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a27a2ece-9cc5-431a-b40e-c2459b6fd3ae_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_78737b94-498b-44f0-af08-4a9eb41c9aaf_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total cash, cash equivalents, and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9f180b0d-47f6-462c-9e62-0c8f76200188_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation expense</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_36a0918a-e19b-4333-b17b-a9b0308959f8_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_095938a3-1a03-4662-823f-3b2b0c41f3bb_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_b3b48194-047d-4a54-90a0-746f0e5cd520_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_8c7da7da-bbc0-4230-8aed-f7f50470e95d_terseLabel_en-US" xlink:label="lab_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of deferred tax assets and liabilities, current and noncurrent</link:label>
    <link:label id="lab_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_label_en-US" xlink:label="lab_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities, Current and Noncurrent [Table Text Block]</link:label>
    <link:label id="lab_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_documentation_en-US" xlink:label="lab_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities, Current and Noncurrent [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" xlink:href="aosl-20240630.xsd#aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" xlink:to="lab_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_80e5a1a5-ed56-41bc-864b-8b3b92b92aa0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_79947653-808f-481f-9c33-a5039a3a8161_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury shares (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_d7a9a327-292b-4c78-aebb-11e60b9c5f40_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_997c46fd-bbbf-48f6-98a3-80e0e59bddd8_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_57348968-95c9-4080-870a-766afe186407_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_3b093d99-732e-43a9-a5db-f1c81b6bd35e_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease expenses</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_2293cd5e-373e-4e55-b054-9f16f9dae20e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e606bc7a-dfa7-4442-8217-38cedf38c398_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_c0589997-8999-4c3e-a9f2-84e11a45bbf1_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-U.S. taxes:</link:label>
    <link:label id="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_4301903a-dcce-400d-bcae-63c55f672263_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Utilization</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_8ac05d36-cf20-40c8-81e2-246e02f1b1f8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_f4d3e3a7-41ca-41dd-9898-65a84ed8c419_periodStartLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_38a5a7f6-a842-481d-a45c-1ff141ed24cb_periodEndLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_ef49c0df-23d4-4199-8c15-828ed56413a7_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3da75241-68d8-4ffd-9c22-1d4279f418fa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_640c7e5a-f858-439d-885a-c6df627fcde1_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_aa41b034-2ede-47e0-bb14-0b230cdc6457_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_65e33791-a557-49c6-98f8-4c267ef8dfc2_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Lease Completion Buyout Option, Amount</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Lease Completion Buyout Option, Amount</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Lease Completion Buyout Option, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" xlink:to="lab_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b332ede3-d636-4e4b-b7c1-87a731564493_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5c70e15a-ba9a-4c8f-b32e-ae2908660360_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_BankOfCommunicationsLimitedMember_948efd26-4714-4df8-8739-de94b5616cf6_terseLabel_en-US" xlink:label="lab_aosl_BankOfCommunicationsLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank Of Communications Limited</link:label>
    <link:label id="lab_aosl_BankOfCommunicationsLimitedMember_label_en-US" xlink:label="lab_aosl_BankOfCommunicationsLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Of Communications Limited [Member]</link:label>
    <link:label id="lab_aosl_BankOfCommunicationsLimitedMember_documentation_en-US" xlink:label="lab_aosl_BankOfCommunicationsLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank Of Communications Limited [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_BankOfCommunicationsLimitedMember" xlink:href="aosl-20240630.xsd#aosl_BankOfCommunicationsLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_BankOfCommunicationsLimitedMember" xlink:to="lab_aosl_BankOfCommunicationsLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_277f7990-0d35-4cbd-b4c7-4c01e9523cce_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_71ed08fd-f7c8-4d66-b17e-cbc59d5f7a8d_totalLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt, less debt issuance costs</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_f2c01ef7-23a6-44ad-87f2-283756a1d1a2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Miscellaneous, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="lab_us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_Customdepositnoncurrent_a68215fd-9049-4d37-b8eb-ca1ab12c0efe_terseLabel_en-US" xlink:label="lab_aosl_Customdepositnoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customs deposit</link:label>
    <link:label id="lab_aosl_Customdepositnoncurrent_label_en-US" xlink:label="lab_aosl_Customdepositnoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Custom deposit non current</link:label>
    <link:label id="lab_aosl_Customdepositnoncurrent_documentation_en-US" xlink:label="lab_aosl_Customdepositnoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Custom deposit non current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customdepositnoncurrent" xlink:href="aosl-20240630.xsd#aosl_Customdepositnoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_Customdepositnoncurrent" xlink:to="lab_aosl_Customdepositnoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_681fe2d7-a92d-4df3-bfb5-9c81a44d7adf_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_52b38c6a-b1b6-449a-b709-19c1ed9329bf_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionImpliedInterestRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Implied interest rate, percent</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionImpliedInterestRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Implied Interest Rate, Percent</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionImpliedInterestRatePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Implied Interest Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionImpliedInterestRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent" xlink:to="lab_aosl_SaleLeasebackTransactionImpliedInterestRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_ef099376-6449-4234-9725-ea19137e3e55_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_1ce7d56b-dff8-4eb0-9080-fc6085453ef7_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_e572ddb5-71a2-4a6c-8cb5-7760aff18721_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_30a33657-9e30-440d-ae8b-759a66491c9d_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_TermLoanMember_c9b03c71-427a-4475-89c3-73168099aa70_terseLabel_en-US" xlink:label="lab_aosl_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_aosl_TermLoanMember_label_en-US" xlink:label="lab_aosl_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_aosl_TermLoanMember_documentation_en-US" xlink:label="lab_aosl_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TermLoanMember" xlink:href="aosl-20240630.xsd#aosl_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_TermLoanMember" xlink:to="lab_aosl_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_70e730d7-a39f-41b7-b1e2-e569f681e3b7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_653c509e-e9c0-4f44-a894-98f46bd8d6f6_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b765c222-5b0e-4d2d-b969-25dd20087a8b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_79cba488-3f16-432c-ad06-f6861ad4bbeb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of wafers manufactured</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_3246fe29-bcdf-4276-9dc1-dbb6dfbd39cb_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_c4f9bf00-7355-4ab4-8104-242a10e8d27f_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment and software</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_45600794-e3f5-4bbc-a168-37b2a151d831_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Tax exempt income</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SuppliesAssemblyAndTestingServicesMember_31d6031a-2d9d-4ba3-8622-2aa7b2f1c093_terseLabel_en-US" xlink:label="lab_aosl_SuppliesAssemblyAndTestingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplies, Assembly And Testing Services</link:label>
    <link:label id="lab_aosl_SuppliesAssemblyAndTestingServicesMember_label_en-US" xlink:label="lab_aosl_SuppliesAssemblyAndTestingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplies, Assembly And Testing Services [Member]</link:label>
    <link:label id="lab_aosl_SuppliesAssemblyAndTestingServicesMember_documentation_en-US" xlink:label="lab_aosl_SuppliesAssemblyAndTestingServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Supplies, Assembly And Testing Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SuppliesAssemblyAndTestingServicesMember" xlink:href="aosl-20240630.xsd#aosl_SuppliesAssemblyAndTestingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SuppliesAssemblyAndTestingServicesMember" xlink:to="lab_aosl_SuppliesAssemblyAndTestingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0d64d023-3ead-4648-80bf-e860d0c2f8e1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_4e834097-86cc-4c33-aeb2-1a93034fd2b2_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_label_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net Of Valuation Allowance, By Jurisdiction</link:label>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_documentation_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net Of Valuation Allowance, By Jurisdiction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" xlink:to="lab_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_f50dc2d5-f1f6-48d0-94a8-09bf0309d87a_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_bd238c88-1ba3-412a-bdd9-f49a0598a9c1_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_da13e723-0795-4688-8ee4-ff7df4fe0b95_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShortTermLeaseCostAbstract_976537e8-d539-45a1-b7fb-61cf856356dc_terseLabel_en-US" xlink:label="lab_aosl_ShortTermLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term leases:</link:label>
    <link:label id="lab_aosl_ShortTermLeaseCostAbstract_label_en-US" xlink:label="lab_aosl_ShortTermLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short Term Lease Cost [Abstract]</link:label>
    <link:label id="lab_aosl_ShortTermLeaseCostAbstract_documentation_en-US" xlink:label="lab_aosl_ShortTermLeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short Term Lease Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermLeaseCostAbstract" xlink:href="aosl-20240630.xsd#aosl_ShortTermLeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShortTermLeaseCostAbstract" xlink:to="lab_aosl_ShortTermLeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_bacb5be5-16b9-4293-9f72-41edb75281f0_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_3d1cdd54-b0e6-4c61-95d7-e168021b0ee8_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyMember_fd36e112-993b-450d-a2d2-d35127b7931f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_3d273362-3256-4e1a-9d38-3d6d989d3c71_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_7121ae04-bffe-4f9d-b0cd-28a58835b16e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax on deconsolidation and changes of equity interest in the JV Company</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_2c848fd8-260f-45e0-85a3-a401a0a48dbe_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and benefits</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_88e0fe13-a802-4bbc-974a-f1edae4911d2_negatedTerseLabel_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Right of use assets</link:label>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets</link:label>
    <link:label id="lab_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:to="lab_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCountry_0103c023-afee-4dfd-aa1a-066869cb180c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Country</link:label>
    <link:label id="lab_dei_EntityAddressCountry_label_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LicenseAndDevelopmentSerivcesMember_ee856bc3-c641-42e2-8ea5-c53765e0450e_terseLabel_en-US" xlink:label="lab_aosl_LicenseAndDevelopmentSerivcesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">License and development services</link:label>
    <link:label id="lab_aosl_LicenseAndDevelopmentSerivcesMember_label_en-US" xlink:label="lab_aosl_LicenseAndDevelopmentSerivcesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License And Development Serivces [Member]</link:label>
    <link:label id="lab_aosl_LicenseAndDevelopmentSerivcesMember_documentation_en-US" xlink:label="lab_aosl_LicenseAndDevelopmentSerivcesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">License And Development Serivces</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember" xlink:href="aosl-20240630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LicenseAndDevelopmentSerivcesMember" xlink:to="lab_aosl_LicenseAndDevelopmentSerivcesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3537e28f-3d87-4e72-9767-f0b58c284587_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0d5caa75-2eb6-499d-8a68-977cadc2613d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grants in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_9855f73c-e312-4799-ac00-9ebeedb87564_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_9d2dbcb5-1d94-4b64-aff7-c4e749735cef_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_00c99168-215c-4e4a-ac68-b1ecfeb65e57_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_d1edcfcb-3e85-485a-9c99-5cfa40a0ff6d_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_81a7ae2c-d5b0-4710-b556-8168813934e4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_c2f3302b-3162-4551-a156-e4dc2d5c1de9_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total principal of debt, less debt issuance costs</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_80f6574e-9bb3-412c-aa9d-25c6903686c8_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer matching contribution, percent of match</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_40b14f4a-1eec-48c3-bd0b-a96889bc3f82_terseLabel_en-US" xlink:label="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment loss from equity investee</link:label>
    <link:label id="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_105b1997-e826-40ce-ba4f-590585ca7635_negatedTerseLabel_en-US" xlink:label="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Equity method investment loss from equity investee</link:label>
    <link:label id="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_label_en-US" xlink:label="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investee After Tax</link:label>
    <link:label id="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_documentation_en-US" xlink:label="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income (Loss) from Equity Method Investee After Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax" xlink:to="lab_aosl_IncomeLossFromEquityMethodInvesteeAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_RisksAndUncertaintiesPolicyTextBlock_3cb610b5-c62a-40d8-9d29-3e6627b66d43_terseLabel_en-US" xlink:label="lab_aosl_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties</link:label>
    <link:label id="lab_aosl_RisksAndUncertaintiesPolicyTextBlock_label_en-US" xlink:label="lab_aosl_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Policy Text Block]</link:label>
    <link:label id="lab_aosl_RisksAndUncertaintiesPolicyTextBlock_documentation_en-US" xlink:label="lab_aosl_RisksAndUncertaintiesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Risks and Uncertainties [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RisksAndUncertaintiesPolicyTextBlock" xlink:href="aosl-20240630.xsd#aosl_RisksAndUncertaintiesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_RisksAndUncertaintiesPolicyTextBlock" xlink:to="lab_aosl_RisksAndUncertaintiesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_2e6cd1e2-95d0-4298-8903-301fb64e73b4_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock acquired, average price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_155cf1e7-c25e-4bdd-9fa8-f7047a9b818f_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6e6632d5-198c-4120-86e2-dc1875674664_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_e9fc4289-f566-4771-b8d4-e416f677ac09_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on changes of equity interest in the JV Company, net</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_c5b6c21a-d287-4e14-91fb-be02abd8d16e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on changes of equity interest in the JV Company, net</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investment, Realized Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:to="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_817c6d8b-8611-40fa-9f1b-340c1c5c7017_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average fair market value per share period</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_label_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Average Fair Market Value Per Share Period</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_documentation_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Average Fair Market Value Per Share Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" xlink:to="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_be116b0b-a062-4307-a23a-05591a127824_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_9fdf9769-ad88-47e8-9646-66cb9ff6e2a9_totalLabel_en-US" xlink:label="lab_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss) before loss from equity method investment</link:label>
    <link:label id="lab_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_label_en-US" xlink:label="lab_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Before Gain Loss From Equity Method Investment</link:label>
    <link:label id="lab_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_documentation_en-US" xlink:label="lab_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Before Gain Loss From Equity Method Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" xlink:to="lab_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_ce6772d7-2f30-42b4-88f4-495fdc963d2a_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total AOS Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_cf975b07-7210-4944-a2da-30453517ad60_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_1835e4ca-9e31-47bf-819e-86fb043fbadb_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4931f8e6-35a7-41f4-a859-9cd2cfd25fff_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_3f6fefb0-f7a2-4596-8130-3dbdbe8a0e05_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_9a2506b1-3178-4b5c-929a-6547fc40b247_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_ff0842f7-fe4f-4811-a61c-8550f634090e_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_4179b269-2ac2-4e69-8848-9edd0f5c0f63_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1816daa7-1806-48c5-8462-462ef9420b1f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4d444789-bc3e-4f98-a7ae-1e83771abaaa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less amount representing interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_8703462f-a1b6-4cc0-978d-b6062079aebe_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_45e90a8c-5f52-49bc-94fe-8c470ad7c2d7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11c8e8fe-4b96-486e-9640-1483d5341e78_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionLeaseTerms_b88346cd-3a55-4a9f-ae92-4dca0918d7d4_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLeaseTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease term (in years)</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionLeaseTerms_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLeaseTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Lease Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionLeaseTerms" xlink:to="lab_us-gaap_SaleLeasebackTransactionLeaseTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_1f05bdf6-7cf0-4e08-9baf-fc66bdff1484_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier Concentration Risk</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_18662dd9-6051-4fe6-8010-b47cf0c09417_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible asset, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_OfficeLeaseDepositAssetsNoncurrent_c249e04e-4060-4424-b637-1b12ba3af9ea_terseLabel_en-US" xlink:label="lab_aosl_OfficeLeaseDepositAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office leases deposits</link:label>
    <link:label id="lab_aosl_OfficeLeaseDepositAssetsNoncurrent_label_en-US" xlink:label="lab_aosl_OfficeLeaseDepositAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office Lease Deposit Assets, Noncurrent</link:label>
    <link:label id="lab_aosl_OfficeLeaseDepositAssetsNoncurrent_documentation_en-US" xlink:label="lab_aosl_OfficeLeaseDepositAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Office Lease Deposit Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OfficeLeaseDepositAssetsNoncurrent" xlink:href="aosl-20240630.xsd#aosl_OfficeLeaseDepositAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_OfficeLeaseDepositAssetsNoncurrent" xlink:to="lab_aosl_OfficeLeaseDepositAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_d1bb390d-1ba3-44ef-a5e5-e6078c7b830d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_dce0b07d-4313-4579-ba36-be0115d7b164_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities - long-term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_3bd26b4b-0422-4c76-9e6e-37763eb6918c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_85b306a8-0569-4056-8e3d-ceab99765b6e_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_6cb81b34-63f0-4db1-a2dc-c35f67133d73_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration of Credit Risk and Significant Customers</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_98b3ea24-bd44-4d88-88b5-17ba60f250be_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_a1d0bca8-cce9-4d78-aaa7-99bec128e3db_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_9f7c3fbe-1e78-4572-ab75-aad577b503e6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_8df44464-0378-4708-bd7e-6d0ab766dabf_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Warranty</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7f0ef3e4-aff3-4cdb-9a68-b17812ddc921_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_8c8ceef3-4998-40c8-88a2-5dbd1c46c3b2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fa477d19-0813-4111-bae7-ba053a924aaa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ComputerSoftwareLiabilityNoncurrent_b59f17a5-c6e4-4885-b642-cbae2861a1a4_terseLabel_en-US" xlink:label="lab_aosl_ComputerSoftwareLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer software liabilities</link:label>
    <link:label id="lab_aosl_ComputerSoftwareLiabilityNoncurrent_label_en-US" xlink:label="lab_aosl_ComputerSoftwareLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software Liability, Noncurrent</link:label>
    <link:label id="lab_aosl_ComputerSoftwareLiabilityNoncurrent_documentation_en-US" xlink:label="lab_aosl_ComputerSoftwareLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Computer Software Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent" xlink:href="aosl-20240630.xsd#aosl_ComputerSoftwareLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ComputerSoftwareLiabilityNoncurrent" xlink:to="lab_aosl_ComputerSoftwareLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_9bd58b24-034d-43c2-91e6-5624c1a86dbe_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_f4b56913-34ab-4bd0-bdc4-1ccb6eb818df_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Excluding Long-term Committment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PrepaymenttoSupplier_53537cf2-6d92-4b91-b0fd-db5cdfb67221_terseLabel_en-US" xlink:label="lab_aosl_PrepaymenttoSupplier" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepayments to supplier</link:label>
    <link:label id="lab_aosl_PrepaymenttoSupplier_label_en-US" xlink:label="lab_aosl_PrepaymenttoSupplier" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepayment to Supplier</link:label>
    <link:label id="lab_aosl_PrepaymenttoSupplier_documentation_en-US" xlink:label="lab_aosl_PrepaymenttoSupplier" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prepayment to Supplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymenttoSupplier" xlink:href="aosl-20240630.xsd#aosl_PrepaymenttoSupplier"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PrepaymenttoSupplier" xlink:to="lab_aosl_PrepaymenttoSupplier" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_f11d17ad-49db-40a5-8d5f-e0a9c7f03adc_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_922c4d7c-b512-4453-ad8d-1117f97ca692_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_87cdb946-06fb-496e-bac1-0f901ccb21e2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_4a2486bf-d622-4845-86da-363f5b3b58b4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Foreign derived intangible income deduction</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, FDII, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_4532b801-1f8e-45dc-b976-7085f3469eca_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_RestrictedStatutoryReservesLineItems_f9dcd3b5-7457-4f16-897c-936af799bae4_terseLabel_en-US" xlink:label="lab_aosl_RestrictedStatutoryReservesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Statutory Reserves [Line Items]</link:label>
    <link:label id="lab_aosl_RestrictedStatutoryReservesLineItems_label_en-US" xlink:label="lab_aosl_RestrictedStatutoryReservesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Statutory Reserves [Line Items]</link:label>
    <link:label id="lab_aosl_RestrictedStatutoryReservesLineItems_documentation_en-US" xlink:label="lab_aosl_RestrictedStatutoryReservesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Statutory Reserves [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesLineItems" xlink:href="aosl-20240630.xsd#aosl_RestrictedStatutoryReservesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems" xlink:to="lab_aosl_RestrictedStatutoryReservesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ExternalBoardMembersMember_9372041f-ede0-40a6-acbb-8eea7fcae61c_terseLabel_en-US" xlink:label="lab_aosl_ExternalBoardMembersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">External Board Members</link:label>
    <link:label id="lab_aosl_ExternalBoardMembersMember_label_en-US" xlink:label="lab_aosl_ExternalBoardMembersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">External Board Members [Member]</link:label>
    <link:label id="lab_aosl_ExternalBoardMembersMember_documentation_en-US" xlink:label="lab_aosl_ExternalBoardMembersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">External Board Members [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ExternalBoardMembersMember" xlink:href="aosl-20240630.xsd#aosl_ExternalBoardMembersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ExternalBoardMembersMember" xlink:to="lab_aosl_ExternalBoardMembersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_e2823a43-5de0-41d8-a4b3-3d0530ea2a31_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_bd5c1f62-54e3-42d3-8558-2785e3e61990_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets, net of valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionLineItems_850afb57-836b-4d2d-a1ad-257301ddc1c4_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems" xlink:to="lab_us-gaap_SaleLeasebackTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_57d88f09-c8eb-4840-9d1f-e47143f597e5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_82cf5ea8-469a-4d32-9329-e7472ae861ec_terseLabel_en-US" xlink:label="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant, and equipment excluding equipment and construction In progress, gross</link:label>
    <link:label id="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_label_en-US" xlink:label="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross</link:label>
    <link:label id="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_documentation_en-US" xlink:label="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" xlink:to="lab_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_c457cc6f-4f0a-4806-9ef1-9bee0e806f28_terseLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-Term and Short-Term, Combined Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_0d49ef99-5a37-40f5-ab5e-68b5afa1382c_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocationDomain_3d471642-db5b-4f07-9c7c-57e01505dd60_terseLabel_en-US" xlink:label="lab_dei_LocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Location [Domain]</link:label>
    <link:label id="lab_dei_LocationDomain_label_en-US" xlink:label="lab_dei_LocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocationDomain" xlink:to="lab_dei_LocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_ebe1f98a-0117-4ebd-91e5-24d33729cb35_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StockRotationAccrualTableTextBlock_74fb27e7-7e20-400f-bf34-791dec4340d0_terseLabel_en-US" xlink:label="lab_aosl_StockRotationAccrualTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual</link:label>
    <link:label id="lab_aosl_StockRotationAccrualTableTextBlock_label_en-US" xlink:label="lab_aosl_StockRotationAccrualTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual [Table Text Block]</link:label>
    <link:label id="lab_aosl_StockRotationAccrualTableTextBlock_documentation_en-US" xlink:label="lab_aosl_StockRotationAccrualTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Rotation Accrual [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualTableTextBlock" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StockRotationAccrualTableTextBlock" xlink:to="lab_aosl_StockRotationAccrualTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_9f24506f-83ec-468b-af74-1211d38c88a3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_5cf1681b-7e08-4164-b1ac-b686338f470e_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_ff581eef-1eb4-46f9-b5be-ba9a6c7c2b45_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_label_en-US" xlink:label="lab_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_documentation_en-US" xlink:label="lab_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" xlink:to="lab_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_694161b7-5b2c-4fc7-b593-d01a1438661c_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of common stock options and release of RSUs (in shares)</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_label_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_documentation_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" xlink:to="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_70132566-78b8-4528-a459-e8cafe362095_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fe5b2494-68ac-4466-ae2e-24c1fec0af8d_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_6c19c952-9723-41f3-b024-31fb4c8417cc_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_d21c7841-0acf-4d72-864b-441074764d49_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_8ec02d21-6a3e-4028-a376-54bf4fb76525_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_05bfaa13-d3c9-40e3-87c0-2a646e1c75cb_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_75cd5c52-c20c-4caa-8f9b-334791a9ba19_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Excluding Long-term Committment [Table]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Purchase Commitment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_fe050892-297b-476d-a47c-176b92be683f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on changes on equity interest of the JV Company, net</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9df95987-0348-47e5-b13d-ab0b158684e1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_c46d62f9-d7e3-403e-963e-ff7eeb4d2a86_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f0cd1aa0-4602-48ef-9ce3-ccda94c369d0_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_a51bf8cc-2bb9-4955-b372-18e4a3805347_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building and building improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_11930c0a-6320-42b0-bdb1-61be4b3dffa3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Withholding tax on restricted stock units</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_60ce8503-1fc0-4cb7-a88b-ee7ecaf2b131_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EmployeeStockPurchasePlanPayableCurrent_a453f821-2959-4eae-958e-4795bc3beb2b_terseLabel_en-US" xlink:label="lab_aosl_EmployeeStockPurchasePlanPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP payable</link:label>
    <link:label id="lab_aosl_EmployeeStockPurchasePlanPayableCurrent_label_en-US" xlink:label="lab_aosl_EmployeeStockPurchasePlanPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan Payable, Current</link:label>
    <link:label id="lab_aosl_EmployeeStockPurchasePlanPayableCurrent_documentation_en-US" xlink:label="lab_aosl_EmployeeStockPurchasePlanPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent" xlink:href="aosl-20240630.xsd#aosl_EmployeeStockPurchasePlanPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EmployeeStockPurchasePlanPayableCurrent" xlink:to="lab_aosl_EmployeeStockPurchasePlanPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c87c7524-e8ab-4bef-ad7f-80a16a92495f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_8b2076d0-6646-4f27-b6f7-d753c9627adc_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Related Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:to="lab_us-gaap_BalanceSheetRelatedDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_b8b91b9a-0a1f-4201-9acd-968f45d10315_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_b81ae1ba-c35d-4d01-966e-bd488d4b24f3_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_af7ef403-be65-4c5f-8e45-a8f25805d11e_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_77ddc3b9-4d85-472f-a6b3-fc42aa95f886_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_93af92c9-5c01-479d-983c-7f67c0467efb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_906a3375-c241-429f-a8e8-14ade820ac1c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_e4a3afc2-b253-4488-9f95-26cca22dc701_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EmployeeIncentivePlanMember_cbfb881d-e7f7-4ebb-9f01-f6bc07431b30_terseLabel_en-US" xlink:label="lab_aosl_EmployeeIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Incentive Plan</link:label>
    <link:label id="lab_aosl_EmployeeIncentivePlanMember_label_en-US" xlink:label="lab_aosl_EmployeeIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Incentive Plan [Member]</link:label>
    <link:label id="lab_aosl_EmployeeIncentivePlanMember_documentation_en-US" xlink:label="lab_aosl_EmployeeIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EmployeeIncentivePlanMember" xlink:to="lab_aosl_EmployeeIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ThirdPartyInvestorsTransaction1Member_9be3ded6-4298-4876-a42f-75abb459b8c6_terseLabel_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsTransaction1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">1.1% equity interest sold</link:label>
    <link:label id="lab_aosl_ThirdPartyInvestorsTransaction1Member_label_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsTransaction1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Third Party Investors, Transaction 1 [Member]</link:label>
    <link:label id="lab_aosl_ThirdPartyInvestorsTransaction1Member_documentation_en-US" xlink:label="lab_aosl_ThirdPartyInvestorsTransaction1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Third Party Investors, Transaction 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction1Member" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsTransaction1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ThirdPartyInvestorsTransaction1Member" xlink:to="lab_aosl_ThirdPartyInvestorsTransaction1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_93a8b82d-e402-4e2e-9917-8cbe53cd19c2_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software Development</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_46324853-039d-419e-a0ce-31b021f68491_terseLabel_en-US" xlink:label="lab_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Based Restricted Stock Units (PRSUs)</link:label>
    <link:label id="lab_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_label_en-US" xlink:label="lab_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Based Restricted Stock Units (PRSUs) Member [Member]</link:label>
    <link:label id="lab_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_documentation_en-US" xlink:label="lab_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Based Restricted Stock Units (PRSUs) Member [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:to="lab_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_a9c2f6a8-8610-4cae-bf48-4dc0a96ca0f2_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_d8cefd0d-1837-4adc-87f5-85c4433dd919_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_a2b16b4b-f85f-43e9-a96c-d07f42e7da56_terseLabel_en-US" xlink:label="lab_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU), Post-Modification</link:label>
    <link:label id="lab_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_label_en-US" xlink:label="lab_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU), Post-Modification [Member]</link:label>
    <link:label id="lab_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_documentation_en-US" xlink:label="lab_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Market-based Restricted Stock Units (MSU), Post-Modification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:to="lab_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_c76edcf2-d3fd-410f-a721-b14d1dd43ae2_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software development costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_2b3b5fa8-3adb-481c-b988-3717dd8bf4f0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock reissued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_17437098-25a3-40b4-b01d-5babcfa4bcfb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_58f7ffde-1208-4332-a54d-85ea6b3a4f42_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_label_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_documentation_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" xlink:to="lab_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_6e1f4d1e-37d4-48be-ba01-dc6abe7e366e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Current Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Other Current Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_5257a763-acaa-443d-9742-17b0c4b2de2e_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_e6c6e6ff-d491-4449-aff8-f4ecec9618ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payable related to equity investee, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_434d9a28-a066-46d9-a1e8-a47a37545f18_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_81b6b02b-3465-4bfd-8cb7-72da77c635ff_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_9d380dff-ff0f-4134-b8a8-56b4c6581355_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SubsidiariesMember_02064db4-8f14-485f-ae89-7d978c7c2a18_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_11b9fef8-dff5-475d-b913-ad5593d42920_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Addition</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_bbafb64e-307a-4d4e-958e-f7258d3f3b0e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_05d37a15-b9e0-48da-89a0-ff6abf366412_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outside basis difference on equity method investment</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_26abf42c-9588-43fe-a7e1-a01101926567_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_25052d52-db3c-4fa6-9809-706b9109b6a9_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building and building improvements</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_feb81f28-23e1-4dcc-a11f-57f404b957f1_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_15297913-cad5-401a-a576-89e49a425696_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_d5b2c121-9829-484e-a971-d399d24a2e74_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_949ebd48-5cca-4595-9427-1de0052f70b5_terseLabel_en-US" xlink:label="lab_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent</link:label>
    <link:label id="lab_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_label_en-US" xlink:label="lab_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent</link:label>
    <link:label id="lab_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_documentation_en-US" xlink:label="lab_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" xlink:href="aosl-20240630.xsd#aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" xlink:to="lab_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_46777dea-dd25-4bee-bf9a-bcea85fce5d1_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net (excluding goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_f2100046-9d7a-4579-aba6-ba477ac35fdb_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_83880960-6da7-44da-9222-fdbbff948138_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative translation adjustment removal</link:label>
    <link:label id="lab_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:to="lab_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_03c65ff3-fda5-4e73-802e-0d7d2c41946c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of stock options and ESPP</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_5015a08c-4aa4-44fd-b680-4d50d912d105_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undistributed earnings of foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LineOfCreditMaturingDecember12023Member_f68d3565-1c2e-4f9b-820d-a6e5bbf181b0_terseLabel_en-US" xlink:label="lab_aosl_LineOfCreditMaturingDecember12023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing December 1 2023</link:label>
    <link:label id="lab_aosl_LineOfCreditMaturingDecember12023Member_label_en-US" xlink:label="lab_aosl_LineOfCreditMaturingDecember12023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing December 1 2023 [Member]</link:label>
    <link:label id="lab_aosl_LineOfCreditMaturingDecember12023Member_documentation_en-US" xlink:label="lab_aosl_LineOfCreditMaturingDecember12023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing December 1 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingDecember12023Member" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingDecember12023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LineOfCreditMaturingDecember12023Member" xlink:to="lab_aosl_LineOfCreditMaturingDecember12023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_17a76ec7-5655-4530-82a2-65a3b06f53ff_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_3f981845-bc09-4706-86a8-1f6e58995d06_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reissuance of treasury stock</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2b3b3a55-fd04-4531-a321-587b912e1c04_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_36af61ae-7e66-452e-a66a-62d633e9b8a8_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_241aeabe-f4cc-41f4-b3c1-a6d7f06e2cfb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforward, not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_dc6cafb6-6958-44a4-94e3-2960f57533ea_terseLabel_en-US" xlink:label="lab_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Alpha and Omega Semiconductor And AOS International LP</link:label>
    <link:label id="lab_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_label_en-US" xlink:label="lab_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Alpha and Omega Semiconductor And AOS International LP [Member]</link:label>
    <link:label id="lab_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_documentation_en-US" xlink:label="lab_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Alpha and Omega Semiconductor And AOS International LP</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember" xlink:href="aosl-20240630.xsd#aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember" xlink:to="lab_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_4efadc3b-a0a5-4030-a66b-040a681c4691_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_HHGraceMember_c5a2a4b2-ad03-4a72-8504-76d5d9e9e33f_terseLabel_en-US" xlink:label="lab_aosl_HHGraceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">HHGrace</link:label>
    <link:label id="lab_aosl_HHGraceMember_label_en-US" xlink:label="lab_aosl_HHGraceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HHGrace [Member]</link:label>
    <link:label id="lab_aosl_HHGraceMember_documentation_en-US" xlink:label="lab_aosl_HHGraceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">HHGrace</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HHGraceMember" xlink:href="aosl-20240630.xsd#aosl_HHGraceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_HHGraceMember" xlink:to="lab_aosl_HHGraceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ChongqingFundsMember_101650ec-3f7f-45ff-8148-a9a3e9ded429_terseLabel_en-US" xlink:label="lab_aosl_ChongqingFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Chongqing Funds</link:label>
    <link:label id="lab_aosl_ChongqingFundsMember_label_en-US" xlink:label="lab_aosl_ChongqingFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chongqing Funds [Member]</link:label>
    <link:label id="lab_aosl_ChongqingFundsMember_documentation_en-US" xlink:label="lab_aosl_ChongqingFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chongqing Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember" xlink:href="aosl-20240630.xsd#aosl_ChongqingFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ChongqingFundsMember" xlink:to="lab_aosl_ChongqingFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_ecf02e7b-1121-4bc6-9f93-d620baec442b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplier [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="lab_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LongTermIncomeTaxPayableMember_738f5fdd-4f50-4d2e-925e-c66870069462_terseLabel_en-US" xlink:label="lab_aosl_LongTermIncomeTaxPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Income Tax Payable</link:label>
    <link:label id="lab_aosl_LongTermIncomeTaxPayableMember_label_en-US" xlink:label="lab_aosl_LongTermIncomeTaxPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Income Tax Payable [Member]</link:label>
    <link:label id="lab_aosl_LongTermIncomeTaxPayableMember_documentation_en-US" xlink:label="lab_aosl_LongTermIncomeTaxPayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Income Tax Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermIncomeTaxPayableMember" xlink:href="aosl-20240630.xsd#aosl_LongTermIncomeTaxPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LongTermIncomeTaxPayableMember" xlink:to="lab_aosl_LongTermIncomeTaxPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_RevenueFromContractWithCustomerCumulativeRevenue_ae44a2d7-fbf1-4e4e-9c81-06d67afb96ea_terseLabel_en-US" xlink:label="lab_aosl_RevenueFromContractWithCustomerCumulativeRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Cumulative Revenue</link:label>
    <link:label id="lab_aosl_RevenueFromContractWithCustomerCumulativeRevenue_label_en-US" xlink:label="lab_aosl_RevenueFromContractWithCustomerCumulativeRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Cumulative Revenue</link:label>
    <link:label id="lab_aosl_RevenueFromContractWithCustomerCumulativeRevenue_documentation_en-US" xlink:label="lab_aosl_RevenueFromContractWithCustomerCumulativeRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Cumulative Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue" xlink:href="aosl-20240630.xsd#aosl_RevenueFromContractWithCustomerCumulativeRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue" xlink:to="lab_aosl_RevenueFromContractWithCustomerCumulativeRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_108e97fd-80e8-4489-aadb-81a202383635_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Percentage Bearing Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_8d46994a-b199-4029-9a0e-c9a7ec20ffc2_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardLineItems_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_001d1d94-7718-45a4-95e5-436b4c6e56b1_terseLabel_en-US" xlink:label="lab_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign subsidiaries, minimum percent of after-tax profit required annually in statutory reserves</link:label>
    <link:label id="lab_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_label_en-US" xlink:label="lab_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent of After-tax Profit Required Annually in Statutory Reserves</link:label>
    <link:label id="lab_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_documentation_en-US" xlink:label="lab_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent of After-tax Profit Required Annually in Statutory Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" xlink:href="aosl-20240630.xsd#aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" xlink:to="lab_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_8833b157-1fa8-4d32-b853-959a8dd08df0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_291a7a1c-5cb4-4837-b289-13eeb29a49d6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Tax Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_055a0ed7-29e1-4368-825b-49a694e4fe8e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_07838de9-9629-4e84-a2be-94664c409924_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Volatility rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_8f1e42e1-39f6-4aed-864a-ac88fe7e6c3f_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_55ef0c12-d52d-443c-8d6e-65b1b671a724_verboseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_label_en-US" xlink:label="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net Of Valuation Allowance, By Jurisdiction</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_documentation_en-US" xlink:label="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net Of Valuation Allowance, By Jurisdiction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:to="lab_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_2c096f81-4ed3-43be-bdf9-d2c1f42cc85c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign taxes, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_329d90fd-e832-456f-a247-235375dffddc_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_b75b5db3-709f-4dc6-b5de-aa59ee741edb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award requisite service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionTable_f583516f-68d2-402b-b9d0-f577900dceff_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction [Table]</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionTable_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable" xlink:to="lab_us-gaap_SaleLeasebackTransactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_cb639b04-d4d3-4d4f-bd42-9a3bd51fc066_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other current and long-term assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_c4b90739-3ef2-4cb5-9089-5bbb461ce126_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_28925d19-5941-4b84-bd02-bfb1193fea78_terseLabel_en-US" xlink:label="lab_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Equity Method Investment, Ownership Percentage</link:label>
    <link:label id="lab_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Equity Method Investment, Ownership Percentage</link:label>
    <link:label id="lab_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_documentation_en-US" xlink:label="lab_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" xlink:to="lab_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_6e750944-0cbb-4153-a8d2-ceb3c97f816a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_37867f81-7044-4702-ad48-2dfae52a9a71_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramDomain_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramDomain" xlink:to="lab_srt_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9d0175d2-b698-4035-a547-ae70b57c4feb_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_a2ae90fb-7867-4845-aa9a-2bef88c42bc9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reissuance of Treasury Stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_a0ccf95b-66e1-48ec-bfaf-5ebf7d5da33d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions based on tax positions related to the current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_country_KR_48206d0b-d600-4253-8e89-728e1711ad02_terseLabel_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">South Korea</link:label>
    <link:label id="lab_country_KR_label_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">KOREA, REPUBLIC OF</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KR" xlink:to="lab_country_KR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_252070be-e507-4ee0-be9b-8026fb873e2c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_0a8ae3d9-a6cf-4421-9cd6-e64ab1811c66_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_29ad4a32-b724-49a9-9ed8-e1f356b3d3d6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_8e81e9ab-8521-47e0-bc4f-c8b6c06c089d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Volatility rate, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_bdb8aa4e-f902-4b8c-9882-60a50c8d3138_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_07b09fcb-a819-4ef6-85ec-17c20ff5d8bc_terseLabel_en-US" xlink:label="lab_aosl_HongkongAndShanghaiBankingCorporationLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hongkong And Shanghai Banking Corporation Limited</link:label>
    <link:label id="lab_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_label_en-US" xlink:label="lab_aosl_HongkongAndShanghaiBankingCorporationLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hongkong And Shanghai Banking Corporation Limited [Member]</link:label>
    <link:label id="lab_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_documentation_en-US" xlink:label="lab_aosl_HongkongAndShanghaiBankingCorporationLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hongkong And Shanghai Banking Corporation Limited [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember" xlink:href="aosl-20240630.xsd#aosl_HongkongAndShanghaiBankingCorporationLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember" xlink:to="lab_aosl_HongkongAndShanghaiBankingCorporationLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_a3479baa-1184-4295-be41-176863522414_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_a392fffb-28e2-4782-ba8b-29965b5766c0_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_95d7baa3-7073-48e6-8ccd-ab3e75c4a8f9_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum number of common shares that may be purchased on any purchase date by a participant (in shares)</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_label_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares That May be Purchased On Any Purchase Date</link:label>
    <link:label id="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_documentation_en-US" xlink:label="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares That May be Purchased On Any Purchase Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" xlink:to="lab_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxAssetsDepreciation_717f8be8-a2df-496a-af41-a9a7c87bd163_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsDepreciation_label_en-US" xlink:label="lab_aosl_DeferredTaxAssetsDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Depreciation</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsDepreciation_documentation_en-US" xlink:label="lab_aosl_DeferredTaxAssetsDepreciation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to fixed assets.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsDepreciation" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxAssetsDepreciation" xlink:to="lab_aosl_DeferredTaxAssetsDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LineOfCreditMaturingMarch152025Member_3fdd37b1-6e4c-4f42-8985-3e124b5b5b27_terseLabel_en-US" xlink:label="lab_aosl_LineOfCreditMaturingMarch152025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing March 15 2025</link:label>
    <link:label id="lab_aosl_LineOfCreditMaturingMarch152025Member_label_en-US" xlink:label="lab_aosl_LineOfCreditMaturingMarch152025Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing March 15 2025 [Member]</link:label>
    <link:label id="lab_aosl_LineOfCreditMaturingMarch152025Member_documentation_en-US" xlink:label="lab_aosl_LineOfCreditMaturingMarch152025Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Maturing March 15 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LineOfCreditMaturingMarch152025Member" xlink:to="lab_aosl_LineOfCreditMaturingMarch152025Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_db101620-5d27-4190-a89e-461e53a61fac_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_e371820a-1aab-4f2b-a718-91aafd01739b_terseLabel_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible executive compensation</link:label>
    <link:label id="lab_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_label_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Percent</link:label>
    <link:label id="lab_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_documentation_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:href="aosl-20240630.xsd#aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:to="lab_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_CreditFacility3Point85PercentDueNovember182022Member_ccc0c330-7444-4a57-b8cd-c852eaa994ee_terseLabel_en-US" xlink:label="lab_aosl_CreditFacility3Point85PercentDueNovember182022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility, 3 Point 85 Percent, Due November 18, 2022</link:label>
    <link:label id="lab_aosl_CreditFacility3Point85PercentDueNovember182022Member_label_en-US" xlink:label="lab_aosl_CreditFacility3Point85PercentDueNovember182022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility, 3 Point 85 Percent, Due November 18, 2022 [Member]</link:label>
    <link:label id="lab_aosl_CreditFacility3Point85PercentDueNovember182022Member_documentation_en-US" xlink:label="lab_aosl_CreditFacility3Point85PercentDueNovember182022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Credit Facility, 3 Point 85 Percent, Due November 18, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member" xlink:href="aosl-20240630.xsd#aosl_CreditFacility3Point85PercentDueNovember182022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member" xlink:to="lab_aosl_CreditFacility3Point85PercentDueNovember182022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_e59ab0d4-9ec0-4482-8591-8124248bb15e_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, remaining borrowing capacity</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_label_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_documentation_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" xlink:to="lab_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_cee0e58b-a1e6-4991-8292-62ef185cc54d_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e5d5668a-a01b-49d3-9c20-cd191aca6018_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_7b50aa52-c3bb-4f8f-9871-15a4e320d71e_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive Income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_210fb64c-48ae-470e-816d-4d7bd576121f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_28d84fac-d8b3-436f-9ea7-423a4287ec19_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_f8327497-a739-4355-a9fc-f07c0e47ba85_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs</link:label>
    <link:label id="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling Cost, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SalesLeasebackTransactionDebtOutstandingAmount_df3b91bf-01f3-4c32-8cfb-d8b1cdc2365e_terseLabel_en-US" xlink:label="lab_aosl_SalesLeasebackTransactionDebtOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales Leaseback Transaction, Debt Outstanding, Amount</link:label>
    <link:label id="lab_aosl_SalesLeasebackTransactionDebtOutstandingAmount_label_en-US" xlink:label="lab_aosl_SalesLeasebackTransactionDebtOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Leaseback Transaction, Debt Outstanding, Amount</link:label>
    <link:label id="lab_aosl_SalesLeasebackTransactionDebtOutstandingAmount_documentation_en-US" xlink:label="lab_aosl_SalesLeasebackTransactionDebtOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales Leaseback Transaction, Debt Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount" xlink:href="aosl-20240630.xsd#aosl_SalesLeasebackTransactionDebtOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount" xlink:to="lab_aosl_SalesLeasebackTransactionDebtOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_a62faa66-c93b-4cdf-a71f-9b640f4794a1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AllowanceForPriceAdjustmentsMember_6ffeb304-63fd-4b20-b5e3-50d2e77a83db_terseLabel_en-US" xlink:label="lab_aosl_AllowanceForPriceAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Price Adjustments</link:label>
    <link:label id="lab_aosl_AllowanceForPriceAdjustmentsMember_label_en-US" xlink:label="lab_aosl_AllowanceForPriceAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Price Adjustments [Member]</link:label>
    <link:label id="lab_aosl_AllowanceForPriceAdjustmentsMember_documentation_en-US" xlink:label="lab_aosl_AllowanceForPriceAdjustmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for Price Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsMember" xlink:href="aosl-20240630.xsd#aosl_AllowanceForPriceAdjustmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AllowanceForPriceAdjustmentsMember" xlink:to="lab_aosl_AllowanceForPriceAdjustmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CounterpartyNameAxis_57e68ad7-8580-4a06-9a4d-fb636ba0f9ac_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_NonstatutoryStockOptionsMember_f6800b3a-b56a-4d08-a297-0973c02153f8_terseLabel_en-US" xlink:label="lab_aosl_NonstatutoryStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonstatutory Stock Options</link:label>
    <link:label id="lab_aosl_NonstatutoryStockOptionsMember_label_en-US" xlink:label="lab_aosl_NonstatutoryStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonstatutory Stock Options [Member]</link:label>
    <link:label id="lab_aosl_NonstatutoryStockOptionsMember_documentation_en-US" xlink:label="lab_aosl_NonstatutoryStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Nonstatutory Stock Options [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember" xlink:href="aosl-20240630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_NonstatutoryStockOptionsMember" xlink:to="lab_aosl_NonstatutoryStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_27b94aaf-b7cd-44cc-8fc9-81a504121654_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reissuance of Treasury Stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Treasury Stock Reissued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IN_b1842e63-cd7e-4987-9c69-a01bc7fa1820_terseLabel_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INDIA</link:label>
    <link:label id="lab_country_IN_label_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">INDIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IN" xlink:to="lab_country_IN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_6521c03e-1c17-449b-b547-78c30e3082f0_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_3faf0288-a34f-4d7a-92c0-1c62de9787e7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_92edb709-0c26-4a75-972f-cece49f8f5b1_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_6804c885-f343-4b87-97b2-a6419fe8995b_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_ddd002f8-d035-4f03-a4c5-6e53e329829d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGross_cba86f19-30cf-414e-a4ad-a2e2b29e7254_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGross_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGross" xlink:to="lab_us-gaap_AccountsReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_5ed0029b-9b05-423c-866f-3cb4c224cdc8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_01face8b-b9fc-426f-984a-f0642ba23b40_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d6ff6cb0-559b-4f74-82c5-06b614c644f3_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_f4c48da0-f4fc-4200-848f-b98c423822f5_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_7ab9bbc8-2ec2-420d-8311-8ded07edf9f5_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ProceedsFromUpfrontFees_f5f73fb7-93e9-44ee-aa08-4bf03103e5e7_terseLabel_en-US" xlink:label="lab_aosl_ProceedsFromUpfrontFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Upfront Fees</link:label>
    <link:label id="lab_aosl_ProceedsFromUpfrontFees_label_en-US" xlink:label="lab_aosl_ProceedsFromUpfrontFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Upfront Fees</link:label>
    <link:label id="lab_aosl_ProceedsFromUpfrontFees_documentation_en-US" xlink:label="lab_aosl_ProceedsFromUpfrontFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Upfront Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromUpfrontFees" xlink:href="aosl-20240630.xsd#aosl_ProceedsFromUpfrontFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ProceedsFromUpfrontFees" xlink:to="lab_aosl_ProceedsFromUpfrontFees" xlink:type="arc" order="1"/>
    <link:label id="lab_country_HK_faa818be-1d20-42c0-8682-c981e50adc66_terseLabel_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hong Kong</link:label>
    <link:label id="lab_country_HK_label_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HONG KONG</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_HK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_9ec04fe9-02e8-4771-8da3-3d34ac9d2880_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_53427451-d250-43d0-bff3-d3ef7355b781_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7a367799-a1e4-4571-8480-67fa25d74a39_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalAdditionsMember_089875a3-ce58-428a-ae2d-5f36375930a5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalAdditionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment purchase commitments [Member]</link:label>
    <link:label id="lab_us-gaap_CapitalAdditionsMember_label_en-US" xlink:label="lab_us-gaap_CapitalAdditionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Addition Purchase Commitments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalAdditionsMember" xlink:to="lab_us-gaap_CapitalAdditionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_01ddb319-b3f2-440d-95b5-99e6d5ad742e_terseLabel_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Withholding taxes</link:label>
    <link:label id="lab_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_label_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Withholding Tax, Percent</link:label>
    <link:label id="lab_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_documentation_en-US" xlink:label="lab_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Withholding Tax, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" xlink:href="aosl-20240630.xsd#aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" xlink:to="lab_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccruedInventory_b7c3b28b-d57d-4c75-8e29-6d5746267c41_terseLabel_en-US" xlink:label="lab_aosl_AccruedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued inventory</link:label>
    <link:label id="lab_aosl_AccruedInventory_label_en-US" xlink:label="lab_aosl_AccruedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Inventory</link:label>
    <link:label id="lab_aosl_AccruedInventory_documentation_en-US" xlink:label="lab_aosl_AccruedInventory" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory" xlink:href="aosl-20240630.xsd#aosl_AccruedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccruedInventory" xlink:to="lab_aosl_AccruedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticPlanMember_f0e63085-0934-4f09-a8a6-faea91850bf1_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Plan</link:label>
    <link:label id="lab_us-gaap_DomesticPlanMember_label_en-US" xlink:label="lab_us-gaap_DomesticPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticPlanMember" xlink:to="lab_us-gaap_DomesticPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_d1485709-314b-490e-b308-b1f88ca168d3_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock retired (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_b6fea509-2da4-4f5a-a182-7adc41a749d9_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3438855d-adeb-4ed8-90be-9945bdd16292_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_feffd764-852b-4009-a90a-2bb4721a7f49_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, maximum borrowing capacity, percent of net accounts receivable</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_label_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_documentation_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" xlink:to="lab_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7a91760a-c9d0-4e17-b70c-21168365d13c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_23e74bfd-08c0-454c-9582-ecd631f5c700_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of equity interest in the JV Company</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_daa53434-5b47-43a8-9856-30a9061b3cba_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash received for sales of shares in the JV Company</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_fcac718d-7951-43e4-b97d-9d51566219c2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_db88db89-cdc4-451e-bcea-ff96655f6096_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_97c4ce88-55f8-4065-be3f-dffedebac41c_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_94c7ddb0-f915-4da9-912f-7831aa8e369f_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_e2672db0-9286-4f86-a002-bd8970af5d5d_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross loss (income)</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_d7eabf0c-e045-4629-bb6a-b8bc4348aea3_terseLabel_en-US" xlink:label="lab_aosl_VariableInterestRateTermLoanMaturingAugust2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Interest Rate Term Loan Maturing August 2022</link:label>
    <link:label id="lab_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_label_en-US" xlink:label="lab_aosl_VariableInterestRateTermLoanMaturingAugust2022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Interest Rate Term Loan Maturing August 2022 [Member]</link:label>
    <link:label id="lab_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_documentation_en-US" xlink:label="lab_aosl_VariableInterestRateTermLoanMaturingAugust2022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Variable Interest Rate Term Loan Maturing August 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member" xlink:href="aosl-20240630.xsd#aosl_VariableInterestRateTermLoanMaturingAugust2022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member" xlink:to="lab_aosl_VariableInterestRateTermLoanMaturingAugust2022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ef8f8cf9-9f88-4640-b08f-77805541e271_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_ca49793c-a514-4c26-be6e-faa02606a73c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_e5df8278-3270-4fcc-bfe7-f3759b6c4a02_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6d72ad80-840e-4f3e-bf5d-623a9ae3f3a2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and expected to vest, outstanding, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_63ae47b7-c216-4aa7-a6b8-f9d7335a9ffe_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation share-based arrangements, liability, current</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Share-Based Arrangements, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_8723821c-c350-4c8b-a83e-44bd24338e91_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_2812755d-fe39-4196-aa43-30e7b33bfb23_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Allocation of Recognized Period Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_a0882c96-d182-4271-96a8-a433ee8b40e9_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_0d3e69c2-316b-40fc-ab8d-49fefeb78b31_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_dd024dd4-6ad4-4347-a8d4-81e114d33918_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorized: 100,000 shares; issued and outstanding: 36,107 shares and 28,969 shares, respectively at June 30, 2024 and 34,811 shares and 27,654 shares, respectively at June 30, 2023</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_4151292a-79fa-42ae-9840-7d4c29706b52_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_bf562685-f5f5-43e9-84b1-9f8cdfe53e79_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash flows from finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a9ab6eb8-52ae-47ab-9a77-d10fecca9c52_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, reduction of maximum borrowing capacity</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_label_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" xlink:to="lab_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_05c3d571-6b26-417f-8383-08d9de885f69_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Other than Long-Term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_228a855b-c651-4ced-8fd3-97ca24e4025b_negatedTerseLabel_en-US" xlink:label="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Allowance for price adjustments</link:label>
    <link:label id="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_label_en-US" xlink:label="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Price Adjustments Receivable, Current</link:label>
    <link:label id="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_documentation_en-US" xlink:label="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for Price Adjustments Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent" xlink:href="aosl-20240630.xsd#aosl_AllowanceForPriceAdjustmentsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent" xlink:to="lab_aosl_AllowanceForPriceAdjustmentsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce7b7cae-c192-4780-8bc6-4f8d37d3739b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_63e48445-2a57-4157-a0b8-e5ff137994e8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_36607aaa-ad46-4f71-be92-c38ea36eeda1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorized: 10,000 shares; issued and outstanding: none at June&#160;30,&#160;2024 and 2023</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtCurrentAbstract_7eb85d5c-36c1-409b-b316-fd9df91de383_terseLabel_en-US" xlink:label="lab_us-gaap_DebtCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt</link:label>
    <link:label id="lab_us-gaap_DebtCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_DebtCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrentAbstract" xlink:to="lab_us-gaap_DebtCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_6f7ec9b5-212c-4a57-8ad6-0e781eb373ed_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_c084e15e-720c-4c02-b069-f134acce0c73_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_e8569e85-df60-4323-a0dd-61734f350d9b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_2dee9ba0-ffac-4f7e-a1d3-3d5f7db2d3f3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_ebbf4744-464d-4e1c-bf21-60184150158d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_e45e0928-6460-4ad2-961e-a9245413a957_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options exercisable term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_663c78f7-4c0e-481b-9359-30a5ec694d39_terseLabel_en-US" xlink:label="lab_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock options and RSUs</link:label>
    <link:label id="lab_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_label_en-US" xlink:label="lab_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Options and Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_documentation_en-US" xlink:label="lab_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Options and Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:href="aosl-20240630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:to="lab_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_2522eb11-b283-4108-b979-c528ddac05eb_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_ce4e7a1b-9e62-4da9-b6e8-b9167f2ca317_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardTable_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable" xlink:to="lab_us-gaap_TaxCreditCarryforwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_5e2d652d-13b9-40d1-b308-68ad7d5d7e84_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment purchased but not yet paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_562d5377-8a1d-4518-a9b8-408e5e450af6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_445f6327-eef4-4a13-a870-95638c5c29c4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_2c4fde7b-996c-4cbb-ad8f-220f6d602065_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_c994989e-8eb5-4a4a-93e7-4e5de29de2bc_terseLabel_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, borrowed amount outstanding</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_label_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding</link:label>
    <link:label id="lab_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_documentation_en-US" xlink:label="lab_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" xlink:to="lab_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_fdb1b8dd-6acc-4d6f-8d72-5a470b1234cf_terseLabel_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:label id="lab_srt_ShareRepurchaseProgramAxis_label_en-US" xlink:label="lab_srt_ShareRepurchaseProgramAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ShareRepurchaseProgramAxis" xlink:to="lab_srt_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_25d6bd6a-9f3a-4490-8f7b-dc6546ac1185_terseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Excluding Long-term Commitment [Axis]</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="lab_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_93baf0ce-d03d-4660-9dc1-389607dc74bc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_3d843fa7-f33b-4770-83f6-5be910a4a3e2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_12de71bb-e8b5-42b5-bca1-5a9afb69a92d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_dd5af1b5-bc39-4199-adbc-174a563dc426_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_ea00c1b9-88de-4783-9e75-382a400d2ee9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Volatility rate, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_088cc3fb-8cf9-40ae-8948-172d61a120c6_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_95bb80d3-2579-481d-b5b5-e6c7ccc64025_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deconsolidation of noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest, Decrease from Deconsolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:to="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_01b17887-4060-450e-83bb-bb40be528e4f_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DeferredTaxAssetsAccrualsandReserves_8d60be0a-fc9a-4e9b-97c7-2f16a0ce1fc2_terseLabel_en-US" xlink:label="lab_aosl_DeferredTaxAssetsAccrualsandReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsAccrualsandReserves_label_en-US" xlink:label="lab_aosl_DeferredTaxAssetsAccrualsandReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Accruals and Reserves</link:label>
    <link:label id="lab_aosl_DeferredTaxAssetsAccrualsandReserves_documentation_en-US" xlink:label="lab_aosl_DeferredTaxAssetsAccrualsandReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to accruals and reserves.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccrualsandReserves" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsAccrualsandReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DeferredTaxAssetsAccrualsandReserves" xlink:to="lab_aosl_DeferredTaxAssetsAccrualsandReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_2bba0991-b425-44bb-9507-83c88bf16afc_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_1ff2084a-cdd0-4fc7-80fe-81fe0ea1e632_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a07a3a48-8a0b-4194-bc4d-097370c27445_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Stock Option Activities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_937c6150-b9b0-48e2-9e5b-e00dcbd183f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value, Exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_e4460661-ab5e-4387-aa32-32d8bfaff5f1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_0e6518fb-315d-40db-9ad5-a7fff38c87a0_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allocated share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_50868258-9273-4f31-80c1-34264bb3a771_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Method Investment in Equity Investee</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_ca687f10-ec92-4d1e-8be3-115b8f63c5a7_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax interest and penalties expense</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_43cc915b-1b11-4cf9-b9ea-2d3c9c939af4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_973c217d-8d0b-48a8-8372-2ede2c0a9973_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company contributions to retirement plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_30319ec4-09f9-4ab1-b12d-bf2016c3cdef_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e1ddd8e4-b82c-4212-9f64-9ababec80f36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0ebb483d-d168-4944-a0f1-3d4e87685bf6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_e83196d1-3f8d-49e0-a0b8-a43fff1a0686_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_aa408d11-2bca-4773-9b9f-3143d44b18be_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract" xlink:to="lab_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_03fb1f88-b325-4649-a775-372776b3b8c5_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_d34f0dcc-aa75-4c9a-b345-6d4d96d1a4cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common shares under share repurchase program</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_07272848-1839-4f0e-9e49-f3a6e800e2d3_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common shares under share repurchase program</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_fba12484-3593-4e2b-9047-3bb0c873c062_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_389a1ee1-4004-4e54-8ed0-9cdc08af2f43_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_ac911ad3-dea2-47b8-b64a-9ad5d4f0711b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-U.S. operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_080d828e-13ed-49ec-ad63-e4c9619de490_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_777ac456-f40a-4bc9-9f4c-54ca6d320dfd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_b8168189-061e-4872-ac15-f7c110d62d19_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_6c3ab5f4-7277-4e6d-945b-f9597b1b7aed_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fb77e959-c159-480f-ae0e-c7f67ab02a6b_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_33802471-4353-4f20-8c1d-5601beeea50f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0f64840e-2f6c-48b2-9b10-fab7e06874b7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_WeightedAverageLeaseDiscountRateAbstract_319d5ad7-0979-4d8e-945e-29680d3fb61d_terseLabel_en-US" xlink:label="lab_aosl_WeightedAverageLeaseDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_aosl_WeightedAverageLeaseDiscountRateAbstract_label_en-US" xlink:label="lab_aosl_WeightedAverageLeaseDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Lease Discount Rate [Abstract]</link:label>
    <link:label id="lab_aosl_WeightedAverageLeaseDiscountRateAbstract_documentation_en-US" xlink:label="lab_aosl_WeightedAverageLeaseDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted Average Lease Discount Rate [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WeightedAverageLeaseDiscountRateAbstract" xlink:href="aosl-20240630.xsd#aosl_WeightedAverageLeaseDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_WeightedAverageLeaseDiscountRateAbstract" xlink:to="lab_aosl_WeightedAverageLeaseDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_bd41c020-e47e-4c98-84a3-cf36166f1602_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_DepositsWithSupplier_7a380166-2558-443f-8a32-9c43afbda4d3_terseLabel_en-US" xlink:label="lab_aosl_DepositsWithSupplier" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deposit with supplier</link:label>
    <link:label id="lab_aosl_DepositsWithSupplier_label_en-US" xlink:label="lab_aosl_DepositsWithSupplier" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits With Supplier</link:label>
    <link:label id="lab_aosl_DepositsWithSupplier_documentation_en-US" xlink:label="lab_aosl_DepositsWithSupplier" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deposits With Supplier</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepositsWithSupplier" xlink:href="aosl-20240630.xsd#aosl_DepositsWithSupplier"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_DepositsWithSupplier" xlink:to="lab_aosl_DepositsWithSupplier" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_a6cbb7cc-ddeb-421f-b886-096f0a6acbad_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Components</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LocalVATReceivable_cd5344f9-fedd-4e75-8723-d96aa6922f54_terseLabel_en-US" xlink:label="lab_aosl_LocalVATReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">VAT receivable</link:label>
    <link:label id="lab_aosl_LocalVATReceivable_label_en-US" xlink:label="lab_aosl_LocalVATReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local VAT Receivable</link:label>
    <link:label id="lab_aosl_LocalVATReceivable_documentation_en-US" xlink:label="lab_aosl_LocalVATReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Local VAT (Value Added Tax) Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LocalVATReceivable" xlink:href="aosl-20240630.xsd#aosl_LocalVATReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LocalVATReceivable" xlink:to="lab_aosl_LocalVATReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b7a0dff9-3218-4aef-895a-380f18af54a8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_ebcad5c4-60d0-4399-8155-4565e94e16b0_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Transactions with related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_0a024456-77b2-4dce-b38e-aeb1a11c36c3_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_12e2aabc-0df9-4566-a63f-b4b1f4576552_terseLabel_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal taxes:</link:label>
    <link:label id="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ShareBasedPaymentArrangementExpenseNonCash_afc4e18b-f7a5-41db-bbfe-bd508ce5ad25_terseLabel_en-US" xlink:label="lab_aosl_ShareBasedPaymentArrangementExpenseNonCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangement, expense, non-cash</link:label>
    <link:label id="lab_aosl_ShareBasedPaymentArrangementExpenseNonCash_label_en-US" xlink:label="lab_aosl_ShareBasedPaymentArrangementExpenseNonCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Non-Cash</link:label>
    <link:label id="lab_aosl_ShareBasedPaymentArrangementExpenseNonCash_documentation_en-US" xlink:label="lab_aosl_ShareBasedPaymentArrangementExpenseNonCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Non-Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash" xlink:href="aosl-20240630.xsd#aosl_ShareBasedPaymentArrangementExpenseNonCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash" xlink:to="lab_aosl_ShareBasedPaymentArrangementExpenseNonCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0e66b6ba-03c9-4e78-b0bf-dd7f560de0e6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits rollforward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_d52cdd76-b10b-48c2-9b8b-7ee719a12621_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_c659eb71-367b-436c-b425-a18c024a543d_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Major Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_347df574-2600-46c0-922a-3962cbbbf8e2_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_e90f48be-3b04-423e-8c8b-97ef1b99682f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_ef20f646-25c6-4eb9-8ea1-30a26ef3681f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_cdcda90c-c6f7-4b3d-948c-bc9b0734ec9f_terseLabel_en-US" xlink:label="lab_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign subsidiaries, statutory reserves maximum cumulative amount as a percent of registered capital</link:label>
    <link:label id="lab_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_label_en-US" xlink:label="lab_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statutory Reserves, Cumulative Amount as a Percent of Registered Capital</link:label>
    <link:label id="lab_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_documentation_en-US" xlink:label="lab_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Statutory Reserves, Cumulative Amount as a Percent of Registered Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" xlink:href="aosl-20240630.xsd#aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" xlink:to="lab_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrentAbstract_53be8af8-d484-4a2c-b883-67d72c7cd132_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract" xlink:to="lab_us-gaap_LongTermDebtNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_LengthOfProductWarranty_ea9e899a-ef41-4a8c-80de-ce4c14aab04b_terseLabel_en-US" xlink:label="lab_aosl_LengthOfProductWarranty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Length of product warranty</link:label>
    <link:label id="lab_aosl_LengthOfProductWarranty_label_en-US" xlink:label="lab_aosl_LengthOfProductWarranty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Length of Product Warranty</link:label>
    <link:label id="lab_aosl_LengthOfProductWarranty_documentation_en-US" xlink:label="lab_aosl_LengthOfProductWarranty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Length of Product Warranty</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LengthOfProductWarranty" xlink:href="aosl-20240630.xsd#aosl_LengthOfProductWarranty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_LengthOfProductWarranty" xlink:to="lab_aosl_LengthOfProductWarranty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_923da830-a81d-4bc2-a7a3-c7462ab94db5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_aa59e61f-f2f5-4f55-8262-a799f558d84c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_07a21726-f73c-4d34-9953-0e2e2b62f320_terseLabel_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price financing amount, percent</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_label_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Purchase Price Financing, Percent</link:label>
    <link:label id="lab_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_documentation_en-US" xlink:label="lab_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Purchase Price Financing, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent" xlink:to="lab_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_aafd795c-7150-4eb2-b99c-a59d595d562f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_ba34ed45-ce86-4d4d-888e-57babcb25391_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_58cb6509-3e1c-4d9c-b621-cd9638b78721_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax credit carryforward, subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_91f8a412-5834-427b-a73c-6e5d8d625b31_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Income Location, Balance [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_99e69522-421c-4e9e-8e62-4ba43bc5bd2d_terseLabel_en-US" xlink:label="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign subsidiaries, restricted statutory reserves</link:label>
    <link:label id="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_label_en-US" xlink:label="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries, Restricted Statutory Reserves, Amount</link:label>
    <link:label id="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_documentation_en-US" xlink:label="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Subsidiaries, Restricted Statutory Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount" xlink:href="aosl-20240630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount" xlink:to="lab_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>18
<FILENAME>aosl-20240630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:e8e9f9b6-d647-465e-84c1-b9a1771c4006,g:c8f2c5b0-4577-487e-ab97-128a5e8c8128-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.aosmd.com/role/Cover" xlink:type="simple" xlink:href="aosl-20240630.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_83f5b6d5-f0e3-4db3-ba20-5f85dc4934bd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_DocumentType_83f5b6d5-f0e3-4db3-ba20-5f85dc4934bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_24c62130-091e-4447-b7bc-eca257291cbd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_DocumentAnnualReport_24c62130-091e-4447-b7bc-eca257291cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_055a882a-830c-487f-8faf-80612a99d80d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_DocumentPeriodEndDate_055a882a-830c-487f-8faf-80612a99d80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_bfec04b0-1b30-456e-ab89-2d33afd188ac" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_CurrentFiscalYearEndDate_bfec04b0-1b30-456e-ab89-2d33afd188ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_765dcadb-0b55-411a-88a1-9279da0e6f69" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_DocumentTransitionReport_765dcadb-0b55-411a-88a1-9279da0e6f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_37d25698-cdeb-41ee-a5bd-c1476eb8897e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityFileNumber_37d25698-cdeb-41ee-a5bd-c1476eb8897e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e7491b59-a14d-41c7-a95b-758363567958" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityRegistrantName_e7491b59-a14d-41c7-a95b-758363567958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_de3f29bb-8fe9-490e-a8ed-ef0020ee015e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityIncorporationStateCountryCode_de3f29bb-8fe9-490e-a8ed-ef0020ee015e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_10dc3b1a-ff86-4b36-8d88-7d1e6473b289" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityTaxIdentificationNumber_10dc3b1a-ff86-4b36-8d88-7d1e6473b289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_148ff585-5dca-41e2-8bbe-86fdafc06632" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityAddressAddressLine1_148ff585-5dca-41e2-8bbe-86fdafc06632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_6a3124be-18e0-4a1e-9807-1dc6636acb0a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityAddressAddressLine2_6a3124be-18e0-4a1e-9807-1dc6636acb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_637ae5ff-c524-43be-9f3d-42dd39784453" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityAddressCityOrTown_637ae5ff-c524-43be-9f3d-42dd39784453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_5c72a9f8-72ec-4d8b-976e-37024dd884bc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityAddressPostalZipCode_5c72a9f8-72ec-4d8b-976e-37024dd884bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_c2bd015e-cae6-4506-a030-035359be0f84" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityAddressCountry_c2bd015e-cae6-4506-a030-035359be0f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_8f61a8a9-c1c2-447b-b335-b9d61e3755ab" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_CityAreaCode_8f61a8a9-c1c2-447b-b335-b9d61e3755ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_e049cd98-dfe2-4ac3-9476-8747e2869779" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_LocalPhoneNumber_e049cd98-dfe2-4ac3-9476-8747e2869779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_761f0d77-35e3-4bc9-a35b-e42f733ce13c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_Security12bTitle_761f0d77-35e3-4bc9-a35b-e42f733ce13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_5dea9ed6-d713-414c-bff6-1ae028deed75" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_TradingSymbol_5dea9ed6-d713-414c-bff6-1ae028deed75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5ef1c889-bed9-4a07-ad60-35479ed59df2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_SecurityExchangeName_5ef1c889-bed9-4a07-ad60-35479ed59df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_09e30976-e528-4de2-b513-c9c1c8ab222b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_09e30976-e528-4de2-b513-c9c1c8ab222b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1f2cf5f5-b065-4e5c-96d6-682abb764806" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityVoluntaryFilers_1f2cf5f5-b065-4e5c-96d6-682abb764806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_cebd9922-384b-49c6-982c-1fca7f75274a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityCurrentReportingStatus_cebd9922-384b-49c6-982c-1fca7f75274a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_eb192a63-86e6-41ed-adc3-a7d1695f5675" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityInteractiveDataCurrent_eb192a63-86e6-41ed-adc3-a7d1695f5675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_63410dd2-1f78-4775-b2af-4e2b8d41aa6b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityFilerCategory_63410dd2-1f78-4775-b2af-4e2b8d41aa6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_6edfd409-cb80-42de-b3ce-7dd370d58b0e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntitySmallBusiness_6edfd409-cb80-42de-b3ce-7dd370d58b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_fbad3fe4-1fa6-4a96-a738-60a80f089fe7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityEmergingGrowthCompany_fbad3fe4-1fa6-4a96-a738-60a80f089fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_d6f181e4-8fae-4e7e-8ee3-2489fc58177a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_d6f181e4-8fae-4e7e-8ee3-2489fc58177a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_d399d6de-d854-4fd5-88ba-4b8f0694a70a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityShellCompany_d399d6de-d854-4fd5-88ba-4b8f0694a70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_cf33ec69-619e-4fad-b65a-5f64c80ab73a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityPublicFloat_cf33ec69-619e-4fad-b65a-5f64c80ab73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_8c7ea96f-568f-45db-8119-caf7a22ca361" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_8c7ea96f-568f-45db-8119-caf7a22ca361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_656f2836-fcf5-4fd8-98dc-7d291fcc9d4b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_EntityCentralIndexKey_656f2836-fcf5-4fd8-98dc-7d291fcc9d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b6a650f0-7ffa-4cdf-a3b6-490a04efe75f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_DocumentFiscalYearFocus_b6a650f0-7ffa-4cdf-a3b6-490a04efe75f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_853de057-3dac-481c-8588-2cc48f56210e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_DocumentFiscalPeriodFocus_853de057-3dac-481c-8588-2cc48f56210e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_f8e6e46b-4c75-4dbe-ade0-05bd139f9883" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_AmendmentFlag_f8e6e46b-4c75-4dbe-ade0-05bd139f9883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_fb944540-c607-4158-a14f-ed83e9c04bcb" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5f1e4e3f-0558-49e3-98ea-a4e5106d71dd" xlink:to="loc_dei_IcfrAuditorAttestationFlag_fb944540-c607-4158-a14f-ed83e9c04bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/AuditInformation" xlink:type="simple" xlink:href="aosl-20240630.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AuditInformationAbstract_762b116c-5638-440f-a449-525271f2b2eb" xlink:href="aosl-20240630.xsd#aosl_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_d82b7f01-50a0-4419-b2e8-db49e4958c28" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_AuditInformationAbstract_762b116c-5638-440f-a449-525271f2b2eb" xlink:to="loc_dei_AuditorFirmId_d82b7f01-50a0-4419-b2e8-db49e4958c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_2dcb2cdc-50e5-4ad2-8d8b-5bd4f175a5e7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_AuditInformationAbstract_762b116c-5638-440f-a449-525271f2b2eb" xlink:to="loc_dei_AuditorName_2dcb2cdc-50e5-4ad2-8d8b-5bd4f175a5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_92efbe5e-fee5-4e38-bf42-e976f6eea8e8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_AuditInformationAbstract_762b116c-5638-440f-a449-525271f2b2eb" xlink:to="loc_dei_AuditorLocation_92efbe5e-fee5-4e38-bf42-e976f6eea8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b0199f14-78d9-40aa-8d29-345ec580dc3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_dae8bd61-dfb3-4ea7-bf20-b2d3e6706a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b0199f14-78d9-40aa-8d29-345ec580dc3a" xlink:to="loc_us-gaap_StatementTable_dae8bd61-dfb3-4ea7-bf20-b2d3e6706a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b45ff7b2-48db-4699-9984-f924c612f699" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dae8bd61-dfb3-4ea7-bf20-b2d3e6706a6d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b45ff7b2-48db-4699-9984-f924c612f699" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ad3b5105-4f9c-46aa-90f7-041b1d761c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b45ff7b2-48db-4699-9984-f924c612f699" xlink:to="loc_us-gaap_RelatedPartyDomain_ad3b5105-4f9c-46aa-90f7-041b1d761c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonrelatedPartyMember_caebf93d-b891-4e63-a44a-70bdcdb8c851" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonrelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ad3b5105-4f9c-46aa-90f7-041b1d761c1f" xlink:to="loc_us-gaap_NonrelatedPartyMember_caebf93d-b891-4e63-a44a-70bdcdb8c851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_8758c687-c4b7-4297-9796-38890db092d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ad3b5105-4f9c-46aa-90f7-041b1d761c1f" xlink:to="loc_us-gaap_RelatedPartyMember_8758c687-c4b7-4297-9796-38890db092d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_114e15c2-0c34-42c0-883f-7043c5bd705b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_dae8bd61-dfb3-4ea7-bf20-b2d3e6706a6d" xlink:to="loc_us-gaap_StatementLineItems_114e15c2-0c34-42c0-883f-7043c5bd705b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_114e15c2-0c34-42c0-883f-7043c5bd705b" xlink:to="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7d434a0e-0e28-49f2-adbf-377da5dc60be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_7d434a0e-0e28-49f2-adbf-377da5dc60be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f62268a1-b9c6-438c-b291-ffce5bda8241" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f62268a1-b9c6-438c-b291-ffce5bda8241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_73761774-3b55-4cbe-a1d8-abdc26bbaa95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_73761774-3b55-4cbe-a1d8-abdc26bbaa95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c7524267-2689-4273-a5b6-3edf5ce9b0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_InventoryNet_c7524267-2689-4273-a5b6-3edf5ce9b0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4d7141b6-b893-4aa5-b198-656e9171b175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_OtherAssetsCurrent_4d7141b6-b893-4aa5-b198-656e9171b175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9b0fc087-6b2c-42c8-a84d-719edcb3e538" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_86c74c5c-80ff-4dd7-8c62-2a79d81319c7" xlink:to="loc_us-gaap_AssetsCurrent_9b0fc087-6b2c-42c8-a84d-719edcb3e538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_a1888298-a49d-46ef-830e-2e069540cedb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_a1888298-a49d-46ef-830e-2e069540cedb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d4c59d76-2cca-4d23-9d4a-f8815fb88fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d4c59d76-2cca-4d23-9d4a-f8815fb88fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_cfab5d95-f1ba-4211-b894-c229af7dcd42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_cfab5d95-f1ba-4211-b894-c229af7dcd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_604d8674-4751-4c59-9bf9-f435b2584f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_EquityMethodInvestments_604d8674-4751-4c59-9bf9-f435b2584f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_a157100e-33cc-464a-a0e8-239ca41b9a26" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_a157100e-33cc-464a-a0e8-239ca41b9a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_06e26cfd-9982-45b1-9a8c-7fdd0596e498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_06e26cfd-9982-45b1-9a8c-7fdd0596e498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e916397c-3649-4ab0-b1df-23de6af03ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e916397c-3649-4ab0-b1df-23de6af03ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c7a8777a-a357-47e0-b438-a491e4679c64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0fa79788-6d84-47af-ba0b-ba205f9d4166" xlink:to="loc_us-gaap_Assets_c7a8777a-a357-47e0-b438-a491e4679c64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_114e15c2-0c34-42c0-883f-7043c5bd705b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a842f826-a1ff-4264-bcf3-9989ff97e63f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_AccountsPayableCurrent_a842f826-a1ff-4264-bcf3-9989ff97e63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_333de2f2-a253-498b-b30d-b82b521c69a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_333de2f2-a253-498b-b30d-b82b521c69a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_0eadca8c-2cfe-47a6-b7bc-b962a7c257e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_0eadca8c-2cfe-47a6-b7bc-b962a7c257e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_8ac48657-4ba4-4c53-b602-2457ab2128b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_ShortTermBorrowings_8ac48657-4ba4-4c53-b602-2457ab2128b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_be80073d-5ff8-4f79-923d-5f19c09e8ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_be80073d-5ff8-4f79-923d-5f19c09e8ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_54094dcf-76b1-4aa7-805b-95df77663f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_54094dcf-76b1-4aa7-805b-95df77663f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_eae7f5da-b4a2-4f7b-bb7d-33cbdb7bc343" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_eae7f5da-b4a2-4f7b-bb7d-33cbdb7bc343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6fb9ce87-806b-49c2-99d6-753400f23e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_d388b562-2977-45a2-a7ff-b373c89bf653" xlink:to="loc_us-gaap_LiabilitiesCurrent_6fb9ce87-806b-49c2-99d6-753400f23e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_15f1bdbc-0546-44c5-a95a-e8d14b4531d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_15f1bdbc-0546-44c5-a95a-e8d14b4531d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_81e62484-4f7d-460b-ab68-6ed23e4adc23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_81e62484-4f7d-460b-ab68-6ed23e4adc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_08b7db3e-ee72-40ee-a754-ba36978be865" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction_08b7db3e-ee72-40ee-a754-ba36978be865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_dd41afe3-d5f7-4cca-ad02-c59b6e7b9501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_dd41afe3-d5f7-4cca-ad02-c59b6e7b9501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_462da4d1-48ea-4dc8-b2dc-ae286bc0d1ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_462da4d1-48ea-4dc8-b2dc-ae286bc0d1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ccb8653e-1796-4215-9037-e02e61b858a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ccb8653e-1796-4215-9037-e02e61b858a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_5ac53b41-2695-4cdf-8f70-aa70a887b4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_Liabilities_5ac53b41-2695-4cdf-8f70-aa70a887b4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c3e06970-9ad8-40ff-896c-8d7a8e9b986a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c3e06970-9ad8-40ff-896c-8d7a8e9b986a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_ecfa4be8-77c8-4a2c-afc2-15aa9d2e35c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_ecfa4be8-77c8-4a2c-afc2-15aa9d2e35c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_60e25ec0-2b20-4aef-9d57-0539c9262c40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract_ecfa4be8-77c8-4a2c-afc2-15aa9d2e35c3" xlink:to="loc_us-gaap_PreferredStockValue_60e25ec0-2b20-4aef-9d57-0539c9262c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_246ba9fb-a980-4524-8966-1ba90d2bae2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_246ba9fb-a980-4524-8966-1ba90d2bae2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3895a32d-8f50-483f-8626-2996edfcb59d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_246ba9fb-a980-4524-8966-1ba90d2bae2b" xlink:to="loc_us-gaap_CommonStockValue_3895a32d-8f50-483f-8626-2996edfcb59d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_29c2e6dc-b141-41cc-b6a1-f2427cfcdc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_TreasuryStockValue_29c2e6dc-b141-41cc-b6a1-f2427cfcdc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_c90cebe2-6b0a-4785-aacb-031db8fcf9cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_AdditionalPaidInCapital_c90cebe2-6b0a-4785-aacb-031db8fcf9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7bf44ed9-f024-47ec-9bdf-299d16d63028" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7bf44ed9-f024-47ec-9bdf-299d16d63028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_57999cef-19f8-45e7-b14f-b8c6c5d18ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_57999cef-19f8-45e7-b14f-b8c6c5d18ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_db6bcb71-431f-4b3f-9409-be4799dafbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_c526d151-d6d5-43c9-a25b-13b52b806803" xlink:to="loc_us-gaap_StockholdersEquity_db6bcb71-431f-4b3f-9409-be4799dafbbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e864d34e-f0bb-4d5e-88a3-8487dc0b168f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c1f9dd21-bc8e-4472-9b6c-bca5255a013f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_e864d34e-f0bb-4d5e-88a3-8487dc0b168f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_2f7b76f9-a9de-4e79-8989-1c3866d2d564" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_98c96935-a3b6-469b-abf3-66f3ef800777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f7b76f9-a9de-4e79-8989-1c3866d2d564" xlink:to="loc_us-gaap_StatementTable_98c96935-a3b6-469b-abf3-66f3ef800777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_6b75c2a0-bc88-452b-971d-aeb31b86b575" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_98c96935-a3b6-469b-abf3-66f3ef800777" xlink:to="loc_srt_StatementScenarioAxis_6b75c2a0-bc88-452b-971d-aeb31b86b575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a55a854a-718e-4309-bc71-bde8c23969e8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_6b75c2a0-bc88-452b-971d-aeb31b86b575" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a55a854a-718e-4309-bc71-bde8c23969e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_98c96935-a3b6-469b-abf3-66f3ef800777" xlink:to="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0047f59e-6534-40e5-848e-dbcb1a266a75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0047f59e-6534-40e5-848e-dbcb1a266a75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_50cf38ea-11b8-4aaf-8145-9cfdf5b90bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_50cf38ea-11b8-4aaf-8145-9cfdf5b90bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_26d53081-47f5-4285-859c-3a15af3d52ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_PreferredStockSharesIssued_26d53081-47f5-4285-859c-3a15af3d52ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_70526b09-2fc0-416d-9f1c-ade6fe648248" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_70526b09-2fc0-416d-9f1c-ade6fe648248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2f5a5c4a-9e76-423f-9974-54a965366225" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2f5a5c4a-9e76-423f-9974-54a965366225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_58c48386-2144-43c5-a52c-93ef81721db0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_58c48386-2144-43c5-a52c-93ef81721db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0169608c-b576-4ba4-ae5c-1bc31a9500ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_CommonStockSharesIssued_0169608c-b576-4ba4-ae5c-1bc31a9500ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_adaea9e9-b1ef-4fd6-ad9f-753528c0521c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_adaea9e9-b1ef-4fd6-ad9f-753528c0521c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_39d5854e-a6cb-4c43-9336-f4b228798dad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4fdc4a34-b388-4445-a829-d8172aa70218" xlink:to="loc_us-gaap_TreasuryStockCommonShares_39d5854e-a6cb-4c43-9336-f4b228798dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_51160309-b8e7-4a38-b104-53d807edbf92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_51160309-b8e7-4a38-b104-53d807edbf92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_93f928fc-1c85-4984-9e69-992f685a9a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_CostOfRevenue_93f928fc-1c85-4984-9e69-992f685a9a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ff419e90-69b5-4ce8-83ec-09fc1a162490" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_GrossProfit_ff419e90-69b5-4ce8-83ec-09fc1a162490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_46e47b79-922a-41e4-9fa2-291e48fa881b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_OperatingExpensesAbstract_46e47b79-922a-41e4-9fa2-291e48fa881b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_181dcec8-74ac-4a8e-ac3a-8943e346ec39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_46e47b79-922a-41e4-9fa2-291e48fa881b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_181dcec8-74ac-4a8e-ac3a-8943e346ec39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ebd0850e-e1f8-4ea6-a6d1-c6eb6b792b33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_46e47b79-922a-41e4-9fa2-291e48fa881b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_ebd0850e-e1f8-4ea6-a6d1-c6eb6b792b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_1bb91ddd-05fe-4e1e-8429-c0d1b59365a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_46e47b79-922a-41e4-9fa2-291e48fa881b" xlink:to="loc_us-gaap_OperatingExpenses_1bb91ddd-05fe-4e1e-8429-c0d1b59365a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2c92487e-1514-460b-922a-809d4f489659" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_OperatingIncomeLoss_2c92487e-1514-460b-922a-809d4f489659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_dc0d1efb-d55a-4c8e-850d-b7d5158b82b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_dc0d1efb-d55a-4c8e-850d-b7d5158b82b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_73d2a819-c6d6-4034-a998-bf8b4a73768a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_73d2a819-c6d6-4034-a998-bf8b4a73768a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_348e1bbc-6c8e-493c-8353-81af6bd2ae55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_348e1bbc-6c8e-493c-8353-81af6bd2ae55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_d544f87c-1d5f-4293-9ca4-2b7b3303dcfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_d544f87c-1d5f-4293-9ca4-2b7b3303dcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_80234738-e41e-4633-a1f5-134eba009d11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_80234738-e41e-4633-a1f5-134eba009d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4b85fae8-4e2a-413f-ad99-961d17135e82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4b85fae8-4e2a-413f-ad99-961d17135e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_085e157a-cdfa-4f11-bf76-7a6009c5fcc0" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment_085e157a-cdfa-4f11-bf76-7a6009c5fcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_85bdfdce-d19e-49d2-bdd5-01cb88cc09bf" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_85bdfdce-d19e-49d2-bdd5-01cb88cc09bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_564d5ab1-fefe-450b-aca3-1d6d1c9ae2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_564d5ab1-fefe-450b-aca3-1d6d1c9ae2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_83727531-1f5b-4f0b-9a47-ff031f44cfac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_83727531-1f5b-4f0b-9a47-ff031f44cfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3b39abc0-1c5f-41dc-a503-5a74d6d7a5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_NetIncomeLoss_3b39abc0-1c5f-41dc-a503-5a74d6d7a5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a1a289e6-de7c-4eab-902e-7ec95d814bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a1a289e6-de7c-4eab-902e-7ec95d814bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_876b6fc1-32f9-4921-b409-60af67af0141" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a1a289e6-de7c-4eab-902e-7ec95d814bbf" xlink:to="loc_us-gaap_EarningsPerShareBasic_876b6fc1-32f9-4921-b409-60af67af0141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d22360f9-ae05-433f-9601-24f81ee3a1be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_a1a289e6-de7c-4eab-902e-7ec95d814bbf" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d22360f9-ae05-433f-9601-24f81ee3a1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c9f56bd5-36df-4937-b514-22b30b2000d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_d800d228-2ec1-42df-9795-ad1b95c2ce1d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c9f56bd5-36df-4937-b514-22b30b2000d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aa92180b-0276-41ae-844f-39b1bb110b74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c9f56bd5-36df-4937-b514-22b30b2000d4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aa92180b-0276-41ae-844f-39b1bb110b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_385a195b-57cc-4ea4-88ba-332b5438abcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c9f56bd5-36df-4937-b514-22b30b2000d4" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_385a195b-57cc-4ea4-88ba-332b5438abcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_68c00301-09a8-4eff-bd87-5fa42389c999" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_912ebbc9-1bbb-4e83-b819-f581fe2d3b14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_68c00301-09a8-4eff-bd87-5fa42389c999" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_912ebbc9-1bbb-4e83-b819-f581fe2d3b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b194da09-b525-4d19-908e-253a75b6a8ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_68c00301-09a8-4eff-bd87-5fa42389c999" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_b194da09-b525-4d19-908e-253a75b6a8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_7be0e613-7aca-41e4-9366-2ff39fa96e84" xlink:href="aosl-20240630.xsd#aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_68c00301-09a8-4eff-bd87-5fa42389c999" xlink:to="loc_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation_7be0e613-7aca-41e4-9366-2ff39fa96e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4f4bdd85-66bc-4daa-87bd-d37fdcb99267" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_68c00301-09a8-4eff-bd87-5fa42389c999" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4f4bdd85-66bc-4daa-87bd-d37fdcb99267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_5309ba23-213b-42e5-81c5-81d1d1b45658" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_68c00301-09a8-4eff-bd87-5fa42389c999" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_5309ba23-213b-42e5-81c5-81d1d1b45658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c684c20-7fe9-452c-abdb-7dd70c84e5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_68c00301-09a8-4eff-bd87-5fa42389c999" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_5c684c20-7fe9-452c-abdb-7dd70c84e5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d4cd195f-af65-4cec-9be4-7dbc028a8258" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_86b16b30-3047-4385-93a7-cebca023c814" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d4cd195f-af65-4cec-9be4-7dbc028a8258" xlink:to="loc_us-gaap_StatementTable_86b16b30-3047-4385-93a7-cebca023c814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b85b9f8e-2275-4167-bac9-ee734073ddda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86b16b30-3047-4385-93a7-cebca023c814" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b85b9f8e-2275-4167-bac9-ee734073ddda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7cb60c53-9cad-4905-b7c9-2284169a975e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b85b9f8e-2275-4167-bac9-ee734073ddda" xlink:to="loc_us-gaap_EquityComponentDomain_7cb60c53-9cad-4905-b7c9-2284169a975e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7cb60c53-9cad-4905-b7c9-2284169a975e" xlink:to="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_7326ce87-9686-47fc-bad6-70ae4238d641" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_PreferredStockMember_7326ce87-9686-47fc-bad6-70ae4238d641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_96c48a39-9a6b-45d6-87a3-165d05877d57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_CommonStockMember_96c48a39-9a6b-45d6-87a3-165d05877d57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_4ecfc36d-e79d-4a8f-9f8d-4b13462f5570" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_TreasuryStockCommonMember_4ecfc36d-e79d-4a8f-9f8d-4b13462f5570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_bae7a09d-2bb2-4368-8036-4fd076ff01d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_bae7a09d-2bb2-4368-8036-4fd076ff01d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3b9ac646-3357-48da-96d0-3021e5aafc6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_3b9ac646-3357-48da-96d0-3021e5aafc6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4d8fab0c-3529-4f57-b39d-91a3f8b3a35b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ParentMember_b0f339f5-e2ca-4665-a33b-f07b157c16de" xlink:to="loc_us-gaap_RetainedEarningsMember_4d8fab0c-3529-4f57-b39d-91a3f8b3a35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_15a0b338-86ee-4a4d-acba-0955066e408f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7cb60c53-9cad-4905-b7c9-2284169a975e" xlink:to="loc_us-gaap_NoncontrollingInterestMember_15a0b338-86ee-4a4d-acba-0955066e408f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_17367605-e821-4d82-ab8b-28fae90dbda8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86b16b30-3047-4385-93a7-cebca023c814" xlink:to="loc_us-gaap_StatementLineItems_17367605-e821-4d82-ab8b-28fae90dbda8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_17367605-e821-4d82-ab8b-28fae90dbda8" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0f690a7c-3436-455c-9781-d5009a7a2203" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0f690a7c-3436-455c-9781-d5009a7a2203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c8a93dfe-9ec5-488b-bf8b-fbdea08e170c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_CommonStockSharesIssued_c8a93dfe-9ec5-488b-bf8b-fbdea08e170c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_7889f763-8271-4742-92a7-2e49bfa9b1de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_TreasuryStockCommonShares_7889f763-8271-4742-92a7-2e49bfa9b1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5668de49-5d73-4bf2-bfd2-2851bb522de2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockholdersEquity_5668de49-5d73-4bf2-bfd2-2851bb522de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_af67afab-677c-4849-a768-9aa7766902c2" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod_af67afab-677c-4849-a768-9aa7766902c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_75bfc71c-133a-4f57-8c59-cd03b07dc02b" xlink:href="aosl-20240630.xsd#aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased_75bfc71c-133a-4f57-8c59-cd03b07dc02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_d16811f6-c09e-459f-979b-5ba6e19ebb87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued_d16811f6-c09e-459f-979b-5ba6e19ebb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_b059a4a9-6eaf-4e10-860f-67c0260286a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued_b059a4a9-6eaf-4e10-860f-67c0260286a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0b2c577c-c44d-45cb-b8fd-cdb6182c626e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_0b2c577c-c44d-45cb-b8fd-cdb6182c626e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_904ec6ce-2af9-410c-9fed-6411f44ee1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_904ec6ce-2af9-410c-9fed-6411f44ee1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_416d5f6e-3d6d-49cd-992c-e3ef62ac4b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_416d5f6e-3d6d-49cd-992c-e3ef62ac4b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_2f12ad64-c149-4a48-a5ad-d3fe05ca6e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_2f12ad64-c149-4a48-a5ad-d3fe05ca6e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_67eeca2f-ee1a-44ca-95d0-f85d24fd3993" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_67eeca2f-ee1a-44ca-95d0-f85d24fd3993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_683343c9-2c3e-45a3-b4c3-892716e5e9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_683343c9-2c3e-45a3-b4c3-892716e5e9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9a1cf9d9-4296-41d4-b744-a2db30690ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_9a1cf9d9-4296-41d4-b744-a2db30690ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_71d15cfb-0e85-4868-a3f1-4e96d10617bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_NetIncomeLoss_71d15cfb-0e85-4868-a3f1-4e96d10617bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1104d1dc-f1df-414c-b127-391e4ad9f4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1104d1dc-f1df-414c-b127-391e4ad9f4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_40de2cd0-ad31-4e24-87e7-cf9a7f08c388" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_40de2cd0-ad31-4e24-87e7-cf9a7f08c388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_2b1024ec-ee10-49fc-b192-70f9d8ec2c06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_2b1024ec-ee10-49fc-b192-70f9d8ec2c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_46ca1afb-eb21-4d3e-be41-a5085c4e948a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest_46ca1afb-eb21-4d3e-be41-a5085c4e948a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_42ef84e5-31c7-4782-bd57-05208a3081e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_42ef84e5-31c7-4782-bd57-05208a3081e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_d57789d2-7675-4cd5-98e4-521220be37b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_d57789d2-7675-4cd5-98e4-521220be37b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_991763b4-8f2b-4fd4-b83a-2a75ae72946c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_991763b4-8f2b-4fd4-b83a-2a75ae72946c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_979a3704-9191-4561-8b34-3bf67b22bc14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_979a3704-9191-4561-8b34-3bf67b22bc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3af5c56d-fb33-46ab-ba2f-20798abd9af6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_CommonStockSharesIssued_3af5c56d-fb33-46ab-ba2f-20798abd9af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_fad6928d-b6bd-4bfb-adcd-5531dc0a8915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_TreasuryStockCommonShares_fad6928d-b6bd-4bfb-adcd-5531dc0a8915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_03c54303-c7e9-4c13-b1bc-812fade3eaac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockholdersEquity_03c54303-c7e9-4c13-b1bc-812fade3eaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_66723953-72fb-480c-ae78-08d0dccbf784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_bc22870e-3627-4574-8371-c46a4b4f8854" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_66723953-72fb-480c-ae78-08d0dccbf784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="aosl-20240630.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c7519ce-76de-4ae1-801b-ceb579b8627f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c7519ce-76de-4ae1-801b-ceb579b8627f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3d19b980-3c73-47bd-b46e-f4fe5b8e23d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c7519ce-76de-4ae1-801b-ceb579b8627f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_3d19b980-3c73-47bd-b46e-f4fe5b8e23d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c7519ce-76de-4ae1-801b-ceb579b8627f" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_540b42ff-857b-4725-897d-75879b5ebdc2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_540b42ff-857b-4725-897d-75879b5ebdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_e0007e64-500d-484d-9e31-c8b53507b1d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_e0007e64-500d-484d-9e31-c8b53507b1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_defa82c8-7758-4e65-a3e4-9616afaa5907" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_defa82c8-7758-4e65-a3e4-9616afaa5907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_7a80376e-2b1b-4802-8f5b-82d2fcf7e66d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_7a80376e-2b1b-4802-8f5b-82d2fcf7e66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_584b1c90-8597-45c4-ac51-b94b2327981e" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_584b1c90-8597-45c4-ac51-b94b2327981e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_738cc58d-be41-43b4-9417-b2e61c749176" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:to="loc_us-gaap_ShareBasedCompensation_738cc58d-be41-43b4-9417-b2e61c749176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_aeb01104-34b8-4ef4-8b8c-c8d032361914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_aeb01104-34b8-4ef4-8b8c-c8d032361914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets_35b7c383-e30e-4e0b-a831-b83d4c14c582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c35bfe4a-9585-4967-8ae8-0647c52c23cf" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets_35b7c383-e30e-4e0b-a831-b83d4c14c582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c7519ce-76de-4ae1-801b-ceb579b8627f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3147b2c9-c533-4bda-82cd-e8bdec44e220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3147b2c9-c533-4bda-82cd-e8bdec44e220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_40e6081e-a694-49ed-b323-5b8a434628c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_40e6081e-a694-49ed-b323-5b8a434628c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8e9f9160-f09d-45de-bf26-e2ddb26595b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8e9f9160-f09d-45de-bf26-e2ddb26595b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_d1b25183-5338-435a-934f-4c522a2d5f72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties_d1b25183-5338-435a-934f-4c522a2d5f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6268ce13-a03b-4d7b-b5d6-608d88067f32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_6268ce13-a03b-4d7b-b5d6-608d88067f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_85e6dfd9-b234-4627-9158-b8cd96a880c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_85e6dfd9-b234-4627-9158-b8cd96a880c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_d4eaa91e-9b91-4028-be3a-c86da60c8263" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany_d4eaa91e-9b91-4028-be3a-c86da60c8263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ff6a1b1c-d2c0-48dc-9921-a9a7c66682f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_ff6a1b1c-d2c0-48dc-9921-a9a7c66682f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_dff0b8bd-ef1b-41b4-8f1c-68bdae22ff14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_a63d83d6-c6d4-4c76-b2a6-36be3eaf5b80" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_dff0b8bd-ef1b-41b4-8f1c-68bdae22ff14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d2a825ac-eaac-41a0-9f5a-81ac377f1ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1c7519ce-76de-4ae1-801b-ceb579b8627f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d2a825ac-eaac-41a0-9f5a-81ac377f1ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1e764789-ca7b-4ae3-816c-bff7a0067a10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1e764789-ca7b-4ae3-816c-bff7a0067a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_fc6f94dc-c940-429f-877e-cbcb6f0e70d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1e764789-ca7b-4ae3-816c-bff7a0067a10" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_fc6f94dc-c940-429f-877e-cbcb6f0e70d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_8d6bfdf3-1956-41d7-98a8-ac7f277f45c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1e764789-ca7b-4ae3-816c-bff7a0067a10" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_8d6bfdf3-1956-41d7-98a8-ac7f277f45c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_11683dbc-0d95-49a5-889b-4cfea30d11ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1e764789-ca7b-4ae3-816c-bff7a0067a10" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_11683dbc-0d95-49a5-889b-4cfea30d11ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_3a4dda4e-9ee4-4e95-9f90-fa0643ca9add" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1e764789-ca7b-4ae3-816c-bff7a0067a10" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_3a4dda4e-9ee4-4e95-9f90-fa0643ca9add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_6deedece-f7fe-4e2d-bdc3-4bb5782b33d8" xlink:href="aosl-20240630.xsd#aosl_ProceedsFromGovernmentGrantRelatedToEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1e764789-ca7b-4ae3-816c-bff7a0067a10" xlink:to="loc_aosl_ProceedsFromGovernmentGrantRelatedToEquipment_6deedece-f7fe-4e2d-bdc3-4bb5782b33d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_79bfe4b2-accb-4298-8201-420318b87fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1e764789-ca7b-4ae3-816c-bff7a0067a10" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_79bfe4b2-accb-4298-8201-420318b87fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_66ea27ed-9a8d-4169-af08-1c6537d39c05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_66ea27ed-9a8d-4169-af08-1c6537d39c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_5d6af595-a265-4c37-8661-50d3aa872831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_5d6af595-a265-4c37-8661-50d3aa872831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e3bc3247-d538-4e77-9271-35b15e590f44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e3bc3247-d538-4e77-9271-35b15e590f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfDebt_bbbd0cca-ca35-4516-b178-9d0de1efc286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfDebt_bbbd0cca-ca35-4516-b178-9d0de1efc286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_03d6a350-8b8f-478f-add6-10ad54f1646c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:to="loc_us-gaap_RepaymentsOfDebt_03d6a350-8b8f-478f-add6-10ad54f1646c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrincipalPaymentsOnCapitalLeases_ab08eb37-a3ad-4130-b20b-18a46be2a7e2" xlink:href="aosl-20240630.xsd#aosl_PrincipalPaymentsOnCapitalLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:to="loc_aosl_PrincipalPaymentsOnCapitalLeases_ab08eb37-a3ad-4130-b20b-18a46be2a7e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_97edd32f-9055-49bc-a36a-b550ee47c540" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_708bffbe-37e4-4172-8452-3be7a4bdaf0d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_97edd32f-9055-49bc-a36a-b550ee47c540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d294eadc-a954-4387-97ba-f41c08deda00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d294eadc-a954-4387-97ba-f41c08deda00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_876c8c24-535b-4873-9955-57df058b85f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_876c8c24-535b-4873-9955-57df058b85f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_70865ef1-e847-4dc4-93bb-6877cf691af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_70865ef1-e847-4dc4-93bb-6877cf691af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9e834679-7123-43fc-8488-7133354d0bce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9e834679-7123-43fc-8488-7133354d0bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_54d890db-a45e-42a8-9056-59f28ca4006b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_54d890db-a45e-42a8-9056-59f28ca4006b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_c2db883c-9f56-463f-8b3a-925accd894fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_54d890db-a45e-42a8-9056-59f28ca4006b" xlink:to="loc_us-gaap_InterestPaidNet_c2db883c-9f56-463f-8b3a-925accd894fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_4cd38f14-3e7b-4861-88b6-e9968f0453d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_54d890db-a45e-42a8-9056-59f28ca4006b" xlink:to="loc_us-gaap_IncomeTaxesPaid_4cd38f14-3e7b-4861-88b6-e9968f0453d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2d0f2063-9be4-4dd4-a9e4-7e2843b0def1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2d0f2063-9be4-4dd4-a9e4-7e2843b0def1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2e72813a-3f2a-41ea-a2ff-736e79ec3471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2d0f2063-9be4-4dd4-a9e4-7e2843b0def1" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2e72813a-3f2a-41ea-a2ff-736e79ec3471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_f7a4b82c-424a-45c9-99a2-c0d9a728d381" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_2d0f2063-9be4-4dd4-a9e4-7e2843b0def1" xlink:to="loc_us-gaap_StockIssued1_f7a4b82c-424a-45c9-99a2-c0d9a728d381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_8ea13605-3864-4903-bf64-c9a644126b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1af7e414-1190-41f0-b7f0-700f26b83635" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_8ea13605-3864-4903-bf64-c9a644126b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_813d0d39-7150-4c6b-aabc-8b69907aa2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_8ea13605-3864-4903-bf64-c9a644126b4a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_813d0d39-7150-4c6b-aabc-8b69907aa2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5ead00aa-c668-4c34-b3e4-17d0ed09b630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_8ea13605-3864-4903-bf64-c9a644126b4a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_5ead00aa-c668-4c34-b3e4-17d0ed09b630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_f38f3816-557e-46dc-ae59-9783e88df2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_8ea13605-3864-4903-bf64-c9a644126b4a" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_f38f3816-557e-46dc-ae59-9783e88df2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf96d0e6-e4e7-4653-836b-abde341f602a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_8ea13605-3864-4903-bf64-c9a644126b4a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cf96d0e6-e4e7-4653-836b-abde341f602a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4119cfba-1103-4cf3-8837-bea805e8f8db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_a2d3ca0a-65a5-4b73-a7bc-4d8d8a483323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_4119cfba-1103-4cf3-8837-bea805e8f8db" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_a2d3ca0a-65a5-4b73-a7bc-4d8d8a483323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvestee"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f7e7d54e-d32e-47d4-83bd-85bedd614325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_e4d2b1c9-013e-40c2-9f04-918d8d83a86e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f7e7d54e-d32e-47d4-83bd-85bedd614325" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_e4d2b1c9-013e-40c2-9f04-918d8d83a86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="aosl-20240630.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_6a89ba6b-be45-4b04-9674-c072e3afb646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_4f1fc99c-ac41-4b54-931c-54989e4cded6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6a89ba6b-be45-4b04-9674-c072e3afb646" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_4f1fc99c-ac41-4b54-931c-54989e4cded6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited" xlink:type="simple" xlink:href="aosl-20240630.xsd#NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_51111b14-9ee7-4bc9-9870-628f0079ab95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_3483b0f9-ab99-4b3c-bdec-b5e62b37137f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_51111b14-9ee7-4bc9-9870-628f0079ab95" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_3483b0f9-ab99-4b3c-bdec-b5e62b37137f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers" xlink:type="simple" xlink:href="aosl-20240630.xsd#ConcentrationofCreditRiskandSignificantCustomers"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_95b36d92-417e-4970-8cf8-83df81b23a79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_0274c2e6-15de-4c5d-893c-69743371955d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_95b36d92-417e-4970-8cf8-83df81b23a79" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_0274c2e6-15de-4c5d-893c-69743371955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponents" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponents"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ec7c13b1-4655-4632-bda0-04a3524765f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_c24141a5-82d4-4229-8556-2449a32a64e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ec7c13b1-4655-4632-bda0-04a3524765f2" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_c24141a5-82d4-4229-8556-2449a32a64e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/Debt" xlink:type="simple" xlink:href="aosl-20240630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_73d75b73-e8da-44dd-bfde-d8b263047ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_19b7a9d9-7dbb-4c2a-8796-dd9224d27283" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_73d75b73-e8da-44dd-bfde-d8b263047ee0" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_19b7a9d9-7dbb-4c2a-8796-dd9224d27283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/Leases" xlink:type="simple" xlink:href="aosl-20240630.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4a1dbf40-91d2-4c4d-8f39-e875054d8f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_8adc7bf4-c6fd-4ccd-9681-6c8532dea7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4a1dbf40-91d2-4c4d-8f39-e875054d8f7f" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_8adc7bf4-c6fd-4ccd-9681-6c8532dea7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_1942b3aa-fbaf-4834-a529-06fff3568307" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4a1dbf40-91d2-4c4d-8f39-e875054d8f7f" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_1942b3aa-fbaf-4834-a529-06fff3568307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="aosl-20240630.xsd#ShareholdersEquity"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/ShareholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_d99237f0-254b-470e-8c34-d01ef6b8b7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b02bc0df-e74d-47d6-9983-4263007ebf20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d99237f0-254b-470e-8c34-d01ef6b8b7e3" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b02bc0df-e74d-47d6-9983-4263007ebf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensation" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensation"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_d72210af-afc3-4b2b-a3c1-0dbff16827df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ba0f88de-46cd-48b6-95df-fac2015192ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_d72210af-afc3-4b2b-a3c1-0dbff16827df" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ba0f88de-46cd-48b6-95df-fac2015192ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="aosl-20240630.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1cbfdd11-c18f-4ae0-b190-a8958e7de51d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_2af36acf-348b-49d2-b35e-110dc9c19752" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1cbfdd11-c18f-4ae0-b190-a8958e7de51d" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_2af36acf-348b-49d2-b35e-110dc9c19752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxes" xlink:type="simple" xlink:href="aosl-20240630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_11ea7bed-69bb-4019-ac40-bb071696add1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_44433535-ae90-4cc7-88b2-cdaca62706e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_11ea7bed-69bb-4019-ac40-bb071696add1" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_44433535-ae90-4cc7-88b2-cdaca62706e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformation" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformation"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_569af6f1-fbc6-4a5c-9c08-d9de84ed0732" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_9baff4b0-4ff4-4168-a2db-e7e5103e95e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_569af6f1-fbc6-4a5c-9c08-d9de84ed0732" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_9baff4b0-4ff4-4168-a2db-e7e5103e95e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RestrictedNetAssets" xlink:type="simple" xlink:href="aosl-20240630.xsd#RestrictedNetAssets"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/RestrictedNetAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_851ca318-311d-4ed0-b306-fcb024fa9829" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_6e4185df-88ff-4699-8b09-02ff65b02fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_851ca318-311d-4ed0-b306-fcb024fa9829" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_6e4185df-88ff-4699-8b09-02ff65b02fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="aosl-20240630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a01531c0-55fa-44a0-8e4c-0439f86d8233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5e5f9907-2873-41dc-a407-1c33df65c00f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_a01531c0-55fa-44a0-8e4c-0439f86d8233" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_5e5f9907-2873-41dc-a407-1c33df65c00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="aosl-20240630.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_ac696886-c540-4a79-affd-02edd21f0778" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_21f74a13-f478-49ba-b1c0-ef9943ec834b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_ac696886-c540-4a79-affd-02edd21f0778" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_21f74a13-f478-49ba-b1c0-ef9943ec834b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_c1ea9076-fb73-4e5b-a3ae-547c419db66d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_c1ea9076-fb73-4e5b-a3ae-547c419db66d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RisksAndUncertaintiesPolicyTextBlock_5144d384-9625-4fc2-ba37-2882dfd296b1" xlink:href="aosl-20240630.xsd#aosl_RisksAndUncertaintiesPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_aosl_RisksAndUncertaintiesPolicyTextBlock_5144d384-9625-4fc2-ba37-2882dfd296b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_efcdc315-6d1a-433b-b94c-746ec65fe236" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_UseOfEstimates_efcdc315-6d1a-433b-b94c-746ec65fe236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d0a1bc5d-8825-48e0-88e1-fed1fdd36f13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_d0a1bc5d-8825-48e0-88e1-fed1fdd36f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_760c2dc7-4601-45bb-9273-09e45400b939" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_760c2dc7-4601-45bb-9273-09e45400b939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_f67df202-fb91-45b0-a894-1b8632888e99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_f67df202-fb91-45b0-a894-1b8632888e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f90bb903-4938-47eb-a5e0-ce25d1b90020" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_f90bb903-4938-47eb-a5e0-ce25d1b90020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_8505bfc1-904b-4b47-b8d0-e10af724b491" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_8505bfc1-904b-4b47-b8d0-e10af724b491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_ef33eff4-6f21-4f9a-bcbb-5b3b75dcb49e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_ef33eff4-6f21-4f9a-bcbb-5b3b75dcb49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1aaace3d-856b-4ae1-bd34-7e033797a2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1aaace3d-856b-4ae1-bd34-7e033797a2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsPolicyPolicyTextBlock_1314bf22-779f-467e-ad38-d04ec30e8496" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_aosl_GovernmentGrantsPolicyPolicyTextBlock_1314bf22-779f-467e-ad38-d04ec30e8496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_9921d639-0ac2-46e3-8ddf-ce91f29ca4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_9921d639-0ac2-46e3-8ddf-ce91f29ca4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_9a514901-6e26-4c13-8756-74ce02d35ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_9a514901-6e26-4c13-8756-74ce02d35ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_254b3049-98eb-4cd7-8284-5ca4e3a7dc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_254b3049-98eb-4cd7-8284-5ca4e3a7dc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_a49322af-d164-4ecd-bb22-831f85ae126e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_a49322af-d164-4ecd-bb22-831f85ae126e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_f17d940c-20e6-44f8-9576-2fa1d2ea83b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_f17d940c-20e6-44f8-9576-2fa1d2ea83b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_11937734-6eda-4b7f-abd8-74a92cc609a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_11937734-6eda-4b7f-abd8-74a92cc609a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_312be8d9-9be3-4ae5-91fd-2432a6fc93c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_312be8d9-9be3-4ae5-91fd-2432a6fc93c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_24fbf6b0-642b-492f-b82b-5fa5700e65c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_24fbf6b0-642b-492f-b82b-5fa5700e65c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1c722612-70e0-4c6e-8968-43fcd0865c65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1c722612-70e0-4c6e-8968-43fcd0865c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_98dbf918-27a7-478e-8d9d-a154cae1682c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_98dbf918-27a7-478e-8d9d-a154cae1682c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_48271a86-675e-4681-9709-75ea8dfe4246" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9c55ffb4-d60c-4fe2-967d-23e8618ee154" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_48271a86-675e-4681-9709-75ea8dfe4246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d93d84a5-163d-4d61-a6e8-7cdba3bc38f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_29f6818b-0fc0-49b0-a76a-c916f6516757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d93d84a5-163d-4d61-a6e8-7cdba3bc38f2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_29f6818b-0fc0-49b0-a76a-c916f6516757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a73a831c-e17e-4a81-976b-3bf3c4504ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d93d84a5-163d-4d61-a6e8-7cdba3bc38f2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_a73a831c-e17e-4a81-976b-3bf3c4504ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_36467172-af31-4550-9273-e3e6c29fc36a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_6b3cf04d-de9d-4944-8b86-244367fa2eb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_36467172-af31-4550-9273-e3e6c29fc36a" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_6b3cf04d-de9d-4944-8b86-244367fa2eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_c94087b6-e356-4f99-90b7-152348e219f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_36467172-af31-4550-9273-e3e6c29fc36a" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_c94087b6-e356-4f99-90b7-152348e219f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_5ce33e36-7cf3-46d5-b7f3-77fe7f60f080" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_627a34a2-f97e-46bd-b109-9592c1eb228f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5ce33e36-7cf3-46d5-b7f3-77fe7f60f080" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_627a34a2-f97e-46bd-b109-9592c1eb228f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2f067897-b63c-4e8c-b16f-77280e0e266b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5ce33e36-7cf3-46d5-b7f3-77fe7f60f080" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2f067897-b63c-4e8c-b16f-77280e0e266b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#ConcentrationofCreditRiskandSignificantCustomersTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_7cb115f3-e727-45b3-900b-1a1cc28cd319" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_fa7a297b-db0a-4080-bd9e-6f1f4fd56d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_7cb115f3-e727-45b3-900b-1a1cc28cd319" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_fa7a297b-db0a-4080-bd9e-6f1f4fd56d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_81964f96-ff4a-419b-b0d6-92cc7c4a920d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_81964f96-ff4a-419b-b0d6-92cc7c4a920d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_83d20bc6-e857-4097-866b-920b8d67b904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_83d20bc6-e857-4097-866b-920b8d67b904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_66be5d62-7090-4ee3-9e9a-bde951a9f85a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_66be5d62-7090-4ee3-9e9a-bde951a9f85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_432d854b-b1c3-422a-a568-8619f8ac6e86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_432d854b-b1c3-422a-a568-8619f8ac6e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_9a683b06-f9b5-488d-8ccd-393d3d75f511" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_9a683b06-f9b5-488d-8ccd-393d3d75f511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d37e6e31-4f4c-4cd5-a07f-c818bda40f48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d37e6e31-4f4c-4cd5-a07f-c818bda40f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f0790c42-c90a-4869-8942-ee7cc34be0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f0790c42-c90a-4869-8942-ee7cc34be0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c681b7c3-e271-4265-9679-3af88bc9d461" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_c681b7c3-e271-4265-9679-3af88bc9d461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_fd0973fb-a91f-4c0a-8d21-4fb62b65e158" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_fd0973fb-a91f-4c0a-8d21-4fb62b65e158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualTableTextBlock_e4b3fc48-e438-4b98-97d3-4e38ee190fb2" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_aosl_StockRotationAccrualTableTextBlock_e4b3fc48-e438-4b98-97d3-4e38ee190fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_f9dc5390-ef92-4638-9e76-e4c9ed099915" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_1676d457-5f1c-4b21-91e4-f7b483147514" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_f9dc5390-ef92-4638-9e76-e4c9ed099915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3c05f556-bd9a-473c-9774-f18a8e18f0b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_ce15cbc6-9654-4721-a1c6-f4aa2934820a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3c05f556-bd9a-473c-9774-f18a8e18f0b0" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_ce15cbc6-9654-4721-a1c6-f4aa2934820a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b16f07e1-5b0b-42d3-b613-5762765828a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_32f1d558-efde-4f94-99eb-f452043dd4e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b16f07e1-5b0b-42d3-b613-5762765828a4" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_32f1d558-efde-4f94-99eb-f452043dd4e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_174e9d2c-ddf5-4fa8-9b1d-fb53a2e4dfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b16f07e1-5b0b-42d3-b613-5762765828a4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_174e9d2c-ddf5-4fa8-9b1d-fb53a2e4dfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_3687aebb-1a69-46eb-889b-641484e38bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b16f07e1-5b0b-42d3-b613-5762765828a4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_3687aebb-1a69-46eb-889b-641484e38bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_7359b289-8dbb-4575-bf5f-6441f6b43ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b3196777-7d90-47dd-a18a-f22a3d9a46f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_7359b289-8dbb-4575-bf5f-6441f6b43ae8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b3196777-7d90-47dd-a18a-f22a3d9a46f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_bfa7ea81-664f-458a-b93f-81c807166892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_7359b289-8dbb-4575-bf5f-6441f6b43ae8" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_bfa7ea81-664f-458a-b93f-81c807166892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_3ce1af68-7395-4c6b-96f2-667921b2d5c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_7359b289-8dbb-4575-bf5f-6441f6b43ae8" xlink:to="loc_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock_3ce1af68-7395-4c6b-96f2-667921b2d5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_f5ebea75-ae76-4d1a-b271-0be1158e4556" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_7359b289-8dbb-4575-bf5f-6441f6b43ae8" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_f5ebea75-ae76-4d1a-b271-0be1158e4556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_9e7020e3-6eb5-4b58-a4f9-707b69c04ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_7359b289-8dbb-4575-bf5f-6441f6b43ae8" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_9e7020e3-6eb5-4b58-a4f9-707b69c04ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_88ecb340-9302-479e-a8a3-88a7a73fbd63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_82bf83e7-2ceb-419a-b242-57fb2f8e0775" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88ecb340-9302-479e-a8a3-88a7a73fbd63" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_82bf83e7-2ceb-419a-b242-57fb2f8e0775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_11f2447c-225c-4627-8471-650910d8f4ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88ecb340-9302-479e-a8a3-88a7a73fbd63" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_11f2447c-225c-4627-8471-650910d8f4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f265df97-992d-401d-a063-7615380d52be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88ecb340-9302-479e-a8a3-88a7a73fbd63" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_f265df97-992d-401d-a063-7615380d52be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1796f34b-c1e8-4b54-92c4-881df2e83163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88ecb340-9302-479e-a8a3-88a7a73fbd63" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1796f34b-c1e8-4b54-92c4-881df2e83163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_5e95e793-da13-4c99-9f33-6bd820b32ff5" xlink:href="aosl-20240630.xsd#aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88ecb340-9302-479e-a8a3-88a7a73fbd63" xlink:to="loc_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock_5e95e793-da13-4c99-9f33-6bd820b32ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_eefc94f6-a339-4903-8199-6c94604c82a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88ecb340-9302-479e-a8a3-88a7a73fbd63" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_eefc94f6-a339-4903-8199-6c94604c82a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationTables" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationTables"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ba529c6d-5978-41c3-8dd4-614becb059d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_5fe2f37f-8647-4c97-9bea-97bede461455" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ba529c6d-5978-41c3-8dd4-614becb059d6" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_5fe2f37f-8647-4c97-9bea-97bede461455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fcbbe6c5-4eb8-4b3f-9032-da5fa86ebfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_ed74be6b-ddd4-4ee5-b44a-939051d96597" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fcbbe6c5-4eb8-4b3f-9032-da5fa86ebfe0" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_ed74be6b-ddd4-4ee5-b44a-939051d96597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_d07405f9-1ed4-4b0d-b1ad-9977ea4e773d" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fcbbe6c5-4eb8-4b3f-9032-da5fa86ebfe0" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_d07405f9-1ed4-4b0d-b1ad-9977ea4e773d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_a7a941af-34e9-4acd-abab-e043a975031c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fcbbe6c5-4eb8-4b3f-9032-da5fa86ebfe0" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_a7a941af-34e9-4acd-abab-e043a975031c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2be72bcc-ada5-4d47-8be6-5a2b1e642fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2be72bcc-ada5-4d47-8be6-5a2b1e642fe0" xlink:to="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e05c19bc-ad5d-4b7e-b22f-d66edb8da764" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1644dfd4-b743-41f9-8f1b-8cfa0e968c6a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e05c19bc-ad5d-4b7e-b22f-d66edb8da764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsProductLineMember_fd325ef5-cc63-4539-99cd-bcd33e349e43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsProductLineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e05c19bc-ad5d-4b7e-b22f-d66edb8da764" xlink:to="loc_us-gaap_CostOfGoodsProductLineMember_fd325ef5-cc63-4539-99cd-bcd33e349e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_45e0ea18-0cba-45a9-ac64-0867d6598b74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_45e0ea18-0cba-45a9-ac64-0867d6598b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_af4a8450-64b9-422f-8e52-a340f0c9545f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_45e0ea18-0cba-45a9-ac64-0867d6598b74" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_af4a8450-64b9-422f-8e52-a340f0c9545f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_69b84113-7a1c-4d58-8417-37ad121c1747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_af4a8450-64b9-422f-8e52-a340f0c9545f" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_69b84113-7a1c-4d58-8417-37ad121c1747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_1aea8a38-89c1-4327-b1cf-dd67a2488391" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_1aea8a38-89c1-4327-b1cf-dd67a2488391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_15b165d2-6b61-4c4a-9cd4-0f4c56b96bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_1aea8a38-89c1-4327-b1cf-dd67a2488391" xlink:to="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_15b165d2-6b61-4c4a-9cd4-0f4c56b96bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HHGraceMember_9e69c401-912d-4a45-9aeb-8966319b097e" xlink:href="aosl-20240630.xsd#aosl_HHGraceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_15b165d2-6b61-4c4a-9cd4-0f4c56b96bca" xlink:to="loc_aosl_HHGraceMember_9e69c401-912d-4a45-9aeb-8966319b097e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_88b3d03d-eb46-4576-a915-2699d1a23084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_56e42793-e72f-4b13-8905-c011855b86da" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_88b3d03d-eb46-4576-a915-2699d1a23084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_420f9cd1-0f80-4074-bded-30bf72cba4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_88b3d03d-eb46-4576-a915-2699d1a23084" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_420f9cd1-0f80-4074-bded-30bf72cba4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c1c73db0-49b4-4520-a385-80af6fbaea40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c1c73db0-49b4-4520-a385-80af6fbaea40" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4744a97b-a331-478f-a546-400a9cc6765d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_dei_LegalEntityAxis_4744a97b-a331-478f-a546-400a9cc6765d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_17b2a3b3-585f-4fcd-975a-b22b10539e57" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4744a97b-a331-478f-a546-400a9cc6765d" xlink:to="loc_dei_EntityDomain_17b2a3b3-585f-4fcd-975a-b22b10539e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_641d4b7b-41bf-463a-a23e-7ac44416f08c" xlink:href="aosl-20240630.xsd#aosl_ChongqingFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_17b2a3b3-585f-4fcd-975a-b22b10539e57" xlink:to="loc_aosl_ChongqingFundsMember_641d4b7b-41bf-463a-a23e-7ac44416f08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_df8901b7-498d-49c6-b9a0-3c0923c9ce43" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_srt_ConsolidatedEntitiesAxis_df8901b7-498d-49c6-b9a0-3c0923c9ce43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fb0f6442-010f-4917-ac93-b4d1744e7ba3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_df8901b7-498d-49c6-b9a0-3c0923c9ce43" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fb0f6442-010f-4917-ac93-b4d1744e7ba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_90bcd029-39bf-4aa4-9e42-ee0ad9db3356" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_fb0f6442-010f-4917-ac93-b4d1744e7ba3" xlink:to="loc_srt_ParentCompanyMember_90bcd029-39bf-4aa4-9e42-ee0ad9db3356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3a50da81-22ba-445e-9437-c046ff22d210" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3a50da81-22ba-445e-9437-c046ff22d210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_166e7009-ad93-44a8-aef6-7f4462ff62f3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3a50da81-22ba-445e-9437-c046ff22d210" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_166e7009-ad93-44a8-aef6-7f4462ff62f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_a3b50f25-258e-4602-86d1-a96eabc02c78" xlink:href="aosl-20240630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_166e7009-ad93-44a8-aef6-7f4462ff62f3" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_a3b50f25-258e-4602-86d1-a96eabc02c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_e236c68e-a1e7-42f9-8bcd-2e2ea7ed5e64" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_166e7009-ad93-44a8-aef6-7f4462ff62f3" xlink:to="loc_aosl_ThirdPartyInvestorsMember_e236c68e-a1e7-42f9-8bcd-2e2ea7ed5e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_srt_OwnershipAxis_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_88af58df-7a27-41e0-b98c-ba7a49160f46" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_ba9baf85-01c9-4ba3-9a1d-4e263edb35a5" xlink:to="loc_srt_OwnershipDomain_88af58df-7a27-41e0-b98c-ba7a49160f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_4d54b0bf-09be-47a3-969b-ac8ab702a81c" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_88af58df-7a27-41e0-b98c-ba7a49160f46" xlink:to="loc_aosl_ThirdPartyInvestorsMember_4d54b0bf-09be-47a3-969b-ac8ab702a81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_4e824b32-3af6-4886-a95e-7448ec55db80" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_88af58df-7a27-41e0-b98c-ba7a49160f46" xlink:to="loc_aosl_EmployeeIncentivePlanMember_4e824b32-3af6-4886-a95e-7448ec55db80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_5ac156f4-7111-4b72-8163-4c2a1222ea14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_445d5bf4-d7ad-44b3-b0ad-de502f8ba62d" xlink:to="loc_us-gaap_RelatedPartyDomain_5ac156f4-7111-4b72-8163-4c2a1222ea14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_6ac681b1-b648-4ac3-8b16-bc35183c5014" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_5ac156f4-7111-4b72-8163-4c2a1222ea14" xlink:to="loc_us-gaap_CorporateJointVentureMember_6ac681b1-b648-4ac3-8b16-bc35183c5014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_us-gaap_PlanNameAxis_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_dbc902ad-028b-400f-9c3a-ed438633f349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_b8aaf392-7cf4-4b75-ba5e-5960c8a9f99f" xlink:to="loc_us-gaap_PlanNameDomain_dbc902ad-028b-400f-9c3a-ed438633f349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_b3b7237a-f16b-485b-ba08-55e3a51a64f9" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_dbc902ad-028b-400f-9c3a-ed438633f349" xlink:to="loc_aosl_EmployeeIncentivePlanMember_b3b7237a-f16b-485b-ba08-55e3a51a64f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_fa50773b-36ee-41dc-a78a-394eea4308f9" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_45969073-02ea-43c7-aa25-263e2d8e0291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_45969073-02ea-43c7-aa25-263e2d8e0291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_291a6ac7-0ae6-488f-8296-a76aa781e7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_291a6ac7-0ae6-488f-8296-a76aa781e7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_8b97a349-18ab-41a9-b672-c51dc212cdab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_8b97a349-18ab-41a9-b672-c51dc212cdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b8b00f39-55d1-4137-b29c-9ef4bc0cb431" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_b8b00f39-55d1-4137-b29c-9ef4bc0cb431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_be6ac62c-670f-4d88-a512-09731ff779c3" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_be6ac62c-670f-4d88-a512-09731ff779c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_420b8d3f-6ecc-440d-bf60-ac6d1be236f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_420b8d3f-6ecc-440d-bf60-ac6d1be236f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_51ced8c9-281a-44fa-a036-8690a6417c98" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_ca7f0793-ebb4-4314-8002-535abfbf157c" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_51ced8c9-281a-44fa-a036-8690a6417c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef46e83b-2c7a-426b-bccd-51e36e7fa60a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_64af8c0f-f5c6-4839-8f9c-d7c54f58dd84" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef46e83b-2c7a-426b-bccd-51e36e7fa60a" xlink:to="loc_us-gaap_RestrictedCash_64af8c0f-f5c6-4839-8f9c-d7c54f58dd84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6606cd2d-ce83-4c87-9bcf-efa90623601f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ef46e83b-2c7a-426b-bccd-51e36e7fa60a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6606cd2d-ce83-4c87-9bcf-efa90623601f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f953772a-8594-4ca5-aa7c-34a5fc40989e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f953772a-8594-4ca5-aa7c-34a5fc40989e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fea12bee-169e-4d2e-ade2-3c4ee9d9cb29" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_f6b7148b-3eb7-4bbf-bf5a-d5870b112df5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_BuildingMember_f6b7148b-3eb7-4bbf-bf5a-d5870b112df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_810ab5f8-65dc-4082-ac0e-934045144f2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_810ab5f8-65dc-4082-ac0e-934045144f2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_60b135ae-7a71-4dbb-a1cf-56ab5b2b1b8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_EquipmentMember_60b135ae-7a71-4dbb-a1cf-56ab5b2b1b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_496c1320-c1fa-4580-89cb-4c8de2b54949" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_ComputerEquipmentMember_496c1320-c1fa-4580-89cb-4c8de2b54949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_65d6f84d-ff99-402f-ad58-33c3ad46fe0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_OfficeEquipmentMember_65d6f84d-ff99-402f-ad58-33c3ad46fe0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_1205deaf-c33e-4b91-ac1b-dfeb7b2cf229" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_1205deaf-c33e-4b91-ac1b-dfeb7b2cf229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_8ad7423f-d447-43e7-af69-d757c77044e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b9a78b19-6833-4e09-bd4e-41dd176d92fd" xlink:to="loc_us-gaap_VehiclesMember_8ad7423f-d447-43e7-af69-d757c77044e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:to="loc_srt_RangeAxis_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_675b165c-8e34-4565-bc72-7f6de150fe66" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_afe78b47-15dc-4fe1-879a-a7aafd0a7a1e" xlink:to="loc_srt_RangeMember_675b165c-8e34-4565-bc72-7f6de150fe66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_900cc494-7b69-4d93-a562-1da1d7307f40" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_675b165c-8e34-4565-bc72-7f6de150fe66" xlink:to="loc_srt_MinimumMember_900cc494-7b69-4d93-a562-1da1d7307f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e32dbd30-6a86-4f73-8355-9a3b04be7dda" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_675b165c-8e34-4565-bc72-7f6de150fe66" xlink:to="loc_srt_MaximumMember_e32dbd30-6a86-4f73-8355-9a3b04be7dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10936189-9fd5-47bd-a1bd-ec993bb1ff5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10936189-9fd5-47bd-a1bd-ec993bb1ff5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1bdb9626-1b15-4320-bf01-2cba22971c15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10936189-9fd5-47bd-a1bd-ec993bb1ff5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1bdb9626-1b15-4320-bf01-2cba22971c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_9f2cebb7-d4f5-40a1-976c-f869326c7838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1bdb9626-1b15-4320-bf01-2cba22971c15" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_9f2cebb7-d4f5-40a1-976c-f869326c7838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_391bb0b1-e80b-457f-b2a5-8471d2d4ab48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_d14e1d86-a219-47b6-94a5-c41eb3ca90dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_391bb0b1-e80b-457f-b2a5-8471d2d4ab48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5094ccdb-b96d-4393-9d21-b88b28855ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_391bb0b1-e80b-457f-b2a5-8471d2d4ab48" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_5094ccdb-b96d-4393-9d21-b88b28855ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_68fa086a-1fdf-40a3-baf5-7c455889afbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_391bb0b1-e80b-457f-b2a5-8471d2d4ab48" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_68fa086a-1fdf-40a3-baf5-7c455889afbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7c49a37a-4b41-4f05-9e75-96d0d08e19f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_312e864f-2e6f-4b50-8ea7-90fa8ecc34f9" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7c49a37a-4b41-4f05-9e75-96d0d08e19f4" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_312e864f-2e6f-4b50-8ea7-90fa8ecc34f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_d8e3a8d9-9c23-4d1b-93ed-f620c2278d0d" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToOperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7c49a37a-4b41-4f05-9e75-96d0d08e19f4" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_d8e3a8d9-9c23-4d1b-93ed-f620c2278d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_d955adda-15c5-4fc1-9a4c-6d515bcbc5be" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7c49a37a-4b41-4f05-9e75-96d0d08e19f4" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_d955adda-15c5-4fc1-9a4c-6d515bcbc5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eb1bc73d-414f-49dc-a10c-4a49e5ee2cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_00a890a2-64dd-4165-909f-659002a3bc38" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToInterestExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eb1bc73d-414f-49dc-a10c-4a49e5ee2cc0" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToInterestExpense_00a890a2-64dd-4165-909f-659002a3bc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_e9150c63-9294-431d-82bb-b3b9b373cc24" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToOperatingExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eb1bc73d-414f-49dc-a10c-4a49e5ee2cc0" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses_e9150c63-9294-431d-82bb-b3b9b373cc24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_49f8f446-c85b-44d2-bff0-7b45fe840a30" xlink:href="aosl-20240630.xsd#aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eb1bc73d-414f-49dc-a10c-4a49e5ee2cc0" xlink:to="loc_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment_49f8f446-c85b-44d2-bff0-7b45fe840a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseInOperatingExpense_8bf29681-4081-4023-a301-c9fd3dd7bb71" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseInOperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_eb1bc73d-414f-49dc-a10c-4a49e5ee2cc0" xlink:to="loc_aosl_IncreaseDecreaseInOperatingExpense_8bf29681-4081-4023-a301-c9fd3dd7bb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TextBlockAbstract_0fa40a95-8fa8-40ec-bb41-bae09614eba3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TextBlockAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_0fa40a95-8fa8-40ec-bb41-bae09614eba3" xlink:to="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_ce548bc1-3237-4f3a-80f6-1cc65a895256" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:to="loc_srt_ProductOrServiceAxis_ce548bc1-3237-4f3a-80f6-1cc65a895256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dc871263-01a1-4374-a763-1297636088b1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_ce548bc1-3237-4f3a-80f6-1cc65a895256" xlink:to="loc_srt_ProductsAndServicesDomain_dc871263-01a1-4374-a763-1297636088b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember_9c7a38e5-b0d5-414a-ac45-84a86fe2ad21" xlink:href="aosl-20240630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_dc871263-01a1-4374-a763-1297636088b1" xlink:to="loc_aosl_LicenseAndDevelopmentSerivcesMember_9c7a38e5-b0d5-414a-ac45-84a86fe2ad21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_b918a124-42c9-41f8-ab90-2e639af930e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_b918a124-42c9-41f8-ab90-2e639af930e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ec850258-a8c8-437d-8e11-d867ba1d20a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_b918a124-42c9-41f8-ab90-2e639af930e0" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ec850258-a8c8-437d-8e11-d867ba1d20a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0f81834c-a792-4056-8a96-0623ce77046c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ec850258-a8c8-437d-8e11-d867ba1d20a0" xlink:to="loc_us-gaap_SubsequentEventMember_0f81834c-a792-4056-8a96-0623ce77046c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_cfe0c7fc-1814-4086-a8e4-2ed3835e372a" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_184e787e-febf-48d1-9c7b-8c18f2d7de1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_184e787e-febf-48d1-9c7b-8c18f2d7de1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23668fe8-2e18-4cea-93b1-7fffc845203d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_23668fe8-2e18-4cea-93b1-7fffc845203d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ProceedsFromUpfrontFees_652a8faf-e53b-4fe8-9d9d-38f5c8c3425d" xlink:href="aosl-20240630.xsd#aosl_ProceedsFromUpfrontFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_aosl_ProceedsFromUpfrontFees_652a8faf-e53b-4fe8-9d9d-38f5c8c3425d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue_9a6ce61d-9d10-4403-bfce-452c9a20d37d" xlink:href="aosl-20240630.xsd#aosl_RevenueFromContractWithCustomerCumulativeRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_f634392d-e72f-4536-9fc8-31097f553af7" xlink:to="loc_aosl_RevenueFromContractWithCustomerCumulativeRevenue_9a6ce61d-9d10-4403-bfce-452c9a20d37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3e6cf505-9787-4772-a94e-948fdf8a2d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_97f6978d-fa61-4693-82c5-76b90036c6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3e6cf505-9787-4772-a94e-948fdf8a2d8e" xlink:to="loc_us-gaap_AssetImpairmentCharges_97f6978d-fa61-4693-82c5-76b90036c6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c17b0d33-4e1f-420c-8db2-fc24a897c856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LengthOfProductWarranty_143c5c72-a306-4229-b448-b10ecfb8fe24" xlink:href="aosl-20240630.xsd#aosl_LengthOfProductWarranty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c17b0d33-4e1f-420c-8db2-fc24a897c856" xlink:to="loc_aosl_LengthOfProductWarranty_143c5c72-a306-4229-b448-b10ecfb8fe24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_45238fcd-2c59-4c8b-8922-100c65c8ce82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_e8cebc02-f864-4d70-ab94-ec0bcf9a84fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_45238fcd-2c59-4c8b-8922-100c65c8ce82" xlink:to="loc_us-gaap_AdvertisingExpense_e8cebc02-f864-4d70-ab94-ec0bcf9a84fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_af806e86-b4b9-4267-b1d6-d35b9ff8aec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_af806e86-b4b9-4267-b1d6-d35b9ff8aec2" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_009c4c7c-b613-4fab-bccf-16b85be5588f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_srt_OwnershipAxis_009c4c7c-b613-4fab-bccf-16b85be5588f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e6113c40-03ee-4efe-ac90-5d539a9dba8a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_009c4c7c-b613-4fab-bccf-16b85be5588f" xlink:to="loc_srt_OwnershipDomain_e6113c40-03ee-4efe-ac90-5d539a9dba8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_d608b27c-50d5-47d1-a5db-ab8e4b07c472" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6113c40-03ee-4efe-ac90-5d539a9dba8a" xlink:to="loc_aosl_ThirdPartyInvestorsMember_d608b27c-50d5-47d1-a5db-ab8e4b07c472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_aa5faf0f-299b-4a91-bdc7-cd884f62113a" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e6113c40-03ee-4efe-ac90-5d539a9dba8a" xlink:to="loc_aosl_EmployeeIncentivePlanMember_aa5faf0f-299b-4a91-bdc7-cd884f62113a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ed2b7001-3baf-49c9-a8e3-a1553fc2ec17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6f98dbdf-bb9d-44c6-b821-5b8ee075ef0c" xlink:to="loc_us-gaap_RelatedPartyDomain_ed2b7001-3baf-49c9-a8e3-a1553fc2ec17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_d9851220-432d-480c-9407-160f75dd16e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_ed2b7001-3baf-49c9-a8e3-a1553fc2ec17" xlink:to="loc_us-gaap_CorporateJointVentureMember_d9851220-432d-480c-9407-160f75dd16e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_6a3fd833-a856-439a-b0c4-2eda7f44dbee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4c4bd0f0-58c0-497a-8988-2f8f47ca3d05" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_6a3fd833-a856-439a-b0c4-2eda7f44dbee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_f3d3fe30-73ec-4c41-9912-9ccd2aef2382" xlink:href="aosl-20240630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6a3fd833-a856-439a-b0c4-2eda7f44dbee" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_f3d3fe30-73ec-4c41-9912-9ccd2aef2382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsMember_52bb0294-9c03-4640-8c38-1509a8d24883" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_6a3fd833-a856-439a-b0c4-2eda7f44dbee" xlink:to="loc_aosl_ThirdPartyInvestorsMember_52bb0294-9c03-4640-8c38-1509a8d24883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_34895456-0b18-4672-80be-9ab165dcc5d0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_dei_LegalEntityAxis_34895456-0b18-4672-80be-9ab165dcc5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_944cbadb-581b-4ca1-a32a-98b6d52528a2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_34895456-0b18-4672-80be-9ab165dcc5d0" xlink:to="loc_dei_EntityDomain_944cbadb-581b-4ca1-a32a-98b6d52528a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChongqingFundsMember_cf6e8bcd-840c-41a2-b766-ad4d1e6810e0" xlink:href="aosl-20240630.xsd#aosl_ChongqingFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_944cbadb-581b-4ca1-a32a-98b6d52528a2" xlink:to="loc_aosl_ChongqingFundsMember_cf6e8bcd-840c-41a2-b766-ad4d1e6810e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_us-gaap_PlanNameAxis_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d3f4ff4f-aa77-4b4a-ac46-d90abed27f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_50a3beec-3c43-4ceb-9c18-fa4e1ae4e257" xlink:to="loc_us-gaap_PlanNameDomain_d3f4ff4f-aa77-4b4a-ac46-d90abed27f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeIncentivePlanMember_85d7b6f6-94da-4609-83d3-2897c6e5d5f5" xlink:href="aosl-20240630.xsd#aosl_EmployeeIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d3f4ff4f-aa77-4b4a-ac46-d90abed27f4e" xlink:to="loc_aosl_EmployeeIncentivePlanMember_85d7b6f6-94da-4609-83d3-2897c6e5d5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_1af30a05-d4d9-4a97-b4a5-9ad9b7e928c3" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_b2e15a03-4b6f-4d97-8811-85e88b72df4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_b2e15a03-4b6f-4d97-8811-85e88b72df4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_789bbfa9-9cd0-4791-b2e6-21d8236ffc7b" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors_789bbfa9-9cd0-4791-b2e6-21d8236ffc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentNumberOfDirectors_6a272eb7-9e28-41e5-b033-62368f05388a" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentNumberOfDirectors"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_aosl_EquityMethodInvestmentNumberOfDirectors_6a272eb7-9e28-41e5-b033-62368f05388a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_c70e9c83-ec7a-4a89-b5d9-793b118e4bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_c70e9c83-ec7a-4a89-b5d9-793b118e4bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_f7b5b1e0-676b-4c2f-b359-a1064ad286ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_f7b5b1e0-676b-4c2f-b359-a1064ad286ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_48732eaf-7629-47e7-a88b-6fa7e1c18f91" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_48732eaf-7629-47e7-a88b-6fa7e1c18f91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_1c709d26-666c-412a-ab10-6a36f3760136" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_1c709d26-666c-412a-ab10-6a36f3760136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_f63203ca-a301-48b3-a75a-88099bb7628b" xlink:href="aosl-20240630.xsd#aosl_IncomeLossFromEquityMethodInvesteeAfterTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_aosl_IncomeLossFromEquityMethodInvesteeAfterTax_f63203ca-a301-48b3-a75a-88099bb7628b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_036a5b91-711a-4650-aaca-b87b7fdf08a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_036a5b91-711a-4650-aaca-b87b7fdf08a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_e10aba6d-9a52-4231-bcaf-a5fd341da3e6" xlink:href="aosl-20240630.xsd#aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_5f6a2c40-68d6-45bd-a5eb-f24c1c5e5cf0" xlink:to="loc_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage_e10aba6d-9a52-4231-bcaf-a5fd341da3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_37eab557-0cce-4e52-8e57-fd3523e866de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2ab0501c-19bc-460c-b3a0-4bdb1c92be5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_37eab557-0cce-4e52-8e57-fd3523e866de" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2ab0501c-19bc-460c-b3a0-4bdb1c92be5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b2ceef4b-e65c-4554-ab14-08bee807bbca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2ab0501c-19bc-460c-b3a0-4bdb1c92be5f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b2ceef4b-e65c-4554-ab14-08bee807bbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_147aa48f-0db5-4317-b518-4f96bc4a51c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_b2ceef4b-e65c-4554-ab14-08bee807bbca" xlink:to="loc_us-gaap_RelatedPartyDomain_147aa48f-0db5-4317-b518-4f96bc4a51c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_a7a59598-ccaa-44e1-890f-65286defc010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_147aa48f-0db5-4317-b518-4f96bc4a51c6" xlink:to="loc_us-gaap_CorporateJointVentureMember_a7a59598-ccaa-44e1-890f-65286defc010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2ab0501c-19bc-460c-b3a0-4bdb1c92be5f" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_c0ce511d-10dd-4f02-9484-8936188c11d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_c0ce511d-10dd-4f02-9484-8936188c11d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_8298c3ae-543c-440c-860d-f9900031f72b" xlink:href="aosl-20240630.xsd#aosl_EquityMethodInvestmentFairValueOfEquityRetained"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_aosl_EquityMethodInvestmentFairValueOfEquityRetained_8298c3ae-543c-440c-860d-f9900031f72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_0958cf18-c678-4391-a6f5-68a88622a7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestPeriodIncreaseDecrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_MinorityInterestPeriodIncreaseDecrease_0958cf18-c678-4391-a6f5-68a88622a7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_1d5301e0-e407-43dd-8343-6070ab4b59d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease_1d5301e0-e407-43dd-8343-6070ab4b59d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_1134de83-30c8-4006-8f97-2f5ac7418081" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets_1134de83-30c8-4006-8f97-2f5ac7418081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeconsolidationGainOrLossAmount_ca90caf4-0f01-4b5d-9921-95055fe529d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeconsolidationGainOrLossAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_4659c832-b2ee-49cc-aa2a-ce20fa4803a3" xlink:to="loc_us-gaap_DeconsolidationGainOrLossAmount_ca90caf4-0f01-4b5d-9921-95055fe529d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f55fb8f9-03c3-455f-84a0-b933830fb5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f55fb8f9-03c3-455f-84a0-b933830fb5b4" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_f47c4317-d839-4be8-b542-f43f486a8344" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:to="loc_srt_OwnershipAxis_f47c4317-d839-4be8-b542-f43f486a8344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_f4c9fbf6-37e2-401c-bce7-38f1bffa49f7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_f47c4317-d839-4be8-b542-f43f486a8344" xlink:to="loc_srt_OwnershipDomain_f4c9fbf6-37e2-401c-bce7-38f1bffa49f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction1Member_01142777-8f0c-4789-b954-9ce2066b0f60" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsTransaction1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_f4c9fbf6-37e2-401c-bce7-38f1bffa49f7" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction1Member_01142777-8f0c-4789-b954-9ce2066b0f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ThirdPartyInvestorsTransaction2Member_413ca643-2649-474d-a4b8-5a219280e6cf" xlink:href="aosl-20240630.xsd#aosl_ThirdPartyInvestorsTransaction2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_f4c9fbf6-37e2-401c-bce7-38f1bffa49f7" xlink:to="loc_aosl_ThirdPartyInvestorsTransaction2Member_413ca643-2649-474d-a4b8-5a219280e6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4442288-717d-46ff-b3f3-7f92e3d047b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4442288-717d-46ff-b3f3-7f92e3d047b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_36dd0ed5-b3b8-4571-b84a-586836ea96c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_c4442288-717d-46ff-b3f3-7f92e3d047b7" xlink:to="loc_us-gaap_RelatedPartyDomain_36dd0ed5-b3b8-4571-b84a-586836ea96c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_7076192f-ecf2-4a41-b257-a2346741dae2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_36dd0ed5-b3b8-4571-b84a-586836ea96c8" xlink:to="loc_us-gaap_CorporateJointVentureMember_7076192f-ecf2-4a41-b257-a2346741dae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_af4c4108-81e0-4888-b7c0-3babc3511ff3" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_ee53bb34-6fee-4bfd-983a-1446ff501799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_ee53bb34-6fee-4bfd-983a-1446ff501799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_32b7558d-c55c-4923-ab46-05de3bd402c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_32b7558d-c55c-4923-ab46-05de3bd402c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6f89b7f4-cb6d-4f84-9584-c84a80a759df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_ffd9cbde-7b12-42af-85a4-a753c6f2eb7f" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_6f89b7f4-cb6d-4f84-9584-c84a80a759df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_0c0cbe31-68ef-4ff5-9bbd-185b212bd3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2167a967-ea51-4149-aff4-ea89d87b41a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_0c0cbe31-68ef-4ff5-9bbd-185b212bd3f1" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2167a967-ea51-4149-aff4-ea89d87b41a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_223762fa-fa00-4e29-8f74-8b9a584be566" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2167a967-ea51-4149-aff4-ea89d87b41a2" xlink:to="loc_dei_LegalEntityAxis_223762fa-fa00-4e29-8f74-8b9a584be566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7e9f5ff6-aefa-4ea7-864a-a398545d3194" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_223762fa-fa00-4e29-8f74-8b9a584be566" xlink:to="loc_dei_EntityDomain_7e9f5ff6-aefa-4ea7-864a-a398545d3194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_f374b5a5-79d6-4cbe-92eb-4619fb09e123" xlink:href="aosl-20240630.xsd#aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7e9f5ff6-aefa-4ea7-864a-a398545d3194" xlink:to="loc_aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember_f374b5a5-79d6-4cbe-92eb-4619fb09e123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2167a967-ea51-4149-aff4-ea89d87b41a2" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0ccc670c-20c8-4b60-aa99-28140c43d0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_AssetsCurrent_0ccc670c-20c8-4b60-aa99-28140c43d0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsNoncurrent_7b9b124b-f804-4771-95c1-532e6b7eaf10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_AssetsNoncurrent_7b9b124b-f804-4771-95c1-532e6b7eaf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9d4bb48d-9a09-4e54-bc83-d81f737e3fdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_LiabilitiesCurrent_9d4bb48d-9a09-4e54-bc83-d81f737e3fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_bb71a630-3eda-49d7-acb2-b1429cffe5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_bb71a630-3eda-49d7-acb2-b1429cffe5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f2801c19-cb27-4681-8c0a-e21d0cbefdaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_Revenues_f2801c19-cb27-4681-8c0a-e21d0cbefdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_feb26eae-642e-4923-982a-7549cfe1ac26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_GrossProfit_feb26eae-642e-4923-982a-7549cfe1ac26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_f8e6d1f8-cedf-48be-a67a-9a34600bc7d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_OperatingExpenses_f8e6d1f8-cedf-48be-a67a-9a34600bc7d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4eb9be3a-8534-4ecd-9980-d1a15d8910de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_10d99077-ae96-4252-b08d-de2e1fd686e8" xlink:to="loc_us-gaap_NetIncomeLoss_4eb9be3a-8534-4ecd-9980-d1a15d8910de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_c299dbdd-be73-418d-8f13-2cfaf6c3e6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_c299dbdd-be73-418d-8f13-2cfaf6c3e6c1" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5339e8fa-d834-4b62-8be4-a738cf7dc3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5339e8fa-d834-4b62-8be4-a738cf7dc3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a0172baf-1f14-4b74-8315-9dbd7723a53f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5339e8fa-d834-4b62-8be4-a738cf7dc3a7" xlink:to="loc_us-gaap_RelatedPartyDomain_a0172baf-1f14-4b74-8315-9dbd7723a53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_82f517df-91f2-48c1-a5af-8f0cec3b5914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_a0172baf-1f14-4b74-8315-9dbd7723a53f" xlink:to="loc_us-gaap_CorporateJointVentureMember_82f517df-91f2-48c1-a5af-8f0cec3b5914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_d560e67e-97d6-44b1-bf4d-ba74ded9bce5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_a0172baf-1f14-4b74-8315-9dbd7723a53f" xlink:to="loc_us-gaap_RelatedPartyMember_d560e67e-97d6-44b1-bf4d-ba74ded9bce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_7067a8ff-b3f6-4626-8c3f-cec90eb172d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_7067a8ff-b3f6-4626-8c3f-cec90eb172d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_7fbf87db-d662-4e8b-8491-b4e204316e08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_7067a8ff-b3f6-4626-8c3f-cec90eb172d2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_7fbf87db-d662-4e8b-8491-b4e204316e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SuppliesAssemblyAndTestingServicesMember_27e5f065-5f8e-4ea7-a754-3d84606f5563" xlink:href="aosl-20240630.xsd#aosl_SuppliesAssemblyAndTestingServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_7fbf87db-d662-4e8b-8491-b4e204316e08" xlink:to="loc_aosl_SuppliesAssemblyAndTestingServicesMember_27e5f065-5f8e-4ea7-a754-3d84606f5563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_977914cd-416e-46b1-a28e-d5d4c75d32be" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_26bbe6f4-3684-4f32-9373-bf66c6f6d0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_26bbe6f4-3684-4f32-9373-bf66c6f6d0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_646140c3-3358-4fc0-814f-e569cddf85ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_AccountsPayableCurrent_646140c3-3358-4fc0-814f-e569cddf85ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_229c56af-e0fc-4bff-b9ee-2dc4172ec3db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_229c56af-e0fc-4bff-b9ee-2dc4172ec3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6663151d-bc47-45b1-a28a-dcc2beacd7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_78404f30-9a3f-41dd-9180-ee7f2ea97701" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6663151d-bc47-45b1-a28a-dcc2beacd7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_22888ef9-ccc8-4712-8a1c-389a431828cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_72ec77f0-08a8-406d-9885-ccc47881f8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22888ef9-ccc8-4712-8a1c-389a431828cb" xlink:to="loc_us-gaap_NetIncomeLoss_72ec77f0-08a8-406d-9885-ccc47881f8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_62cecf3e-000e-4d73-8096-f5196970525d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22888ef9-ccc8-4712-8a1c-389a431828cb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_62cecf3e-000e-4d73-8096-f5196970525d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_61a99bb2-a845-486d-9edd-8a3bd4bebf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_62cecf3e-000e-4d73-8096-f5196970525d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_61a99bb2-a845-486d-9edd-8a3bd4bebf2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_28b97776-be66-46f3-9b47-b2e129c0a7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22888ef9-ccc8-4712-8a1c-389a431828cb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_28b97776-be66-46f3-9b47-b2e129c0a7a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_8193233d-c7b3-4b55-b257-e57cfbca2709" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_28b97776-be66-46f3-9b47-b2e129c0a7a1" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_8193233d-c7b3-4b55-b257-e57cfbca2709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c0d5d826-3151-4efa-874a-a1cc2065fcd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_8193233d-c7b3-4b55-b257-e57cfbca2709" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c0d5d826-3151-4efa-874a-a1cc2065fcd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_898d12cb-63ee-4a3c-823c-2ef487308b49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_28b97776-be66-46f3-9b47-b2e129c0a7a1" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_898d12cb-63ee-4a3c-823c-2ef487308b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_9f35f9cc-eb41-407f-a0b3-e732ce57dafe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22888ef9-ccc8-4712-8a1c-389a431828cb" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_9f35f9cc-eb41-407f-a0b3-e732ce57dafe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_eea200b8-b239-4757-8bb4-4058b78a098a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_9f35f9cc-eb41-407f-a0b3-e732ce57dafe" xlink:to="loc_us-gaap_EarningsPerShareBasic_eea200b8-b239-4757-8bb4-4058b78a098a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8eceeaa1-7ccb-40c9-9885-3d6ed2ef9073" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_9f35f9cc-eb41-407f-a0b3-e732ce57dafe" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8eceeaa1-7ccb-40c9-9885-3d6ed2ef9073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dd1b39e2-d6f9-4ae3-b7cb-7a748a24f406" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b08cf5b5-cb56-4e09-bb8b-00d49e4001f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_dd1b39e2-d6f9-4ae3-b7cb-7a748a24f406" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b08cf5b5-cb56-4e09-bb8b-00d49e4001f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b08cf5b5-cb56-4e09-bb8b-00d49e4001f4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_667bf766-e0e7-4702-90de-8b7bbf01e45b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_d5ff4bb8-04fc-4691-8006-fb2dd6739ddb" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_667bf766-e0e7-4702-90de-8b7bbf01e45b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_c0357580-c60d-401c-a476-cdf787206a90" xlink:href="aosl-20240630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_667bf766-e0e7-4702-90de-8b7bbf01e45b" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_c0357580-c60d-401c-a476-cdf787206a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_791996a8-012d-4389-84ef-6f94c6d4b440" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_667bf766-e0e7-4702-90de-8b7bbf01e45b" xlink:to="loc_us-gaap_EmployeeStockMember_791996a8-012d-4389-84ef-6f94c6d4b440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1237a1a1-cdf5-4cce-9e32-cf6dc0d84440" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_b08cf5b5-cb56-4e09-bb8b-00d49e4001f4" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1237a1a1-cdf5-4cce-9e32-cf6dc0d84440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1fcdc7eb-5382-4ad6-9486-665fa0b662b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1237a1a1-cdf5-4cce-9e32-cf6dc0d84440" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1fcdc7eb-5382-4ad6-9486-665fa0b662b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8641db3f-3884-4de5-9666-d12b08f435c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1237a1a1-cdf5-4cce-9e32-cf6dc0d84440" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_8641db3f-3884-4de5-9666-d12b08f435c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_b3527a92-226e-4df1-8b88-ccbe838b97dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_b3527a92-226e-4df1-8b88-ccbe838b97dc" xlink:to="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_98d70ae0-020c-49ff-8bd0-0cc24d958802" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_srt_MajorCustomersAxis_98d70ae0-020c-49ff-8bd0-0cc24d958802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_98d70ae0-020c-49ff-8bd0-0cc24d958802" xlink:to="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_ce8008e8-e9ff-4216-b0e0-b64ba9c83564" xlink:href="aosl-20240630.xsd#aosl_CustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:to="loc_aosl_CustomerMember_ce8008e8-e9ff-4216-b0e0-b64ba9c83564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_97cd9b11-35f7-41e3-be69-d6e1b2bb5cb9" xlink:href="aosl-20240630.xsd#aosl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:to="loc_aosl_CustomerBMember_97cd9b11-35f7-41e3-be69-d6e1b2bb5cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerCMember_205d2b46-44ab-4aea-8b1b-ea1371f5b272" xlink:href="aosl-20240630.xsd#aosl_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:to="loc_aosl_CustomerCMember_205d2b46-44ab-4aea-8b1b-ea1371f5b272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerDMember_3b621af5-4b6e-4eea-9f98-372ee043d3ac" xlink:href="aosl-20240630.xsd#aosl_CustomerDMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_cf743be0-be6e-456d-81f0-3f3b7cb70e43" xlink:to="loc_aosl_CustomerDMember_3b621af5-4b6e-4eea-9f98-372ee043d3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ab4645b5-6362-4955-93f4-db7fb0b18b15" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_srt_RangeAxis_ab4645b5-6362-4955-93f4-db7fb0b18b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_dc96ba31-2cd7-4788-8c4a-088d36018b64" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ab4645b5-6362-4955-93f4-db7fb0b18b15" xlink:to="loc_srt_RangeMember_dc96ba31-2cd7-4788-8c4a-088d36018b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_da0e143c-b22a-4108-9de5-07d49f5f5fed" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dc96ba31-2cd7-4788-8c4a-088d36018b64" xlink:to="loc_srt_MinimumMember_da0e143c-b22a-4108-9de5-07d49f5f5fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_4ed358e6-bea2-4dc6-b887-0b91b42895c9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_dc96ba31-2cd7-4788-8c4a-088d36018b64" xlink:to="loc_srt_MaximumMember_4ed358e6-bea2-4dc6-b887-0b91b42895c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_060711cc-c3aa-4a11-9d09-0d605d1c780a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_060711cc-c3aa-4a11-9d09-0d605d1c780a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_da5e8bdb-3a16-4b5f-b6a4-6cdbfe37dfea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_060711cc-c3aa-4a11-9d09-0d605d1c780a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_da5e8bdb-3a16-4b5f-b6a4-6cdbfe37dfea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_5901fb21-f189-4757-a3af-cc6d5a179832" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_da5e8bdb-3a16-4b5f-b6a4-6cdbfe37dfea" xlink:to="loc_us-gaap_SalesRevenueNetMember_5901fb21-f189-4757-a3af-cc6d5a179832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_2ae46779-c988-4829-a614-89c98d468462" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_da5e8bdb-3a16-4b5f-b6a4-6cdbfe37dfea" xlink:to="loc_us-gaap_AccountsReceivableMember_2ae46779-c988-4829-a614-89c98d468462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6b90c10e-7e18-4224-8557-7ad4683cfbd5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6b90c10e-7e18-4224-8557-7ad4683cfbd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_97486e2c-be45-4265-8ff0-e9a38420a005" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6b90c10e-7e18-4224-8557-7ad4683cfbd5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_97486e2c-be45-4265-8ff0-e9a38420a005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_15574ef3-2ba3-4f60-a0ba-2d1bb496fb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_97486e2c-be45-4265-8ff0-e9a38420a005" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_15574ef3-2ba3-4f60-a0ba-2d1bb496fb9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_1df4b074-9885-4b89-b6eb-08c58ebb39ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_88e805d7-4793-4ca7-8718-305d0d508bc1" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_1df4b074-9885-4b89-b6eb-08c58ebb39ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_9cef3e81-65f8-4d0b-b88b-fd7f0bf72a6b" xlink:href="aosl-20240630.xsd#aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1df4b074-9885-4b89-b6eb-08c58ebb39ce" xlink:to="loc_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit_9cef3e81-65f8-4d0b-b88b-fd7f0bf72a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_a8fa8700-d14a-4025-afe3-7fef5adfc142" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_1df4b074-9885-4b89-b6eb-08c58ebb39ce" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_a8fa8700-d14a-4025-afe3-7fef5adfc142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsAccountsreceivableDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c2ed2c63-499e-4bab-b06c-5356dfee547d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_940d9d8d-b0b6-401a-854e-b2441764f442" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c2ed2c63-499e-4bab-b06c-5356dfee547d" xlink:to="loc_us-gaap_AccountsReceivableGross_940d9d8d-b0b6-401a-854e-b2441764f442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_6c6701c7-94b6-46f2-a29d-9e8e93040eaa" xlink:href="aosl-20240630.xsd#aosl_AllowanceForPriceAdjustmentsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c2ed2c63-499e-4bab-b06c-5356dfee547d" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsReceivableCurrent_6c6701c7-94b6-46f2-a29d-9e8e93040eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_cc91d242-3bc0-4af5-a888-9cf0f4839e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c2ed2c63-499e-4bab-b06c-5356dfee547d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_cc91d242-3bc0-4af5-a888-9cf0f4839e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_aaeecbe4-2886-4561-9a38-05264f2821cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_c2ed2c63-499e-4bab-b06c-5356dfee547d" xlink:to="loc_us-gaap_AccountsReceivableNet_aaeecbe4-2886-4561-9a38-05264f2821cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3a1649a3-421c-4c50-bbfe-d5b13d4e95ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_90c20a6b-649a-48ca-84de-c92a96970e98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3a1649a3-421c-4c50-bbfe-d5b13d4e95ba" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_90c20a6b-649a-48ca-84de-c92a96970e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_0076d91a-95c2-4345-ad9d-e3cca7037a52" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3a1649a3-421c-4c50-bbfe-d5b13d4e95ba" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_0076d91a-95c2-4345-ad9d-e3cca7037a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_30be3b4e-8df4-4ce7-826d-73f7170cadfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3a1649a3-421c-4c50-bbfe-d5b13d4e95ba" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_30be3b4e-8df4-4ce7-826d-73f7170cadfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a81cef26-af38-492b-8a3b-11f487e8fa41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_3a1649a3-421c-4c50-bbfe-d5b13d4e95ba" xlink:to="loc_us-gaap_InventoryNet_a81cef26-af38-492b-8a3b-11f487e8fa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LocalVATReceivable_c1eabb3a-2645-4da7-b175-84ad1277e199" xlink:href="aosl-20240630.xsd#aosl_LocalVATReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_aosl_LocalVATReceivable_c1eabb3a-2645-4da7-b175-84ad1277e199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_75d5c193-e16e-410c-ae35-ae04b573bcd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_75d5c193-e16e-410c-ae35-ae04b573bcd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_8b93bb2a-5c88-42fa-971f-2e115ec2b1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInsurance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_us-gaap_PrepaidInsurance_8b93bb2a-5c88-42fa-971f-2e115ec2b1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaidMaintenanceCurrent_8b01f161-c54f-4e98-84e0-9414fc92bb02" xlink:href="aosl-20240630.xsd#aosl_PrepaidMaintenanceCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_aosl_PrepaidMaintenanceCurrent_8b01f161-c54f-4e98-84e0-9414fc92bb02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymenttoSupplier_6b43b14d-8107-4013-9e67-d82dfb6b1d56" xlink:href="aosl-20240630.xsd#aosl_PrepaymenttoSupplier"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_aosl_PrepaymenttoSupplier_6b43b14d-8107-4013-9e67-d82dfb6b1d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_e900908a-fdec-4cde-adc0-0edc429bd519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_us-gaap_PrepaidTaxes_e900908a-fdec-4cde-adc0-0edc429bd519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivableCurrent_ba8bf1a7-9677-4e2e-a5ce-dc51d5a77337" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestReceivableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_us-gaap_InterestReceivableCurrent_ba8bf1a7-9677-4e2e-a5ce-dc51d5a77337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_9e545685-a403-4f29-951f-423e09a679ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_9e545685-a403-4f29-951f-423e09a679ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_aaf730fb-0ed2-4fb4-9e6e-58fdee4f87d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_19481c4e-bbab-409d-a0a3-01d4dd2b5cea" xlink:to="loc_us-gaap_OtherAssetsCurrent_aaf730fb-0ed2-4fb4-9e6e-58fdee4f87d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsPropertyplantandequipmentDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a83e2c73-1545-4f1a-9d62-937632ae5bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e3bdb9cd-26cd-45b2-a2c6-e790a6510f80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_a83e2c73-1545-4f1a-9d62-937632ae5bb0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e3bdb9cd-26cd-45b2-a2c6-e790a6510f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e3bdb9cd-26cd-45b2-a2c6-e790a6510f80" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1d1f0832-db11-4c22-a79e-82f9f8a3e3b1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_10c779c2-d55b-41d8-a0c1-f404bb22c0c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_LandMember_10c779c2-d55b-41d8-a0c1-f404bb22c0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_fd33de76-ef56-4df1-b85e-92ec0c74253f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_fd33de76-ef56-4df1-b85e-92ec0c74253f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_b4250bad-265c-478b-896f-9489d62563c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_b4250bad-265c-478b-896f-9489d62563c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EquipmentAndToolingMember_16707c7e-2c2e-4583-9d6e-4ae99d846602" xlink:href="aosl-20240630.xsd#aosl_EquipmentAndToolingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_aosl_EquipmentAndToolingMember_16707c7e-2c2e-4583-9d6e-4ae99d846602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_44502b19-d89c-4d24-9764-502c80aacf37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_ComputerEquipmentMember_44502b19-d89c-4d24-9764-502c80aacf37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_46202d56-cbfa-438d-b7cb-5a8a0c07a5df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_46202d56-cbfa-438d-b7cb-5a8a0c07a5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_fbc005e6-1f61-4c82-8080-4d0a00556a39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f6cc1650-22cd-43b2-b4e9-29813f69fa35" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_fbc005e6-1f61-4c82-8080-4d0a00556a39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e3bdb9cd-26cd-45b2-a2c6-e790a6510f80" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_72249e07-7f1c-42c2-acf0-985543352c7e" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross_72249e07-7f1c-42c2-acf0-985543352c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0237a4ef-a3a9-4fd5-bc2d-304c9c0c0201" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0237a4ef-a3a9-4fd5-bc2d-304c9c0c0201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_871f59f3-3dcf-4c7f-9e03-93a8a971e5aa" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet_871f59f3-3dcf-4c7f-9e03-93a8a971e5aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_e3e17a72-31dc-491b-9927-67d748c4b3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_ConstructionInProgressGross_e3e17a72-31dc-491b-9927-67d748c4b3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_820c4f49-cbf0-4450-b7bd-a7ec4192b8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_820c4f49-cbf0-4450-b7bd-a7ec4192b8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_d2812cbf-6431-4efc-81cc-1e1d04b302b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_Depreciation_d2812cbf-6431-4efc-81cc-1e1d04b302b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_fcfb449b-a6ea-410a-b4ab-6bc3912e35f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_fcfb449b-a6ea-410a-b4ab-6bc3912e35f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_a2b70300-3c4f-4f37-ab99-8de6ad28ca06" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_a2b70300-3c4f-4f37-ab99-8de6ad28ca06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_56b2be93-9115-4373-ade6-0ee1bd2938ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_56b2be93-9115-4373-ade6-0ee1bd2938ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_17841caf-fa75-4c6b-8268-835d520421b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_17841caf-fa75-4c6b-8268-835d520421b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_290c3d1e-7e80-4574-a6f4-31920fc1b19f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2132c658-6f48-42de-9749-6405fef3810b" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_290c3d1e-7e80-4574-a6f4-31920fc1b19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_70590bf5-4cdc-4cfa-b76c-6777d4442401" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_eba76c2f-63e3-4c7d-871a-c9c1f9900888" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_abb1004d-1814-4461-8fcd-140882cf9e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_eba76c2f-63e3-4c7d-871a-c9c1f9900888" xlink:to="loc_us-gaap_Goodwill_abb1004d-1814-4461-8fcd-140882cf9e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsOtherlongtermassetsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PrepaymentForPropertyAndEquipment_06d7416d-ff79-4010-9137-14c7b204dd70" xlink:href="aosl-20240630.xsd#aosl_PrepaymentForPropertyAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:to="loc_aosl_PrepaymentForPropertyAndEquipment_06d7416d-ff79-4010-9137-14c7b204dd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InvestmentsInPrivatelyHeldCompanies_c36d449a-673b-4b2c-b9ef-7f57028d3cf1" xlink:href="aosl-20240630.xsd#aosl_InvestmentsInPrivatelyHeldCompanies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:to="loc_aosl_InvestmentsInPrivatelyHeldCompanies_c36d449a-673b-4b2c-b9ef-7f57028d3cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_Customdepositnoncurrent_b9aae216-72b7-44e6-bd25-801036154a31" xlink:href="aosl-20240630.xsd#aosl_Customdepositnoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:to="loc_aosl_Customdepositnoncurrent_b9aae216-72b7-44e6-bd25-801036154a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DepositsWithSupplier_6c99b0ef-3354-485a-80db-28af2c25de0f" xlink:href="aosl-20240630.xsd#aosl_DepositsWithSupplier"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:to="loc_aosl_DepositsWithSupplier_6c99b0ef-3354-485a-80db-28af2c25de0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecurityDeposit_9ee69e80-8f10-4dea-a7bb-b68f6720ee15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecurityDeposit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:to="loc_us-gaap_SecurityDeposit_9ee69e80-8f10-4dea-a7bb-b68f6720ee15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_8232b9be-1956-4010-a263-1eec1cc02763" xlink:href="aosl-20240630.xsd#aosl_OfficeLeaseDepositAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:to="loc_aosl_OfficeLeaseDepositAssetsNoncurrent_8232b9be-1956-4010-a263-1eec1cc02763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d544999b-c3aa-4173-b5c8-0b8fd1d49054" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_d544999b-c3aa-4173-b5c8-0b8fd1d49054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_fc9c31ec-4a9c-4b12-ba04-fc475d120636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d7e72aad-a4b0-45e8-9f2f-eb50f4f8bda6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_fc9c31ec-4a9c-4b12-ba04-fc475d120636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ed4a9119-ff1b-48a5-89be-9aab8fb993a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9a6fe036-d018-4850-847d-66c94cecb80e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ed4a9119-ff1b-48a5-89be-9aab8fb993a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9a6fe036-d018-4850-847d-66c94cecb80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b3009f73-e400-46ec-8ec6-9a2626258d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ed4a9119-ff1b-48a5-89be-9aab8fb993a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b3009f73-e400-46ec-8ec6-9a2626258d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_aff9dffd-f872-405d-9026-804435a9c39c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_ed4a9119-ff1b-48a5-89be-9aab8fb993a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_aff9dffd-f872-405d-9026-804435a9c39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsIntangibleassetsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_0d1e2e92-a45e-486b-82d8-d06bf59bcb76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d932aaed-ec27-4911-a7c5-ba06cab59cee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_0d1e2e92-a45e-486b-82d8-d06bf59bcb76" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d932aaed-ec27-4911-a7c5-ba06cab59cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ead11dac-96e2-4516-a5ce-a2aa441a3e71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d932aaed-ec27-4911-a7c5-ba06cab59cee" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ead11dac-96e2-4516-a5ce-a2aa441a3e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ead11dac-96e2-4516-a5ce-a2aa441a3e71" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PatentsAndPatentedTechnologyMember_eb604c9f-75f3-4bb1-85c7-2ccf5e191e45" xlink:href="aosl-20240630.xsd#aosl_PatentsAndPatentedTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:to="loc_aosl_PatentsAndPatentedTechnologyMember_eb604c9f-75f3-4bb1-85c7-2ccf5e191e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_1ecd0bdf-ba2a-4679-8df0-4b373b3af1f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:to="loc_us-gaap_TradeNamesMember_1ecd0bdf-ba2a-4679-8df0-4b373b3af1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_f8eb67ef-3755-4efd-be04-82b7340efe9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d68b160b-2ec3-42f9-b007-d80d19d31cb4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_f8eb67ef-3755-4efd-be04-82b7340efe9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_d932aaed-ec27-4911-a7c5-ba06cab59cee" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_96e0d90a-ed7d-481c-a43c-9584741fa2cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_96e0d90a-ed7d-481c-a43c-9584741fa2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a4e4bc8a-a637-4e8f-9d7d-2a49776dc96d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a4e4bc8a-a637-4e8f-9d7d-2a49776dc96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_41ddb70e-f887-4ed2-8700-4bc42ebb5995" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_41ddb70e-f887-4ed2-8700-4bc42ebb5995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d7c87ab5-0f56-4903-b3c7-3cc6426b8e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_Goodwill_d7c87ab5-0f56-4903-b3c7-3cc6426b8e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_99dd25a7-70be-4cf8-9245-acea4d1ab532" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_99dd25a7-70be-4cf8-9245-acea4d1ab532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_784a53c3-5cc2-48c6-8902-4a0eb7b159f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_784a53c3-5cc2-48c6-8902-4a0eb7b159f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7667eebd-8bdc-489c-b17d-72a508fc8ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f48f5e24-f525-45a9-84fc-8bb49fcf5cdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_7667eebd-8bdc-489c-b17d-72a508fc8ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsAccruedliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_31543a35-420c-4ee0-96dd-0ae366922274" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_17488f43-6be0-4dfb-8a35-dfde664c60aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_31543a35-420c-4ee0-96dd-0ae366922274" xlink:to="loc_us-gaap_ConcentrationRiskTable_17488f43-6be0-4dfb-8a35-dfde664c60aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_17488f43-6be0-4dfb-8a35-dfde664c60aa" xlink:to="loc_srt_MajorCustomersAxis_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_ae9ae016-81a2-4e16-9e5c-2ca14b31a4ca" xlink:to="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_c2f00820-7e73-46e2-a0b9-d29b690b0070" xlink:href="aosl-20240630.xsd#aosl_CustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:to="loc_aosl_CustomerMember_c2f00820-7e73-46e2-a0b9-d29b690b0070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_a81ef70b-6d42-4731-9cb2-3eb1d50d7e59" xlink:href="aosl-20240630.xsd#aosl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:to="loc_aosl_CustomerBMember_a81ef70b-6d42-4731-9cb2-3eb1d50d7e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCustomerMember_1d2bf3e1-6664-4187-9c20-5554a937fb9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCustomerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_ad697b3c-8059-45db-bebc-420b182bd7ff" xlink:to="loc_us-gaap_OtherCustomerMember_1d2bf3e1-6664-4187-9c20-5554a937fb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_17488f43-6be0-4dfb-8a35-dfde664c60aa" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_a8a784f6-1c1a-4808-97aa-5e4204865ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_AccruedSalariesCurrent_a8a784f6-1c1a-4808-97aa-5e4204865ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_07f163c3-d13c-4778-bf44-1ba9ec25478c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_07f163c3-d13c-4778-bf44-1ba9ec25478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_450f8988-e0f9-45da-a186-187797130351" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_StockRotationAccrualCurrent_450f8988-e0f9-45da-a186-187797130351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_6b4f76ed-1252-4ee8-b79e-503fafb134c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_6b4f76ed-1252-4ee8-b79e-503fafb134c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedInventory_d9316c0f-57b2-4bda-9621-675536ea529f" xlink:href="aosl-20240630.xsd#aosl_AccruedInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_AccruedInventory_d9316c0f-57b2-4bda-9621-675536ea529f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedFacilityExpenses_9f0c2f27-8c91-48e0-abb2-fa72473630ae" xlink:href="aosl-20240630.xsd#aosl_AccruedFacilityExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_AccruedFacilityExpenses_9f0c2f27-8c91-48e0-abb2-fa72473630ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedPropertyPlantandEquipment_b7c0a4e6-6a77-493f-8bf6-9f05dc3ade03" xlink:href="aosl-20240630.xsd#aosl_AccruedPropertyPlantandEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_AccruedPropertyPlantandEquipment_b7c0a4e6-6a77-493f-8bf6-9f05dc3ade03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a5cb1288-61ac-4035-8eb3-03fcba30121e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a5cb1288-61ac-4035-8eb3-03fcba30121e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccruedCustomerDeposit_ef6b3f18-75f2-48b1-a4e8-60a39405ba63" xlink:href="aosl-20240630.xsd#aosl_AccruedCustomerDeposit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_AccruedCustomerDeposit_ef6b3f18-75f2-48b1-a4e8-60a39405ba63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_5b9dd4ce-2bd0-4702-b2b7-1a6b7217a2af" xlink:href="aosl-20240630.xsd#aosl_EmployeeStockPurchasePlanPayableCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_aosl_EmployeeStockPurchasePlanPayableCurrent_5b9dd4ce-2bd0-4702-b2b7-1a6b7217a2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_bbe1b159-ccd4-4e10-ae3d-995045ba84e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_e0672e24-4468-45b1-a84e-338103815d98" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_bbe1b159-ccd4-4e10-ae3d-995045ba84e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsProductWarrantyAccrualDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_132d5d86-a455-444a-a7ac-be75c43a6387" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_df19e7fa-d3df-4226-a7b0-ccf90e8cd902" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_132d5d86-a455-444a-a7ac-be75c43a6387" xlink:to="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_df19e7fa-d3df-4226-a7b0-ccf90e8cd902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_850c0a2b-ee5b-4959-afb5-2be494d689b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_df19e7fa-d3df-4226-a7b0-ccf90e8cd902" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_850c0a2b-ee5b-4959-afb5-2be494d689b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_7f911cc7-3eae-417f-bd2e-fa16852af318" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_df19e7fa-d3df-4226-a7b0-ccf90e8cd902" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_7f911cc7-3eae-417f-bd2e-fa16852af318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_cfdc086e-1fae-4e38-89f4-efd5e0fcfe50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_df19e7fa-d3df-4226-a7b0-ccf90e8cd902" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_cfdc086e-1fae-4e38-89f4-efd5e0fcfe50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_f98708b6-4c2a-41c6-bf9d-19c5cf725799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward_df19e7fa-d3df-4226-a7b0-ccf90e8cd902" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_f98708b6-4c2a-41c6-bf9d-19c5cf725799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsStockRotationAccrualDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_0613c442-512c-4f12-a00e-bc61eb7130f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_c0bcbc23-710e-4cd7-a2c5-71648f694f47" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualIncreaeDecreaseRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_0613c442-512c-4f12-a00e-bc61eb7130f7" xlink:to="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_c0bcbc23-710e-4cd7-a2c5-71648f694f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_51d81936-0262-45f3-8090-0c7a361b3c9a" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_c0bcbc23-710e-4cd7-a2c5-71648f694f47" xlink:to="loc_aosl_StockRotationAccrualCurrent_51d81936-0262-45f3-8090-0c7a361b3c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualStockIssued_f5548906-0eb2-46aa-aa63-53d122356024" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualStockIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_c0bcbc23-710e-4cd7-a2c5-71648f694f47" xlink:to="loc_aosl_StockRotationAccrualStockIssued_f5548906-0eb2-46aa-aa63-53d122356024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualPayments_7173c945-a839-4533-9362-4c4b1fb8d3cd" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_c0bcbc23-710e-4cd7-a2c5-71648f694f47" xlink:to="loc_aosl_StockRotationAccrualPayments_7173c945-a839-4533-9362-4c4b1fb8d3cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockRotationAccrualCurrent_c603273c-b29d-444d-a9df-ede66b424557" xlink:href="aosl-20240630.xsd#aosl_StockRotationAccrualCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_StockRotationAccrualIncreaeDecreaseRollForward_c0bcbc23-710e-4cd7-a2c5-71648f694f47" xlink:to="loc_aosl_StockRotationAccrualCurrent_c603273c-b29d-444d-a9df-ede66b424557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f3fe10fa-5cec-4beb-832f-7a945f00df11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_80e41e8b-ac90-4d3d-81ec-ad20149dbb20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_f3fe10fa-5cec-4beb-832f-7a945f00df11" xlink:to="loc_us-gaap_Goodwill_80e41e8b-ac90-4d3d-81ec-ad20149dbb20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#BalanceSheetComponentsOtherlongtermliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d970775f-4434-430e-839f-fbd3d687933d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetRelatedDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_ebc42508-85e6-4cd7-8475-8c8d0d70098f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetRelatedDisclosuresAbstract_d970775f-4434-430e-839f-fbd3d687933d" xlink:to="loc_us-gaap_ConcentrationRiskTable_ebc42508-85e6-4cd7-8475-8c8d0d70098f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_8c511bbf-e6f1-477c-b4af-1873c1ee187c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ebc42508-85e6-4cd7-8475-8c8d0d70098f" xlink:to="loc_srt_MajorCustomersAxis_8c511bbf-e6f1-477c-b4af-1873c1ee187c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_8c511bbf-e6f1-477c-b4af-1873c1ee187c" xlink:to="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerMember_82e6e7a9-e0b1-4d3b-8428-66bb972eaf35" xlink:href="aosl-20240630.xsd#aosl_CustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:to="loc_aosl_CustomerMember_82e6e7a9-e0b1-4d3b-8428-66bb972eaf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CustomerBMember_59e97902-df1f-4f33-878a-4c6e2e9634a9" xlink:href="aosl-20240630.xsd#aosl_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:to="loc_aosl_CustomerBMember_59e97902-df1f-4f33-878a-4c6e2e9634a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCustomersMember_e8b7d6aa-c44e-4fbd-8fa2-f04a6fe8e737" xlink:href="aosl-20240630.xsd#aosl_OtherCustomersMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5569cc25-d6ef-4249-b16b-55e4c11f9454" xlink:to="loc_aosl_OtherCustomersMember_e8b7d6aa-c44e-4fbd-8fa2-f04a6fe8e737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_ebc42508-85e6-4cd7-8475-8c8d0d70098f" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e6330ca-401b-4d63-8bef-ba89da597c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e6330ca-401b-4d63-8bef-ba89da597c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ComputerSoftwareLiabilityNoncurrent_f4df696d-b907-44f6-ac9a-6112329f0d5e" xlink:href="aosl-20240630.xsd#aosl_ComputerSoftwareLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:to="loc_aosl_ComputerSoftwareLiabilityNoncurrent_f4df696d-b907-44f6-ac9a-6112329f0d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_276ccfec-ea5e-40e7-8c3f-1b4ebad1b2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_00b15baf-c6a3-4803-bd04-5152833c563c" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_276ccfec-ea5e-40e7-8c3f-1b4ebad1b2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtShorttermborrowingDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtShorttermborrowingDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/DebtShorttermborrowingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_bb0272aa-cf86-48ba-b174-f7c025901feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_bb0272aa-cf86-48ba-b174-f7c025901feb" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_a39c518a-4792-495c-b29f-80981c4c8381" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_VariableRateAxis_a39c518a-4792-495c-b29f-80981c4c8381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d8d9dd34-0e9e-4854-9fe7-22cadf8191a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_a39c518a-4792-495c-b29f-80981c4c8381" xlink:to="loc_us-gaap_VariableRateDomain_d8d9dd34-0e9e-4854-9fe7-22cadf8191a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_7f16b740-554d-440e-8459-88d93fbf287d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d8d9dd34-0e9e-4854-9fe7-22cadf8191a4" xlink:to="loc_us-gaap_BaseRateMember_7f16b740-554d-440e-8459-88d93fbf287d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_47e954f9-f4b6-404e-a395-683a711b4a38" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_srt_StatementGeographicalAxis_47e954f9-f4b6-404e-a395-683a711b4a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_81f1d034-575d-4925-b48b-6ebfec2ae528" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_47e954f9-f4b6-404e-a395-683a711b4a38" xlink:to="loc_srt_SegmentGeographicalDomain_81f1d034-575d-4925-b48b-6ebfec2ae528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_f87d244f-2d1d-43bd-8e76-5a0e697dd110" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_81f1d034-575d-4925-b48b-6ebfec2ae528" xlink:to="loc_country_CN_f87d244f-2d1d-43bd-8e76-5a0e697dd110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_395fa3d1-3c11-493d-a2b3-4b24af5c18cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_395fa3d1-3c11-493d-a2b3-4b24af5c18cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_395fa3d1-3c11-493d-a2b3-4b24af5c18cf" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_BankOfCommunicationsLimitedMember_d938a390-6a5b-4e41-b58c-fde30fb12f32" xlink:href="aosl-20240630.xsd#aosl_BankOfCommunicationsLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:to="loc_aosl_BankOfCommunicationsLimitedMember_d938a390-6a5b-4e41-b58c-fde30fb12f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_IndustrialAndCommercialBankofChinaMember_6bda406f-b157-49f1-9111-95aaf5fc4fbd" xlink:href="aosl-20240630.xsd#aosl_IndustrialAndCommercialBankofChinaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:to="loc_aosl_IndustrialAndCommercialBankofChinaMember_6bda406f-b157-49f1-9111-95aaf5fc4fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ChinaConstructionBankMember_1a5d2037-2aa1-4251-b5f2-3ca2b1f9ddbb" xlink:href="aosl-20240630.xsd#aosl_ChinaConstructionBankMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_fb71d4d1-afbd-47be-8ea1-97a98d12660d" xlink:to="loc_aosl_ChinaConstructionBankMember_1a5d2037-2aa1-4251-b5f2-3ca2b1f9ddbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_9ea134cb-64b4-4218-bf87-48ef9383b719" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_9ea134cb-64b4-4218-bf87-48ef9383b719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_fc457c2c-3dd5-4997-9e73-26ac2380f909" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9ea134cb-64b4-4218-bf87-48ef9383b719" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_fc457c2c-3dd5-4997-9e73-26ac2380f909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignLineOfCreditMember_dcf090ed-b038-4072-8eb7-a5ffdc2a6841" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignLineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_fc457c2c-3dd5-4997-9e73-26ac2380f909" xlink:to="loc_us-gaap_ForeignLineOfCreditMember_dcf090ed-b038-4072-8eb7-a5ffdc2a6841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_15b9d23d-a756-4a9b-8993-0418d3c93132" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_DebtInstrumentAxis_15b9d23d-a756-4a9b-8993-0418d3c93132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_15b9d23d-a756-4a9b-8993-0418d3c93132" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_5f08caae-9e93-432c-8778-4f7c291bf11c" xlink:href="aosl-20240630.xsd#aosl_CreditFacility3Point85PercentDueNovember182022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:to="loc_aosl_CreditFacility3Point85PercentDueNovember182022Member_5f08caae-9e93-432c-8778-4f7c291bf11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingDecember12023Member_8d745838-5777-45a6-a542-f7ec5273999f" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingDecember12023Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:to="loc_aosl_LineOfCreditMaturingDecember12023Member_8d745838-5777-45a6-a542-f7ec5273999f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member_fae268c5-d04d-49f9-9e53-1f2f60c82058" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:to="loc_aosl_LineOfCreditMaturingMarch152025Member_fae268c5-d04d-49f9-9e53-1f2f60c82058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingSeptmeber2025Member_9c5b0623-6bcb-42b4-88d5-3ad6e5354a16" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingSeptmeber2025Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_76bc09cc-e31a-4722-bef5-138972a1a4b9" xlink:to="loc_aosl_LineOfCreditMaturingSeptmeber2025Member_9c5b0623-6bcb-42b4-88d5-3ad6e5354a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_12a095a0-8e4f-45e6-9fa9-58db87f50a77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_CreditFacilityAxis_12a095a0-8e4f-45e6-9fa9-58db87f50a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_12a095a0-8e4f-45e6-9fa9-58db87f50a77" xlink:to="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_ede790f5-fa83-4da6-a11b-984412a905ef" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditFacilityTradeBorrowingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:to="loc_aosl_LineOfCreditFacilityTradeBorrowingsMember_ede790f5-fa83-4da6-a11b-984412a905ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_499dcc37-9ab2-4f55-8b75-3eba4f0cfa9d" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:to="loc_aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember_499dcc37-9ab2-4f55-8b75-3eba4f0cfa9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_25a0a3cf-07dd-4444-a870-8f46808937ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d521aec1-bc43-4c53-b32b-6229980c4dfa" xlink:to="loc_us-gaap_LineOfCreditMember_25a0a3cf-07dd-4444-a870-8f46808937ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_b07fcc0f-1a2c-4ac0-ae69-4f8dbc2a4a70" xlink:to="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_082abc5d-c4c6-426c-9346-73a5d441ea8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_DebtInstrumentTerm_082abc5d-c4c6-426c-9346-73a5d441ea8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_6171ecb3-d7c7-4875-bb01-8f36dd599638" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ShortTermBorrowings_6171ecb3-d7c7-4875-bb01-8f36dd599638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1983fd2d-e817-4b70-aaf4-52077d2ceeee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1983fd2d-e817-4b70-aaf4-52077d2ceeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_7c40892a-e408-4ebe-8ddf-e80466c6b93c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_7c40892a-e408-4ebe-8ddf-e80466c6b93c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ee0020b7-69fe-4925-a6b2-1d676b299011" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ee0020b7-69fe-4925-a6b2-1d676b299011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_e85ac762-7f4a-4252-9187-8e63781e526f" xlink:href="aosl-20240630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_e85ac762-7f4a-4252-9187-8e63781e526f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3de165d8-2b73-4f6a-83bd-21985ba1e225" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3de165d8-2b73-4f6a-83bd-21985ba1e225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_26901c67-7d07-47f2-805d-d1c1306d395b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_26901c67-7d07-47f2-805d-d1c1306d395b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_84495800-8b11-4809-b677-054b7a2e09df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_84495800-8b11-4809-b677-054b7a2e09df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_bb6d907e-e223-4313-811d-21553cb852e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_LineOfCredit_bb6d907e-e223-4313-811d-21553cb852e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_5ef98873-91b8-4800-a16b-8f2ce15b37ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_fd9cdb64-bfc3-4ed3-a9f8-b73435daa700" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_5ef98873-91b8-4800-a16b-8f2ce15b37ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtAccountsReceivableFactoringAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c0d602d4-35ac-428f-a560-6ccc2d9aa4a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c0d602d4-35ac-428f-a560-6ccc2d9aa4a7" xlink:to="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6d4308b1-b6b2-418a-857c-6145e66917f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6d4308b1-b6b2-418a-857c-6145e66917f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_56678947-b0e3-4f65-80fa-935e02aa8bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6d4308b1-b6b2-418a-857c-6145e66917f8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_56678947-b0e3-4f65-80fa-935e02aa8bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_eca356fb-7427-41cc-9e12-c39c797dec53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_56678947-b0e3-4f65-80fa-935e02aa8bfc" xlink:to="loc_us-gaap_SecuredDebtMember_eca356fb-7427-41cc-9e12-c39c797dec53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_295c900b-d272-4274-a0e5-e61006586bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_DebtInstrumentAxis_295c900b-d272-4274-a0e5-e61006586bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_fa096f55-4478-4f3e-bad7-1cd47c9544ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_295c900b-d272-4274-a0e5-e61006586bca" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_fa096f55-4478-4f3e-bad7-1cd47c9544ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_55dc0b2a-e4a4-4f57-a590-d88dd908f49d" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_fa096f55-4478-4f3e-bad7-1cd47c9544ed" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember_55dc0b2a-e4a4-4f57-a590-d88dd908f49d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_35cc8b1f-c0bf-4676-b780-17b072e5d048" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_35cc8b1f-c0bf-4676-b780-17b072e5d048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_5bda838e-8679-4f27-b7a8-7422bb869df1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_35cc8b1f-c0bf-4676-b780-17b072e5d048" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_5bda838e-8679-4f27-b7a8-7422bb869df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_2ff33eaf-1a7c-4bbc-ac96-8d6c35ac2ff6" xlink:href="aosl-20240630.xsd#aosl_HongkongAndShanghaiBankingCorporationLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_5bda838e-8679-4f27-b7a8-7422bb869df1" xlink:to="loc_aosl_HongkongAndShanghaiBankingCorporationLimitedMember_2ff33eaf-1a7c-4bbc-ac96-8d6c35ac2ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_6a257a92-a6ba-433f-8ed3-fc18bce44abe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_VariableRateAxis_6a257a92-a6ba-433f-8ed3-fc18bce44abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_34301e0c-deb6-4361-9ee6-c107468ad506" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_6a257a92-a6ba-433f-8ed3-fc18bce44abe" xlink:to="loc_us-gaap_VariableRateDomain_34301e0c-deb6-4361-9ee6-c107468ad506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_57f5f936-fb17-47fb-88c6-0e238e16ab05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_34301e0c-deb6-4361-9ee6-c107468ad506" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_57f5f936-fb17-47fb-88c6-0e238e16ab05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_11aef1a4-d3cf-4cf9-88da-ff7c53341511" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_6051fda2-ac99-40fb-b6c8-7e8fda332802" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable_6051fda2-ac99-40fb-b6c8-7e8fda332802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_c5a8733e-bc16-497a-a703-7fb3b936bb3a" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity_c5a8733e-bc16-497a-a703-7fb3b936bb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_20de9c96-7ce2-4e9e-8b47-ee2182c347fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_20de9c96-7ce2-4e9e-8b47-ee2182c347fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_ed6a0306-daa4-425c-9d47-2756340c2eb9" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding_ed6a0306-daa4-425c-9d47-2756340c2eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_dd4f88e7-ee58-4c30-996c-779acbcc3b3d" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity_dd4f88e7-ee58-4c30-996c-779acbcc3b3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a0257378-3d17-4b0b-9fc0-1a5427ac7542" xlink:href="aosl-20240630.xsd#aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1cb68996-2f5f-4d50-b443-62c9ce156652" xlink:to="loc_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity_a0257378-3d17-4b0b-9fc0-1a5427ac7542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtDebtFinancingDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtDebtFinancingDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/DebtDebtFinancingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d3b63507-a534-4de9-8917-afe0486c8ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d3b63507-a534-4de9-8917-afe0486c8ee4" xlink:to="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_efa90421-7710-49e9-8e10-83c2447c7898" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:to="loc_srt_CounterpartyNameAxis_efa90421-7710-49e9-8e10-83c2447c7898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0c5a7e35-ebbe-44ed-acca-e341663e6ca3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_efa90421-7710-49e9-8e10-83c2447c7898" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0c5a7e35-ebbe-44ed-acca-e341663e6ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehSemiconductorIncorporatedMember_e8c6eea9-6f18-4b4c-beb4-797dba889624" xlink:href="aosl-20240630.xsd#aosl_JirehSemiconductorIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0c5a7e35-ebbe-44ed-acca-e341663e6ca3" xlink:to="loc_aosl_JirehSemiconductorIncorporatedMember_e8c6eea9-6f18-4b4c-beb4-797dba889624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_1efd8c6e-bfcf-4023-8d6c-ba18fd214917" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_1efd8c6e-bfcf-4023-8d6c-ba18fd214917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_0f6aef9f-29f5-408c-b93c-e2118faa449e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_1efd8c6e-bfcf-4023-8d6c-ba18fd214917" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_0f6aef9f-29f5-408c-b93c-e2118faa449e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_e58019a6-0091-4379-98c2-44403e751bff" xlink:href="aosl-20240630.xsd#aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_0f6aef9f-29f5-408c-b93c-e2118faa449e" xlink:to="loc_aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember_e58019a6-0091-4379-98c2-44403e751bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_293fa1e6-90b4-400b-9eb3-5acb870a3110" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_293fa1e6-90b4-400b-9eb3-5acb870a3110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e32c66e-b21c-4178-8c62-5ee3b0169a61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_293fa1e6-90b4-400b-9eb3-5acb870a3110" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e32c66e-b21c-4178-8c62-5ee3b0169a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_a7901c81-89a6-4e36-8111-1f8495b55084" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7e32c66e-b21c-4178-8c62-5ee3b0169a61" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_a7901c81-89a6-4e36-8111-1f8495b55084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionTable_2ab71d31-99f7-4d88-ac80-a062bb8d7846" xlink:to="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_bc5fc941-2295-492c-9241-fee3f3f258ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionHistoricalCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_SaleLeasebackTransactionHistoricalCost_bc5fc941-2295-492c-9241-fee3f3f258ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_8473077a-420c-448c-af20-5934700af7ef" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDownPaymentAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentAmount_8473077a-420c-448c-af20-5934700af7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_661e20b7-8d1b-4e04-aea2-8eee58c4ee70" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDownPaymentPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionDownPaymentPercent_661e20b7-8d1b-4e04-aea2-8eee58c4ee70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_2fd6bbc9-fde8-4f3f-95bf-911a779ecc56" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentAmount_2fd6bbc9-fde8-4f3f-95bf-911a779ecc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_5e04d162-7154-49ea-bf55-c068ec39ae7b" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionDeliveryPaymentPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionDeliveryPaymentPercent_5e04d162-7154-49ea-bf55-c068ec39ae7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_5c749ef9-5d1d-43d0-a57c-9bf113345cdf" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent_5c749ef9-5d1d-43d0-a57c-9bf113345cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_5e8f2e4b-84f8-433b-bccc-950ac6197c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionLeaseTerms"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_SaleLeasebackTransactionLeaseTerms_5e8f2e4b-84f8-433b-bccc-950ac6197c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_e13e0693-3d96-44c3-b7f9-3812c145c422" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionImpliedInterestRatePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionImpliedInterestRatePercent_e13e0693-3d96-44c3-b7f9-3812c145c422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCollateralAmount_7c37ff6b-95c4-4a8f-b52a-10a5770000ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCollateralAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_DebtInstrumentCollateralAmount_7c37ff6b-95c4-4a8f-b52a-10a5770000ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1_7980e247-4f6e-4212-9aad-c628517905f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_us-gaap_PaymentsForPurchaseOfOtherAssets1_7980e247-4f6e-4212-9aad-c628517905f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_ec28b049-9a00-47b2-88cd-059527beb727" xlink:href="aosl-20240630.xsd#aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount_ec28b049-9a00-47b2-88cd-059527beb727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount_ee49cb09-e5a8-47be-bd0a-53272effa438" xlink:href="aosl-20240630.xsd#aosl_SalesLeasebackTransactionDebtOutstandingAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionLineItems_f7597152-1aaa-4660-89e0-352555f06db9" xlink:to="loc_aosl_SalesLeasebackTransactionDebtOutstandingAmount_ee49cb09-e5a8-47be-bd0a-53272effa438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtCreditFacilitiesandLongtermDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8994f19e-0181-4bcb-9023-956804e4c9a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8994f19e-0181-4bcb-9023-956804e4c9a7" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_490625cc-e69e-4dac-bf8c-c155bbd86d62" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_srt_StatementGeographicalAxis_490625cc-e69e-4dac-bf8c-c155bbd86d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_6acec3e4-183d-4928-a04e-9687132cc109" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_490625cc-e69e-4dac-bf8c-c155bbd86d62" xlink:to="loc_srt_SegmentGeographicalDomain_6acec3e4-183d-4928-a04e-9687132cc109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_32dbfd54-8150-4650-8eee-c84199999229" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_6acec3e4-183d-4928-a04e-9687132cc109" xlink:to="loc_country_CN_32dbfd54-8150-4650-8eee-c84199999229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b9ff9a57-81d0-4375-8c58-4a0f19957471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_DebtInstrumentAxis_b9ff9a57-81d0-4375-8c58-4a0f19957471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ce821f09-a436-433a-bb77-5865acbfc68c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b9ff9a57-81d0-4375-8c58-4a0f19957471" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ce821f09-a436-433a-bb77-5865acbfc68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_be2cdf06-670a-4187-a41e-81431fd21e15" xlink:href="aosl-20240630.xsd#aosl_VariableInterestRateTermLoanMaturingAugust2022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce821f09-a436-433a-bb77-5865acbfc68c" xlink:to="loc_aosl_VariableInterestRateTermLoanMaturingAugust2022Member_be2cdf06-670a-4187-a41e-81431fd21e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LineOfCreditMaturingMarch152025Member_147b9e97-425f-4d91-9df6-cac784bf1b59" xlink:href="aosl-20240630.xsd#aosl_LineOfCreditMaturingMarch152025Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ce821f09-a436-433a-bb77-5865acbfc68c" xlink:to="loc_aosl_LineOfCreditMaturingMarch152025Member_147b9e97-425f-4d91-9df6-cac784bf1b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1f0980f2-8d71-44e0-a101-09db9608d370" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_srt_RangeAxis_1f0980f2-8d71-44e0-a101-09db9608d370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_48fbf747-fb8c-48e7-8c1d-fa6e47a58737" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1f0980f2-8d71-44e0-a101-09db9608d370" xlink:to="loc_srt_RangeMember_48fbf747-fb8c-48e7-8c1d-fa6e47a58737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_68223a5f-c222-4db2-8f53-3196a83bb995" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_48fbf747-fb8c-48e7-8c1d-fa6e47a58737" xlink:to="loc_srt_MinimumMember_68223a5f-c222-4db2-8f53-3196a83bb995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ec5bbcc7-8158-4f8b-a25f-5877b912f8ad" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_48fbf747-fb8c-48e7-8c1d-fa6e47a58737" xlink:to="loc_srt_MaximumMember_ec5bbcc7-8158-4f8b-a25f-5877b912f8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_088a2828-4dd3-4fbb-9d57-e63c9aed064c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_VariableRateAxis_088a2828-4dd3-4fbb-9d57-e63c9aed064c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0738d24d-4ced-4e36-8347-4fe78902fd4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_088a2828-4dd3-4fbb-9d57-e63c9aed064c" xlink:to="loc_us-gaap_VariableRateDomain_0738d24d-4ced-4e36-8347-4fe78902fd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_e3698a7c-54dd-402e-8636-b45e38cb2ae5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0738d24d-4ced-4e36-8347-4fe78902fd4b" xlink:to="loc_us-gaap_BaseRateMember_e3698a7c-54dd-402e-8636-b45e38cb2ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LondonInterbankOfferedRateMember_879d027b-bea0-468a-b183-1f43cc7213d2" xlink:href="aosl-20240630.xsd#aosl_LondonInterbankOfferedRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_0738d24d-4ced-4e36-8347-4fe78902fd4b" xlink:to="loc_aosl_LondonInterbankOfferedRateMember_879d027b-bea0-468a-b183-1f43cc7213d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e0d3d96d-724d-46af-a8f2-ea4edd966dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e0d3d96d-724d-46af-a8f2-ea4edd966dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_db881e10-819e-4047-bc01-1c5bd6f8ab88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e0d3d96d-724d-46af-a8f2-ea4edd966dd7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_db881e10-819e-4047-bc01-1c5bd6f8ab88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_343f3347-1921-4d25-bc83-b7c7b44c2ba0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_db881e10-819e-4047-bc01-1c5bd6f8ab88" xlink:to="loc_us-gaap_SecuredDebtMember_343f3347-1921-4d25-bc83-b7c7b44c2ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_92662b14-40e3-4379-8459-9cd1016b93e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_CreditFacilityAxis_92662b14-40e3-4379-8459-9cd1016b93e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_340b5911-9dd5-4800-b17f-eb7db497d4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_92662b14-40e3-4379-8459-9cd1016b93e2" xlink:to="loc_us-gaap_CreditFacilityDomain_340b5911-9dd5-4800-b17f-eb7db497d4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TermLoanMember_60a1b8df-7d36-4e20-a7ab-eb4911b7badc" xlink:href="aosl-20240630.xsd#aosl_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_340b5911-9dd5-4800-b17f-eb7db497d4e0" xlink:to="loc_aosl_TermLoanMember_60a1b8df-7d36-4e20-a7ab-eb4911b7badc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_054afc33-6b15-4103-92f7-d9d295521392" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_340b5911-9dd5-4800-b17f-eb7db497d4e0" xlink:to="loc_us-gaap_SecuredDebtMember_054afc33-6b15-4103-92f7-d9d295521392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6658e1ea-c2c9-4244-8ba1-ee69173f7110" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_dei_LegalEntityAxis_6658e1ea-c2c9-4244-8ba1-ee69173f7110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d5e09b6e-1a03-4c79-887e-5d87efc3c998" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6658e1ea-c2c9-4244-8ba1-ee69173f7110" xlink:to="loc_dei_EntityDomain_d5e09b6e-1a03-4c79-887e-5d87efc3c998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_JirehMember_f3f1f85c-d1d7-4a79-a754-c0be74d02027" xlink:href="aosl-20240630.xsd#aosl_JirehMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d5e09b6e-1a03-4c79-887e-5d87efc3c998" xlink:to="loc_aosl_JirehMember_f3f1f85c-d1d7-4a79-a754-c0be74d02027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_f914575c-e47c-40eb-b5cb-fb5f779f75d2" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7d0ec9fc-8a30-4495-b9c3-b2410f12be26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7d0ec9fc-8a30-4495-b9c3-b2410f12be26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_dce14a43-ce36-48bc-aa26-193b5ca1a7e4" xlink:href="aosl-20240630.xsd#aosl_DebtInstrumentBasisSpreadonVariableRateMultiple"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_aosl_DebtInstrumentBasisSpreadonVariableRateMultiple_dce14a43-ce36-48bc-aa26-193b5ca1a7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ff2b9864-f4a9-49e4-b3ef-3d9789adc248" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_ff2b9864-f4a9-49e4-b3ef-3d9789adc248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_e202a052-1b98-410e-8041-ef244dc4cfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_e202a052-1b98-410e-8041-ef244dc4cfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_cb418baf-9eba-4ee1-a152-50c0e271d9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_LongTermDebt_cb418baf-9eba-4ee1-a152-50c0e271d9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_d5654ea6-eb6d-4dc0-9bf4-b1322f3ea404" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_d5654ea6-eb6d-4dc0-9bf4-b1322f3ea404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_6c933286-12d6-4205-a12f-2f026300f230" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_RestrictedCash_6c933286-12d6-4205-a12f-2f026300f230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_870a7c1d-9258-4f32-829b-8400cfa0d52a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_DebtInstrumentTerm_870a7c1d-9258-4f32-829b-8400cfa0d52a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_96d5d358-6c52-4b13-a142-ec40a6e6c351" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_4283bc55-2d11-4d6e-ba2f-008e37af4ddd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_96d5d358-6c52-4b13-a142-ec40a6e6c351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#DebtMaturitiesofShorttemandLongtermDebtDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_65df12f5-9ecb-41f5-a996-2a04c0558e28" xlink:href="aosl-20240630.xsd#aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne_65df12f5-9ecb-41f5-a996-2a04c0558e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_07efeb25-7cc4-47d1-9949-9f8ffda417cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_07efeb25-7cc4-47d1-9949-9f8ffda417cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_28f79a27-aa9b-4ba3-8240-0dde8e41d96e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_28f79a27-aa9b-4ba3-8240-0dde8e41d96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_cac79a24-ba1a-4f30-9e58-7ea50fb23247" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_cac79a24-ba1a-4f30-9e58-7ea50fb23247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c4be8876-720c-401b-8076-9b0842cd4bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c4be8876-720c-401b-8076-9b0842cd4bb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_65e13f9b-7801-4599-9947-269e38c735bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_65e13f9b-7801-4599-9947-269e38c735bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_04204eb5-9644-4ce0-bd49-ebca3bfc884b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_04204eb5-9644-4ce0-bd49-ebca3bfc884b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_641b9c5b-3485-47ec-b8b1-071ebd327dfd" xlink:href="aosl-20240630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_641b9c5b-3485-47ec-b8b1-071ebd327dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrentAbstract_10295204-7d23-457a-ae67-3dcfb33dfca6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtCurrentAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_DebtCurrentAbstract_10295204-7d23-457a-ae67-3dcfb33dfca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermDebtGross_e4f98f40-2986-4faa-a50b-defd8969f1ec" xlink:href="aosl-20240630.xsd#aosl_ShortTermDebtGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtCurrentAbstract_10295204-7d23-457a-ae67-3dcfb33dfca6" xlink:to="loc_aosl_ShortTermDebtGross_e4f98f40-2986-4faa-a50b-defd8969f1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentGross_d549a54e-2268-44d3-a523-56c971496966" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtCurrentAbstract_10295204-7d23-457a-ae67-3dcfb33dfca6" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentGross_d549a54e-2268-44d3-a523-56c971496966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_76aba895-25de-4e0b-a2f9-628936a689b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtCurrentAbstract_10295204-7d23-457a-ae67-3dcfb33dfca6" xlink:to="loc_us-gaap_ShortTermBorrowings_76aba895-25de-4e0b-a2f9-628936a689b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrentAbstract_e3c78bea-a71c-43c7-80c0-98029300c38b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrentAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_LongTermDebtNoncurrentAbstract_e3c78bea-a71c-43c7-80c0-98029300c38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_081aa854-c518-4622-aca2-dc2d9686c0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_e3c78bea-a71c-43c7-80c0-98029300c38b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_081aa854-c518-4622-aca2-dc2d9686c0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_370f1958-34a8-43b5-8b38-7898a936061d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNoncurrentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_e3c78bea-a71c-43c7-80c0-98029300c38b" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentGross_370f1958-34a8-43b5-8b38-7898a936061d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_e8540dc7-7e34-4b2e-94ab-d7409454cba9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtNoncurrentAbstract_e3c78bea-a71c-43c7-80c0-98029300c38b" xlink:to="loc_us-gaap_LongTermDebt_e8540dc7-7e34-4b2e-94ab-d7409454cba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_614fe507-faed-447f-a713-8f41a3baba45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5b21aded-9776-4115-987f-4502c3b4b6d4" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_614fe507-faed-447f-a713-8f41a3baba45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_edbe6906-af68-4dfe-b48a-5fcdc3604d27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_614fe507-faed-447f-a713-8f41a3baba45" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_edbe6906-af68-4dfe-b48a-5fcdc3604d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_4c782141-24ed-4062-899d-5e469fb04389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_614fe507-faed-447f-a713-8f41a3baba45" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_4c782141-24ed-4062-899d-5e469fb04389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_03e04c75-3e0f-41a6-9ff0-6ce9722c0ee7" xlink:href="aosl-20240630.xsd#aosl_DebtLongTermAndShortTermCombinedAmountNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_614fe507-faed-447f-a713-8f41a3baba45" xlink:to="loc_aosl_DebtLongTermAndShortTermCombinedAmountNet_03e04c75-3e0f-41a6-9ff0-6ce9722c0ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4ff9ff05-8c96-4779-9f4d-874a914ef337" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b9bbb21c-b9d6-430a-9907-70a25e603735" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ff9ff05-8c96-4779-9f4d-874a914ef337" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b9bbb21c-b9d6-430a-9907-70a25e603735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseRightOfUseAssetGross_3b587432-be7c-4e8b-b6fd-a4833e0f35b7" xlink:href="aosl-20240630.xsd#aosl_FinanceLeaseRightOfUseAssetGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4ff9ff05-8c96-4779-9f4d-874a914ef337" xlink:to="loc_aosl_FinanceLeaseRightOfUseAssetGross_3b587432-be7c-4e8b-b6fd-a4833e0f35b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesScheduleofLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bc90ca96-8e02-42e3-aada-1b4992456c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_396ac7ab-32f4-4d0c-9625-82a00089d453" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesIncomeStatementAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bc90ca96-8e02-42e3-aada-1b4992456c5b" xlink:to="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_396ac7ab-32f4-4d0c-9625-82a00089d453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_19551cdd-6825-4fb9-b10b-0bfcc8a82411" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_396ac7ab-32f4-4d0c-9625-82a00089d453" xlink:to="loc_us-gaap_OperatingLeaseCost_19551cdd-6825-4fb9-b10b-0bfcc8a82411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_5dfb305b-eea2-401e-8f5a-37e73474bebc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasesIncomeStatementAbstract_396ac7ab-32f4-4d0c-9625-82a00089d453" xlink:to="loc_us-gaap_VariableLeaseCost_5dfb305b-eea2-401e-8f5a-37e73474bebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseCost1Abstract_fd8f36fa-51c5-4fb1-9fac-d5074f16f6dc" xlink:href="aosl-20240630.xsd#aosl_FinanceLeaseCost1Abstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bc90ca96-8e02-42e3-aada-1b4992456c5b" xlink:to="loc_aosl_FinanceLeaseCost1Abstract_fd8f36fa-51c5-4fb1-9fac-d5074f16f6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_8bb001c7-177e-4b5a-9a6c-224c70e9936c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseCost1Abstract_fd8f36fa-51c5-4fb1-9fac-d5074f16f6dc" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_8bb001c7-177e-4b5a-9a6c-224c70e9936c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_d65d2073-530c-4521-bfa7-e9f9ec010f98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseCost1Abstract_fd8f36fa-51c5-4fb1-9fac-d5074f16f6dc" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_d65d2073-530c-4521-bfa7-e9f9ec010f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShortTermLeaseCostAbstract_b700c902-c4a4-49e9-aaa3-7675c76f72d6" xlink:href="aosl-20240630.xsd#aosl_ShortTermLeaseCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bc90ca96-8e02-42e3-aada-1b4992456c5b" xlink:to="loc_aosl_ShortTermLeaseCostAbstract_b700c902-c4a4-49e9-aaa3-7675c76f72d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_9a62b3b9-a62c-494a-9e06-367df1dd520a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_ShortTermLeaseCostAbstract_b700c902-c4a4-49e9-aaa3-7675c76f72d6" xlink:to="loc_us-gaap_ShortTermLeaseCost_9a62b3b9-a62c-494a-9e06-367df1dd520a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_54c0b5fb-99b5-44fe-bb11-b712228c4aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bc90ca96-8e02-42e3-aada-1b4992456c5b" xlink:to="loc_us-gaap_LeaseCost_54c0b5fb-99b5-44fe-bb11-b712228c4aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d1a359cf-a7ca-4987-8379-8f0817d70c04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OperatingLeaseRightOfUseAssetAbstract_59377811-0db9-419b-bac8-4caae1f51925" xlink:href="aosl-20240630.xsd#aosl_OperatingLeaseRightOfUseAssetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1a359cf-a7ca-4987-8379-8f0817d70c04" xlink:to="loc_aosl_OperatingLeaseRightOfUseAssetAbstract_59377811-0db9-419b-bac8-4caae1f51925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c32fb360-b277-401d-a88f-f32c14a0cab3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_OperatingLeaseRightOfUseAssetAbstract_59377811-0db9-419b-bac8-4caae1f51925" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c32fb360-b277-401d-a88f-f32c14a0cab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_109dd4fb-72c4-43ae-9c14-67f455b7ff91" xlink:href="aosl-20240630.xsd#aosl_FinanceLeaseRightOfUseAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1a359cf-a7ca-4987-8379-8f0817d70c04" xlink:to="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_109dd4fb-72c4-43ae-9c14-67f455b7ff91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_12f411f4-70f7-4fcf-8029-7f5ddb985b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_109dd4fb-72c4-43ae-9c14-67f455b7ff91" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_12f411f4-70f7-4fcf-8029-7f5ddb985b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_cfc24fa6-45e8-418b-9f8b-0b5c16040457" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_109dd4fb-72c4-43ae-9c14-67f455b7ff91" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_cfc24fa6-45e8-418b-9f8b-0b5c16040457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_2cd51fe3-c533-4f72-b4e1-5a770aa47c66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_FinanceLeaseRightOfUseAssetAbstract_109dd4fb-72c4-43ae-9c14-67f455b7ff91" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_2cd51fe3-c533-4f72-b4e1-5a770aa47c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_3985da03-dd13-4b2d-bf26-f46e897e172c" xlink:href="aosl-20240630.xsd#aosl_WeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1a359cf-a7ca-4987-8379-8f0817d70c04" xlink:to="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_3985da03-dd13-4b2d-bf26-f46e897e172c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_17fe483e-e2c9-42a1-ad11-fc0c0ca88743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_3985da03-dd13-4b2d-bf26-f46e897e172c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_17fe483e-e2c9-42a1-ad11-fc0c0ca88743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1cdd7e5b-d603-4fa0-a446-e5a2909b400a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_WeightedAverageRemainingLeaseTermAbstract_3985da03-dd13-4b2d-bf26-f46e897e172c" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1cdd7e5b-d603-4fa0-a446-e5a2909b400a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_947e47db-76d5-4620-8644-127f83e05dd8" xlink:href="aosl-20240630.xsd#aosl_WeightedAverageLeaseDiscountRateAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1a359cf-a7ca-4987-8379-8f0817d70c04" xlink:to="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_947e47db-76d5-4620-8644-127f83e05dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d3be0dff-e59c-4524-bf6d-1948b4a32e67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_947e47db-76d5-4620-8644-127f83e05dd8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d3be0dff-e59c-4524-bf6d-1948b4a32e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_68537398-27c9-4361-8804-775745e205bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_WeightedAverageLeaseDiscountRateAbstract_947e47db-76d5-4620-8644-127f83e05dd8" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_68537398-27c9-4361-8804-775745e205bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_15a3b079-cc1e-49a7-8885-e43d7bc4ff0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d1a359cf-a7ca-4987-8379-8f0817d70c04" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_15a3b079-cc1e-49a7-8885-e43d7bc4ff0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9fb9948a-49df-4d44-b5e1-73151b9dfb70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_4cda6933-cfc4-4d40-be8f-470b10da82fb" xlink:href="aosl-20240630.xsd#aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9fb9948a-49df-4d44-b5e1-73151b9dfb70" xlink:to="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_4cda6933-cfc4-4d40-be8f-470b10da82fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_149f54f7-d585-4f72-9dde-3fd66ad389ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_4cda6933-cfc4-4d40-be8f-470b10da82fb" xlink:to="loc_us-gaap_OperatingLeasePayments_149f54f7-d585-4f72-9dde-3fd66ad389ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_ad9768cc-b519-4c3c-a7cf-6c2f8f5eddea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_4cda6933-cfc4-4d40-be8f-470b10da82fb" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_ad9768cc-b519-4c3c-a7cf-6c2f8f5eddea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_65319977-f220-4ac6-b047-ad693234c929" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_4cda6933-cfc4-4d40-be8f-470b10da82fb" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_65319977-f220-4ac6-b047-ad693234c929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_be261b26-d634-436f-a32e-995fa2cb88da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9fb9948a-49df-4d44-b5e1-73151b9dfb70" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_be261b26-d634-436f-a32e-995fa2cb88da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4c08c30d-e6fd-40a4-95a5-aa4e5ceb8537" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_be261b26-d634-436f-a32e-995fa2cb88da" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_4c08c30d-e6fd-40a4-95a5-aa4e5ceb8537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details" xlink:type="simple" xlink:href="aosl-20240630.xsd#LeasesScheduleofLeaseMaturitiesTopic842Details"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_cc56691c-975e-4103-af15-f902f16daf71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cc56691c-975e-4103-af15-f902f16daf71" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2209fa68-9228-43f4-a281-b7596fe65fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2209fa68-9228-43f4-a281-b7596fe65fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8f6291a4-eaf3-41d0-981f-d5dce03f6e95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8f6291a4-eaf3-41d0-981f-d5dce03f6e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_533677ed-6b24-4c8e-b7ec-4007b77ff554" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_533677ed-6b24-4c8e-b7ec-4007b77ff554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_564793e2-b9d6-4d5d-804b-e3ee7e5c9123" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_564793e2-b9d6-4d5d-804b-e3ee7e5c9123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_97d043ff-1cc7-4538-bd4c-29b7b425884e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_97d043ff-1cc7-4538-bd4c-29b7b425884e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_532bc978-8c01-4e12-b150-3521e73bfc2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_532bc978-8c01-4e12-b150-3521e73bfc2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fc20e5fc-c3dd-47fd-b2f5-7cf7250835fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fc20e5fc-c3dd-47fd-b2f5-7cf7250835fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3c2d7472-2e88-4615-9c58-7944e6fe74be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_3c2d7472-2e88-4615-9c58-7944e6fe74be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_18058dea-4973-4064-a17b-0c0996c0855b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_cf54f78a-65a7-4cb7-89bb-d1fcd54f02f2" xlink:to="loc_us-gaap_OperatingLeaseLiability_18058dea-4973-4064-a17b-0c0996c0855b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cc56691c-975e-4103-af15-f902f16daf71" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d8bafc3c-7441-4a03-b2a4-a25a506d7121" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d8bafc3c-7441-4a03-b2a4-a25a506d7121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8475be4f-05d9-49e3-a0f1-cc8b989a9bde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8475be4f-05d9-49e3-a0f1-cc8b989a9bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d7f36bb2-3c97-4cc5-9684-ec00c8f9e914" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d7f36bb2-3c97-4cc5-9684-ec00c8f9e914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ceec87cf-7c94-4283-8558-4cd67448198e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ceec87cf-7c94-4283-8558-4cd67448198e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_83b1e130-a40f-44e8-af29-7228bb4e3dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_83b1e130-a40f-44e8-af29-7228bb4e3dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_838cd988-7f26-49ab-9b5a-055680bd4dba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_838cd988-7f26-49ab-9b5a-055680bd4dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6613fb9a-444a-4e47-b0ab-3c64ec81eeef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_6613fb9a-444a-4e47-b0ab-3c64ec81eeef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4191709a-7d3c-4132-96c4-71aa9ed7ebda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4191709a-7d3c-4132-96c4-71aa9ed7ebda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_adaeb4c0-f20c-4897-8fdf-56af1acd9893" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_7aeaa3a8-6aa4-4a2e-a38d-ff0bbffcb8e3" xlink:to="loc_us-gaap_FinanceLeaseLiability_adaeb4c0-f20c-4897-8fdf-56af1acd9893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ShareholdersEquityDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#ShareholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/ShareholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_8cbf5d04-075f-43d2-ad4d-8e323594637f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_8cbf5d04-075f-43d2-ad4d-8e323594637f" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramAxis_7a6f4bc8-955d-498c-b50a-94ffd83df280" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:to="loc_srt_ShareRepurchaseProgramAxis_7a6f4bc8-955d-498c-b50a-94ffd83df280" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ShareRepurchaseProgramDomain_53b4e421-cd5f-4120-90dd-3dc26b242388" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ShareRepurchaseProgramAxis_7a6f4bc8-955d-498c-b50a-94ffd83df280" xlink:to="loc_srt_ShareRepurchaseProgramDomain_53b4e421-cd5f-4120-90dd-3dc26b242388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_49c6d021-367b-45f3-a306-ae57a3493eea" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:to="loc_srt_RangeAxis_49c6d021-367b-45f3-a306-ae57a3493eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26315f42-6680-4774-97f2-59061c8ebdc5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_49c6d021-367b-45f3-a306-ae57a3493eea" xlink:to="loc_srt_RangeMember_26315f42-6680-4774-97f2-59061c8ebdc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_9c9474e3-69d1-4782-bacd-c1fc60b6c6d1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_26315f42-6680-4774-97f2-59061c8ebdc5" xlink:to="loc_srt_MinimumMember_9c9474e3-69d1-4782-bacd-c1fc60b6c6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5f3dad3b-b3c3-4f24-a846-1dee2479eb80" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_26315f42-6680-4774-97f2-59061c8ebdc5" xlink:to="loc_srt_MaximumMember_5f3dad3b-b3c3-4f24-a846-1dee2479eb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_551c6444-3e12-48fb-a7ee-60d5ef60e910" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_551c6444-3e12-48fb-a7ee-60d5ef60e910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d2462e9d-f7fd-4ad9-9807-fa6ccedb4c88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_551c6444-3e12-48fb-a7ee-60d5ef60e910" xlink:to="loc_us-gaap_ClassOfStockDomain_d2462e9d-f7fd-4ad9-9807-fa6ccedb4c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedMember_d5a074f1-81f0-4e86-92bb-9d6208e74a85" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockReissuedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d2462e9d-f7fd-4ad9-9807-fa6ccedb4c88" xlink:to="loc_aosl_TreasuryStockReissuedMember_d5a074f1-81f0-4e86-92bb-9d6208e74a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_78f2367b-4338-4cea-93de-5933741f1e65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_d2462e9d-f7fd-4ad9-9807-fa6ccedb4c88" xlink:to="loc_us-gaap_CommonStockMember_78f2367b-4338-4cea-93de-5933741f1e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_c22e5f33-33e0-4410-9238-62a1bb71dcdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_565d8360-4345-4282-a751-302269fca32a" xlink:to="loc_us-gaap_ClassOfStockLineItems_c22e5f33-33e0-4410-9238-62a1bb71dcdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c22e5f33-33e0-4410-9238-62a1bb71dcdb" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_02a32749-2c0e-4e83-abb6-d298b2b4042d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_02a32749-2c0e-4e83-abb6-d298b2b4042d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a957643c-fc11-48ab-b214-157a399300be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a957643c-fc11-48ab-b214-157a399300be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NumberOfVotesPerEachCommonShare_2e8b0509-b3e6-4f05-8e96-f8584dcc9aa0" xlink:href="aosl-20240630.xsd#aosl_NumberOfVotesPerEachCommonShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:to="loc_aosl_NumberOfVotesPerEachCommonShare_2e8b0509-b3e6-4f05-8e96-f8584dcc9aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_8bf9d7eb-19d8-4c6c-9644-2fdcd9aeb5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_5e8ead71-8553-4652-94c3-cb0e8d921f68" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_8bf9d7eb-19d8-4c6c-9644-2fdcd9aeb5cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c22e5f33-33e0-4410-9238-62a1bb71dcdb" xlink:to="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_994256aa-7e12-4771-8810-580bda82219d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_994256aa-7e12-4771-8810-580bda82219d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ed0a87f-1dc6-464a-9484-cea1560ca733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_0ed0a87f-1dc6-464a-9484-cea1560ca733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_570ae642-0ff2-4bd1-aeb5-a71f778006d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_570ae642-0ff2-4bd1-aeb5-a71f778006d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0e3322f6-1320-470f-ba60-b9c29b54e3aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_0e3322f6-1320-470f-ba60-b9c29b54e3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_afa6ad60-648b-43ba-9979-fb5608fd5fe1" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees_afa6ad60-648b-43ba-9979-fb5608fd5fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_8b6393d0-e0b1-4a4f-8211-934134ccf1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_8b6393d0-e0b1-4a4f-8211-934134ccf1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_ac2141bd-0607-4d52-ba7b-a5147e78ece4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_ac2141bd-0607-4d52-ba7b-a5147e78ece4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_340861a3-b6ab-4523-850f-9f7dec8feb19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_340861a3-b6ab-4523-850f-9f7dec8feb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TreasuryStockReissuedAveragePricePerShare_5c41bb4b-c708-47a0-9dc3-23e55c45c4d8" xlink:href="aosl-20240630.xsd#aosl_TreasuryStockReissuedAveragePricePerShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract_9fb60752-75f8-4c8b-b573-d99a352e42d4" xlink:to="loc_aosl_TreasuryStockReissuedAveragePricePerShare_5c41bb4b-c708-47a0-9dc3-23e55c45c4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_6b5415de-bf0b-443b-9e9a-41eb340b5a48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_6b5415de-bf0b-443b-9e9a-41eb340b5a48" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_35e4e948-5eb6-451f-981e-bb1575447175" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_us-gaap_PlanNameAxis_35e4e948-5eb6-451f-981e-bb1575447175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5f80e2bd-2323-42a8-b927-8abbbd52e05d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_35e4e948-5eb6-451f-981e-bb1575447175" xlink:to="loc_us-gaap_PlanNameDomain_5f80e2bd-2323-42a8-b927-8abbbd52e05d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_TwoThousandEighteenPlanMember_041d2206-0b37-4a11-8763-72de6ffb47a8" xlink:href="aosl-20240630.xsd#aosl_TwoThousandEighteenPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5f80e2bd-2323-42a8-b927-8abbbd52e05d" xlink:to="loc_aosl_TwoThousandEighteenPlanMember_041d2206-0b37-4a11-8763-72de6ffb47a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b3fe3b34-01e2-44b5-a366-5497a2ebb154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_76df8ae5-89df-4a7a-99a1-51dd2afe4f9a" xlink:to="loc_us-gaap_RelatedPartyDomain_b3fe3b34-01e2-44b5-a366-5497a2ebb154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ExternalBoardMembersMember_35f2dfa2-e72f-45e4-8857-dd024b98f9f9" xlink:href="aosl-20240630.xsd#aosl_ExternalBoardMembersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b3fe3b34-01e2-44b5-a366-5497a2ebb154" xlink:to="loc_aosl_ExternalBoardMembersMember_35f2dfa2-e72f-45e4-8857-dd024b98f9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0fd32af0-1b7d-40c4-9030-2e876d1ba48c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_us-gaap_AwardTypeAxis_0fd32af0-1b7d-40c4-9030-2e876d1ba48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0fd32af0-1b7d-40c4-9030-2e876d1ba48c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_22dc78e0-2878-44e2-994f-40a3760af8b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_22dc78e0-2878-44e2-994f-40a3760af8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember_251c3532-ad88-4393-bdb4-46e547841e25" xlink:href="aosl-20240630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeStockOptionMember_22dc78e0-2878-44e2-994f-40a3760af8b1" xlink:to="loc_aosl_NonstatutoryStockOptionsMember_251c3532-ad88-4393-bdb4-46e547841e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_bfdf7232-1dde-43e9-b177-e96f30823b09" xlink:href="aosl-20240630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_bfdf7232-1dde-43e9-b177-e96f30823b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_9ac942af-3647-4286-a7c9-672d397c437e" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_bfdf7232-1dde-43e9-b177-e96f30823b09" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember_9ac942af-3647-4286-a7c9-672d397c437e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_70ae904c-35b7-4c9e-8f72-3650b2bfcbe5" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_bfdf7232-1dde-43e9-b177-e96f30823b09" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember_70ae904c-35b7-4c9e-8f72-3650b2bfcbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_c846dd14-68cf-4681-a918-8dae011fffeb" xlink:href="aosl-20240630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember_c846dd14-68cf-4681-a918-8dae011fffeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8b87affd-0f97-4dd6-951c-fe14222b697c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_us-gaap_EmployeeStockMember_8b87affd-0f97-4dd6-951c-fe14222b697c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_c87565cf-7f27-466d-ae9e-d209c51afab3" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_c87565cf-7f27-466d-ae9e-d209c51afab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_67431d1c-7521-4abd-a661-b375924ab509" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7242ebe5-0fd4-433d-8760-8c422c9bdf4a" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_67431d1c-7521-4abd-a661-b375924ab509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_30da6b6e-76f8-40db-a838-f1078434e1be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_srt_RangeAxis_30da6b6e-76f8-40db-a838-f1078434e1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b0a6d140-a833-4196-9736-bd6bb82e26b3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_30da6b6e-76f8-40db-a838-f1078434e1be" xlink:to="loc_srt_RangeMember_b0a6d140-a833-4196-9736-bd6bb82e26b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_24aa0c78-898c-4eb4-b8e3-dcf261822b7c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b0a6d140-a833-4196-9736-bd6bb82e26b3" xlink:to="loc_srt_MinimumMember_24aa0c78-898c-4eb4-b8e3-dcf261822b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_80482c70-a9ea-4569-a923-122c7f312fca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b0a6d140-a833-4196-9736-bd6bb82e26b3" xlink:to="loc_srt_MaximumMember_80482c70-a9ea-4569-a923-122c7f312fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_79ba2a8a-cef5-4271-9b68-cff2c13aeaee" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_srt_StatementScenarioAxis_79ba2a8a-cef5-4271-9b68-cff2c13aeaee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_bc5b37b2-b934-420f-b5f6-799953e2ce1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_79ba2a8a-cef5-4271-9b68-cff2c13aeaee" xlink:to="loc_srt_ScenarioUnspecifiedDomain_bc5b37b2-b934-420f-b5f6-799953e2ce1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_87f0b92e-f8ed-49a2-af5e-e5ac827b4937" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_bc5b37b2-b934-420f-b5f6-799953e2ce1b" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_87f0b92e-f8ed-49a2-af5e-e5ac827b4937" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7c2d4d13-6918-4737-b78e-d59e19624010" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_55e160c4-3f1e-4302-b4f7-199ea273d116" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_55e160c4-3f1e-4302-b4f7-199ea273d116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_08f1edac-0a1b-43ef-b97b-c586d1083bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_08f1edac-0a1b-43ef-b97b-c586d1083bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_03ac0ef9-e509-474e-ad5a-298bb6008c1e" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod_03ac0ef9-e509-474e-ad5a-298bb6008c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_bb802042-96ea-471a-aba6-a3ebf162473e" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod_bb802042-96ea-471a-aba6-a3ebf162473e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_93bc9b46-f376-462e-bca6-5944f5dfc437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_93bc9b46-f376-462e-bca6-5944f5dfc437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7410eae-ac49-40fd-ae0c-e46a5415baee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7410eae-ac49-40fd-ae0c-e46a5415baee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b5073e2b-e6aa-4018-aa8c-25cdeea35ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b5073e2b-e6aa-4018-aa8c-25cdeea35ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3aa27a49-68a4-403d-a164-bc369c735cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_3aa27a49-68a4-403d-a164-bc369c735cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4f834cc8-f554-4a86-bbc8-c8fd31cf4a81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4f834cc8-f554-4a86-bbc8-c8fd31cf4a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8e72b301-e2b1-423e-beb2-9fbb24b7678b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_8e72b301-e2b1-423e-beb2-9fbb24b7678b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_eade462a-9d4c-403a-9487-c75588c993b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_eade462a-9d4c-403a-9487-c75588c993b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_6cd9eed1-bbaa-4610-93fa-27f9027d5ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_6cd9eed1-bbaa-4610-93fa-27f9027d5ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_39a0eddb-a5e3-423b-b52d-f624ef901eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_39a0eddb-a5e3-423b-b52d-f624ef901eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d557ad92-c496-4296-a0aa-6b4893784f47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d557ad92-c496-4296-a0aa-6b4893784f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_75dc2a70-3e9b-47d3-9d75-8c60744fb360" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_75dc2a70-3e9b-47d3-9d75-8c60744fb360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_4a9ad097-afaa-43f7-bfd3-24a191395e45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_4a9ad097-afaa-43f7-bfd3-24a191395e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7533dd16-f1e2-434b-9aab-37bad914ce32" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7533dd16-f1e2-434b-9aab-37bad914ce32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_fabd201e-92b6-4751-b38a-38d5e9acc559" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_fabd201e-92b6-4751-b38a-38d5e9acc559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_5c53ce9b-34b3-45bd-86d0-997c6bf4dc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent_5c53ce9b-34b3-45bd-86d0-997c6bf4dc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_83a5f1a0-d8ec-432f-8dde-be7670fbbe78" xlink:href="aosl-20240630.xsd#aosl_ShareBasedPaymentArrangementExpenseNonCash"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0d1fbcfb-e054-4553-b224-225f567e739f" xlink:to="loc_aosl_ShareBasedPaymentArrangementExpenseNonCash_83a5f1a0-d8ec-432f-8dde-be7670fbbe78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationNonvestedShareActivityRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_9f794602-0395-41d2-940c-49d37ef88d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_9f794602-0395-41d2-940c-49d37ef88d5d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fd854ad7-4f14-4a3f-bab7-64b79cd4e269" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:to="loc_srt_RangeAxis_fd854ad7-4f14-4a3f-bab7-64b79cd4e269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_337f0745-4387-4d15-9018-bffb5f299155" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fd854ad7-4f14-4a3f-bab7-64b79cd4e269" xlink:to="loc_srt_RangeMember_337f0745-4387-4d15-9018-bffb5f299155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_66205265-310a-4516-a8b8-da0a61052be4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_337f0745-4387-4d15-9018-bffb5f299155" xlink:to="loc_srt_MinimumMember_66205265-310a-4516-a8b8-da0a61052be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9d64cf02-340e-4460-88c1-6712bc695c09" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_337f0745-4387-4d15-9018-bffb5f299155" xlink:to="loc_srt_MaximumMember_9d64cf02-340e-4460-88c1-6712bc695c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_529df387-8721-412d-8529-80f574843a19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:to="loc_us-gaap_PlanNameAxis_529df387-8721-412d-8529-80f574843a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_64ef3b22-1a5a-4e5a-9d82-735d7772f39e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_529df387-8721-412d-8529-80f574843a19" xlink:to="loc_us-gaap_PlanNameDomain_64ef3b22-1a5a-4e5a-9d82-735d7772f39e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a35610e3-0abf-4de2-ba57-b653785e5aa2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:to="loc_us-gaap_AwardTypeAxis_a35610e3-0abf-4de2-ba57-b653785e5aa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a35610e3-0abf-4de2-ba57-b653785e5aa2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_fa5aaee0-336f-41d4-adb5-424385d4e96a" xlink:href="aosl-20240630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember_fa5aaee0-336f-41d4-adb5-424385d4e96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_defe5c7f-3c5c-4ad7-b27a-ca9e110d0531" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:to="loc_us-gaap_RestrictedStockMember_defe5c7f-3c5c-4ad7-b27a-ca9e110d0531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_56808a0d-2053-4519-99c5-4b2a00cf55d7" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_99216bfa-5892-4f84-9795-54de77d0445d" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_56808a0d-2053-4519-99c5-4b2a00cf55d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_49654650-ceb0-4f99-8451-edfe44fc4efa" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_eaf2065d-bb9e-45b8-a22d-0c4e828dda03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_eaf2065d-bb9e-45b8-a22d-0c4e828dda03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_774cf693-28b6-4cf9-b1d9-6890a2b2fee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_774cf693-28b6-4cf9-b1d9-6890a2b2fee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0da4d82a-41d3-47b1-aae4-45bf0bbacf8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0da4d82a-41d3-47b1-aae4-45bf0bbacf8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_185c47de-d37c-4e83-a37b-e18c62c7719f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_185c47de-d37c-4e83-a37b-e18c62c7719f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6a52a42e-3518-4f47-a0fa-28fccbc22810" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_6a52a42e-3518-4f47-a0fa-28fccbc22810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6363301a-f261-4a59-b4c7-2709d826eb7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_02a14564-57f9-4851-87ac-3e9c48a59384" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6363301a-f261-4a59-b4c7-2709d826eb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_38acf445-18ea-45f7-9546-231becf1beb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_38acf445-18ea-45f7-9546-231becf1beb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_205a90f0-56c8-4a0d-808e-feca96c2e36d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_205a90f0-56c8-4a0d-808e-feca96c2e36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f807f73f-f77f-4c93-a330-2bf96bc951d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f807f73f-f77f-4c93-a330-2bf96bc951d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8a4e9b64-9518-465b-9064-bb85d6b0e876" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8a4e9b64-9518-465b-9064-bb85d6b0e876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a53bf5b8-1921-4d28-9681-b6d15ac1f313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d0cfbcc8-9121-43dc-aee7-bddf78fa2273" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a53bf5b8-1921-4d28-9681-b6d15ac1f313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_493e35c1-1383-45d4-b155-24d593af5582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_493e35c1-1383-45d4-b155-24d593af5582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_35a7457d-2aa9-4ef8-b02e-0bf405f7e8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_35a7457d-2aa9-4ef8-b02e-0bf405f7e8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e42e49ad-2605-46fd-a6ff-499028e1de50" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_e42e49ad-2605-46fd-a6ff-499028e1de50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0680118b-bce7-48b9-b2a4-3c4f9a84c9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_123e4043-aa54-42b0-8a00-2ba48effca5b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0680118b-bce7-48b9-b2a4-3c4f9a84c9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationSummaryofStockOptionActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_73951613-df69-41e3-8794-c5936323f904" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bdea77b5-5299-4c22-a975-ae81a1260b35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_73951613-df69-41e3-8794-c5936323f904" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bdea77b5-5299-4c22-a975-ae81a1260b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4ec5fe73-612f-45b8-b451-51848844084b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bdea77b5-5299-4c22-a975-ae81a1260b35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4ec5fe73-612f-45b8-b451-51848844084b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3b47ac98-b95e-4615-bee2-a20b7ca5b971" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bdea77b5-5299-4c22-a975-ae81a1260b35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3b47ac98-b95e-4615-bee2-a20b7ca5b971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7f13c723-7752-4deb-9251-1d52f5d8c59c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bdea77b5-5299-4c22-a975-ae81a1260b35" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_7f13c723-7752-4deb-9251-1d52f5d8c59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_35be9eb8-cf31-4fa0-ab06-00460fd0a554" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bdea77b5-5299-4c22-a975-ae81a1260b35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_35be9eb8-cf31-4fa0-ab06-00460fd0a554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7c4ce92b-5c52-4f5f-bb3f-43c47c950369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_bdea77b5-5299-4c22-a975-ae81a1260b35" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7c4ce92b-5c52-4f5f-bb3f-43c47c950369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_a00b4b7c-1210-431f-a131-12b364f5db72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_73951613-df69-41e3-8794-c5936323f904" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_a00b4b7c-1210-431f-a131-12b364f5db72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_79e645e1-4fd9-4074-a6f8-924635ac63e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_73951613-df69-41e3-8794-c5936323f904" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_79e645e1-4fd9-4074-a6f8-924635ac63e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5af7a7df-bf16-489b-8066-fe34c9ea7fde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_73951613-df69-41e3-8794-c5936323f904" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5af7a7df-bf16-489b-8066-fe34c9ea7fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0f64577b-3062-447c-b801-49bf8e10c9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5af7a7df-bf16-489b-8066-fe34c9ea7fde" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0f64577b-3062-447c-b801-49bf8e10c9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2ea79a10-274c-45c7-88f9-3115eea84ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5af7a7df-bf16-489b-8066-fe34c9ea7fde" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2ea79a10-274c-45c7-88f9-3115eea84ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9665c8df-11c7-4a24-b4f4-1422f782b4a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5af7a7df-bf16-489b-8066-fe34c9ea7fde" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9665c8df-11c7-4a24-b4f4-1422f782b4a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_94653303-47ad-4147-9eaf-707a2c4e5a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5af7a7df-bf16-489b-8066-fe34c9ea7fde" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_94653303-47ad-4147-9eaf-707a2c4e5a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b095dad6-7320-4109-b011-9948ce5f9b53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_5af7a7df-bf16-489b-8066-fe34c9ea7fde" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_b095dad6-7320-4109-b011-9948ce5f9b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a341ffe4-e9f6-45ea-91b3-bae7a7f0556d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_73951613-df69-41e3-8794-c5936323f904" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_a341ffe4-e9f6-45ea-91b3-bae7a7f0556d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_58f39768-120c-4c81-8d38-578f683f7271" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_73951613-df69-41e3-8794-c5936323f904" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_58f39768-120c-4c81-8d38-578f683f7271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_73951613-df69-41e3-8794-c5936323f904" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f0041728-df6c-4cc4-b08f-b060d85527bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_f0041728-df6c-4cc4-b08f-b060d85527bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1e00ec0a-0134-4434-803a-b77bdc037b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1e00ec0a-0134-4434-803a-b77bdc037b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_91b062ee-1271-45c8-8da6-a18a38fe3257" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_91b062ee-1271-45c8-8da6-a18a38fe3257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_5a27f8a8-f54b-48f3-8bab-396ce35a0ced" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_5a27f8a8-f54b-48f3-8bab-396ce35a0ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e7bd16ac-ea58-4cc0-8a66-e245fbc001da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_e7bd16ac-ea58-4cc0-8a66-e245fbc001da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_3a7c7993-6012-48c4-a6e8-539e0a482ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_3a7c7993-6012-48c4-a6e8-539e0a482ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_bed4b797-f344-4ed4-b35f-f624aeea31b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_2bb32a62-42b5-4b23-a3fe-ae2118a11df7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_bed4b797-f344-4ed4-b35f-f624aeea31b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_0daa0932-eb7e-4c24-925f-c1dced7c3e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_0daa0932-eb7e-4c24-925f-c1dced7c3e7a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bff2662b-cf80-45d3-996b-e98c1c54f5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:to="loc_us-gaap_AwardTypeAxis_bff2662b-cf80-45d3-996b-e98c1c54f5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4286d581-c62f-491b-af06-92ba9db4980a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_bff2662b-cf80-45d3-996b-e98c1c54f5b1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4286d581-c62f-491b-af06-92ba9db4980a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4f7b49b9-012d-4cdd-8d81-9acfef8edda7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4286d581-c62f-491b-af06-92ba9db4980a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4f7b49b9-012d-4cdd-8d81-9acfef8edda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_c7295eb1-2672-4669-b2e6-19d9efbdd81f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4286d581-c62f-491b-af06-92ba9db4980a" xlink:to="loc_us-gaap_EmployeeStockMember_c7295eb1-2672-4669-b2e6-19d9efbdd81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_71f8aead-aa66-412f-a943-36f66ad45766" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:to="loc_srt_RangeAxis_71f8aead-aa66-412f-a943-36f66ad45766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9878ed52-a5fb-446a-a4b7-bfc3db156998" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_71f8aead-aa66-412f-a943-36f66ad45766" xlink:to="loc_srt_RangeMember_9878ed52-a5fb-446a-a4b7-bfc3db156998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_77e12a65-6c08-4b0d-a447-d0db9a01a681" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9878ed52-a5fb-446a-a4b7-bfc3db156998" xlink:to="loc_srt_MinimumMember_77e12a65-6c08-4b0d-a447-d0db9a01a681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a083b817-1dfd-4a5d-a761-dddba48950a9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9878ed52-a5fb-446a-a4b7-bfc3db156998" xlink:to="loc_srt_MaximumMember_a083b817-1dfd-4a5d-a761-dddba48950a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7d1b2cb9-96c8-4f78-b3b1-ae7094af1054" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6736a7fd-33fd-445e-81dc-4cc2a8af278a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6736a7fd-33fd-445e-81dc-4cc2a8af278a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_17cec332-ff99-4145-9594-b09bd0fb27a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_17cec332-ff99-4145-9594-b09bd0fb27a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_6f67c641-ffde-4146-b564-4c0247a1da25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_6f67c641-ffde-4146-b564-4c0247a1da25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_9b5b8f07-4538-4644-badf-89263adfca33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_9b5b8f07-4538-4644-badf-89263adfca33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_049e8504-8ee8-479c-bc28-e2ffaba17a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_049e8504-8ee8-479c-bc28-e2ffaba17a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_108fe72f-e47f-41b8-a942-aca0399e3210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e8fad3fb-6484-4bc9-b829-3ef9ad53edc9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_108fe72f-e47f-41b8-a942-aca0399e3210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationEmployeeSharePurchasePlanDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_1fd36b0d-0429-4db7-a57c-88dae9e55f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_1fd36b0d-0429-4db7-a57c-88dae9e55f7d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ddf596ad-381d-4f2d-98d9-38b86936daf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:to="loc_us-gaap_AwardTypeAxis_ddf596ad-381d-4f2d-98d9-38b86936daf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_606ac062-682f-4be9-b9d8-0b2845312570" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ddf596ad-381d-4f2d-98d9-38b86936daf2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_606ac062-682f-4be9-b9d8-0b2845312570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5ab01e6d-3e13-4538-8310-8a1c80453ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_606ac062-682f-4be9-b9d8-0b2845312570" xlink:to="loc_us-gaap_EmployeeStockMember_5ab01e6d-3e13-4538-8310-8a1c80453ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_08d94062-ebab-4856-8bda-53b24e5b79ae" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:to="loc_srt_RangeAxis_08d94062-ebab-4856-8bda-53b24e5b79ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3761f5d5-c3ec-40e8-8871-f93c484cd8ec" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_08d94062-ebab-4856-8bda-53b24e5b79ae" xlink:to="loc_srt_RangeMember_3761f5d5-c3ec-40e8-8871-f93c484cd8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_04de797c-ed2f-405a-8f0d-e3e8c27943d3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3761f5d5-c3ec-40e8-8871-f93c484cd8ec" xlink:to="loc_srt_MinimumMember_04de797c-ed2f-405a-8f0d-e3e8c27943d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2d00f075-256a-4cac-9463-7e3d1596b2d9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_3761f5d5-c3ec-40e8-8871-f93c484cd8ec" xlink:to="loc_srt_MaximumMember_2d00f075-256a-4cac-9463-7e3d1596b2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_19ce4d83-3c51-46c1-888d-1cf3cb8b8833" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_1ffb4533-c90c-4a34-8ded-adccfd9fbf2b" xlink:href="aosl-20240630.xsd#aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan_1ffb4533-c90c-4a34-8ded-adccfd9fbf2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_b34152c7-80e6-45d8-8702-e6260b114fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_b34152c7-80e6-45d8-8702-e6260b114fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_daee83b6-fdd3-480e-b1c0-4c0112f43a6a" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod_daee83b6-fdd3-480e-b1c0-4c0112f43a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6a9d32a8-69d3-4995-941e-a6980851df09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_6a9d32a8-69d3-4995-941e-a6980851df09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_ca32c665-614e-4f88-8621-7dff60d04972" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate_ca32c665-614e-4f88-8621-7dff60d04972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_692e1a9d-7fee-4ce8-abf1-bc0f1de9cebe" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod_692e1a9d-7fee-4ce8-abf1-bc0f1de9cebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_bf7f8bdd-b17b-493b-8369-70a6d9fac1dc" xlink:href="aosl-20240630.xsd#aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear_bf7f8bdd-b17b-493b-8369-70a6d9fac1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_8ab9c319-2749-4f65-b6e2-9eb7af1962f3" xlink:href="aosl-20240630.xsd#aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod_8ab9c319-2749-4f65-b6e2-9eb7af1962f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d0eec14f-2fbc-4062-8599-3d769d45d7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_d0eec14f-2fbc-4062-8599-3d769d45d7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_152ff683-4ce0-492a-bc99-878baeb6e6cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_531941a5-bfeb-4818-819f-940a38b94569" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_152ff683-4ce0-492a-bc99-878baeb6e6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SharebasedCompensationSharebasedCompensationExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_3ea39cc9-3f3c-4665-8131-371fe86befcf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_3ea39cc9-3f3c-4665-8131-371fe86befcf" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7e596654-5abb-4915-8765-765df39b5b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:to="loc_us-gaap_AwardTypeAxis_7e596654-5abb-4915-8765-765df39b5b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_971cb158-4bb3-4acc-b39b-520051b446da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7e596654-5abb-4915-8765-765df39b5b3c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_971cb158-4bb3-4acc-b39b-520051b446da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_869371d8-e52a-400a-8ec1-6f8e1afeacc1" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_971cb158-4bb3-4acc-b39b-520051b446da" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember_869371d8-e52a-400a-8ec1-6f8e1afeacc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1d2d6681-0cad-463a-8fb4-89e517a280d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1d2d6681-0cad-463a-8fb4-89e517a280d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1d2d6681-0cad-463a-8fb4-89e517a280d1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_9c015890-f1af-46e7-bb94-6d422741d8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:to="loc_us-gaap_CostOfSalesMember_9c015890-f1af-46e7-bb94-6d422741d8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_de8c2b47-d653-42e8-b0a5-c722189a2e9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_de8c2b47-d653-42e8-b0a5-c722189a2e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ea95bc33-fd34-4e09-bdcd-9035d376da8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_93e51b0a-1d52-4b70-8d12-2fe70a4516b3" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_ea95bc33-fd34-4e09-bdcd-9035d376da8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7f3e1e8d-4fad-4a44-8cf6-52d1fbd92cd7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba7080b1-43f8-4916-b0df-a3e64c3eb63d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ba7080b1-43f8-4916-b0df-a3e64c3eb63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f3863c0e-25e1-4ba6-b29c-742dfe19a35e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f3863c0e-25e1-4ba6-b29c-742dfe19a35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_00fb3897-46dd-4543-a85b-f00df89ff61c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_00fb3897-46dd-4543-a85b-f00df89ff61c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0d231953-0312-4cdd-a993-b147dd952274" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_9422531c-64a0-4510-addd-f494617def4b" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0d231953-0312-4cdd-a993-b147dd952274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_684ab798-b5a8-4204-af50-10b5c601a98a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_684ab798-b5a8-4204-af50-10b5c601a98a" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_b7ea0176-c7a3-4c5d-a864-deae726f59bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_b7ea0176-c7a3-4c5d-a864-deae726f59bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_ab60ab50-c9bc-404c-a1f1-b103c4531831" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_b7ea0176-c7a3-4c5d-a864-deae726f59bb" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_ab60ab50-c9bc-404c-a1f1-b103c4531831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticPlanMember_5c7304e7-8212-46ac-99f9-20c68fed634b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_ab60ab50-c9bc-404c-a1f1-b103c4531831" xlink:to="loc_us-gaap_DomesticPlanMember_5c7304e7-8212-46ac-99f9-20c68fed634b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9d64976f-08fa-4e95-843b-c4e4d1ebda30" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DomesticPlanMember_5c7304e7-8212-46ac-99f9-20c68fed634b" xlink:to="loc_country_US_9d64976f-08fa-4e95-843b-c4e4d1ebda30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain_ab60ab50-c9bc-404c-a1f1-b103c4531831" xlink:to="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_c83275f1-0b76-4c6e-95f8-9c62cbe9570c" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_TW"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:to="loc_country_TW_c83275f1-0b76-4c6e-95f8-9c62cbe9570c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_2d163950-a471-415d-bf1c-238bdf7842a8" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:to="loc_country_CN_2d163950-a471-415d-bf1c-238bdf7842a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_01d36738-0e7c-4e8b-beaf-a67c44bb0005" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IN"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignPlanMember_400708af-f1b3-4f9f-bdf0-d282aee6be13" xlink:to="loc_country_IN_01d36738-0e7c-4e8b-beaf-a67c44bb0005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_56a4af25-9931-412b-bea5-6e7b4b5c3437" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:to="loc_us-gaap_RetirementPlanNameAxis_56a4af25-9931-412b-bea5-6e7b4b5c3437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_31e71a1c-22e0-4425-af4b-234c1973bee4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_56a4af25-9931-412b-bea5-6e7b4b5c3437" xlink:to="loc_us-gaap_RetirementPlanNameDomain_31e71a1c-22e0-4425-af4b-234c1973bee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RetirementPlan401KMember_45513148-4e74-486d-9415-12af857c95cd" xlink:href="aosl-20240630.xsd#aosl_RetirementPlan401KMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_31e71a1c-22e0-4425-af4b-234c1973bee4" xlink:to="loc_aosl_RetirementPlan401KMember_45513148-4e74-486d-9415-12af857c95cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_00533386-df17-4e1c-a5ea-ebe23f352b96" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:to="loc_srt_RangeAxis_00533386-df17-4e1c-a5ea-ebe23f352b96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_98c39803-d903-491f-b9f9-6f746bb0fb71" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_00533386-df17-4e1c-a5ea-ebe23f352b96" xlink:to="loc_srt_RangeMember_98c39803-d903-491f-b9f9-6f746bb0fb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8d095c53-086b-4d32-a9c7-f3d67877a75b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_98c39803-d903-491f-b9f9-6f746bb0fb71" xlink:to="loc_srt_MinimumMember_8d095c53-086b-4d32-a9c7-f3d67877a75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_310f84de-44c1-44e1-a88e-f213a643b719" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_98c39803-d903-491f-b9f9-6f746bb0fb71" xlink:to="loc_srt_MaximumMember_310f84de-44c1-44e1-a88e-f213a643b719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f3283a51-7932-4fe9-81c1-1fce9060efbc" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_d65ebf5d-36ae-4710-b684-04c17cc1788d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_d65ebf5d-36ae-4710-b684-04c17cc1788d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bd678596-39b7-44eb-9925-54cfc19a5260" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_bd678596-39b7-44eb-9925-54cfc19a5260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bea4ee66-073b-427d-aac7-ef2d287e5e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_bea4ee66-073b-427d-aac7-ef2d287e5e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_df9bdc56-f569-4e4e-bbca-57d081bea0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_df9bdc56-f569-4e4e-bbca-57d081bea0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_c60e7703-4735-41d1-a794-bfbf297f2457" xlink:href="aosl-20240630.xsd#aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations_c60e7703-4735-41d1-a794-bfbf297f2457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_093167f8-af2f-4b21-9222-f8a952d9337e" xlink:href="aosl-20240630.xsd#aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_d31be2cd-17e3-4b41-94ea-0d373b3e6c23" xlink:to="loc_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent_093167f8-af2f-4b21-9222-f8a952d9337e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2da8d553-e73f-4d46-886f-d62e934c9cc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2da8d553-e73f-4d46-886f-d62e934c9cc6" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_263c2c9c-7dc5-4a21-bc43-874c4053357c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_263c2c9c-7dc5-4a21-bc43-874c4053357c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_eecdaaf7-1c2f-4781-a1f1-61c8da1bc925" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_263c2c9c-7dc5-4a21-bc43-874c4053357c" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_eecdaaf7-1c2f-4781-a1f1-61c8da1bc925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_c03d3105-fe10-42cd-8564-6f4c6b8922de" xlink:href="aosl-20240630.xsd#aosl_StateResearchAndDevelopmentCreditCarryforwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_eecdaaf7-1c2f-4781-a1f1-61c8da1bc925" xlink:to="loc_aosl_StateResearchAndDevelopmentCreditCarryforwardMember_c03d3105-fe10-42cd-8564-6f4c6b8922de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_550677ac-c6bd-49d8-8aec-48c134ba5ee7" xlink:href="aosl-20240630.xsd#aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_eecdaaf7-1c2f-4781-a1f1-61c8da1bc925" xlink:to="loc_aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember_550677ac-c6bd-49d8-8aec-48c134ba5ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6aa44ecc-3505-4083-82a0-53f96b7d996b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6aa44ecc-3505-4083-82a0-53f96b7d996b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a057bf4f-f0d9-42c1-aa59-05972645a201" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6aa44ecc-3505-4083-82a0-53f96b7d996b" xlink:to="loc_us-gaap_RelatedPartyDomain_a057bf4f-f0d9-42c1-aa59-05972645a201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_b35879af-9a0b-4a90-8104-db3a74e10c31" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_a057bf4f-f0d9-42c1-aa59-05972645a201" xlink:to="loc_us-gaap_CorporateJointVentureMember_b35879af-9a0b-4a90-8104-db3a74e10c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_cc85b7e1-bf46-4e89-83de-0d69ba9044ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_cc85b7e1-bf46-4e89-83de-0d69ba9044ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_ffdd5e1a-ba8b-4ed4-ad33-6542006aae1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_cc85b7e1-bf46-4e89-83de-0d69ba9044ff" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_ffdd5e1a-ba8b-4ed4-ad33-6542006aae1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_3986d4de-3695-4d72-b3b3-aba12584192f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_ffdd5e1a-ba8b-4ed4-ad33-6542006aae1f" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_3986d4de-3695-4d72-b3b3-aba12584192f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d6cc0fd6-e244-4f45-8791-eb632b25ec05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d6cc0fd6-e244-4f45-8791-eb632b25ec05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_528c779e-921b-4890-ba32-f9c07019e24a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d6cc0fd6-e244-4f45-8791-eb632b25ec05" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_528c779e-921b-4890-ba32-f9c07019e24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermIncomeTaxPayableMember_d0614541-cd25-4cd2-865e-f02b1e70d2a0" xlink:href="aosl-20240630.xsd#aosl_LongTermIncomeTaxPayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_528c779e-921b-4890-ba32-f9c07019e24a" xlink:to="loc_aosl_LongTermIncomeTaxPayableMember_d0614541-cd25-4cd2-865e-f02b1e70d2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fed042b2-571a-44f3-aa26-e499bed61865" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_srt_RangeAxis_fed042b2-571a-44f3-aa26-e499bed61865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4cf214f7-a64d-445e-bbad-191908ffc58d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fed042b2-571a-44f3-aa26-e499bed61865" xlink:to="loc_srt_RangeMember_4cf214f7-a64d-445e-bbad-191908ffc58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c34d594e-1927-47e4-852f-8b5b2890074b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4cf214f7-a64d-445e-bbad-191908ffc58d" xlink:to="loc_srt_MinimumMember_c34d594e-1927-47e4-852f-8b5b2890074b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_b3880471-76ef-4e72-8321-87888a82d74d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4cf214f7-a64d-445e-bbad-191908ffc58d" xlink:to="loc_srt_MaximumMember_b3880471-76ef-4e72-8321-87888a82d74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodAxis_0ff99f0b-a827-4a3d-9eb2-673951a9af6f" xlink:href="aosl-20240630.xsd#aosl_PeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_aosl_PeriodAxis_0ff99f0b-a827-4a3d-9eb2-673951a9af6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodDomain_ccbcd9ef-19f3-4326-9b1a-761c38c5c8dc" xlink:href="aosl-20240630.xsd#aosl_PeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_PeriodAxis_0ff99f0b-a827-4a3d-9eb2-673951a9af6f" xlink:to="loc_aosl_PeriodDomain_ccbcd9ef-19f3-4326-9b1a-761c38c5c8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodOneMember_474eeb35-09a5-41f3-ac36-61d3e3243827" xlink:href="aosl-20240630.xsd#aosl_PeriodOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_PeriodDomain_ccbcd9ef-19f3-4326-9b1a-761c38c5c8dc" xlink:to="loc_aosl_PeriodOneMember_474eeb35-09a5-41f3-ac36-61d3e3243827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PeriodTwoMember_85ec53e4-7794-4a55-bf23-6067c451fa6f" xlink:href="aosl-20240630.xsd#aosl_PeriodTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_PeriodDomain_ccbcd9ef-19f3-4326-9b1a-761c38c5c8dc" xlink:to="loc_aosl_PeriodTwoMember_85ec53e4-7794-4a55-bf23-6067c451fa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CounterpartyNameAxis_d7f21dd5-6c72-4949-94b1-a95f29dc4755" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CounterpartyNameAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_srt_CounterpartyNameAxis_d7f21dd5-6c72-4949-94b1-a95f29dc4755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0023b3bd-68f9-41f8-bd12-ab56a7d6fd1b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RepurchaseAgreementCounterpartyNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_d7f21dd5-6c72-4949-94b1-a95f29dc4755" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0023b3bd-68f9-41f8-bd12-ab56a7d6fd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_0163351f-2f05-4c72-bef7-cbed7ac67c4b" xlink:href="aosl-20240630.xsd#aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_0023b3bd-68f9-41f8-bd12-ab56a7d6fd1b" xlink:to="loc_aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember_0163351f-2f05-4c72-bef7-cbed7ac67c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_6424f6d1-6895-4d0f-86aa-d1eb04be84a9" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c84730d4-455c-4b51-9af2-8b326c41bb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c84730d4-455c-4b51-9af2-8b326c41bb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_292121c3-d758-47c5-8c3e-5ef6203061ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_292121c3-d758-47c5-8c3e-5ef6203061ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_ecb2608d-4d25-4df7-8684-e3062255e02d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_ecb2608d-4d25-4df7-8684-e3062255e02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_ab95739d-f4ce-44ff-96bb-329e80b47c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_ab95739d-f4ce-44ff-96bb-329e80b47c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_1b01223d-46c3-4e39-bf2c-80e4b18c7432" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_1b01223d-46c3-4e39-bf2c-80e4b18c7432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_f142d7c4-d855-4b5d-b04e-0b44d25b3a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_f142d7c4-d855-4b5d-b04e-0b44d25b3a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_4ea77425-e4d2-4390-98bc-b6d775431e51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_4ea77425-e4d2-4390-98bc-b6d775431e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_86106bcb-91ca-4aee-a2c1-38b69b89d6f4" xlink:href="aosl-20240630.xsd#aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets_86106bcb-91ca-4aee-a2c1-38b69b89d6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50deb4f0-b674-406f-bfce-e0d932355970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50deb4f0-b674-406f-bfce-e0d932355970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_589f82dc-5a0d-483f-863d-20b0d92df7cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_589f82dc-5a0d-483f-863d-20b0d92df7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b38fd61b-e928-4588-82fa-40f9d3550287" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b38fd61b-e928-4588-82fa-40f9d3550287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_0ba51b45-f77c-44a6-8ad0-1e88db2dade2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_0ba51b45-f77c-44a6-8ad0-1e88db2dade2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_208d2347-8059-441c-8a99-f94dfd9beaba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_208d2347-8059-441c-8a99-f94dfd9beaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_eed57eec-0e03-40e0-b99f-2b151f842799" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_eed57eec-0e03-40e0-b99f-2b151f842799" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_16e8e35d-0978-4cd6-aee9-2141b9cb0a0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_16e8e35d-0978-4cd6-aee9-2141b9cb0a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_c1c5bb38-5480-4bb5-8564-419b2b027740" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_197eb7fd-5917-4ad4-9d2d-7f42842b1da8" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm_c1c5bb38-5480-4bb5-8564-419b2b027740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#IncomeTaxesIncomeTaxSchedulesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c0845078-3216-48d6-8991-75b8b54d4e80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_fdd8563b-ab34-4c1a-9d1f-c2611416a327" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c0845078-3216-48d6-8991-75b8b54d4e80" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_fdd8563b-ab34-4c1a-9d1f-c2611416a327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_c81a5adc-988d-47eb-be4b-cd7063a303be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_fdd8563b-ab34-4c1a-9d1f-c2611416a327" xlink:to="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_c81a5adc-988d-47eb-be4b-cd7063a303be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_488481a9-479b-4f8c-9165-ac03e7db675f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_c81a5adc-988d-47eb-be4b-cd7063a303be" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_488481a9-479b-4f8c-9165-ac03e7db675f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_59ea63ea-45a6-499e-8381-a2c2f6ddb164" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract_c81a5adc-988d-47eb-be4b-cd7063a303be" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_59ea63ea-45a6-499e-8381-a2c2f6ddb164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_ed5fff23-50f6-4116-955f-88c7105472d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_fdd8563b-ab34-4c1a-9d1f-c2611416a327" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_ed5fff23-50f6-4116-955f-88c7105472d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_21656b2b-adf5-4f5b-8fe7-ac6afd933e44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_ed5fff23-50f6-4116-955f-88c7105472d3" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_21656b2b-adf5-4f5b-8fe7-ac6afd933e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_daf9de71-8031-4ab5-a789-fc7d9d8007b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_ed5fff23-50f6-4116-955f-88c7105472d3" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_daf9de71-8031-4ab5-a789-fc7d9d8007b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_f3ee1306-0b8c-4dfb-84cf-2bbb7290c7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_fdd8563b-ab34-4c1a-9d1f-c2611416a327" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_f3ee1306-0b8c-4dfb-84cf-2bbb7290c7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_02533891-3269-47e8-887a-0281819dcaa4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_f3ee1306-0b8c-4dfb-84cf-2bbb7290c7d5" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_02533891-3269-47e8-887a-0281819dcaa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cf6ee82a-b6f1-4eb4-a3a8-11477fd22e70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract_fdd8563b-ab34-4c1a-9d1f-c2611416a327" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cf6ee82a-b6f1-4eb4-a3a8-11477fd22e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c0845078-3216-48d6-8991-75b8b54d4e80" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fbb2fb48-cca2-4ea3-a1da-0e4b2eb7a725" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fbb2fb48-cca2-4ea3-a1da-0e4b2eb7a725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_ed6aab0e-0029-4bb6-8b90-49e531e4b109" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_ed6aab0e-0029-4bb6-8b90-49e531e4b109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d1d61883-d728-4350-96f2-2819a46cfe58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d1d61883-d728-4350-96f2-2819a46cfe58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_a1f6b379-0d28-4501-9d85-c43074771bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_a1f6b379-0d28-4501-9d85-c43074771bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_ed82b8bf-dd64-4ba5-8666-486d2aaa49b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_ed82b8bf-dd64-4ba5-8666-486d2aaa49b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_f30ae811-cae9-43cf-9ce3-accd9174a23d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_f30ae811-cae9-43cf-9ce3-accd9174a23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_54fee60a-05f1-419d-9728-92e74b47d305" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome_54fee60a-05f1-419d-9728-92e74b47d305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_7be9a9f1-509b-4a99-b60f-a9570c4c1197" xlink:href="aosl-20240630.xsd#aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent_7be9a9f1-509b-4a99-b60f-a9570c4c1197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_d50ae8b3-d2d6-4f5d-8927-a8e46f0cfb8d" xlink:href="aosl-20240630.xsd#aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent_d50ae8b3-d2d6-4f5d-8927-a8e46f0cfb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_aeef9d32-9b29-490d-a2ec-afa0ef6d7cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent_aeef9d32-9b29-490d-a2ec-afa0ef6d7cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f999f864-d9f9-4bbf-99f6-79be3e5e34b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_f999f864-d9f9-4bbf-99f6-79be3e5e34b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1656d67e-0a35-49c2-86cf-e2064c7d56be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7078582f-10f4-4956-a2e2-e24649476feb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1656d67e-0a35-49c2-86cf-e2064c7d56be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_044a6b1d-90ea-4641-a348-0712e4017223" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c0845078-3216-48d6-8991-75b8b54d4e80" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_044a6b1d-90ea-4641-a348-0712e4017223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_19e81612-9aac-4845-bee9-7fda2d834380" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_044a6b1d-90ea-4641-a348-0712e4017223" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_19e81612-9aac-4845-bee9-7fda2d834380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1c3e9931-4b47-4871-810d-cda8480017e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_044a6b1d-90ea-4641-a348-0712e4017223" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_1c3e9931-4b47-4871-810d-cda8480017e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7f4f9d42-1c24-4a90-8281-f6a2f8b56072" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_044a6b1d-90ea-4641-a348-0712e4017223" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_7f4f9d42-1c24-4a90-8281-f6a2f8b56072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_61035fd3-3776-43be-b54e-0c690256fb74" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c0845078-3216-48d6-8991-75b8b54d4e80" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_61035fd3-3776-43be-b54e-0c690256fb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_61035fd3-3776-43be-b54e-0c690256fb74" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccruedCompensation_dee61b88-fedf-4927-8856-d00ad9ecd831" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsAccruedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_aosl_DeferredTaxAssetsAccruedCompensation_dee61b88-fedf-4927-8856-d00ad9ecd831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d4ef6cf0-df38-4f61-a22a-5a6a1c1c5b88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d4ef6cf0-df38-4f61-a22a-5a6a1c1c5b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsDepreciation_5b1430dd-0971-481f-8491-000cbf8500bc" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_aosl_DeferredTaxAssetsDepreciation_5b1430dd-0971-481f-8491-000cbf8500bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f127ed5b-f220-4fcc-a3f5-0e917e54db48" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_f127ed5b-f220-4fcc-a3f5-0e917e54db48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_7b084027-93ab-41ce-b99b-ea514789f2d2" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsOperatingLeaseLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_aosl_DeferredTaxAssetsOperatingLeaseLiabilities_7b084027-93ab-41ce-b99b-ea514789f2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_36662a6c-a580-4f6e-8bae-972b455a8871" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_36662a6c-a580-4f6e-8bae-972b455a8871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsAccrualsandReserves_afc17eee-1eaf-41d0-9c56-50d2e126a991" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsAccrualsandReserves"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_aosl_DeferredTaxAssetsAccrualsandReserves_afc17eee-1eaf-41d0-9c56-50d2e126a991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_0130b581-5dfb-4f09-98ff-7c1bea8f82f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_0130b581-5dfb-4f09-98ff-7c1bea8f82f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_788e06a3-9fbe-4ad6-9861-d77224d5069f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_788e06a3-9fbe-4ad6-9861-d77224d5069f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_bb693baa-5fcc-4f04-9695-59d13826c2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_3b288781-2c40-4532-9d8f-c9e4808799ac" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_bb693baa-5fcc-4f04-9695-59d13826c2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8ccd9651-b25f-4c64-b3c1-c695c0f5cd9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_61035fd3-3776-43be-b54e-0c690256fb74" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8ccd9651-b25f-4c64-b3c1-c695c0f5cd9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_3c6983de-6eaa-4a4a-9932-dc5f2a40fc67" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesDepreciationandAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8ccd9651-b25f-4c64-b3c1-c695c0f5cd9b" xlink:to="loc_aosl_DeferredTaxLiabilitiesDepreciationandAmortization_3c6983de-6eaa-4a4a-9932-dc5f2a40fc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_f6b1eeca-a64e-4189-a375-de72ac7e6fbc" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8ccd9651-b25f-4c64-b3c1-c695c0f5cd9b" xlink:to="loc_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_f6b1eeca-a64e-4189-a375-de72ac7e6fbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesInvestments_2181ab11-d416-4b9b-8b09-ac412a33ee0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8ccd9651-b25f-4c64-b3c1-c695c0f5cd9b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesInvestments_2181ab11-d416-4b9b-8b09-ac412a33ee0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_180ba854-754a-44b1-a939-17c6f32af0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_8ccd9651-b25f-4c64-b3c1-c695c0f5cd9b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_180ba854-754a-44b1-a939-17c6f32af0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_b5c1d262-85b4-46c3-9e05-51ec86d2b4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c0845078-3216-48d6-8991-75b8b54d4e80" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_b5c1d262-85b4-46c3-9e05-51ec86d2b4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_52fe02fc-1ada-42a2-bd74-b953af9c8015" xlink:href="aosl-20240630.xsd#aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b5c1d262-85b4-46c3-9e05-51ec86d2b4bd" xlink:to="loc_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction_52fe02fc-1ada-42a2-bd74-b953af9c8015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_aa8d3729-8fdf-4826-b410-75086bd466ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b5c1d262-85b4-46c3-9e05-51ec86d2b4bd" xlink:to="loc_us-gaap_DeferredTaxLiabilities_aa8d3729-8fdf-4826-b410-75086bd466ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4dc74136-a616-482f-9254-dfca0f2d09eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c0845078-3216-48d6-8991-75b8b54d4e80" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4dc74136-a616-482f-9254-dfca0f2d09eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_8240cfdb-dbdb-4ad8-904e-423dbff105d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4dc74136-a616-482f-9254-dfca0f2d09eb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_8240cfdb-dbdb-4ad8-904e-423dbff105d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8b7b40ce-ab87-4960-9e7a-46dea46eff29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4dc74136-a616-482f-9254-dfca0f2d09eb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_8b7b40ce-ab87-4960-9e7a-46dea46eff29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_8056ac0a-76ec-4a35-b898-9680961cae38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4dc74136-a616-482f-9254-dfca0f2d09eb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_8056ac0a-76ec-4a35-b898-9680961cae38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_267e45a2-51f7-4834-837a-797c8c6b271e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4dc74136-a616-482f-9254-dfca0f2d09eb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_267e45a2-51f7-4834-837a-797c8c6b271e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7ef376bf-4644-4b7d-bcc6-4b88212bd67e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_4dc74136-a616-482f-9254-dfca0f2d09eb" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7ef376bf-4644-4b7d-bcc6-4b88212bd67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_3d77f6e9-bcba-4db8-a37b-e8c2f683a349" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c0845078-3216-48d6-8991-75b8b54d4e80" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_3d77f6e9-bcba-4db8-a37b-e8c2f683a349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_3c09e4fe-8ee8-4f13-9982-958d09686359" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_3d77f6e9-bcba-4db8-a37b-e8c2f683a349" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_3c09e4fe-8ee8-4f13-9982-958d09686359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_10c8ae48-2f74-414d-8992-20c1edded2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_3c09e4fe-8ee8-4f13-9982-958d09686359" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_10c8ae48-2f74-414d-8992-20c1edded2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LongTermLiabilitiesMember_e3af936d-30d2-40f4-8059-006cbc4ee5da" xlink:href="aosl-20240630.xsd#aosl_LongTermLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_10c8ae48-2f74-414d-8992-20c1edded2f8" xlink:to="loc_aosl_LongTermLiabilitiesMember_e3af936d-30d2-40f4-8059-006cbc4ee5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_3d77f6e9-bcba-4db8-a37b-e8c2f683a349" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_7bd40fae-0fef-4c3e-9991-ceedaeeabed0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_7bd40fae-0fef-4c3e-9991-ceedaeeabed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9ba76fc2-6818-43d0-a1cf-cb394b841861" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9ba76fc2-6818-43d0-a1cf-cb394b841861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_781a8250-904b-4727-9fac-9d08d33b4538" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_781a8250-904b-4727-9fac-9d08d33b4538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f697bb19-0eb9-4719-9bb5-e3801f71134e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_5147c4a1-33b9-4407-8e55-0d6ed97610ff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f697bb19-0eb9-4719-9bb5-e3801f71134e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationSegmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_74b647f4-1a02-4ccf-8241-be808ce524e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4be7c5c8-f502-4a9e-9ef4-63fd11f723f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_74b647f4-1a02-4ccf-8241-be808ce524e3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4be7c5c8-f502-4a9e-9ef4-63fd11f723f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c8b80a79-eb78-4b03-8c7f-f5994d8d3764" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4be7c5c8-f502-4a9e-9ef4-63fd11f723f5" xlink:to="loc_srt_ProductOrServiceAxis_c8b80a79-eb78-4b03-8c7f-f5994d8d3764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c58c1297-44a1-4f28-a51b-e02f1487fd63" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c8b80a79-eb78-4b03-8c7f-f5994d8d3764" xlink:to="loc_srt_ProductsAndServicesDomain_c58c1297-44a1-4f28-a51b-e02f1487fd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_4e690d11-ab7e-4916-8e77-26603f3897b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_c58c1297-44a1-4f28-a51b-e02f1487fd63" xlink:to="loc_us-gaap_ServiceMember_4e690d11-ab7e-4916-8e77-26603f3897b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3514a868-703a-458a-a2cf-150b4e3fcaeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4be7c5c8-f502-4a9e-9ef4-63fd11f723f5" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3514a868-703a-458a-a2cf-150b4e3fcaeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_e2a4fc2a-4d36-4787-875e-96a8c1e70c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3514a868-703a-458a-a2cf-150b4e3fcaeb" xlink:to="loc_us-gaap_NumberOfOperatingSegments_e2a4fc2a-4d36-4787-875e-96a8c1e70c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10728960-84ca-4b49-8ccc-ddc1ee526ace" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3514a868-703a-458a-a2cf-150b4e3fcaeb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_10728960-84ca-4b49-8ccc-ddc1ee526ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1341b1c4-a830-4a63-8572-f71da76b0683" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fc3ebc43-3f00-4583-87c2-3e8804f0ea83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1341b1c4-a830-4a63-8572-f71da76b0683" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fc3ebc43-3f00-4583-87c2-3e8804f0ea83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8a16b2ab-4ad0-443a-81c0-1be63676f8ca" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fc3ebc43-3f00-4583-87c2-3e8804f0ea83" xlink:to="loc_srt_StatementGeographicalAxis_8a16b2ab-4ad0-443a-81c0-1be63676f8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_8a16b2ab-4ad0-443a-81c0-1be63676f8ca" xlink:to="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_b59b4978-c47e-4e09-8621-b01486ad25f7" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_HK"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_country_HK_b59b4978-c47e-4e09-8621-b01486ad25f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_9645cba0-ef98-47f6-a5e6-690aa5cb6ece" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_country_CN_9645cba0-ef98-47f6-a5e6-690aa5cb6ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_b53ee937-4aa1-42a0-a921-41eb94901e64" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_KR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_country_KR_b53ee937-4aa1-42a0-a921-41eb94901e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9eefdc87-8201-483a-8ba7-85d2855b5593" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_country_US_9eefdc87-8201-483a-8ba7-85d2855b5593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_f376c80f-6c31-4850-84a0-c934244fc3fe" xlink:href="aosl-20240630.xsd#aosl_OtherCountriesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_f98273e8-4b72-4318-b3b7-c2a9864ce110" xlink:to="loc_aosl_OtherCountriesMember_f376c80f-6c31-4850-84a0-c934244fc3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_20876879-da62-405e-b811-512901afa03d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fc3ebc43-3f00-4583-87c2-3e8804f0ea83" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_20876879-da62-405e-b811-512901afa03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d632ef5d-96fb-4ee0-a928-74337942558b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_20876879-da62-405e-b811-512901afa03d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d632ef5d-96fb-4ee0-a928-74337942558b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationRevenuebyProductTypeDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_93e115ae-8a4c-43a2-8e0a-066f8f551e78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a76e5f9e-fdfe-49fc-af30-de40a06cdd63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_93e115ae-8a4c-43a2-8e0a-066f8f551e78" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a76e5f9e-fdfe-49fc-af30-de40a06cdd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_a51ae656-0a79-454c-88ec-9ada01b4b0ac" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a76e5f9e-fdfe-49fc-af30-de40a06cdd63" xlink:to="loc_srt_ProductOrServiceAxis_a51ae656-0a79-454c-88ec-9ada01b4b0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_a51ae656-0a79-454c-88ec-9ada01b4b0ac" xlink:to="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerDiscreteMember_37b4819a-d1c2-4ff2-9358-372d11721440" xlink:href="aosl-20240630.xsd#aosl_PowerDiscreteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:to="loc_aosl_PowerDiscreteMember_37b4819a-d1c2-4ff2-9358-372d11721440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PowerIcMember_989d1483-05b3-410d-b72e-5246da9183b3" xlink:href="aosl-20240630.xsd#aosl_PowerIcMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:to="loc_aosl_PowerIcMember_989d1483-05b3-410d-b72e-5246da9183b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PackagingAndTestingServicesMember_c51b8d63-849a-4bc5-a172-6a7ccdf6d3e6" xlink:href="aosl-20240630.xsd#aosl_PackagingAndTestingServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:to="loc_aosl_PackagingAndTestingServicesMember_c51b8d63-849a-4bc5-a172-6a7ccdf6d3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_LicenseAndDevelopmentSerivcesMember_255cdeca-5826-41ba-8caa-1fe8da6772b1" xlink:href="aosl-20240630.xsd#aosl_LicenseAndDevelopmentSerivcesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_7f79464b-4639-4b14-ba72-9762137c7754" xlink:to="loc_aosl_LicenseAndDevelopmentSerivcesMember_255cdeca-5826-41ba-8caa-1fe8da6772b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2dc31428-479e-4f85-bf69-576272dcd8a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_a76e5f9e-fdfe-49fc-af30-de40a06cdd63" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_2dc31428-479e-4f85-bf69-576272dcd8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a0d3400-7efb-4750-afb2-daf3815d1bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2dc31428-479e-4f85-bf69-576272dcd8a3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a0d3400-7efb-4750-afb2-daf3815d1bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_baa5e0cb-efce-4b17-8287-769c407a4eae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6d718cf4-c02a-4763-b467-1ebb43853855" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_baa5e0cb-efce-4b17-8287-769c407a4eae" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6d718cf4-c02a-4763-b467-1ebb43853855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_012d28d3-bbef-4d06-b97a-b52107128198" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6d718cf4-c02a-4763-b467-1ebb43853855" xlink:to="loc_srt_StatementGeographicalAxis_012d28d3-bbef-4d06-b97a-b52107128198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_012d28d3-bbef-4d06-b97a-b52107128198" xlink:to="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_073c9ae0-8567-440f-8206-c085d425b0ab" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:to="loc_country_CN_073c9ae0-8567-440f-8206-c085d425b0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_12987158-10c3-45aa-b842-82f5efc67eaf" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:to="loc_country_US_12987158-10c3-45aa-b842-82f5efc67eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_OtherCountriesMember_076dca2b-32cd-4c5e-a756-2559fe63f263" xlink:href="aosl-20240630.xsd#aosl_OtherCountriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_06d2fed5-7092-4dee-8e1f-ef67ae81f35e" xlink:to="loc_aosl_OtherCountriesMember_076dca2b-32cd-4c5e-a756-2559fe63f263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_118d616e-4b47-48ca-91b5-baf08d8b30ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_6d718cf4-c02a-4763-b467-1ebb43853855" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_118d616e-4b47-48ca-91b5-baf08d8b30ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_621f2552-6a1e-4ecb-bb06-6a1e72a9a87a" xlink:href="aosl-20240630.xsd#aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_118d616e-4b47-48ca-91b5-baf08d8b30ff" xlink:to="loc_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets_621f2552-6a1e-4ecb-bb06-6a1e72a9a87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/RestrictedNetAssetsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#RestrictedNetAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/RestrictedNetAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_7940a8b2-f9c6-4e9b-9720-75821f482850" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:href="aosl-20240630.xsd#aosl_RestrictedStatutoryReservesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract_7940a8b2-f9c6-4e9b-9720-75821f482850" xlink:to="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityByLocationAxis_2ee0ee33-81e3-4ba9-b666-969d70ef8622" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityByLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:to="loc_dei_EntityByLocationAxis_2ee0ee33-81e3-4ba9-b666-969d70ef8622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocationDomain_85a161c7-f904-458d-8e04-58a5012425f6" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityByLocationAxis_2ee0ee33-81e3-4ba9-b666-969d70ef8622" xlink:to="loc_dei_LocationDomain_85a161c7-f904-458d-8e04-58a5012425f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_2dc7f3ee-8772-4b96-b12a-9cde95377a70" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LocationDomain_85a161c7-f904-458d-8e04-58a5012425f6" xlink:to="loc_country_CN_2dc7f3ee-8772-4b96-b12a-9cde95377a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_076a1153-93cb-41bc-b56c-69b763ca0341" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:to="loc_srt_ConsolidatedEntitiesAxis_076a1153-93cb-41bc-b56c-69b763ca0341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_93aaf1e0-c47c-439f-996a-e99c13b1e30f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_076a1153-93cb-41bc-b56c-69b763ca0341" xlink:to="loc_srt_ConsolidatedEntitiesDomain_93aaf1e0-c47c-439f-996a-e99c13b1e30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_e1d73b1a-296d-4684-9b61-76a1518c4967" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_93aaf1e0-c47c-439f-996a-e99c13b1e30f" xlink:to="loc_srt_SubsidiariesMember_e1d73b1a-296d-4684-9b61-76a1518c4967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c6feafce-dd95-4107-b0e1-1c445cba4967" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:to="loc_srt_RangeAxis_c6feafce-dd95-4107-b0e1-1c445cba4967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8f729361-5a8b-4ed7-aeec-333b2db37357" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_c6feafce-dd95-4107-b0e1-1c445cba4967" xlink:to="loc_srt_RangeMember_8f729361-5a8b-4ed7-aeec-333b2db37357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7ffec989-65e0-4144-9caa-89f14172face" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8f729361-5a8b-4ed7-aeec-333b2db37357" xlink:to="loc_srt_MinimumMember_7ffec989-65e0-4144-9caa-89f14172face" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3c79afc3-7cd7-40fc-b001-f8c73fd4a9f5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8f729361-5a8b-4ed7-aeec-333b2db37357" xlink:to="loc_srt_MaximumMember_3c79afc3-7cd7-40fc-b001-f8c73fd4a9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:href="aosl-20240630.xsd#aosl_RestrictedStatutoryReservesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesTable_a6f66de0-3dee-4c58-870c-64e0feb55b51" xlink:to="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_3fb11de6-1256-4b22-9737-477391d57317" xlink:href="aosl-20240630.xsd#aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves_3fb11de6-1256-4b22-9737-477391d57317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_ad671188-9a47-4275-a5b6-b85f828f6979" xlink:href="aosl-20240630.xsd#aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital_ad671188-9a47-4275-a5b6-b85f828f6979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_04d9b4fe-d25a-499e-a4d8-3502913a38a9" xlink:href="aosl-20240630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount_04d9b4fe-d25a-499e-a4d8-3502913a38a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_b62882fe-7b09-4563-8bc8-ee4eb02e7427" xlink:href="aosl-20240630.xsd#aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_aosl_RestrictedStatutoryReservesLineItems_eddba614-79f4-4c15-b12b-6e186b2b774b" xlink:to="loc_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets_b62882fe-7b09-4563-8bc8-ee4eb02e7427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#CommitmentsandContingenciesPurchaseCommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5b5205b3-4e2a-45fa-99fd-c0515f72e710" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_649418d3-0277-46bd-bf32-5aafc8768757" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5b5205b3-4e2a-45fa-99fd-c0515f72e710" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_649418d3-0277-46bd-bf32-5aafc8768757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_dd3a2d37-6c57-4635-a9ff-d35e34aa5908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_649418d3-0277-46bd-bf32-5aafc8768757" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_dd3a2d37-6c57-4635-a9ff-d35e34aa5908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_639bae01-fdba-47ec-9b72-be904d6160d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_dd3a2d37-6c57-4635-a9ff-d35e34aa5908" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_639bae01-fdba-47ec-9b72-be904d6160d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_InventoriesAndServicesMember_84f4a92b-1314-4ebb-b212-cb14b386a003" xlink:href="aosl-20240630.xsd#aosl_InventoriesAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_639bae01-fdba-47ec-9b72-be904d6160d3" xlink:to="loc_aosl_InventoriesAndServicesMember_84f4a92b-1314-4ebb-b212-cb14b386a003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalAdditionsMember_abeb8b53-faba-46b6-a747-243e2a251636" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalAdditionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_639bae01-fdba-47ec-9b72-be904d6160d3" xlink:to="loc_us-gaap_CapitalAdditionsMember_abeb8b53-faba-46b6-a747-243e2a251636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_23d4c922-4946-4947-aa1d-5a92ed12f64e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable_649418d3-0277-46bd-bf32-5aafc8768757" xlink:to="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_23d4c922-4946-4947-aa1d-5a92ed12f64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_2da9dd77-65f4-4af0-b1ad-39a71657463f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems_23d4c922-4946-4947-aa1d-5a92ed12f64e" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_2da9dd77-65f4-4af0-b1ad-39a71657463f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#CommitmentsandContingenciesContingenciesandIndemnitiesDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_89fc8628-d98e-4328-8baa-4cb88fc1f87f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_681c2861-cb13-42a3-96e9-814bf498c0cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_89fc8628-d98e-4328-8baa-4cb88fc1f87f" xlink:to="loc_us-gaap_LossContingenciesTable_681c2861-cb13-42a3-96e9-814bf498c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_681c2861-cb13-42a3-96e9-814bf498c0cf" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_a68d1ff3-0efc-4fe8-9fe2-a5491630291c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_fc3241e3-e8fe-45d8-8c5a-09f44d82c98d" xlink:to="loc_us-gaap_LossContingencyNatureDomain_a68d1ff3-0efc-4fe8-9fe2-a5491630291c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_8ff7fcd0-2993-40df-9168-dfa7350402df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_a68d1ff3-0efc-4fe8-9fe2-a5491630291c" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_8ff7fcd0-2993-40df-9168-dfa7350402df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_1761ff03-8363-4a40-bec2-e9c63b88a331" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_681c2861-cb13-42a3-96e9-814bf498c0cf" xlink:to="loc_us-gaap_LossContingenciesLineItems_1761ff03-8363-4a40-bec2-e9c63b88a331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_cad80d58-434d-46a9-b246-910e9b231c88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1761ff03-8363-4a40-bec2-e9c63b88a331" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_cad80d58-434d-46a9-b246-910e9b231c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="aosl-20240630.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_ce5d37f4-b709-4bd4-ac80-110d6704c35d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_daabaddb-2534-4bab-bc61-cc5d0d02deb7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_ce5d37f4-b709-4bd4-ac80-110d6704c35d" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_daabaddb-2534-4bab-bc61-cc5d0d02deb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_bf358b26-61de-44b8-af9c-221dedb02f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_daabaddb-2534-4bab-bc61-cc5d0d02deb7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_bf358b26-61de-44b8-af9c-221dedb02f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_bf358b26-61de-44b8-af9c-221dedb02f8c" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_5501a3cd-da19-4e72-82fe-e5caad8de790" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_5501a3cd-da19-4e72-82fe-e5caad8de790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_AllowanceForPriceAdjustmentsMember_a797c957-dbf8-4d97-a346-81e19d7fa055" xlink:href="aosl-20240630.xsd#aosl_AllowanceForPriceAdjustmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:to="loc_aosl_AllowanceForPriceAdjustmentsMember_a797c957-dbf8-4d97-a346-81e19d7fa055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_22b8ed66-bb7d-44e4-825b-593c233b7aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_72d2ca1e-4bf1-4478-92f7-951d058e0e25" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_22b8ed66-bb7d-44e4-825b-593c233b7aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8a1564e8-d6c7-4ef9-801d-c2f06e4e8442" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_daabaddb-2534-4bab-bc61-cc5d0d02deb7" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8a1564e8-d6c7-4ef9-801d-c2f06e4e8442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_8a1564e8-d6c7-4ef9-801d-c2f06e4e8442" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_c380235f-1c85-4ba5-b75d-de8281636312" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_c380235f-1c85-4ba5-b75d-de8281636312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5acfbbea-6c3e-4983-bff6-529fc8716a22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5acfbbea-6c3e-4983-bff6-529fc8716a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0c389fae-043d-4737-bb62-dbe13c6cda90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_0c389fae-043d-4737-bb62-dbe13c6cda90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_8f5872e9-97e6-4e12-b77a-7010b7c1669a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_51fffa54-bf58-4360-9bac-816efe93d920" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_8f5872e9-97e6-4e12-b77a-7010b7c1669a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:href="aosl-20240630.xsd#aosl_StockOptionsAndRestrictedStockUnitsRsusMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_StockOptionsAndRestrictedStockUnitsRsusMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_NonstatutoryStockOptionsMember" xlink:href="aosl-20240630.xsd#aosl_NonstatutoryStockOptionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_NonstatutoryStockOptionsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:href="aosl-20240630.xsd#aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:href="aosl-20240630.xsd#aosl_MarketbasedRestrictedStockUnitsMSUMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_MarketbasedRestrictedStockUnitsMSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:href="aosl-20240630.xsd#aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_aosl_WenjunLiMember" xlink:href="aosl-20240630.xsd#aosl_WenjunLiMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_aosl_WenjunLiMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>aosl-20240630_g1.jpg
<TEXT>
begin 644 aosl-20240630_g1.jpg
M_]C_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T      ! !+     $  0$L
M 0 !_^%!K6AT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T
M(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX*
M/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB
M061O8F4@6$U0($-O<F4@.2XP+6,P,#$@-SDN,31E8V(T,BP@,C R,B\Q,B\P
M,BTQ.3HQ,CHT-" @(" @(" @(CX*(" @/')D9CI21$8@>&UL;G,Z<F1F/2)H
M='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX*
M(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @
M(" @>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O
M(@H@(" @(" @(" @("!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\B"B @(" @(" @(" @('AM;&YS.GAM<$=);6<](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"]G+VEM9R\B"B @(" @(" @(" @('AM;&YS
M.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(@H@(" @
M(" @(" @("!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(*(" @(" @(" @(" @>&UL;G,Z<W1%
M=G0](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C
M945V96YT(R(*(" @(" @(" @(" @>&UL;G,Z:6QL=7-T<F%T;W(](FAT=' Z
M+R]N<RYA9&]B92YC;VTO:6QL=7-T<F%T;W(O,2XP+R(*(" @(" @(" @(" @
M>&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(CX*(" @
M(" @(" @/&1C.F9O<FUA=#YI;6%G92]J<&5G/"]D8SIF;W)M870^"B @(" @
M(" @(#QD8SIT:71L93X*(" @(" @(" @(" @/')D9CI!;'0^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L="(^06QP:&$@3VUE
M9V$@3&]G;R R,#(S7S$N-3PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!
M;'0^"B @(" @(" @(#PO9&,Z=&ET;&4^"B @(" @(" @(#QX;7 Z365T861A
M=&%$871E/C(P,C,M,#0M,3%4,3,Z-#8Z-#4M,#<Z,# \+WAM<#I-971A9&%T
M841A=&4^"B @(" @(" @(#QX;7 Z36]D:69Y1&%T93XR,#(S+3 T+3$Q5#(P
M.C0V.C4P6CPO>&UP.DUO9&EF>41A=&4^"B @(" @(" @(#QX;7 Z0W)E871E
M1&%T93XR,#(S+3 T+3$Q5#$S.C0V.C0U+3 W.C P/"]X;7 Z0W)E871E1&%T
M93X*(" @(" @(" @/'AM<#I#<F5A=&]R5&]O;#Y!9&]B92!);&QU<W1R871O
M<B R-RXS("A7:6YD;W=S*3PO>&UP.D-R96%T;W)4;V]L/@H@(" @(" @(" \
M>&UP.E1H=6UB;F%I;',^"B @(" @(" @(" @(#QR9&8Z06QT/@H@(" @(" @
M(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @
M(" @(" @(" @(" @(" @/'AM<$=);6<Z=VED=&@^,C4V/"]X;7!'26UG.G=I
M9'1H/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIH96EG:'0^-38\+WAM
M<$=);6<Z:&5I9VAT/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIF;W)M
M870^2E!%1SPO>&UP1TEM9SIF;W)M870^"B @(" @(" @(" @(" @(" @(#QX
M;7!'26UG.FEM86=E/B\Y:B\T04%14VM:2E)G04)!9T5"3$%%<T%!1"\W44%S
M54=H=F1'.7IA1SEW241-=4U!0311:VQ.02LP04%!04%!0D%"3$%!04%!14$F
M(WA!.T%117-!04%!05%!0B\K-$%$:T9K8C)*;$%'5$%!04%!068O8D%)44%"
M9U%%0D%514)G549"9VM'0E%92D-W9T="9V=,1$%O2T-W;TLF(WA!.T1"04U$
M07=-1$%W441!-%!%03A/1$)-5$9"451%>'=B1WAS8TAX.&9(>#AF2'@X9DAW
M14A"=V-.1$$P645"05E':%521E)O9DAX.&8F(WA!.TAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X
M9B\X04%%46=!3T%%04%W15(F(WA!.T%!25)!44U2068O14%A24%!04%(05%%
M0D%114%!04%!04%!04%!449!=TE'05%!2$-!:TM#=T5!06=)1$%114)!445!
M04%!04%!04$F(WA!.T%104-!=U%&0F=C24-1;TQ%04%#05%-1$%G44-"9V-$
M0D%)1T%N34)!9TU20D%!1DE227A15D5'13)%:6-9155-<$=H0GA7>%%I4$(F
M(WA!.U5T2&A->%II.$-2>6=V16Q1>E)4:W%+>5DS4$-.55%N:S9/>DYH9%5:
M2%1$,'5)24IO34I#:&=::$I21E)Q4S!6=$Y62T)R>30O4$4F(WA!.S%/5#!:
M6%=&;&%7,7AD6&PY5UHR:'!A;71S8E<U=EDS4C%D;F0T95AP-V9(,2MF,T]%
M:%EA2&E);4MI-'E.:F\K0VLU4U9L<&59;5HF(WA!.W%B;DHR96XU2VIP2U=M
M<#9I<'%Q=7-R839V;U)!04E#05%)1$)1545"45E%0T%-1&)114%!:$5$0D-%
M4TU514954DYH26=:>&=:17DF(WA!.V]B2'=&34A2-%-.0T962FEC=D5Z2D12
M1&=H85-5>5=I63=,0T(S4%-.94I%9WAD56MW9TI#:&=:2FI:1D=I9&MD1E4S
M.'%/>G=Y9W F(WA!.S K4'IH2E-K=$U453504FQD65=6<&)81C%E6#%2;%IM
M9&]A5W!R8D<Q=6(R4C%D;F0T95AP-V9(,2MF,T]%:%EA2&E);4MI-'E.:F\F
M(WA!.RM$;$I75VPU:5IM<'5C;EHV9FMQ3VMP86%N<4MM<7$V>71R<2MV+V%!
M07=$05%!0T5135)!1#A!-4AN8G9(=7A6,DMU>%8R2W5X5C(F(WA!.TMU>%8V
M1BM16"]K,G1#+S9/+SA!<41M>D(W4R]U2F9$-W<U;6<O=F\O2#=I*W<X-5HV
M4C0Q+WIL5#4R;#AV9FQS*VPR8G-U<"M9-5(F(WA!.UEW0TUK3TE24C=H;' T
M<E--+S8K2W-8+T%/8U5034=R85AF*UIF>3(X=VQO.58P=5DS;'9&23-*9TYO
M<FA!>% R46946F%F>D4T<6DF(WA!.R]8;2\V2$@Y3#%'.4PY1E8Y3W T,2MQ
M94A41E5P+S5Z24M.<69K0S-N=3-S<E-E82]J=7)H0U)W:EHW34TU038X5DI/
M2W!B+T%--#0F(WA!.S8S8S9B*V(R<"M5+TQU=C-(;69Y53EM.#1U-5DU23!3
M4E9J26Q%8VYX259D:D1T44Y7=FA25D1F.#0Q+VUT-4LX;S(S;65$>EAR27,F
M(WA!.UIR<3E2-U9:56YL-4EG8TU2-F%356]3359:3"]!331F,WAV3&YZ-4]*
M;6UH93ET;FA::50X1$<T24ER,'%-5F5D9CA!3U%N;6YZ2C4F(WA!.VTO32]7
M<FYY*SAV-D\X:%%X<$Y,13-(,#-J=45J;&MP6#1M1GI-13(O6E=V44A&6#%P
M-4(X,3(O;3-Y6F\O;4]#9UA5<EI*6D57=$4F(WA!.VQ(=WI)2VLO66M6;"MJ
M1E5W,3=8=$HP1%-B:E8Y6'5"839F8F-F5VU+<SE#-VE.049133=&;EE+06]Q
M4V-655!,2&UV479-*VUN560F(WA!.T9U1&-7>5-V8GDX-#5)2DDU;VI2-#5)
M<&QJ:U)L<C!:8U933#@T4%!J95)F>3DQ5'I$0VEY6'-+<D194E!8:3%X331J
M4714<45Q6$DF(WA!.S=G57A6-&0U2R\U>'-V9GI$.'9X96-V4"]M3R]K,6)8
M25)D5V-C4E)V4VIL2$M*<$1)<F=H:TE94F]&0VEG<FEQ82]L1G)8;D0X=F8F
M(WA!.WIC:R]+2%@W.718,&DW:F5F43=Y56YK9U=*<#%+8VDU5DA73C%A3W1!
M-"M%.653<GIZ5E!Z2W4Y2B\U>6UV9DU%<WIJ5$Q85B]W0D8F(WA!.S-T4V93
M5T)5*V]V569:*T953&HS1F-64B]W1'IL-34U=DQR>C=9-D)P,#AI>&588EE4
M6%!P-T)B;39+=CA63V]%66EP6'54:7))4"LF(WA!.V-S9%E452],,S5D-FM*
M,W1,6%5X3F-3=D=45EDU-'):>6%,5W9&5WA66BM4,&8U4656=DU'<&594$PO
M;FDX.'E8;6UA4F4S8S)M4S(F(WA!.U9Z8D%W44E*6DA%:W%+=%%%,DAV:7%$
M.&@O;' U;"]0;#=V>G0U-C%Y-71T1DYW.$=N85IA14-G4VY)42MO2&II:E-V
M1W9";5DQ<C0F(WA!.VQ6-DXK5W8U0F5:9GDK.#AR9#90-7)M:SAM=D5X=61+
M;$9:2EIE:4DV,#E+9W)Y.5911R]:<'981E=V*V-S4$]D>&\S:T=$>2]P-W,F
M(WA!.TY6.'I80S(P87@O8CE#27$X=D=M.5=9>' X;4]+<%(O>FEH-6DQ4WI8
M>DHK6%=U<U8Q9GDO9%!.1D<W1GHV8E V539Q,5-#<5-Q0U F(WA!.SEF1EAZ
M.6YB=DAU>%959V=N=4IK9V=J86%A46A9-&\Q3$UX4%%"4G549TI!-7!!2DY"
M-FHU52\U>'HX.39Y<50V:TDY1'1',W)C,6$F(WA!.V5L93!#-VHU3WDU<G,S
M86U/1W<Y4F1H:3=.>5,K<C!O6'HQ-4HX;V589%)H.&UE5U1D*V(O=T%W-S K
M;CE646E+,7,Q2S$Y5UI9>%4F(WA!.TU!95A%>3!!*TIQ1#=7=7ED<EI$>4%$
M;E$W37AJ;EI5+TEF-51%+VYB82M4.51V+T%.33(K:3)0,2]Z3TDQ5T\S17IP
M*S=T;WE!1UHF(WA!.U9A5TQK9&DS>&),5$U9-B]-9C1N26IO.%$O:$0S=E5V
M>4(O2S(Y:5I6,&LR8V@V5%<P.'ES4&MR339F.$QK-&1O-6@Q=&I,431J,&4F
M(WA!.TEF;78K4C$Y-4UT:G$K;EA$86AO6$U*27IG0V5!<V%,-FY(-%=5;6<U
M:6TK,4TR*VHW44=5.$I&4V16<3E#8UDT9V)I;#,U0F8K5&$F(WA!.S!,+V\W
M+S9G-7-S-U,O=4IF1#=W,39$*RMJ.&9U3#=$>FQN<$AY6BMA9' U<R].;C@K
M<$Y".'!83G9$+T%)3F=(<%A6,'II,VIN:&LF(WA!.U9P;EE"2G9J.61L:G!W
M,S1E1TMP5G)E:F9M9"M5+S5O*U<O4"]N:E4W6%94<4YZ.5<Q0RMS,F1Y649J
M5T=26E$X3G8X6&]T5DYJ.6HF(WA!.S)'2W U*UE0-6=A3#5'+S5Y:VPX>6%R
M1F-83FA&<'-56E-Z5T]346UA,C1Q5D5J>$Q49BMB1E9N-3@K871$+TU%9FQ(
M<FQN8GI,<$<F(WA!.W-8,2]&.5=U,59*4VE8;')B>4LV>'9)=GA&1S9.,'A6
M.4ME5G9*4&Q,>7!A>5=V;'I3<F9425IM-7IE9W1'8SEU8FUR3E1T53=9<2LF
M(WA!.V)V.$%N1G)Y1C5-.#!7;FUQ6'I$;SER<6MT=&92<&)V8WAH>6ES<FQG
M=&9';4MO9CAH4$Y.<C5+.&\O;79R=D955%1*;V9Q:U9">$TF(WA!.WAA-&ET
M,'!T<UI'569,1E5J+TQ4.&QF>G0Q>GEF9&$Q;U=T869P,FUE8EDU0F9W6')Y
M0V$U:353251)1G1P+VAF:WA&1S<Q>%8V4B\F(WA!.WII:')/;V%28V5:+WEX
M,6MH9%,P0S9K=4E%0C5,=S5I1S1#13 K05-"1U4P,S4T<7HO.$%0<3AJ+W=!
M2%=U:513=U=6<C5I,4-$5&(F(WA!.VY73'-L64Q"1'EN1GE31U-J<3!!.4MR
M0F5D2VY&5TLO:V8U-W-,2%9"-4%I5U!5959X<49W4$]#>DU)3E9K5FMK85-)
M>F-M;G5$-FPF(WA!.TIG:FQ6-#%5;%1S<7IN.#=0261Z-30O3&I63D-S=5 V
M4UE*8V%F>DE65%!!-&-*>4]W-7%#;&4Q8U9E4&9L>B]!3350-E(U4SAS,B\F
M(WA!.VQ0>C-P5V]7970K6#1L<V8S55--6D5T>'=J5C!D;VU2,5)66&5O4%=U
M*TMR9GDQ;#%Z.'E0>F=U4'IF,5-X8E1F2U=G,C!S96TK=4\F(WA!.UA*631N
M44MT9G1&4%9E5C)86E<R1TMS0SAP*U):+TXS-48O;40U<&%0;'%(-E5455E.
M=#8R2TY,4'8Q23E+.6LK:UEQ=3AK*U1D43@F(WA!.WHO:S4K6F9N;E91,3-Q
M5GEK8V1R8TYU+T=X:VIU-VQV;'A60E@O2D]+=&9M6G)K1V]F:S$K5#DW9&HQ
M-&)56&QT8U)G5DIJ<W!);T\F(WA!.T9#9C5)=2M+=E0O>3<X>F9K2C4V,4A6
M4$MV;$1Y=F-A1G%M<39693(P=6]083(P6$<S;6HY2U5";W U1W(X64Y+9E1I
M<D1022]W0UDF(WA!.S=F;&1O*W5F;%(K6E=M6'1V<#@O,7%+,S%'>5978U)8
M4VU/4F]X2E)8:F%P9$A7=$-A1E0R5EEF-4@O3&YY.34P+TY45')0>41B-G$F
M(WA!.S-L5%0U65HY5S%05E=I3&A),S5V5#!)-#!J3# T4G%3>D4O1G-+,%5-
M,3@K5V9N3#@R+WHX=G)8>6)D,CEQ9DIC84I:,W0R>$5-8W0F(WA!.W1+4%5C
M8TDU-G5B:&TT+T0P5#)X4V<U=$LO36(X;R]Z:#AU*V-F4$]O,G5O<G(P>E=U
M;S,Y;WIS:E%L56AL.5E'2S(K2TY84U%F1'8F(WA!.WAX5C4Y;F)V2'-K.&@K
M43EB.#9A,'5M85=O5E5(3S=U,W(V8TUD86-M<#%*-DMO-C5J-FI54GA2=51F
M<#E03$Q+9RMS=DE8-5AE5F8F(WA!.TID<6\P*S-%,F]L85A'<'I!3D\U-SA4
M+T%,<E@O2E@V83EC-7)5875E53<X=34V2$)P;UEH='HW,VYF-7$O;F)Q9#-R
M<V8U8R]L:'@F(WA!.S%$>F)F35E,<E5K24U.;4]*3#A(<G@Y4D)5=3-22V0R
M,EA&8VA04$DO:V9Y9"M4;FQF5717,4\K4SDX=W9B>5AU=&%R3S9I-&XT07DF
M(WA!.TY(0TA03&=76&)U-V)N<T%Q>$0O04IX9W5B2G1..'IF;4(U:78W83,Q
M5'I0<41S>E1Y>'@X66\R2DI(27)X5G!P5U=N*U--5F4Q3#4F(WA!.S8X:W9D
M=S)C978V9$IE6$QR1F(R>5AC1%-Y3S5O<6]I<U=9;C)'2W-A+U!J5S=$5%!Y
M,#%32S5:5$YQ25<P=$EJ,6%2,D)*02]W06@F(WA!.U9,9E)M9#)D:DUS=W)P
M=31M=&U)-&IF6%HX*R]K1B\U3G)1=BMJ=B]!2V<U<S-F85@Y>$PT9F5(5&%$
M*RMJ.&9U3#=$>FQN<$9'1WDF(WA!.W,T2EI*65E)-'!::E=74D565V,Q<E9I
M0E4W;G9I<F1Z6C)L,4=)-W%#3V5-2&M%;%9804E&2S!92&9F1E9'9E-.2W5(
M.5-E>6=M:V\F(WA!.T)Z:VE2:E%D0E5J1E8S-DPP>FA#;C%/1&AB:VU"9E13
M:UI*<5-G<#A.5'9T:7%*>%92=')+>G11=W1O231!-7$T:5)5<69%.%%+-'$F
M(WA!.W!J4V1+16-K67,T4%1M26%64%14:35'-$Q#;3E09D954D9&1D9'<U53
M3$A'9V]I2T%Q9T1S04U653!S<DY,:#=L24DQ=5I"4U-D554F(WA!.T]W,C),
M059045EQ=75,93-U64AG=4EK;6=K2$=32U)1>4U$,EI45459<717>7,Q15-R
M0D=O=#9M04)&05-U>#1B9D0Y1TMQ,DMO1%4F(WA!.TY!,$Q5<$9L,4A48E<Y
M;%%C564T:&IL64Q7=$%85FE"6$9584EO:$5)46EI24QW161">#0P<%-N4VQ-
M5E4T3$MZ9VAA0T-#3TM&<3@F(WA!.V]K4E95,49$5E%+8C1Q-D]Y<S0W8S(P
M8T5A5WI!:&]&4E%H1&9A0E5#;2]F1E9*=$@P;&]K:&%Y=#)H:DI-8UII47%P
M8G)X1DM#=4LF(WA!.W)R8E,Y371:4%9T<D]#0U-L3V-C84DQ1#)Q;T=+=&%H
M<%=L-FI%<U=O5V-&-45P-4Q(8U)P2V]0:4$T27A69EI71FI9,C8R,6IB>%<F
M(WA!.W1U=%-S34M,1V=*-C!644)I<F-&;%HR-WE08G=2=W9+87ET1VEQ6$\U
M<7A!1F5P-C1Q-C9S<D\W44ID45(S0TMA<7-Q2S1"-E9!64@F(WA!.T98=T)N
M8G9(=G-(.&ET03 O4E!Y,3 K-E%)<RMP26(V.75$458U13A!5U!:27=".2]J
M;DQD;S543$M2,$=Z,'5H>&E/258Q,V59+VTF(WA!.V8K9'5V*V1F35,O;'(K
M5D1'5S5U;6%(561D:DI647$W4T-'4699:5%F8FTW.44W131,;' O=T-79BMC
M469Y># K,&=/=&TW,7$K0VHF(WA!.S8P>GIT0D%Z+W1C16@Y3C%8=W$U4'9I
M<GI(+VY*>CAU+W=!<E!*1VTV3G!N;&)24'%V;4162C)K36]U8G5D;'1O:'A+
M*VY,3$ET6DHF(WA!.TA7:' K>6-54%IF3&8O3TUN-50R=FPO5&)F5G9,.&0S
M<7-6=$5U;UA,6$9Z*SAU3T$Y5G9H;%9A1C8P;TM9<%AA:C5-+TEF.'),:40F
M(WA!.WI/3DMH<V16=&5:,#E)-7 U8F@R9$=J8C T6DI752]#>$A*:%%E27DO
M0G U-51543%:<SAC6754-2\X07I&+TU45U!01W0O6#<W.7HF(WA!.V%19W!9
M5TMK;$E9>C$V.5AA9S5.,RM107IP.4QP6319,$]F579/-FY5;DQ+>GE49CAG
M=B]!0V)7:&8X05(S+S%">EI6,FPO8U,K2#,F(WA!.VAN;U W-E!X*S1V<U!/
M5V5K95DV:C4Y.'DR+VU,57):<B]49%!N<S=K4F%B-6(Q0THW95A58F-&9C-K
M1V]45%)21U=A<F5M1E)L56DF(WA!.VID>4978V5B.51U9$LX<#8Q<6QR>"MT
M5T9H9%A52$U66#%)65=D95$R<4MR:7)(=DM'<EAT.7$O<"\T-C!J>D9(2$<P
M:W5N-F9B=W F(WA!.TYX,E538V\W<6-H5EIH6#1E*TMO<GIZ-3%N.'-A:#5E
M0FAJ:S S57)X<F)5-5=R>FAH35HT>6]144M*259,,4(K0W5+=&%J-3!U-'8F
M(WA!.WI',')Y=%IW>'E7:S!-<VUQ,TQ63'AY3D4X;'1(2%%G5DEG9&YQ1%%&
M9DA&53DQ4R]N='(W4C19-F-,-C=E0V5O<65#,FQX34ME0C4F(WA!.W=R:7%!
M.#(V-7%L:3)L-F1O-E%T<2MS,U)T<F%3-D1T0D-K8U1Z>E1Y26I2<S1227%"
M038X;4DS1RM+=3!*9D]L<G%C;&YR571T<5<F(WA!.VYT1#9T=G%T=$8Y561*
M431$45-W3DQ.>35+,TI(53EI1S-O4W%O95ED83%Y5'I"86579$%E,W1R-F4R
M;'9R>E5,<$=N5T,S4C%I5&@F(WA!.T%R>$=34U-2+VAQ-%91<')865EQ=3AU
M87AR;S%Y+SA!3'5V1S-N=F)30T,X<SE1=%DS:&IU3&%9=D=E8TQ03C9C:V-K
M4D158V=G9VDF(WA!.VTT0W%595E0>D)V=$,O35-$4W)Y1U X07=W.6AB>5AL
M.75(=&)I-G5:;UEP6D0Y;C!'84E)>% R4W=04W5+<V@X=&%X9#9L3G)36$@F
M(WA!.T=L:'%5=&Y">$90,V%24D]/5S5Q87E(1E5K96(X=TPO048S>D,R:C9R
M65$R=6Q82U=T<'!T,UI02TI'3FAB6$HY4S1J;FE:955L=U(F(WA!.U5)95!G
M,U1&5U(K5TYC:C$W>3EP,G-P0S%U3"M"2FUT,TY7:EIH.%5:3D)89S%6<E1F
M1E=.,W9M+U8T9GET,')Z36YP9G!+.&<P;5,F(WA!.V%Q;C K5CE.8G!.4F$W
M8E1.5&9B1E=196).8VTP5%%P<BLS9T8Q9&U30S%S<EIN16%Y6$XU3VQT8G%Z
M;C=+;5=:95(W1$95=3 K4#@F(WA!.W<W4%5R239N8U=/<C9F9&QK=FQT3&1R
M3C=.=E1,<DI'6EHU=E=I-7(V6E=N4#1G,U%%67%Q969'.'I7*V@S3V\V1G%C
M3VYV<#EV8U@F(WA!.TTV5#)V,6]496Y(>E919E9I-&9:3RLO6$9895$R.'I8
M1V@R,F\V-W%C3V]0<49V8C--0U%7=C%542MP2'I:4V96;#4O84<K,U1&54,F
M(WA!.W5Q*V(Y9C%85DDY0G9,3%1.33!E-BMP971C,GHS:W1Z8WAO<GI60U0R
M=VEI57E"3S=%9VUQ:G%Q;2]K+UAR<E=T1D9X97=,839L8E0F(WA!.WHR5V\R
M.%I:;S%U3%=6;UI$1WI"4U5F:GI4+TI)<G9I<GI7+R].1%AR36$W9FIZ3F]X
M=71.,4LX<W),>6I00U!R;#!T=F-'2T='3C F(WA!.W5&;#EA64-I2#!I2SE2
M5$95;R\V1E%S=BMP:VLO=T-K4F8X07%R;38O;&<O>F9T9%8O2E5F-7A4+U90
M>5$X>EAN:U-(>51$-3)L<SDF(WA!.T=J850Q5$9:1#%P67!.+U%D+UA(-V]%
M<V5.3C8P3W=P;70Q3UE:6CA6534K1$8T8V5'-U0W.&]V>6(X=2]L<G!-,719
M=6(W5DQT=58F(WA!.S=Q<W%+:VMI9R]"1W%G='=J6"M8:V%N9C59-V-Z+T98
M>41.940X,'8K8W)R6E%F5S!B4DQG2D5$.%-F5CE,<DEX-D0T6F)K2"]G<U8F
M(WA!.V966&U#=S$V.71043!F5D4P;59V=#-*=&AC=4(O:T(S4D(Y2VY,36-O
M9S-)8UAX<&I-16I9,#AI,50O;D=A8E9B,E,K,4QZ9&,S;#4F(WA!.TMA>51Z
M5W=D>CE*;39E,F)32&%V0TM%04(W+S)/=6XR84I'>DEK;U0O;U9#>2\V;5-4
M+W!%6"]Q<FMV-5E0.$%.*S%J+TI59C5X5"\F(WA!.T%-:"\X-"M7,VQ,>EA9
M*UE%,70W>'),,6%7-U<T:D1E<D,X4#)H23%+97!8<&Q';S=33U=":G<Q9FTR
M-$]Z-#0U:5%02C8W;7-D9W<F(WA!.U!8=DDO;38O,"]6.4%T=%ET1#5E,6U3
M9'!495=R>C-L=$AE3WHS16-,*W%S5%5:,DU*9%!G,DAX0E)I<DM034]I='%N
M;&)5.45J;$TF(WA!.V)8,6I06DI02E=1<5IO5VE$=%4Q86Y+<#,S>%9$855N
M;F]8<4A6<'1,97AO,W%,87A80U,Q;V5017E33798<G1I<G9-;FQ7,S$R-S F
M(WA!.SER<&QA>71H9'@S9'-W2CEA2S=T;G0R5V])<',K2W!0-60O3#(V,'%4
M4TQM-C%.=%$Q1WEU<FTV,4<K;%=K;# P,78Y5FER=E)F5&@F(WA!.U=.9CEJ
M:7)*.5(P-E,V=DY,;E9W<3)&,#%W-$YA<T=T6F]+1#-R3T1I<4,X,&58<#E8
M:7-P-T<W1FAQ,FPS074Y3W4R:D5Y0GI'.$PF(WA!.W!,2%9#.&-K57)+=T1Q
M96A"<4)I<4@P4%%V34DQ<'1B.'<V:$)C,V$R>',W3WIS67!)3&%'3U(Q:VQC
M*W!*2S!K:VAJ5&9904Q11'$F(WA!.U-Q=3AX95AD5'5D5'1.8C!/.6IS9%IS
M-'!,62]766I08EA&=$M69&]P558T;D)$>'%Y3W)66&999VM9<3=Y-35C,4=Z
M,4<K,7)7<C(F(WA!.T\O,7)523191V%#17=7.$9V0GE:25E%9#5N<'IL9&Y:
M;BM).6=!0497-VYY;$)D*UHW+U9B=W@S1FAQ1VQ2-E9064]L47EP3DY)-5DF
M(WA!.VLP2W-S+T=L3595=DE8:RM4>7!P;#-P-U@X;6]*3F536$5%.#(X<7=L
M16II:FMB.71K4TU!=C%B<60X5E%T>C5E.#=X-G)R8C90<6PF(WA!.VA9,E=S
M,T,S4')Z5W-T>&-W34Q+1S%004-A2TEM='5'6&QS2S=G.4U66D1O3VDR5V@V
M3%DV4%IC=G%M;G=2,CA*8V=U5FI53'EC9T,F(WA!.W).4W)';EA&5T=W9FPO
M-6]&:EDK5S=N5C=38GEJ<#@Y=DI&2#E6:RMV>5%78S9Z=U<P:W)43D9X57AO
M:D])-FQ2,$).47%Y-WI(;V,F(WA!.U=U84YC85I*3DIB1UAG.$XQ0V%347I1
M>4Q,1$UL9'558W%+-'(T67%K,6XU9#@S,U=P-F1C*UET6'1B:3$P<#)M9W0Y
M4'1:3%@V>$\F(WA!.UDR:5=7-$UK,#E&4EI'26I88FQU4V%!67%N,G4V8S)P
M-DIQ1VUQ-&IA.71P<F1:0TMH5$Q'535%9#9C<U9D;U=N3G!M:6%F<')/2D<F
M(WA!.W-R84<S85%#9UEX4FA/44AA=DA&56=U4$Q(;6EW,5<O=2],1W R;')A
M-G1+3&TX<SE1=%I,;%ER:V]S8GIW3D9.8G0X87AQ5VIB670F(WA!.W5#2VY&
M53,X<BM8-'1",&5/=U=D-W59>5,S1C5E>6A22E!C6$5J5%13<T9!035/-6]/
M=V]/,DMP1&-F;#)L>#52.'=A1E!,1DQ.<3$F(WA!.S-Q1CE:6$1X;&AB5#-K
M:GEW4T%6<GEH6G=A9VIP:7)-.%9D:7)S5EE:*V-F;E5E5&9Y-#%R6$5F:&5*
M05E.4$YA2#8Q4"LW:4DR3F4F(WA!.T1.>DDX0FER=S<O;D-R>7,Q4$U0;3):
M5%9I;6PR<V@W.4HW:C,O,S%I<C9K>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8F(WA!.S)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+
M=7A6,DMU>%8R2W9L1"]N3DAZ=#8Q+V\S:WDR:RM#,54V;'%#9S='4U%'3S,F
M(WA!.U5I;7A63V)F-TE9<5AT,S5"959"-5HO2V913$HT=VPQ8W=F6#=V>$UL
M,F96;S-U:4UQ9E)I<C!(1EA9<3=&6%EQ-T9867$W1EA9<3<F(WA!.T9867$W
M1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T98+S)1
M/3T\+WAM<$=);6<Z:6UA9V4^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@
M(" @(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @(#PO>&UP.E1H=6UB;F%I
M;',^"B @(" @(" @(#QX;7!-33I);G-T86YC94E$/GAM<"YI:60Z83(Y,F-A
M,6$M-F-A-2TU8C1D+3@S,#8M-3<R-C!A8F$Q83@R/"]X;7!-33I);G-T86YC
M94E$/@H@(" @(" @(" \>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.C X,C)E
M-69C+38R9F8M,S(T.2TY.#<U+3 Q-S1B8F-F-#5C,SPO>&UP34TZ1&]C=6UE
M;G1)1#X*(" @(" @(" @/'AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#YU=6ED
M.C5$,C X.3(T.3-"1D1",3$Y,31!.#4Y,$0S,34P.$,X/"]X;7!-33I/<FEG
M:6YA;$1O8W5M96YT240^"B @(" @(" @(#QX;7!-33I296YD:71I;VY#;&%S
M<SYP<F]O9CIP9&8\+WAM<$U-.E)E;F1I=&EO;D-L87-S/@H@(" @(" @(" \
M>&UP34TZ1&5R:79E9$9R;VT@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@
M(" @(" @(" @(" \<W12968Z:6YS=&%N8V5)1#YU=6ED.C)A.3(W9CAB+6$W
M93DM-#0Y82TX,S(U+3AE83DT-#@R8C5C-#PO<W12968Z:6YS=&%N8V5)1#X*
M(" @(" @(" @(" @/'-T4F5F.F1O8W5M96YT240^>&UP+F1I9#HY-#$W,F4T
M."UC83$U+6%F-# M8CDT9BUE,&)C9F,P-3$P,S8\+W-T4F5F.F1O8W5M96YT
M240^"B @(" @(" @(" @(#QS=%)E9CIO<FEG:6YA;$1O8W5M96YT240^=75I
M9#HU1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO<W12968Z;W)I
M9VEN86Q$;V-U;65N=$E$/@H@(" @(" @(" @(" \<W12968Z<F5N9&ET:6]N
M0VQA<W,^<')O;V8Z<&1F/"]S=%)E9CIR96YD:71I;VY#;&%S<SX*(" @(" @
M(" @/"]X;7!-33I$97)I=F5D1G)O;3X*(" @(" @(" @/'AM<$U-.DAI<W1O
M<GD^"B @(" @(" @(" @(#QR9&8Z4V5Q/@H@(" @(" @(" @(" @(" \<F1F
M.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @
M(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.CEA8C=D,CEC
M+34R,C@M-#<R-BUB,&-B+68S.35F9&,X8V-B,#PO<W1%=G0Z:6YS=&%N8V5)
M1#X*(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C R,BTP-2TP,E0Q
M,3HU,3HT-RTP-SHP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@,C4N," H
M36%C:6YT;W-H*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @
M(" @(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @
M(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F
M.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z-#AD.3)D,&0M-3AB,BUC
M9#1A+6$Y9CDM,6(W,6)C,3=D-SEF/"]S=$5V=#II;G-T86YC94E$/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#(R+3$Q+3 Q5#$T.C4Q.C4Q
M+3 W.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B R-RXP("A7:6YD;W=S
M*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T
M179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @
M/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP
M93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N
M/F-O;G9E<G1E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \
M<W1%=G0Z<&%R86UE=&5R<SYF<F]M(&%P<&QI8V%T:6]N+W!O<W1S8W)I<'0@
M=&\@87!P;&EC871I;VXO=FYD+F%D;V)E+FEL;'5S=')A=&]R/"]S=$5V=#IP
M87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @
M(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @
M(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO
M;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI
M9#IF.30W-34T,BTX-F8R+3<W-#8M8C,P-BUB8V-B8C W-S%F-S@\+W-T179T
M.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P
M,C(M,3$M,#)4,34Z,3<Z-3,M,#<Z,# \+W-T179T.G=H96X^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A
M=&]R(#(W+C @*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D
M/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^8V]N=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#IP87)A;65T97)S/F9R;VT@87!P;&EC
M871I;VXO<&]S='-C<FEP="!T;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N:6QL
M=7-T<F%T;W(\+W-T179T.G!A<F%M971E<G,^"B @(" @(" @(" @(" @(#PO
M<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4]
M(E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC
M;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T('1O
M(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z<&%R
M86UE=&5R<SX*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @
M(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z86-T:6]N/F-O;G9E<G1E9#PO<W1%=G0Z86-T
M:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYF<F]M
M(&%P<&QI8V%T:6]N+W!O<W1S8W)I<'0@=&\@87!P;&EC871I;VXO=FYD+F%D
M;V)E+FEL;'5S=')A=&]R/"]S=$5V=#IP87)A;65T97)S/@H@(" @(" @(" @
M(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R
M<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA
M8W1I;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.FEN<W1A;F-E240^>&UP+FEI9#IA83DU-C4Y82UF.3AD+60X-#DM
M.3,S."TQ-V0Q-V1A-C1F-C0\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,C,M,#(M,3=4,3(Z-#(Z,3@M,#@Z
M,# \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T
M=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R(#(W+C(@*%=I;F1O=W,I/"]S
M=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D
M9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)2
M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V
M960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.FEN
M<W1A;F-E240^>&UP+FEI9#IA,CDR8V$Q82TV8V$U+35B-&0M.#,P-BTU-S(V
M,&%B83%A.#(\+W-T179T.FEN<W1A;F-E240^"B @(" @(" @(" @(" @(" @
M(#QS=$5V=#IW:&5N/C(P,C,M,#0M,3%4,3,Z-#8Z-#4M,#<Z,# \+W-T179T
M.G=H96X^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IS;V9T=V%R94%G96YT
M/D%D;V)E($EL;'5S=')A=&]R(#(W+C,@*%=I;F1O=W,I/"]S=$5V=#IS;V9T
M=V%R94%G96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO
M/"]S=$5V=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @
M(" @(" @(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM<$U-.DAI<W1O<GD^
M"B @(" @(" @(#QI;&QU<W1R871O<CI3=&%R='5P4')O9FEL93Y0<FEN=#PO
M:6QL=7-T<F%T;W(Z4W1A<G1U<%!R;V9I;&4^"B @(" @(" @(#QI;&QU<W1R
M871O<CI#<F5A=&]R4W5B5&]O;#Y!25)O8FEN/"]I;&QU<W1R871O<CI#<F5A
M=&]R4W5B5&]O;#X*(" @(" @(" @/'!D9CI0<F]D=6-E<CY!9&]B92!01$8@
M;&EB<F%R>2 Q-RXP,#PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C
M<FEP=&EO;CX*(" @/"]R9&8Z4D1&/@H\+W@Z>&UP;65T83X*(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_^)]$$E#0U]04D]&
M24Q%  $2  B <$%$0D4"$   <')T<D--64M,86(@!]  !P :  4 *0 U86-S
M<$%04$P     041"10                       /;6  $     TRU!1$)%
M
M   *9&5S8P   /P   !T8W!R=    7     K=W1P=    9P    403)",
M ;   *(&03)",@   ;   *(&03)",0  H[@  *(&0C)!,  !1<   CBT0C)!
M,0 #?G0  CBT0C)!,@ %MR@  CBT9V%M=  '[]P  )"19&5S8P         :
M52Y3+B!796(@0V]A=&5D("A35T]0*2!V,@
M
M                  !T97AT     $-O<'ER:6=H=" R,# P($%D;V)E(%-Y
M<W1E;7,L($EN8RX  %A96B        "U6@  O&<  )(P;69T,@     $ PD
M  $                    !                     0   0   @   B0$
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
M51^ XYHS.(F \Y@X$A^!O(Q!Y"^#B\#:S:R"G+J"MI*!SK1ZGO2!-J[?ANB
MTZFP;C& DZ3M5%R 9:#8-]V =)Y8$52! XNWXRF#),R5S*^"-L4[M9B!9;Y#
MG@. RK?+A@F :;'=;7> ,ZR-4\: "*A6-TV "J-<$*Z ;(M'XDZ"T-B[R]J!
MYM!.M,2!$\AAG36 =,$4A4Z $KIZ;-5_W[3-4SQ_NK!(-M%_O*40$"I_](KN
MW3R287R8QVN0>GQ#L5:.LGP0FL>-&GP1@Y>+MWQ):YZ*@GRQ4G6)B'TR-HZ)
M)WX!$3*+UG_>VT:1+8;+Q@6/0H6$L"J-@X1OF;*+_(.0@H.*K8+R:HR)C8*(
M45Z(HX) -7J(28)@$ 2*F(.&V;.0 )$DQ)V.(H[MKOV,8XS?F("*\8LF@56)
MLXFR:6J(IHA\4$J'RX=V-':'>8<%#OJ)5H:[V$>/")N2PRZ-,IA[K8&+AI67
MEQZ*$Y+]@!>(Z)"^:%.'YHZ\3UN'$XS_,YV&PHP=#A2(*(F$UNF.2J85P=&,
M>*(FK"2*U)YSE=*):)L*?N:(,I?J9TN'/I4M3GV&;Y+,,MF&')'!#4Z')8C_
MU:>-L;#'P)N+XJP JO:*/J=WE+2(UJ-!?>*'I)]<9EB&IYO:3;6%W9CY,BR%
MBI?R#*B&2XB/U)"-,[NEOY*+9[8%J?*)PK"FD[Z(6ZND?0J',*<(99Z&-J+G
M30R%7Y^O,9V%"YT_#!Z%EX@QTZ.,R\;'OK.+ \!)J1:)7KH4DN>']+1)?$*&
MS*\$9/:%W*IW3(>%!:=E,22$HJ$Z"ZZ%!(?FTN",<M)7O?N*L,KQJ%V)#</A
MDC&'H[U3>YV&>K=\9&F%B[+'3 V$O:YG,+>$7*#P"U6$CH>IS/N;\GM;N).9
M1WLAH_:6N'L)CMZ48'LF>16217MX8FF097OY2G*.VGR3+V..-7U^"GZ0'W_
MRSJ:XH3]MV:8(X/GHP&5F8+\C?J338)+>"N10X'887R/=8&:27Z-]X&!+GF-
M5X'C"<^.FX,(R=.9WXZMMAR7)8S"H>64F(KXC.&26XF)=R&07HA48(..GH=>
M2)B-*H:@+:>,C(:="36-1X7HR*B8YYB.M..6/97.H*>3O9,TB[N1<I#M=@./
MAH[_7W^-THU21[&,9HO[+-Z+S(O-"*^,'X7?QWR8+**&L\:5A)[ZGWN3"YNL
MBH20TIBJ=.R.V97T7H^-,9.@1NZ+Q9'$+#N+)Y&^"#R+(861QE^7FZRELK*4
M]:A9GFR2?J1*B8202J"-= &.4YTC7;B,G9HG1D&+-)?W*ZZ*E)<[!]N*3(50
MQ6:7)K;LL<F4@+'>G8F2"*T.B*J/U:B:<T"-Y:2/71.,,*$31;&*M)[3*SJ*
M$IO(!XN)FX4:Q)*6P\%XL0>4'KNEG,F1I[86A^Z/<K#N<H^-A:Q57'V+VJB9
M13Z*7*9!*MF)J)SY!TJ)"X3NP^*6;LQYL&>3RL78G"B15K^%ATZ/([FS<?Z-
M-K2J7 .+C;$31-6*&JQ"*GR):9RZ!Q:(F83+O3^ET'IZJARB:'I-EM&?''I%
M@Q2<"'IR;IV9.'K462R6LGMD0E.4HGP*)_.3\WS]!*J3?W^FN[.DXH.4J2JA
M6H*<EA6>"H'0@F":_8$^;=N8.H#K6&.5PH#.08*3O(#;)S23"X%U!&B2 X*:
MNHBCZXS"J!>@:(L!E22=%8EN@6N:%X@I;/&778<G5XJ4[X9F0+R2[H7H)HZ2
M.(9;!"^0M(+4N7RC&Y7UIOV?HY-ZD_^<69$Y@%^93H\S:_66G8V15JV4-(PQ
M0 *2-(LY)?F1=XO9 _V/DH*RN):B59]HI@J>Z9PSDOZ;JID_?U:8II:+:P25
MV)0N5=F3?)(_/U*1?I#L)6Z0OY%6 ]..F8*6MZ.AR*D"I36>5:45DBZ;$:%K
M?H*8$9X9:CF55ILB52*2ZYBL/L.0[)<_)0&0)Y8+ Z^-R()]MLNA5[*]I&V=
MX:X>D6R:G:G&?<J7H*71:9:4ZZ)25):2@)^#/D^0;)Y4)*R/H)C, Y&-&H)I
MM@^@_KRVH\:=@K=AD,J:/;)<?2R7/ZW,:0&4CJG@5!>2+:<-/>^0$J3#)&6/
M,)B; WF,C8)9M7&@K\<LHSR=+<$7D$&9ZKM??*66\+8_:(B40+(24[.1X*]'
M/9N/TJFH)!^.])AL V6,'8),KAZO_GGDG"FKWGFVBA"GWGFR=XJD%WGF9$>@
MF'I03_F=<WKF.A^:]GN-("F:F'QQ  "5TW_*K,ZO*(*#FVBJY(&9B7ZFVH#@
M=ONC$X!C8ZB?FX F3U.<?X C.72:!8!,'Z&9EH$7  "4CH  J]^N/8LNFHJI
M_HF-B+VE[8@:=C&B,(;[8N2>O(8@3I^;IH6..-69+(5+'RZ8JX9&  "3<(
MJQ*M:I/GF:JI-Y&:A\RE,(^$=5"A:(V]8A*=_(Q13>B:Z(LX.$&8:HJB'LJ7
MUXNS  "2>(  JD&LRIRTF-JHF)G"AO.DE)<7='6@SY3 84V=2Y*P34*:/9$H
M-[^7N)!K'G67%)!A  N1DH 'J9"L+*7,F"^G_*(QADBC^9[B<\J@-9OO8*J<
MLIE<3*^9CY=K-TV7"I;E'BB67Y18 !N0Q( 2J.*KN:\#EZ*G?:JXA<*C<J;#
M<T"?K*-#8"F<-J!/3$&9')X[-O:6@)U]'?.5R)1  "B0&8 ;J$*K8;ATEQFG
M&[-[A4.C#:[G<LB?2*KD7[N;UJ>I2^&8Q:7C-K"6(Z+K'<R53Y0F #./CX B
MI[FK%<)>EJ:FQ+RKA-:BMK=Q<F*>]K+Z7V.;AJ^Z2YR8=:T?-GN5W:36':>5
M"90- #R/(( HG["ZA'ETCM6UJWDZ?=&P_'DR;&2LBWEG6CBH9'G41N^DKGIJ
M,>NAYGL'%_"B<GN^  "1*(  GJ:YMH&DCD*TPH"]?6*P!8 -:_.KC'^>6;BG
M9']R1FRCKG^#,6R@WG_!%["A.X"Z  "0;H  G?>XRXG5C9JSWHA)?,^O&H;N
M:U6JHX7M61ZF>H4T1>&BQH3,,/J?[(3$%X&@'(8$  "/RX  G6BW\Y(0C/BS
M#X_G?!JN4HW[:JJISHQC6'VEJXLM15FA]HI7,)6?$XHL%UR?'(JP  "//H
MG-6W1IIIC&*R89>F>WNMII4T:@:I)),85^VD\)%=1.&A/Y U,#Z>4I J%SZ>
M-HZX  ".Q(  G#NVOZ+NB]FQT9^2>OJM#YR/:8NHCYGX5WFD6I?61'V@DI9P
M+_B=GI:D%R>=9X^H  ".7H  F\BV-JN@BW"Q1*>E>IBL@J03:2^H!*$%5R6C
MU)Z71#F@")U)+\2<\)PG%Q6<J(^;  "."H  FTJUU[2,BR*PU*_;>E>L ZNK
M:.FG>:@Q5M^C2Z6P0_R?E:2>+YR<AJ Q%Q6<%X^;  "-Q8  FMFUAKWKBLNP
M=+B#>@ZKH;.V:*RG&Z_C5K*B[ZV@0]^?.*JG+Y&<+Z I%Q^;MH^B  "-CH
MD?/%8WD8@A^_TGC+<A:Z?'BY8:.U:7CJ4'&PIWE3/@NL<WGD*::IEGIJ#V:K
M67L+  "-0X  D3?$BX#F@;:^\W_X<<*YD']*84JT;7[B4 VOGG[$/:VK7W[E
M*5VH9G\R#X6IPX!$  ",_H  D,W#DHBH@4>^"(<G<5ZXGH7<8-NS=83S3Z&N
MGX19/5*J6H09*2.G2H1.#Z^H3X3N  ",P8  D('"J9!K@.B](XY?<.FWO(R5
M8&NRAHLF3SJMLHHE/0"I:HF3*/:F2(GC#]JG!(D"  ",C(  D"S!Z)A/@)2\
M6Y6U<)*V\)-T8 NQNY&53NBLUI F/,.HDH]I*->E8Y ;$ 2EX8K4  ",7H
MC\?!4*!B@$*[M9TW<$VV0)IS7\^Q"9@L3JZL)I9Q/)6GT)6R*,*DEI6\$"ND
MXXKN  ",.(  CV; U:B4?_R[*J30<!:UJJ&'7Z*P;Y[?3HFKDYT'/'VG.IRL
M*+BCX)IN$$ZD!HL&  ",&8  CR; 4;#U?\RZH:R3;_:U'ZC+7XVOXZ783G>K
M":0:/&^FO*+_*+.C4YN%$&RC1(L;  "+_X  CM2_\+G)?ZZZ+;2;;^VTF[ M
M7X>O4:SZ3GNJ<*M</("F(*?U*-RBR)N@$+"BN(M(  "+ZX  A+30GWCS==?*
M67B#9J[$;WA;5Q&^UGA]1K.YDWC:-0>U"'E8(/:R=WFN!^NRV7M%  ")^8
MA&+/GX!N=9O)?G]G9G##C'ZM5LZ]UGY$1G&X='XI--FSS'Y0(/:P_GZ?"&>P
MZG_G  "*%H  A$K.A8?%=6_(?(9!9D/"A83Z5IF\O80A1C^W2X.>-+ZRD8.!
M(0NOE8/X".:O*(/^  "*+X  A$;-?(\6=5_';(T99B#!<HMG5G:[FXH:1B2V
M*(E(-+6Q9HC^(2RN28GD"5VMFX95  "*18  A#G,F):%=5C&>)0'9AW <)'P
M5FJZEY!)1B&U%8\D-,2P58[?(5JM((]["<RL0H:@  "*6(  A!W+U)XA=5#%
MI)L:9BB_CIB05H.YKY:91CBT+Y5+-..O795*(9*L&)1 "C2K&X;F  "*:(
M@_[++*7/=4K$[Z(Y9C>^S)\[5J&XZ9S]1ERS;INY-0ZNFINM(<VK,I;;"I&J
M'X<E  "*=8  @]S*FJVF=47$5*EV9DJ^**8!5L*X/:..1H2RPJ*A-3VM^*#I
M(@JJ@I<$"N>I3X=?  "*@(  @[[*$K7%=47#Q;#J9F2]DZSR5O*WHZIF1L*R
M):C?-8BM5J0R(F6IVY=!"T>HL(>@  "*B(  \H9[1GF*VO=[G'FEPOU[]GG1
MJGU\6'H<D7!\PWJ*=[M].WL67/9]PWNJ/]9^>'Q<&Q9_T7T/\%QYD(3OV3IZ
M!X/HP7%Z@(,$J15Z_H).D!U[A8'(=GE\%X%D6[I\LH$*/I=]9X#4&75^7X#;
M[FIX)I!TUVAXK(Y1O]=Y-XQ1IY)YS(J?CKQZ:8DE=3=[$8?56I%[NH:5/79\
M:X6)%_9\[X48[)AV^)P&U9]WA9C3OB!X&I71I@%XO),-C5)Y;Y"F<_5Z)XYK
M675ZVXQ-/&Q[A8J"%II[B(C?ZO!V!:>CU !VDZ-LO(IW+9]OI(5WUYNYB^]X
MD9A&<KYY6I4L6&=Z%Y(Y.W5ZMX_5%61Z5XP4Z8)U2[-2TIEUU:XBNREV;*DH
MHS5W&:1^BKUWVJ B<9AXIYP35VQY:YAF.I9Z I6N%%9Y9XW Z%!TN;\=T6UU
M/;CTN?YUSK+_HA-V>JUDB;EW0Z@L<+-X%J-.5I%XV)[K.=9Y9IPJ$W)XIHTF
MYU=T3,L+T'ETRL/JN09U4KT H1EU^;9VB,QVQ+!H;^AWGJKA5>=X9*8<.3-X
MXZ'1$KEX"(RHYI%T ]<IS[AT><\,N#IT]L<QH$5UE+_(A_]V7+CW;R]W.++H
M549X *XM.*9X=Z9-$B5WBXQ$X>.$+G?ES#.#HW@[M?*#+GB8GOZ"T7D,AUJ"
MBWF=;O""77I+56""3WL".2:"F7O3$]^$G7R.X!^"H(*]RO>"*8'WM-V!Q8%-
MG=^!>8#,AB.!0X!T;;.!*8! 5!Z!,( >-^Z!@X L$GB#(("FWH2!2HVKR4Z
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
MYWR;@B2B<'QS<':?-'QP7=J<.7R72B*9FWS>-+^7K7TM&M"8-7V8  ",;(
MHG.HBH6(DC^DY(2%@6RA9H.D;[*>,8+^71^;/(*(27F8HX)$-"R6LH(K&FV7
M&8+&  "+8(  H;"GE8XOD6.C]HR#@'V@@(K^;MN=1(FR7%6:68BK2,N7Q8?A
M,Z&5T8=X&A.6&H@X  "*=X  H..FU);FD)>C-92:?ZF?PI)_;@*<B)"?6YR9
MB8[V2"R6_8V_,R:5 HTO&<B5+8SM  ")KX  H#JF(I_>C^VBB9SS?OR?%IHU
M;5:;VI>V6OB8VI6&1Z"6.9/E,KN4.Y.)&8245I#J  ")!X  GYVEH:CRCV>B
M!:5G?G>>BJ(&;,B;1I[S6FZ83IQ;1RJ5LIJ3,F*3G9H0&5"3HI$=  "(?(
MGQ:E0[(TCN:AI*X0??2>(ZH5;$B:VJ9Z6?67X*.41KZ53*(.,A&3+I]T&2:3
M$)$!  "("X  GJJD^;O>CGVA5+<A?82=T+*+:]>:@ZYZ69"7AJN#1FR4[ZE"
M,<Z2V*&L&/>2M9#A  "'L(  E?&U"'/$AGVPN'0W=I"LHG3"9>^HQ75L5&>E
M*W8Q0:*B"'<#+/"?^'>L$FZB''>L  ")?H  E56T(GP!AA^OQ7NT=C2KGGN0
M98ZGLGN64_ND$7O(03B@Z7P:+(^>R7QI$E2@G7RO  "(Q(  E-6S&80LA8RN
MPX,T=;"JDX)E9/RFJ8'84V^C!X%_0+V?X(%;+"^=M(%G$C^?/X()  "((8
ME$ZR'XQ3A.RMSXK"=/NII(E@9%FEL8@_4M:B&(=H0#V>\H;8*]*<NH;!$BN>
M!H;*  "'DX  D[NQ4Y22A%2M!))P=%FHW)"(8[*DZ8[?4DJA0(V$/\B>'XRA
M*X&;VXRH$AN<[HKB  "'&8  DRJPMYSY@\NL9II+<]2H.)?58R^D096M4<Z@
ME)/E/V:=69+#*T";"Y,3$A";\HPV  "&LX  DKZP):6%@V"KU:)+<VBGI9]*
M8L:CK9RG46Z@ 9J./QN<OYEZ*Q":1IB4$@F;#(PR  "&7H  DE.OQ:Y%@QNK
M;*IX<R:G+*;C8GBC'Z/)41V?;:&-/LZ</:"Z*MJ9RISY$@>:78PQ  "&&8
MD?NO>K=L@LJK%[,1<M6FT*[Q8BJBOZM\4-R?":ES/IZ;U*;-*KR99)SE$@:9
MYHPP  "%XH  B':_Y7-1>>&Z]7.M:MFV0W0K6R>QRG3,2HJMGG6'.).J%'9&
M)%*H*W:W"EBJ!W<7  "&#(  B!Z_!7LN>;FZ"'K4:JZU/'JL6O2PJWJV2D^L
M;GKN.%^HU7M#)#2FQWN!"I^H+GQB  "%MH  A]Z]\H+I>6*X_8'T:EZT)H$N
M6I:OCX"U2?:K3(!T.!JGK(!L)!.E@8"4"M^F@X$F  "%:X  AY>\YXJ8>0&W
M]8D;:>>S(H?46BRN@8;7292J088M-\^FG875(_*D6X88"Q>E!X51  "%*8
MASZ\"I)@>*6W%I!B:82R08ZF6<"MGHTS23^I3HP<-X^EK(N6(]>C5HP^"TJC
MN8>B  "$\8  AM^[8II3>%"V9Y?6:36QB)6<676LWY.]2/FHC))5-UVDTY'&
M(\.B:Y'H"W2BE(>_  "$PH  AH>ZWJ)?> FUVI]D:/6P[YRN63FL/IIK2,*G
M[)C;-SFD+)BJ([JAF):C"YRAE(?9  "$FH  ADVZ8JJ5=]6U6J<>:,:P:Z/V
M60^KLZ%E2)JG7I_E-Q2CII\*(ZJ@_)@="\"@M(?R  "$>X  A@VZ$;,^=\"T
M^*\Y:+>O\ZN#6/6K(ZBH2(BFO:<Y-Q.B_:0/(\*@8)@M"_&@'8@3  "$88
M>V[+,7+];9G%MG,W7UC ?W.:4'.[@G0G0)ZVWW3++T6S(75D&P:Q^'5K V^P
M37>)  "#)(  >VC*0'J(;:O$PGH17UZ_:WG94'"Z27G:0)FUAWH-+U*QJ'I6
M&T>P,7I?! NN+WQ&  "#(H  >W+)$H'9;9?#GH#87T>^/8 /4$ZY"W^@0'VT
M.G]M+U"P1W]W&WVNDG^K!)>L28!U  "#(8  >W#'Z(D4;7W"<X>>7Q>]$89G
M4"6WU(6%0%ZS 84"+TJO H3?&ZVM'86$!1*JFX-N  "#'X  >UO&[)!E;67!
M<(Z 7OZ\!(SH4 *VPHNE0$^QWXK/+U"MW(JL&]^KT(LP!8&I)(.Y  "#'H
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
MA2!_CJ);<#U_1)ZX6I)_&)N"0Z9^]IDB*5%^^)="!?9_/X0(OI" SKC:K!"
M)K0RF)E_A*]@A$Y_ JJ?;W-^MZ9.6=A^E:*I0PQ^=Z!P*-]^7IN"!;9^HX/<
MOA2 >,/!JX)_T[YCE^Q_)+C!@Y-^D[,U;L9^0*Y)645^(*IS0I-^!Z<P*'E]
MYIM>!8-^)H.ZMUR15V^QIC6/GG#ME"&.''(2@/2,R7,N;,N+F'145Y.*E76&
M0.^)X':D)H&*.W>! RJ*)'F]MEB/X7E3I4..1WF>DQZ,U'GI?_F+AWH_:]:*
M7WJI5JJ)9GLD0 J(M7N8);*(^GOT MN(A'UIM4F.BX+JI R- H)=D@.+DH'3
M?M>*4X%I:LR)-X$95;N(2H#C/S:'GH"Z)/J'SH"X I6'%H"BM"R-38R5HM2+
MRXL^D+:*:HGH?;F)*HBT:;V('X>L5,Z'/H;'/FN&F(8-)%"&MH7F EF%V8&6
MLP6,2Y9)H<**RY0XCYR);Y(M?(N(.I W:+"',8YK4]^&88SE/:6%O8NO([.%
MQ(NY B6$RH%SL@:+A: ?H+Z*"9U9CIB(K)J/>Y*'>9?:9\J&<95;4Q*%F),Q
M//Z$]Y&N(RR$[)$A ?F#Y8%6L36*Z:H.G^N)<::6C<"(#Z,->KR&V9^=9P6%
MU9Q[4FJ$_9G4/'6$2I@^(L"$,)6= =6#)X$]L)**<K0GGT"(_K "C0F'EJN^
M>@*&5J>79E&%4*/A4<:$@Z#T._"#SI]?(F&#E)<_ ;B"C8$IL""*&KZ+GKR(
MJKG"C&Z'.[3&>5V%[Z_N9;F$XJO 442$$ZCF.W^#9*4Q(?^#(I;\ :""$H$9
MJ)N:Z6\(F(Z8<W!!AZ66/'%I=;"4/'*,8K62:'.W3I*0U73G.-2/PG7T'J.0
MAG:$  "*<GM%I\J9G7@GE]*7/7B AM>5#GC==.23#7E'8>N1.WG%3="/K'I0
M.!F.E7K,'@:/-7L+  "(V7Z3IN^85X$[EM&6"8#*A>F3VX!E<^V1Y8 <8060
M'7_Q30&.F'_?-V.-@7_6'7>-_G_S  "'<H  I?67-HI E<*4ZHD?A,:2QX@-
M<O:0S8</8!N/$X9!3#F-EH65-L",?H4;'/R,W85F  "&.X  I0N6+I-QE,Z3
M[)&C@\N1T(_B<?:/W(XS7T:.%HRS2WZ,I8M]-BJ+C(JN'(^+T(KC  "%,(
MI#25;YS&E V3+YI1@PJ1#I?><22/&I6&7G>-6I-H2LJ+WY&N-9B*Q9#''".*
M\H^1  "$3X  HX&4VJ8NDU*2GJ,9@DJ0>I_Z<&B.@9S\7<F,PYI32C:+1I@_
M-26*%I>4&]&*+)+/  "#E8  HO&4::^[DKV2,:P+@:N0!ZA&;\>.!*2G72V,
M1*&*2::*SY]D-+2)F)W9&XN)AY*?  ""_8  HHJ4%KF:DDB1X+5;@2./KK#S
M;SB-H:R_7*J+V*E223>*8*=(-%*),*+7&S>)&))G  ""A(  FE*DVVZ$BSRA
MNF^O>UF>W7#2:GN<.''T6)69QG,;16Z7KW0_,'*6974H%?^8374H  "&('YI
MF;*CNW<NBK2@I'>%>L.=P7?I:>2;$7A>5_R8FWCG1-V6@GEZ+^J5*GGM%::6
MU'G<  "% (  F0NBAG_!B>J??7]>>@J<EG\-:1^9[7[@5T:7>G[01#N59G[9
M+V*4!W[H%525>'\(  "$!(  F$JA98A*B0V>8X=$>1B;AH93:$Z8V86$5H"6
M<X3C0Y.49(1J+MZ2_X0K%0>4/H2   "#*(  EWZ@?)#=B$.=?(]">$>:H8V]
M9W27]XQ85=&5@8L:0OR3>XHU+FR2#(G1%,J3&XE   "";(  EM>?L)FKAY><
MN9=Z=Y>9WY579LF7+Y-352^4MY&-0GN2FY! +@R1)Y .%)*2%(U&  "!SH
MED:?'**/AQB<*)_/=Q691)T-9CF6BIIT5)V4%9A!0?^1_);)+;20;9:%%&&1
M.(W(  "!2X  E<Z>L:N7AIV;O:A.=I*8TJ3Y9;:6#J'75!Z3E9]108>1@IX0
M+5B/Z9O@%#F0A(VL  " X(  E76>8K3PACN;:[$I=B*8>*U&94&5JJFN4[23
M*J<.02^1$J4Z+0Z/?9YV% *0#(V'  " BX  C)RO-&X ?E>K>V\7;UVH W O
M7WFDP'%+3HRANW)H/$&?-W-W)\V=]W0D#2^@N'/%  ""?X  C"RN.79!?@:J
M>G:.;P"F[7;R7QJCE7=L3BN@@W?[.^B=]'B,)X2<F7CD#3J>XGC1  "!Q8
MB[JM#7Y=?7.I6'W_;GREPGV[7HNB:7VB3:>?5GVH.WF<QWW&)S.;5WW>#3^=
M-GX[  "!(8  BS"KZH9G?,^H.H5W;<.DJX2B7>NA38/Y31&>0X.!.P";M(,V
M)N":-8,M#3^;M8,1  " DX  BINJ^8Z#?#2G38T-;1ZCP8NT74&@8HJ!3(F=
M3(F).HV:P8CL)I29,8C_#3^:7(<]  " &H  BA"J09;$>ZZFEI3-;)BC!9+L
M7+J?H9$Y3 F<A8_1.C*9W8[T)EN8/X];#4*9)XCW  "  (  B:BIGI\@>T"E
M^)RK;":B9)I&7$B>_9@82Z&;WI9<.>.9+I6&)C:77I3<#4J8$8C\  "  (
MB4NI-*>G>P6EBJ2]:^>AY*'.6_B>8I\C2TJ;.9TY.8J8F9RL)?.6RYER#4J7
M.8C\  "  (  B0.HZ+"">KRE,ZTJ:Y6A@JG 6Z.=]J:]2O^:Q:3Z.4Z8'Z+$
M)<B649F,#4.6H(CW  "  (  ?W*Y_VUL<>&UP&YI8[&QO6]Q5*NMZ7" 1)FJ
M8'&-,P&GDW)X'KNFT7+!!;VG/W-M  "  (  ?S.Y'W50<<>TR76,8Y&PGG7I
M5(JLJ79B1':I"7;P,NNF)G=U'L2E,'>2!B"E(7C%  "  (  ?OFW\7S^<6^S
MGWR=8T6O9WQ>5#.K:'Q41"JGPGQK,K:DU7R6'KFCM7RA!G*C-GVC  "  (
M?JJVOX22<06R<8.P8L:N/8+Q4\JJ.()F0\FFEH(4,G*CI('P'J2B8H(6!K:A
M?X'D  "  (  ?DRUOXPX<*2Q<HKA8ENM/HFP4U6I-XBM0W2EAH?P,C&BDX>>
M'I"A-(@K!O&?^H2Q  "  (  ??"T_I0&<$^PK9) 8@BL<9"74P*H8H\F0R6D
MJHX2,?ZAG8VU'H&@(XW@!R&>HX32  "  (  ?9^T:9OF< NP$IFV8<:KR9>9
M4KZGKY7$0N*C]I2",=*@WI1Z'GZ?+I*G!TZ=>(3Q  "  (  ?6JSZ:/E;]BO
MCJ%089"K/9[-4H:G&YRI0JRC7)MP,9R@2IKB'F:>?)2-!WF<=H4.  "  (
M?3:SFZQ';]"O*ZE6882JP:9=4F2F@J/K0I"BK:+#,92?CY_S'G:=R929!Z";
MQ84H  "  (  <J_%2&S>9:7 K&VT6!V\.6Z?2=.W[&^5.G6T 7"!*5.Q-'$M
M%):QZ7"X  "K*71[  "  (  <J+$=W1P9<._L72+6#J[!'352?&VAG5 .I:R
M=G6_*8VO?W8A%16OQ'6[  ^IZ7CG  "  (  <J/#.GNX9:J^<GM%6":YM7K]
M2=:U)'KW.HBQ WL2*9ZM\GLX%6ZMWGL$ *.GTWTN  "  (  <I7![8+:98"]
M)H'X5^>X:H%"2:BSTH#,.F:OK8"6*9RLBH"0%:^L,(#, 2&E^(#$  "  (
M<G; THH+95^\!XC(5\"W18>V276RJ(;:.E&N<X91*9ZK1X9)%>VJKX:0 9&D
M58$/  "  (  <E&_^9%H94J['X_+5[*V3HY426>QJ(TB.D&M;(Q>*:BJ(8R%
M%B>I6(N# ?&BZH%0  "  (  <C"_4)C393^Z8I;@5ZZU?Y4*26.PSY.-.C^L
MD)+"*;:I.),'%F"H+8\A D>AM(&*  "  (  <A.^TZ!@93VYS)X:5[&TU9ON
M262P%IHZ.CJKTIFV*;>H?9AY%H6G38\Z HV@LX&Z  "  (  <?Z^=J@V94.Y
M4*6B5[NT0Z,H26NO=Z%K.D6K*:!1*="GRIQ%%JBFCX]2 KJ?\X'8  "  (
MV;5Q@6RJQ0YRUVXWK[]T&V^WF9MU27$M@JQV:W*C:NMWBG0;4@5XH'6"-GIY
MH'; $@)Z>7:MU[=O5W?>PW!PW'A'KDER07BWF$MSCWDT@71TTGF^:<=V#GI1
M4.MW-'K6-6AX(7L^$,YXPGJMU>)MA(,=P:1O&X)GK+5PF8'"ELQR (%)@!QS
M7H#J:)-TLH"<3]EUY8!*-&QVO'_O#\!W07\BU!EKZHY*O]5MCHR0JNYO&8KP
ME3IPEXEU?K!R#H@Q9U=S=H<$3LQTM(7B,X!U<H3;#M9U\X,PTGIJE)EOOCML
M0);,J51MUI0_DZYO7I'5?5)PXH^49B5R7HV13<YSI(NH,J5T1XH8#@YTU(:H
MT29IBJ2=O.MK.*$CJ )LSYVJDF%N7)I1?!QOZ)<J90IQ:)0_3.-RMI&F,>!S
M/X_.#65SXXD.T!5HN:_4N]UJ9ZN*INMK^:<KD4EMA:+G>QAO&)[F9"9PGYLS
M3!EQZ)?O,3IR6I84#-ES&XBPST=H'[L5NQ!IR[8!I@QK4[##D%YLUJN8>B]N
M:J;&8U=O^*)M2W!Q0Y[(,*IQEYN0#&=R>8ABSKEGO,9@NH!I8<!]I6%JVKIC
MCYQL3;1@>6UMVJ[/8J=O:*GO2LYPKJ90,!IPZY_N# QQ]X@EREIYY&N+MWUZ
M9&U+H\%ZYF[KCP)[:'!T>55[[G'Z8K5\?'-_2M)]%73N+^%]T'8>"SE_9'8W
MR.EWZ'8\ME=XD7;DHJ1Y+7>#C>QYQ'@B>$)Z77C*8:]Z_WEZ2=E[HGH:+O5\
M27J0"FM]L7JHQV5V*H#DM*YVYH"'H1QWE8 LC'-X0W_H=O)X]7^Y8(5YK7^8
M2,]Z6G]S+@=ZY7] ";9\,W[6Q=-TI8MZLPMU:XHSGWAV)XCRBP-VY(?$=:)W
MKH:_7U]X>(701]5Y+83O+3!YG(0T"1EZZ()WQ%MS7983L9=T*I/VG@1T\)'9
MB9=UMX_-=&5VB8WA7DAW9HPM1NUX((J=+&QX<HF*")-YS(63PR1R6Z#"L&)S
M+)W7G,YS\IK>B&ATOI?T<TIUEY4S74MV=)*N1AMW-)"+*[UW:X]Z"")XW86
MPBMQCZM^KV9R8:?,F\US(Z/YAVAS[J S<EUTSYRL7'UUL9EV16IV:9;1*RQV
MAY57!\1X%X5 P6YP^+9-KJ1QQ['9FOIR@:TQAHYS1*B3<8=T)J1-6[UU$:",
M1,YUR9W *JYUQYHC!WAW=H4-P/!PE,$VKA=Q7KP#FE)R";:)A=9ROK$><-5S
MF:PK6QYTA*@(1#MU.Z40*BIU(YR"!SMV]H3DNVZ"E&J<JC&".&QXE^N!^6XJ
MA'F!T6^_;_R!N7%-6G"!N'+90X"!W71'*02"@753!3R#NW:-NDR O72SJ1"
MC76-EK. 9796@T^ 2W<7;N6 0G?=67" 4'BF0I. >'E:*"Z _'G(!,B"#'K2
MN1Q_#G[-I\)^^7ZWE9A^WWZ<@B1^V'Z&;<]^W'Z#6'E^^'Z-0;I_)WZ2)VY_
MCGY\!&* D7Z2M[Q]E(C5IEQ]AH?NE Y]?(;^@,E]@885;)!]GX5,5V%]S(28
M0,Q]_X/V)JA^1(.$! E_2('4MFU\69+AI0M\4)$XDK]\4(]_?X1\78W(:W=\
M@(PM5FA\OHK'/_Y\](F0)?]]&(D& [Y^+X*(M55[8IT,H_-[7IJCD:A[7I@>
M?G5[;I6;:GE[E9,\58I[SY$>/T9\"8]U)6A\#X\  WY]08)<M'5ZGJ=)HPUZ
MG:0FD+QZF:#5?8IZIYV(::!ZU)IU5,Y[$I>_/JQ[/I7&).Q[*I0@ TE\?8(Y
ML\QZ"[&@HEAZ#*W&C_AY_ZFO?,)Z!*69:-QZ,:'=5!IZ>9ZZ/AEZHYSD)']Z
M:IA2 QY[W8(<LUQYI[P@H=)YI[>8CU9YC;*^?!1Y@ZWI:#EYJ*F74XQY[J9!
M/9=Z&J-\) MYS9A? OQ[7H($K-B+O6G:G/F*@&N[B_V)?FUP><"(J6\(9FF'
M\7"84>R'8G(D.^B'('.%(;&']71.  "'@7<DJ_.* G-EG >(^'15BNZ(#'4R
M>+F'/W8(97&&C7;B40>&!G>\.Q&%P'AX(/:&:GC'  "%E7L5JO"(:GS;FM6'
M>WSYB=F&F'T+=YV%VGTA9'&%-'U&4"F$N'UU.E&$<GV9(%6$]'V0  "#YGZ*
MJ=&&]H9:F:2&#X6WB)"%/H4 =HN$AH138WF#[8/#3UR#>8-).::#.(+C'\:#
MF(*X  "";X  J*6%PX_;F)B$X(Z*AX.$%XTB=6*#9XNV8F^"UHID3FN"=8E*
M..&",HAN'S*"9HA[  "!+H  IZN$UYE^EY:#^I=^AH&#,)5<=&^"@),S88R!
M\9$P3:J!AH]X.$6!18Y2'K6!6(W=  " ((  IN*$'*,RELB#1:"(A:V"=IVL
M<YF!PIK*8,2!-Y@F30" S97R-\> =I2Z'E& ;))7  "  (  IDJ#CZT(EB."
MOJFZA/B!YZ8F<N&!)J*,8!* EY]63%. .9S9-S=_WYNU'?A_IY1$  "  (
MI>.#+;<:E:2"8+,SA%Z!?*[K<CR J:J@7WR $*;O2]=_KZ1Z-LU_6*%Y'9Y_
M#90'  "  (  GJ:5'FE.C]23)FLC?^Z1>6S4;LR0 VYJ7(V.L&_V20^-G7%T
M,]:-$'*R&8>.HG+V  "#%GJ\G>R3E'):CQ:1R'--?Q20)W0S;?J.K'446\2-
M6'7Y2%6,17;9,RB+K7>*&/V- '>#  "!H7X?G1B2$WM.CA"08GM]?B&.QGNG
M;0"-6'O86N",#7P81XZ+ 7Q?,GZ*8WR1&'Z+?'QL  " 6H  G!F0MX0KC/V/
M"X.S?/:-?H,U; F,$(*X6?J*UH)81LZ)TX(),>6),('-&!&*$H'9  "  (
MFR:/A(TLC "-XHP0>_B,7HKI:PB*]HF_62V)M8BR1AR(OH?<,5F(%X=0%["(
MQH=8  "  (  FE*.H)91BS^-!I28>S>+?I+$:C6*%)#P6%Z(U8]&16V'U(WQ
M,,N'*8U-%TF'K(P%  "  (  F:2-[Y^"BH>,6ITP>GF*S9JU:7J)7I@]5ZV(
M(98*1-6'')1;,%Z&5Y/T%O^&LH^-  "  (  F1R-:*C,B?6+V*7I>=R*1*+-
M:-R(R9^W5Q*'B)T/1$"&BYM)+^:%O9HI%KZ%X8]A  "  (  F+V-"+)6B82+
M>Z[Q>5:)W*LY:$Z(4J>05I&'!J240]6&!*+V+X:%.)\=%FN%2(\H  "  (
MD-B>X6C,@M><3&J-<]^: FPT8\27[VW%4H>6"V])/^R4AG"Q*TJ3Z'&S$&R6
MWG$O  "  'W0D$"=C7%C@DB;$')1<SR8PW,Z8R:6HW0B4?"4MG4,/V63*G7I
M*M.2=79Z$#B4]77R  "  (  CYB<(7G9@769NGH2<GV7;7I-8F"54WJ543V3
M:GKI/LN1X7M *EF1''MQ$ :3+WLE  "  (  CL^:S((]@)*8;H';<826+8%Y
M89"4$X$F4'N2-X#J/BJ0LX#"*=Z/XH"I#]*1DH"J  "  (  C@"9M(JH?\:7
M68FY<+25'8C'8+23!X?>3]:1'(<,/9N/H(9Z*7>.P88^#ZV0%H5[  "  (
MC568QI-'?Q>6>)'+< &4/)! 8 J2'XZZ3S.0,XU@/26.GXQJ*2*-MHQ=#XN.
MP(F1  "  (  C,:8&)OW?IJ5SYGX;X*3B9?47WJ18)6Y3IZ/=9/Q/*6-XI+-
M*,^,V)+%#VF-G8IK  "  (  C%67F:2_?B*54J)#;P"3 Y^37O:0S9SQ3AV.
MW)K4/":-3YG<*&N,.)@:#TN,K(I7  "  (  C &7/:W$?<.4]*K<;I&2FJ>H
M7H*05J213;2.6Z)1.\^,QJ#U*!^+KYLA#QR+^8HW  "  (  @XFI$V@W=CRE
M]FG@:!6C'FMX6.*@>&S^2(N>#FYR-K*<-6^W(EZ;XW!:"%B=KW @  "  (
M@Q*G\G!G==ZDUG%'9ZVAYW(L6(&?)W,62#"<JW/^-F>:PW3+(BN:1W4>"(";
M='4Q  "  (  @I:FEGAH=3^CB'BB9R*@DWCE5^^=TGD]1[";5'F@-@"99WG^
M(>N8S'H5")V99WJG  "  (  @@"E0H!0=)"B.H  9E^?3G^V5TZ<C'^"1QR:
M&']I-8N8*7]?(:&7=7]8"*Z7BW^3  "  (  @62D)8A'<_"A)(=X9;6>/(:M
M5I^;>87Q1I:8^H5<-1N7#X4"(5J60H44"+R5WX/1  "  (  @-BC2Y!?<VB@
M3H\992Z=88W+5A6:F(R/1A.8$HN(-,B6!XKQ(2N5)(MB",R48(7S  "  (
M@&VBD)B'<O>?F9;.9+B<J)4"59V9VI--1::749'R-'>5/)%;(164'I#H".*3
M#H8"  "  (  @!2B%*#3<L.?&YZY9'Z<%YQM55&9+)HX15"6E9BF-!>4CIAA
M(,:3;Y5_".B2 (8&  "  (  ?]&AO*E<<GV>MZ;L9"Z;IJ0R5/J8K:&E10*6
M#: M,]F3_)Y\()F2V)8*"..1.X8"  "  (  =K2SP6=_:?6P.&D(7("LY6J,
M3ABIO&P"/H>FXFU<+3VDZVYK&+FEEVYL 8FBJG "  "  (  =EJRT&]2:<JO
M*' =7%>KIG#Y3?FH5''=/G"E7G*\+3JC27-J&..CIW-& ?Z@-W5A  "  (
M=@RQ?';H:6"MV'<;7 *J1W=@3:"FZW?#/BBC['@M+1"AQWB$&.ZAZ7A4 EZ=
M^7I8  "  (  =:RP'7Y=:.FL?7X66W>H\WW=332EE'W#/<>BF7W&+-"@:GW1
M&.>@6GV\ JR;^GZO  "  (  =42N](7A:'^K6(4N6P6GSX2'3+>D;8/S/7*A
M9(./+)"?,H-K&-F>]X._ NV:.X'[  "  (  =.2N$XV*:"BJ=8QR6J^FXXM8
M3%^C>8I8/1Z@:(F:+%^>&(EH&-*=MHF# R.8MH(?  "  (  =)2M994]9^:I
MP9/*6FZF(Y)#3!BBK9#>/-2?FH_N+#"=.Y '&-J<E8Y9 U:7:H)"  "  (
M=%VLUYT"9[&I+9L[6C*EAIE62]BB!I>C/)2>[):U*^N<DY9V&+N;QI"Y XF6
M4X)D  "  (  ="ZL?J479[2HOJ,96BZD_*#02[BA79[)/'N>*9WS*^N;OIN3
M&-&:\I#( ZR5C()\  "  (  :C*_ V:T7<Z[0&@.4..WEFEP0R.T!6K&-"JP
MZ&OT(Q^O/FRB#B&Q2&OC  "?!'.P  "  (  :>V^/6XR7<^Z.6[84/6V0F^<
M0T6R=W!N-%NO+G$Q(W.M2G&<#K6NZ'#F  "=P'@I  "  (  :<V\YW5D79VX
MVG6 4-6TSW6X0R:P[789-%&MD'9\(Y&KB':N#QRLR'8F  "<B7PB  "  (
M::B[<GQK76&W9GP>4(>S77OI0O*O=WO>-"VL%'OP(Y.I\GOX#V>JXGO8  ";
M:'^A  "  (  :7JZ,8-_736V(X+:4%:R%8)+0K2N*X'7-!2JMX&:(Y2HA8&>
M#ZFI,(&N  ":;(    "  (  :4ZY/(J[71ZU'(G)4$2Q (C<0IZM#8@0,_RI
MD8>2(YVG.H? #^:GJX:X  "9D(    "  (  :2FX?Y'^712T1Y#(4#^P&(^"
M0I2L&XYL,_&HFXWA(Z>F,HY%$"*F68KI  "8WX    "  (  :0VW\YE971>S
MGI?F4$2O69950I*K394(,^2GQY2V(YRE7I/,$#^E68K\  "82(    "  (
M:/JWCZ#K72.S$Y])4%&NM9U\0I:JFYPE,^FG"YMN([&DE)@B$%:D@XL,  "7
MLH    "  (  S5!L;69$N>=N,&AUI=-OV&J0D.!Q8VR4>PYRWVZ-9%5T3W!]
M3&QUI')0,:UVJ7/6#<=X,7.VRUQI[G%4N%AKYW)GI&UMMG-WCY]O9W2&>>-Q
M!G678SYREG:E2V%S^G>;,+%TW'A5#.9V='?ER8AGR7Q@MI%IW'Q<HN%KRWQ?
MCB9MF7Q]>)%O5GRJ8A)P_WS>2EER;WT$+\9S*WT$#"%T[GR#Q[MEXH=0M,)H
M"H90H1MJ"X5@C)IK\H2'=RIMS8/38-MOC(,O251Q!8*-+NEQF8'K"W9SFX"X
MQAAD1I(TLREF?)!4GX-HC8Y^BP]J@XR[===L;HL77[)N0XFB2&!OPHA!+AYP
M*X<?"N1R>(12Q,5C )TAL=UE/YIPGCAG59>UB<II4Y4*=*9K1Y*%7J5M(9 S
M1X)NIHXI+6ENYHS%"FAQA(<)P[9A_:@3L-1D0*27G2IF5:#ZB+MH5)UK<ZEJ
M4IH37<AL,Y;_1L=ML914+-)MRY+S"@)PN8;$PNUA/+,)L UC?Z[$G%-EC:I,
MA]MGA:7;<LIIA*&X7/]K;9X%1B1LZIK]+$]LV9A<":]P%(:,PFI@N[W^KX5B
M^KCGF[)D^+.3AR5FXJY.<A=HVJES7%UJPJ4^18ML-Z(^*\9L )RH"6UP$H9?
MOJ]TCF5@K01U@F>^FFQV<6GOAKYW6FO]<@]X0FW[7%IY+&_N15-Z#W&[*P-Z
MWW,9!X!]%G-]O49R/6_PJ^ES9G$[F5IT=7)PA;9U=G.8<0YV<W2]6VIW<77?
M1'9X77;D*CAY!7>0!O5[6W@4N\!P+GIKJCYQ<GJVE]-RFGKYA#]SMGM";\%T
MSWN56D1UY'OL0W-VUGPR*5AW3GP_!GIYUGQLNBEN783*J)IOLH0SEC%P[(.6
M@M=R&X+^;GAS3X* 62=T>((.0H5U;H&?*)%UMX$N!@]XA8 QN*YLT8\IIR=N
M,HW#E+]O?(Q0@6QPN(K?;49Q]XF$6!IS-(A20:AT+8<[)]YT1(9Y!;1W9(-L
MMWAKEIF:I?1L_Y=MDX]N394C@$-OD9+:;#!PV9"O5RER%HZW0.)S$XT2)SYR
M^XQ6!6=VWH.GMH)JFZ04I/QL"*$DDI)M5)X%?TENFIKF:T=OZY?Y5F!Q+I56
M0#YR'Y,X)KQQWI(C!2=W2H-\M<MIWZZ7I#YK3*KGD<5LD:;X?G9MSZ,&:G=O
M(I]A5:-P;IPW/Z9Q79GS)DEPZI;B!/1WH8-9M59I8KDDH[AJR;2WD2-K_J_X
M?<9M+ZL^:<]N>J;R50]OQ:-G/QAPKJ$-)<=P%9F+!,IWYX,]L'!\_V2LH$U]
M'6<=CQ%]5&E7?)9]G&MG:/Y]\6UE5$1^5F]3/A%^U7$/) !_JW(F ?>!9W0!
MKU-ZT6Z@GS-[)W 3C=][>G%H>W5[U7*I9_-\.G/C4U-\KW44/3A]+'8=(T-]
MR7:? ;9_KGAQKAUXU7B1G>!Y37D9C+YYMGF1>DMZ)GH 9N1ZG'IV4F9['WKM
M/'![G7M,(IQ\ GM4 7U^*WQ7K+AW$()GG'-WF((EBS=X%H'/>/IXEH%R9:YY
M)X$F45IYO(#E.X]Z.H"C(>9Z9(!6 4M]T7^ZJV9UEXQ FR!V*HM B>5VM(HE
M=[%W/XD 9)QWUX?K4&9X?8;[.L=X^H8K(4EXZ(7, 2!^&(##JD]T:98RF@EU
M Y1XB-%UD9*6=J1V(Y"I8Z%VP8[63Y)W8XTW.AEWWXOY(+]WF(NV /U^58"K
MJ7!S>* OF25T%YV^A^ITHYL6=<%U-9AE8LQUVI7B3MMV@).Q.8IVZY(H(%%V
M<Y#, -]^AX"7J,IRP:HYF'-S8J<6ARMSZ*.L=/]T<J Y8@YU&)T33BMUQYIX
M./UV+)D0'^]U>I3T ,=^L("&J%QR1+18E_!RXK"*AH]S6ZQB=%ISUZ@X87-T
M=J2!3:5U(J&P.'QU@Y^&'W=TJ)5& +1^T8!YHG^%Q609DZ"%%F:)@Y>$G&C"
M<C^$1VK17[B$"VS*2_&#\FZL-H&$('!('&6%87#F  " 3':ZH9B#N&V#DJ>#
M16\)@H""Z'!M<36"GW&^7L.":W,$2Q>"6G0[-<""?74X&\B#;W5F  "  'JY
MH(N!V7;5D6:!B'>+@5V!.W@K<!*! WC 7<" WGE52CB UWGD-06 \WI/&S>!
MFGHL  "  'XZGV: &8 ED#-_W8 B@!=_IX #;Q-_>7_>7-M_9'_"28!_9G^M
M-'A_?G^4&LI_X7]7  "  (  GCM^L(E]CR1^?8C/?P=^4(?_;>1^*X<=6]9^
M'H9*2)%^,H69,[)^0H4-&CE^684,  "  (  G41]D)+NCB1]99&5?@I].I /
M;/)]&8YW6O5]#HSX1]=]&8NQ,QQ])(K=&<=\^XIF  "  (  G'U\JIQGC5E\
MAIII?3U\5Y@N;"9\-)7D6C1\+I/)1S1\.)(*,J5\*Y$F&7%[QX[9  "  (
MF^5[^Z7SC+9[W*-5?(Y[IZ!K:W=[>9UR68E[<9K)1H][@YC#,A][;9?Y&2!Z
MQ)#]  "  (  FWU[?Z^?C#E[8JQN>_Q[(:C9:MYZY*4\6/YZTJ(=1AEZX* :
M,:]ZQIV?&+AY\I"W  "  (  E-&/#&.2AO*-G67Q=_",>6@@9Y^+B6HG5AN*
MNVP50SV**FWA+G:**6]'$\B,FV\4  "  'I E!"-+6QZABN+]VW^=PZ*Y6]H
M9LN)]'# 55F))7(+0I&(DW,_+=^(?70>$V**?7.L  "  'VVDS&+7W5'A1R*
M378.=AB)2';$9=2(9'=P5'V'GW@:0=>'$WBY+4F&[GD?$P.(?WB:  "  (
MDBR)N'W[A N(LGXD=/*'P7XU9.J&XGX[4ZF&+GY'02Z%J7Y5+,N%=GY4$KF&
MH'X&  "  (  D3"(3(;,@P^'4X97<_R&:X7#8_6%DH4=4O6$V82!0)R$7(0,
M+%N$((._$G>$Z(.&  "  (  D%>'.X^^@E2&2HZR<T.%8(UW8R*$A8PG4B2#
MS(KP/_*#1(H *]*"_8F>$A^#9X@Z  "  (  CZB&8IBU@9J%>)<7<H6$B94Y
M8F>#J9-&46V"\I&*/U6"99!"*V^!^Y =$>6"'HP9  "  (  CR"%O*&^@0F$
MV9^6<>F#X9T;8<R"])J+4-6"-YA:/KF!LI;T*O"!.I9&$;*!$8OW  "  (
MCKZ%1:KW@)>$9:A7<6.#8J5%83^"8J(A4%B!EY^8/E:!"IYE*IN CILU$7&
M18O+  "  (  AWR8G6,5>FF6F&59;$24XV=X7.&39&ER3$F2#VM-.C:1(&SU
M)=F1.&X!"SR3E6UT  "  'U&AM66_6N*><^5'VT":YF3:6YG7$61VV^_2[R0
M>W$&.;Z/@7(G)7B/=G+("RZ1&')%  "  (  AB"52'/;>.Z3B'2E:M*1V75D
M6WN0478>2PR.]7;4.2Z-^G=T)0Z-U'>["QR.R'=]  "  (  A4B3L'P6=_Z1
M_'Q,:<R077QS6J:.VGR72DN-C'S .)&,E'SE))R,6'SF"P&,O'T,  "  (
MA&^27819=RJ0L80':/B/&(.A6<:-FH,Q2:B,08+). 6+48*')#B*_H)G"NV*
M\8'N  "  (  @[J11XS(=G*/J(OO:#^.#XKT61B,B8GK20:++HC]-YR*)8A;
M(^N)P(AK"MF)9X84  "  (  @R:0=)5$=?&.W9/P9[R-.Y)B6(:+J)#%2&N*
M38]H-Q2)0HZ8(YZ(LH[&"L:('8=)  "  (  @K&/UIW.=7:.0IP%9SJ,EYGO
M6 2*]I?,1^J)DY8:-H^(C)5K(S2'Z905"K:'$(<^  "  (  @EJ/9*:$=1:-
MSJ1;9LN,%Z''5Y&*9Y\O1X2(]YU2-CR'Y9QP(NZ'.9>>"I6&1H<H  "  (
M>I"BI6)P;A.@)F258*N=[F:@4B";YVB*0EB:'FI.,.*8_FO#'(&9P6P_ ]^8
MH6R^  "  '_0>?RA06I[;:">S&OB8#2<?VU!4;F:76Z50@&8@&_2,*.72G#4
M'&:7SW$'!""6$''2  "  (  >6N?HG)8;.Z=0G,A7YV:]'/F42&8T72L08*6
M\G5H,$25L77^'#:6!77[!%*3Q7=-  "  (  >,2>$'H=;#*;NWIA7LV9>'J<
M4'R76'K<0.R5@7L=+].4/'M/&_>49WLQ!'21P'Q,  "  (  >!N<OX'O:XB:
M<H&Y7AZ8-8%V3\B6$X$M0&B4-(#X+V22[X#<&[62]8#8!(Z/_8"=  "  (
M=X:;NHG?:OJ9<XDX79.7,(AU3SJ5"8>M/^*3(H<'+QF1N8:Q&X^1G8<6!*B.
M=H,F  "  (  =Q&:W9'7:H"8GI#$71666(^&3KJ4*XY(/VV20(U.+L20RHST
M&X:098RD!,>-*8,[  "  (  =K.:19GK:DN8!IB#7-V5KI;+3G.3894,/QZ1
M99/6+F./^Y/2&S"/C)$]!-6,'(-%  "  (  =FN9UJ(K:@*7C:![7(N5)YY<
M3AR2S)Q$/M*0Q)L9+B>/2YGP&P>.S9)&!-B+4H-&  "  (  ;@:M.6&38@.J
M76.253JGMV6#1VFE.V=7.$VC'6CW)S:B%VH;$BJD?VFG  "8TVYB  "  (
M;8.L$&D_8;JI&VJ/5/VF1FOA1T"CH&TJ.#>A8&Y3)S^@,6\;$G&B+6Z*  "7
M+7-I  "  (  ;1>J@7"S83FGDW%S5)BDM'(W1MZB W,!-^V?N7.Z)QN><G0N
M$I*@$W.8  "5H'@P  "  (  ;*&HZG@(8*^F WA34_VC+'B<1FJ@>GCO-XF>
M,WE!)MV<W'EL$I>>,GCU  "4,'QC  "  (  ;"BGD']L8#BDKW]04X&AV7\K
M1>.?)G\$-S&<T'[T)IV;<'[R$I*<AG[C  "2Z(    "  (  :[VFAX;R7]FC
MI89W4R6@QX7D186>"X50-MB;JX3E)F^:*(35$I*; X2X  "1QH    "  (
M:V2EMXY]7Y&BTHVO4M^?YXRR13J='HN[-H::O(L;)CN9)8M*$J69J(FA  "0
MVX    "  (  :R2E#Y807U2B)I3U4IR?,Y.?1/.<7Y)9-D"9])&S)>F889&\
M$H*8K8R#  "0)X    "  (  :O"DH9WC7U:AI)RH4IF>F)KW1-B;HIE6-C.9
M%YC/)?R7:I;G$JJ7J8R>  N/BH (  "  (  8;.X?&")5?2U?&)22:&RD&08
M/&&OPV7#+;NMC&<E')*M1&>X"%RNI&=K  "36'+8  "  (  83"WD6?;5<>T
M3VD"29*Q%6HX/&^N"VMF+>6KGVQD'/"K"FRZ"/&L"6QI  "2%W=N  "  (
M8.JV"V[L57>ROV^225VO<G!%/$.L47$'+=:ISG&G'12I!7')"5RII7&=  "0
MX7N   "  (  8*JT9'78526Q&G892/VMT'9A/ 2JJW:Z+:JH('<+'1>G,G<&
M":BG>G<X  "/OW\6  "  (  8&BR]7S25.FOK'R_2+ZL77RM.[FI-'R<+8ZF
ME7RB'1FECGR9">JEB'T9  ".P8    "  (  8"ZQVH/Q5,>N@8.72*.K)(,J
M.YNG\8+!+6^E2(*#'26D$(*@"B>CS((Y  "-XX    "  (  7_VP_(L45+6M
MC8I]2)BJ'XF\.XNFX8D(+5VD,8BV'2NBWHD@"F6B2H:(  "-,X    "  (
M7]FP5Y)&5+*LRY%^2)BI2)!V.X6E^8^)+4NC08]E'1BA[(Z\"GRA'X<7  ",
MG(    "  (  7\&OW9F@5+NL+)B]2*.HD9>!.X>E-):$+5*B;98M'3.A 9-.
M"I*@(H<F  ", (    "  (  P1-G%5_MKM-I.6*TF^UK/F5@B")M)&?N<VEN
M^&II7;=PN6S11L=R16\0+,]S)G#="@1V*G$4OR!D)6K1K4MFBFR%FHYHOVXL
MANAJTF_+<D9LSW%@7*ANL7+K1<EP2713*^AP\75="6UT:'5KO4EAE76GJX9D
M('9.F0=F?7;SA7-HLW>E</AJTGA<6X%LT'D11,IN<'FO*P]NV7H*".ERW'HM
MNW=?2X!=J;AA]8 /ET-D;'_(@^YFP7^-;Y=I 7]I6E)K&']-0\]LOG\I*D)L
MY'[M"'9QLWZ&N<Q=58L$J"!@%XG<E;)BIHBU@FEE#(>7;E)G8H:.635ID(6G
M0N=K.83-*8EK&80:"!1R68(_N'%;P)6SIM1>DI.[E'!A+9&U@3%CHH^V;2UF
M XW46#QH-XP=0AIIXXJ@*.5I?HFQ!\%RY84^MUQ:>:!CI<Q=5IV>DVI?]9JZ
M@#%B<)?>;#UDWI4Q5VIG&I+ 07%HNY"O*&!H%X_*!WQS6840MHY9?ZL.I05<
M8J=\DIQ>_J.^?U]A=J (:VYCYYR95JUF+)F/0-9GR9<G)^QFXI4B!T1SN(3J
MM@I8U+6LI'Y;M;$_D@->1*RE?KI@L:@A:L]C':0#5A]E8*!^0$UF\)X?)VYE
MR)E?!QAT X3,LS=N[%]'HIEP3V(QD0YQIV3I?FAR]F=W:K1T/VGM5>EU@6Q-
M/[QVI&YW)@)W6F_\!#)["7$2L<)L+&FKH7MMSVN,D !O4&U0?6MPO6[_:<-R
M('"?50YS>'(R/OATH'.:)5=U#W1X ^%Y<G7)L#%IM7/TG\UK?G3?CGMM('6X
M>_9NK7:,:'IP,'=@4^UQH7@N/?YRR7C<)(=RYGDF YEYZWI&KI)G@GX?GB9I
M9GXMC-IK(7XN>I5LQWXI9SAN:7XP4MEO[GX[/1QQ%WX\(])PX7X0 UMZ4WXK
MK1!EGXA'G+-GF(>+BVQI:8:Z>2YK((7A9A-LT8454==N;(1G/$MODH/'(S!O
M!H-3 R9ZK8&"J]9D&))]FX!F'Y#\BD%G^H]9> YIOXVO905K>HP:4/9M%HJO
M.Y1N.HF((J!M78D? OIZ^8(#JMQBW)RUFHED[)IRB4MFRY?^=Q]HE96%9"5J
M7),U4#9K_I$F.O]M$H^/(B]KZH[< M5[-X'JJB-A[*;MF<QC_J/IB(1EV:"H
M=E9GGYUB8V!I:IIA3X!K%)?1.FYL(986(<EJJI.0 K=[:H'6J:UA1;$?F49C
M5*U;A^AE(JE-=;%FW*5%8L5HHJ&D3OIJ2IZV.>MK2ISZ(4]IBI:% I][DX'%
MI:1W%5[#EGIWKV&ZAC1X7&1T=*=Y%&;[8?!YTVEG3@9ZFVNW.(M[9FV_'LM\
M.V[3  "  ')@I'AT>6B-E5IU5&J.A0%V)6QI<XMV]FXG8.YWRV_532)XHW%L
M-\-Y9G+''BAYV'-1  "  '<%HS9R%W)0E )S'W-N@^1T#G1T<FAT^'5F7^QU
MX'933$9VQW<V-Q%WA7?M'9UWDG@'  "  'L8H<1O]7OWDHUQ%WQ/@EAR'WR,
M<1ES'GRY7KAT)7SI2SQU'GT8-C5UU7TV'/-U=WT#  "  'ZBH&QN)H6<D3AO
M6H4[@0AP=82W;]1Q@X0?7;1RE(.02E5SGX,7-7QT38*M'&ISA8)O  "  (
MGU!LKX]6D"!M[XX^?_AO$XSW;LUP+(N=7+UQ18I528UR3(DV--MR\HAC&^]Q
MRXA+  "  (  GFUK@)D3CSQLR)='?Q1M[I4_;?!O"Y,G6^YP+I$T2-QQ-X^(
M-%EQQ8YQ&Y!P78U8  "  (  G<1JEJ+3CHIKXZ!7?EAM!9V1;35N'9J\6S9O
M0I@K2#!P4I89,]%PU)4?&SIO-9%Z  "  (  G51I\:R7C@AK/:ER?<%L5*7R
M;)=M7Z)K6J5N?9]-1[5OBIT#,U9O_YMX&L1N1Y(9  "  (  F%!_EUY:BDE_
M<&%&>QA_>&/X:I9_GF9V6-A_UVC51<: +FL-,.6 OFS>%K6"/6TT  "  '9<
MEU-]&V>8B49].6FD>@%]9&N':9%]G&U-5^U]XV[^1/M^07"/,#E^O7')%C9_
MLW&[  "  'IGECEZUW"^B %[('(!>.5[8G,G:'A[L'0W5OI\"'4Z1"]\<'8I
M+Y=\VW;8%<5]2':%  "  'WSE05XQ'GGAKQY*GIR=Y=YA7K;9WEYX7LY5A!Z
M3GN.0W%ZP'O<+PE[&WP*%69['7NF  "  (  D]-W!X,.A:YW?X+S=H1WZH*P
M9DUX4H)251]XQX'[0I9Y2(&T+E=YDH%V%.EY38%3  "  (  DM1UI(Q+A*EV
M)HN'=81VEXJ195AW!HF#5#IW?HB#0>!W]H>N+<9X,(<M%(%WQH:F  "  (
MD@=T@I6)@]MU#)0C=+=U?9)\9)%U[I#!4WUV;(\I04%VXHWA+5IV_(U3%#EV
M?HL6  "  (  D6ISH)[,@S=T,)S*= MTGIIX8^=U")@34M=UAI7S0*%V )1F
M+-IV!Y/^$_5U=XU^  "  (  D/UR_:@<@KISCZ6*<WUS]**38U5T49^/4E-T
MQIS]0#-U.9MJ+&QU,YF,$XMTM(TW  "  (  BRR(?EWP?A&'K6#';].''6-J
M8$>&N&7;3W2&<6@G/2N&9FH[*+R&[6NY#@:(_FM'  "  'G3BE&&-&:M?3J%
MI&BU;NR%+6J:7W.$SFQB3KJ$BFX//(^$?&^/*$"$WW"/#=>&26_U  "  'U8
MB5Z$!V]3?!V#I'"C;>V#0G';7G>"\W+Z3=^"NW0+.]B"L73Z)[."]W6'#9Z#
MYW3O  "  (  B$^"%'?H>OJ!Q7B7;+B!>'DJ782!,GFH30"!#7H>.R.!!WJ!
M)RR!,GJK#6:!T7I=  "  (  ATJ 5H"+>?V &X"C:\)_WX"67(M_IH!N3&=_
M>X!).JA_?8 M)MQ_CH 0#5)__G_H  "  (  AFA_!XE/>39^V(C3:P)^FX@C
M6\)^7H=62XU^-X:7.?U^+(8))E%^)(79#0U^>H2C  "  (  A;%]\Y(1>'E]
MS)$&:D=]C8^W6PU]3HY02MQ]*8T/.69]%HPL)?5\XXPZ#.I],HB6  "  (
MA2)]'9K5=^=\^YE$:;!\MY=?6GE\;Y5B2DE\1I.R.--\-)*Q)8)[YI)*#,M\
M)XBF  "  (  A+A\?Z.Q=W1\8*&L:2]\$Y\X6?9[O)RQ2=9[AYJL.'9[:YG@
M)29[#)<C#(I[7XAZ  "  (  ?D.1^5UF<=J0D6 :9&F/<6*F5;J.@V4'1;Z-
MPV<Y-!^-<FD;']*.5FH7!DZ.F6H4  "  'S+?7N/Z&6H<2J.L&>@8[*-F6E_
M51F,I&M#13:+W&SE,[6+?6Y%'XZ,)V[@!FJ+]F[P  "  '_>?*Z-UVW1<#J,
MQ6\C8N2+O'!B5$Z*T'&.1(N*#7*C,RZ)J7.&'S:*(W/,!G>)GW0K  "  (
M>\F+[77I;T2*[G:J8=Z)^7=44X6)$W?Q0]>(77A[,J.']GCG'MV(1GCM!GR'
MDGF_  "  (  >NF*2GX%;GB)6'Y$81F(:WYD4K"'CGYJ0U&&RWYM,C:&9WYW
M'IV&C'YC!HR%QGZO  "  (  >B*(^H9$;;F(%H7[8%Z'*H6'4@N&0H3X0KJ%
M?(1Q,?*$]X0@'FZ$^80[!I&$/(+;  "  (  >8.'](Z,;3J'&HW.7^.&)XS*
M47>%,(NG0AF$:8JR,6"#WHHR'BF#HXJ)!HN"\X1L  "  (  >02'*I;=;+F&
M5)6Q7UV%690G4/6$59)\09J#@Y$Q,-2"^)#(';B"FX_6!HF!Y81K  "  (
M>**&DI]-;%*%OIW+7NJ$N)O&4(*#I9FB03:"PI@E,(:")I>V'8&!KY/S!GV!
M%(1C  "  (  <:^;V%RR9?&9]U]"63N88&&T2TZ6_&/[/ J5VF8'*N*5?6>>
M%BZ7A6?'  "3#6F_  "  ']*</>:#F2,96>81V9O6+26HFA 2N&5(VGX.[:3
MZFN#*J^3;FRK%C"5%VR4 "^0OFZV  "  (  <$^8$VQ"9**6:FV.6 Z4RV[,
M2C^336_[.S22$7$)*E:1@G'*%A62W'&% '..<'0S  "  (  ;Y.6,7/C8]&4
MEG2M5RN3!W5E28V1CW82.IF06W:H*>6/P7<)%=Z0V7:M **,:WE$  "  (
M;M>4FWN08Q>3#'OB5G&1@GP=2-"0"7Q#.A*.SWQG*76.,7Q\%9R/#GPZ ,.*
MJGVF  "  (  ;C*36X-:8GR1UH,^5=R02(+[2#N.RH*A.82-AH)6*3",OH(W
M%7:-9()H ."))X"7  "  (  ;:R23XLG8?60U8JA552/18GD1[.-OXD5.0:,
M=HAV*,^+G8A1%76+XX@$ 0.'WX"O  "  (  ;4*1BY,*8;&0%Y(U51*.>9$!
M1VF,TX^Q.+R+=([3*'"*GH\$%1F*QXR@ 1J&T8"^  "  (  ;.^0^)L.85^/
M?9GX5+F-U)A?1Q",():Q.'**L971*#F)Q94G%/R)R8XP 2>& X#(  "  (
M96*F5UNP6A*D'UX53?"B(V!E0*N@6V*-,?*?!61H(.>?$V6*"_NANV4:  "-
ME&W2  "  (  9+.DS&,G6::BCF3Q39.@;6:P0&R>>VA6,=*<_VF_(/.<U6J*
M#$^>^FG]  "+^W+,  "  (  9"NBZ&IU60R@N&NX31F>E&SQ/_B<FFX>,7^;
M$6\:(-":P6^5#'V<;&\&  "*>W>B  "  (  8YVA!W&K6&N>XG)Z3&B<R7,\
M/W6:T7/U,1&92'2-()"8WG3##(Z:&715  ")%'OE  "  (  8PZ?;GCP5^&=
M4WE82]Z;.WFM/N.9/WGL,+27J7HG($V7+7HQ#(Z8 7HJ  "'T7^<  "  (
M8I">+(!65W&<%H!A2W69^(!(/GR7\X :,%663G_Z("65HG_X#)66'H 1  "&
MM(    "  (  8B:=+8>_5QF;&(=Y2R28\(;X/BB6W(9F+_J5,H8.'^:4;89$
M#*R4=(4-  "%SH    "  (  8=6<7H\K5LR:2HZ;2M.8'(V^/=B5_8S;+ZZ4
M1(QV'XN3?HRO#(F3)8AZ  "%(8    "  (  896;RY;-5K^9KI8D2L67;)3O
M/;V5*).L+ZN32I-G'[&26Y'O#+^1[(B?  "$G(    "  (  62.QK5ID3AJO
M4ER-0F2M&5ZJ-9RK&&">)RRIXV(C%9.K86)H T6IMF-:  "(YW']  "  (
M6'"P9V%]3;JMXF,;0B.K:F2Y-7^I+F8Z)SJGO6=@%>JHSV=P ]*FOVA1  "'
MH':R  "  (  6 BNDFAH34JL"VF00="IB6JT-3BG.&O.)QBEK&R:%@JF<VQ\
M!#FC\VUX  "&9WK=  "  (  5ZZLIV\Z3-^J)F_]05>GJ'"Y-.>E57%M)M^C
MO''L%@JD3G&K!(2A7'+\  "%07Z*  "  (  5U*J_78<3(JH@G:*002E_W;J
M-(JCIG<S)KJA]7=M%@FB77<I!,*?!GCA  "$/H    "  (  5O^IK7TC3%"G
M*GU*0-6DG7U.-%ZB-WT_)I*@='TS%AN@EWT6!/^<[WX6  "#7H    "  (
M5KJHH(0M3"FF$H060+FC=8/'-$&A H-L)G2?-(-'%AV?+8.'!3Z;(8)Z  ""
MK8    "  (  5H6GTHM#3!.E,HK]0*JB@XIG-#*?_HG/)EV>(8G*%?^>$8DV
M!4V9JX.6  ""%H    "  (  5F*G-))^3 RD>I(B0*>ANI%5-"Z?(Y"D)F>=
M+Y"9%B:<]HWD!6J8<(.I  "!@(    "  (  M29A4UFRH_YCT5T#DC9F+V W
M?X9H<6-,:]YJGV9&5RALKFDE02IN8FO/)^MNVFW=!KETHV[%LRI=SF1AHG%@
MFF:LD-1C-FCF?DMEKFL0:KIH#6TH5AYJ0&\N0#5K_'$&)QAL$G)>!F-U-7-!
ML4Y:L6\!H*I=LW!*CTU@@W&,?-9C)G+.:6YEK'0-5/MG_G5#/SYINW96)E%I
M97<*!A=UM7@BKW17Y7F!GMU;%GG<C8Q>"7HY>UE@TGJ7:!1C?WL!4]1EZGMK
M/DYGJ'O$)9=FW7OK!=5V)'R:K;Y5>(/RG498SH-UC 1;XX+V>=Y>Q8)Y9N)A
MC(((4LAD$8&O/79ERH%8)/)DA($1!9UV@X!MK%)3=HYFF_=6Z8T8BLQ:%(O
M>+A=#8IJ9<Y?Y(DH4>=B<(@*/+YD)8<9)&)B=8:=!6YVTX.FJRU1SYC5FNI5
M6):VB=!8D92#=\I;F))99.]>@)!4421A%(Z%/"EBN(T,(_!@R(RB!49W%H.1
MJE!0A*,VFAY4&Z!#B0I76ITW=PQ:9)H[9#==5)> 4'A?\94>.YQABI-6(XY?
M;)'L!29W3(-[J<%/F*UUF9)3-*F@B'A6;*6Y=GE9<*'X8[!<7IZ94 1>^IO%
M.RA@?YH%(R)>198>!0UW=X-JJ!=HVUE)F&-JJ5ROA\]L:U_F=B5N'V+P8V5O
MRF7<3W]Q7VBG.B)RKVLJ(.AR\6S, 4Q]SV[SIH%EB&-WES1GI67DAKUIFF@Q
M=2UK=FIC8H!M0FQ]3K-N\6Y_.71P/G!%(%MP G%, 2Y^ 7/'I-YBB&V.E7]D
MV6\.A3=F^W!X<[AH_W'483AJ[W,F399LN'1I.(%M_75\'YUM+G7Y 11^+7AE
MHS1?UW>(D]5B4'@P@Y9DE'C'<E]FN'E17_YHS7G<3(QJJGIC-ZMKYGK/'OIJ
MG7KA /U^5'QFH:A=?X%]DF!@&8%=@BUB?($F</YDN(#B7NAFX8"D2Y=HU(!W
M-NAJ X!+'FMH=( = .I^=7_4H&-;D(M[D2M>0HJ6@0E@N(F2;^EC"8B#7>9E
M0(>"2LEG-8:C-D-H6(7X'>YFJX7: -E^D8"3GU]9^95TD#)<O)/,@!I?/I'[
M;P9AFY D71%CXHYO2A-EW(SS-;]FY8OA'8]E,XN, ,Q^J("*GIU8NY]ACW-;
MB)SW?UE>#9I;;DI@;)>_7%IBN)5A26ADN9-I-3=ELI(W'3ID!) V ,%^NH""
MGAU7V*DVCNI:I:8,?L-=(Z*G;;)?>Y].6]!AQ)Q82/5CPIH'-,-DHICE',MC
M#9-X +A^R8!\FS9PLECWC-5QS%Q@?6=R\5^0;+QT&V*,6N%U1&5D1\%V9V@3
M,O)W:&I@&5YWS6M:  "  '(=F>%MAV*-BZ-N[F4/?#%P06=I:Z-QC&FA6>5R
MT6N^1N9T!VVZ,CAT]6]@&-)TR6_<  "  ';(F(5JH6P@BC]L0&W'>Q%MO6]5
M:H5O)G#&6.YP@W(H1AAQR7-T,9ERI71\&&-R)G23  "  'KBEP1H!769B,%I
MRW9^>8-K9W=&:3IL['?Y5[YN;'BC119OPGE!,,=PB7FW%\IO['F,  "  'YQ
ME:!EQG\.AV=GIG\\>#-I7G]&9_AJ^7\Y5L9LB'\L1#EM[7\H,!INGG\>%U)N
M!G[P  "  (  E'MCZHB2ADQEWX@*=R9GIH=69O=I4X:,5=9J[87,0W]L3H4K
M+XALYX2_%NEL<H3   "  (  DX]B8I(2A65D9I#8=D9F-H]F9B%G[8WB50UI
MDHQ]0M9J](M6+Q5K:HJL%IUK(XG'  "  (  DMYA+IN)A+)C.YFA=8YE#I=U
M96YFPY4Z5%YH;9,]0B]ITI&R+I-J+I$E%E9J%8WE  "  (  DF9@3:3SA"YB
M7:)G=/MD*9^$9-EEUIR<4]AG>IH70<%HV9A3+B)I&)=@%>5I3([.  "  (
MCGQXYUBQ@2=Y4EP)<K=YX5\H8OYZA&(34@%[,634/YU[[V=>*SQ\Q6E;$-Y^
M4&E@  "  '8)C5)UX6&Z@!!VF61 <9QW4F:;8?UX#VC341]XSVKK/MUYE6S3
M*I]Z1VY $(A[A6WV  "  'H?C!US&VJU?KUT"6QY<'MTXVX=8.5UNV^B4#)V
MCW$2/AIW77)=*@MW[7-%$#UY$'++  "  'VUBM5PDW.R?6MQJ'3 ;RERH76M
M7^ASC7:'3T]T>G=+/6=U3W?[*8YUO7AI$ -V['?P  "  (  B9-N:WRN?%!O
MF7T6;@MPJ7U77KAQI7UZ3EURGGV:/(IS?7VZ*-USQGW##Z%U)7V>  "  (
MB(ELI(6V>T=MXX5Z;0YN_X4,7<=P"82"37]Q!X/_.^-QVX.9*%MQ_X-E#UIS
MH8+Z  "  (  A[)K+(ZZ>G5L>8W>;$%MG(S#70)NJXN13,9OL(I[.TAP?HFF
M)_IP<(EI#RYR68=P  "  (  APQJ I>Y><UK6)9$:Y5L?)2!7%UMB9*I3"-N
MCI$/.JIO6X_V)X!O)X_L#P!Q4(HE  "  (  AI=I)*"S>4]J?YZT:PIKGIQ1
M6]!LH9G>2Z=MG9?2.D5N7Y:N)Q5N"95E#J=PD8GH  "  (  @=>!BUA==5B!
M6%N79\:!6EZA6.R!?6%W2,&!N&0;-P.")V9Q(M&#'6?X".>$I&??  "  'ES
M@,M^MF#B=&A^RF-?9M1^[66U6!=_'F?G2 M_8&GR-G!_RFNY(F> A&S)"-^!
MZ6R:  "  'T&?[I\#6E=<SE\5FLI9<U\EVS85QE\W&YF1S)]+6_8-;Y]EG$3
M(>9^&'&V",5_AG&;  "  (  ?IAYIG'*<@YZ#7+W9)9Z:'0%5BYZNW3W1EM[
M('73-1=[AW:((71[U';0"+)]<'<+  "  (  ?8!WB7I+</EX"WK<8XQX>7M)
M52QXVGN91;1Y/WOA-(MYJ7P;(1EYP'P@"*I[H7R6  "  (  ?(]UUX+><"QV
M:X+?8LUVX8*M5%]W1H)<1.5WK((0,_)X H'?()]WXX'5"(-Z'X%<  "  (
M>\MT<8MJ;V9U$(K>8@QUB8H04Z5U\8DH1#1V6(A=,UQVH(?9($IV.X@/"')X
MV(55  "  (  >S%S4I/P;LYS^Y+@87-T<Y%_4Q-TU9 $0Z-U.8[,,LMU>HXK
M']QTX(X-"&-WSH6K  "  (  >KYR>)Q\;E=S)YK]8/-SFYD04I-S\I<.0S5T
M296!,G1T>I42'X%SMI+6""QW"H6&  "  (  =4Z*MU?::8")^UKP7+*)?%W>
M3J2))V";/S2(_F,;+?.)2F4I&7^*^67S ?6*%&<8  "  'Q?=%B(&U_G:+.'
MF6)36^B'+F2>3?B&V6;%/JF&JVBY+8Z&XFI+&4^(,&J[ BR';&OZ  "  '^#
M<VJ%D6?G9ZR%/FFS6PN$Z6MF32.$H6SY/?B$>&YD+0>$H6]]&0"%F6^@ DZ%
M$W$V  "  (  <G"#/V_?9J&#"'$96?:"QW(X3$J"C',^/32"<'0C+&V"CG3*
M&)R#-G2R EV#"G;-  "  (  <7V!0G?@9;F!'7B160Z ZGDB2UV MWF8/)F
MDWG\*^B J7I"&$B _WH3 FZ!1'O   "  (  <*9_D'_R9.]_?X C6%)_58 G
M2K5_(8 ,/ =^^'_P*[-^Z7_E&#-^\W_H HU_O7_X  "  (  ;_9^.8@+9&%^
M.H?&5\]^#8<]2BM]RH:4.W)]FX8+*RE]?874%_=]*H8= I9^=H'   "  (
M;VE])I D8]=]+X]R5T5] (YG2:I\M8T\.O5\?(Q@*J1\48P\%Y![M(M; I]]
M:H'&  "  (  ;OU\4YA+8VI\8)="5M-\+)6_23M[UI0B.I=[C9,2*EM[29+_
M%U%Z=8^/ I!\H(&\  "  (  :0.4?U<*7="32%GW4:Z255S%1%&1E5]B-7F1
M)6&P)'*1HF-5#T^4C&,G  "("6F:  "  '[4:!V2(UZH71^1%&#]40F0(6,X
M0\R/465.-1>.S&<?)#Z/'&A;#VF1;6?Z  "&(FYD  "  (  9U&/MF8W7$".
MS&?]4%"-YVFM0QR-&VL]-(V,D6R5(^*,PFUN#UZ.@FSI  "$7G.G  "  (
M9GZ-<6V\6UZ,GF[_3V*+R7 J0F6+!7$\,^R*@'(@(V^*F'*=#S>+SW(.  ""
MO'B:  "  (  9:^+?75,6I:*O'853IN)\7;"09Z)+G=0,V:(GW?((P.(HG?]
M#PR)4W>4  "!3GSE  "  (  9/>)XGSP6>Z),'U+3@"(9WU[00F'GWV-,MZ'
M!'V9(MF&S'VC#PO_XGT024-#7U!23T9)3$4  A*'$GVU  " &X    "  (
M9%J(B(2+65*'YH1W36B'((0O0':&5(/0,EJ%L(.*(H"%6(.)#S.%(8-'  "
M (    "  (  8]Z'@(Q%60V&[XOE32^&'XLD0#^%+(H[,B^$9XFP(C:$!HH!
M#N6#H(?R  "  (    "  (  8WR&L9096*V&(9-\3,N%39)3/^&$3Y$&,>.#
M<Y!N(@*"[9 J#MN"78H+  "  (    "  (  7.">\57?4D*=65B?1L"<"%M%
M.?F:^UVX*XF:?5^^&DF;S6"X!H2<2F$$  "#HVU)  "  (  7 :<W5T=4:R;
M65]51C>9]&%Y.968P&-R*U&8%&4,&E"9$66T!M^8W67C  ""$'(Q  "  (
M6U^:A61#4/69&V7\19^7O6>B.066A&DF*NJ5Q6I6&B:6AVJU!Q>5G&KD  "
MEW<4  "  (  6K:80&M:4#B6YVR>1-&5EVW..&J486[C*FJ3GV^Q&=V4,V_.
M!RZ2L7 C  "  'ME  "  (  6@R63'*!3Y*5!'-;1#"3MW0<-\:2?'2W*@*1
MJW4M&922''4A!S&0*G7>  "  '\N  "  (  67.4MWG(3P:3?7I#0[&2+GJ5
M-U&0Z7K#*9B0!'K?&7&0+7K,!SN-^'O1  "  (    "  (  6/"3:X$33I:2
M/H$[0TR0ZH$C-NV/EX#L*2Z.I8#.&2".J8#K!U",'(#@  "  (    "  (
M6(B27(A@3B^1.H@[0N>/YH?$-I".AH<V*-R-?H<&&+>-<X='!RN*HX39  "
M (    "  (  6#>1CH_E3@F0<H^C0L./%8[.-F^-D(W;*.*,5XW"&/F,"(RA
M!W*)5(4)  "  (    "  (  4*:J851-1F*HF%;2.TVG#5D]+NREY%MI((:E
MV5SW#I>HHUT(  "@"&!\  "  '$N  "  (  3\:HE%LJ1<2FS%TW.K^E'E\R
M+H6CP6#W(%NC;6(K#L>ELF('  "=;&45  "  '7X  "  (  3SVF4V'O12VD
MEF...D&BZV48+A&A?F9Y(!.A!V=6#M&BX6<*  ":WFGN  "  'H\  "  (
M3L>D"VBG1*.B66G>.:2@MFL!+:&?26P '\">OVR1#L:@/VPH  "8=V\K  "
M 'W_  "  (  3DNB"V]Q1"N@:W!..3.>Q7$1+2N=3'&D'XR<I7'V#L"=V7&.
M #66 '4)  "  (    "  (  3=>@:G9@0\J>TW;P..2=*'=5+.N;GG>1'UB:
MUW><#MB;J7=> '&3VGI4  "  (    "  (  37.?$WU50W^=@WVB.*N;SWVP
M++>:-WV>'R:977V,#M&9Y7VU +"2"7[.  "  (    "  (  322> X190TJ<
M<X1Q.(&:MH0R+)F9"(/?'PJ8$H/D#JJ8=X-[ +60F8![  "  (    "  (
M3/&=*8N/0RB;E(N&.&29T(L(+(:8$(J.'Q.6\XJO#MF7'HA$ -V/9X"6  "
M (    "  (  J<Y:ZE.IF:U=QU=\B/-@AELU=U!C+%[,9*AENF)#4.%H%665
M.\)IW6BC(R5I<&KI ^=Y9VS+I\)6HUX@F!19X&#^AX=<[F/&=@U?V&9X8X!B
MGVD03]9E(FN-.M-FYVW0(F5EV&]L \AYG'%GI=Q2S&B-ED=656ISA?M9IVQ,
M=)5<QFX<8C)?NV_?3K9B7G&0.>5D&',5(;%BL709 ZUYRG9BH_E/4W+=E'I3
M('/:A#Q6H734<Q]9\77(8.%=%':[39E?T'>H.0%A?'AX(0I@!'CY Y5Y\GKU
MHC),0'T=DN!02'U$@KY3_'UH<:]7;7V&7\1:LWVJ3)Y=B'W8.#I?(7X!('I=
MR7X= X%Z%'[?H+!)I(=9D8M-W8:P@9%1N87_<)U53H5.7L-8J82I2]A;B80>
M-YA=#8.S( %;](.@ W!Z,((KGW9'<9&*D'A+TY -@)Y/SXZ';\13?XT*7?=6
M\8NJ2R=9V(IV-QI;0(F/'Z1:=8F6 V)Z2())GH1%K)NDCZ-*+IE,?^!./Y;P
M;QI1_Y2K75=5?Y*?2HY8;)#?-IM9N8^P'U590([5 U9Z7()"G>)$7Z6&CP](
M\*))?U5-"9\5;IM0SIP67.M44YER2C57/Y=(-D!8:98@'OY81)+_ TUZ:X(\
MG8=B)E. CJ1D95=8?O9FE5L&;CIHMUZ(7&%JQ6'F25%LJ647-+-N!F?M&]=M
M@FF;  "  &WPF\1>$%UTC5Y@L6!D?=IC)V,U;4)E?F7F6X1GMVAW2))IMFKD
M-!=K VT!&V=J36X@  "  '+3F@M:6F=9BYY=0VEF?$]?]6M<:\QB?FT\6CQD
MXF\)1W=F^W"\,RMH+7(N&KIGD7+/  "  '>#F%)6_7$FB>Y:(G)?>JY= W.'
M:GA?MG2=60AB176G1G5D<7:D,F%EA7=V&BME.W>V  "  'N6EKA4!7KLB'57
M77M?>4E::GN]:1Y=/GP*6 )?ZGQ618YB*'RD,:UC&WSE&;!C1'SN  "  '\2
ME611@H2UASQ5 81D>"M8,8/Z:!5;)8."5PQ=XX,21-5@)(*Y,1I@](*!&4AA
MI8*A  "  (  E%%/:(YSAC]3!HU?=T-63XPK9S]96HKR5D)<*XG41"M>;HCF
M,*E?%(A2&/Q@38A)  "  (  DX%-N)@:A7M1;99$=HA4Q91)9I%7VY)259U:
MMY"30XQ<^H\M,"Q=>(Y\&+E?.8SM  "  (  DO1,=Z&7A.U0-Y\$=?=3DYQ$
M9@=6JYF95259B)=)0RQ;QI6-+\E<$Y3[&%E>9I!V  "  (  D5AIK%-B@YYK
M3%<O=/-L\%K,91MND%XW5!!P(V%X0:QQF&2 +75RI6<)$]%SQF?'  "  ''D
MC\IEPUR^@E-GP%^W<[9IH6*)9 -K;V4W4QEM)V? 0-ANKFH:+,=ODFP"$V%P
MYVQ2  "  ':5CDMB*F8@@-UD<FA)<H]FC&I78NAH@6Q#4BEJ5FX70!9KZV_%
M+#ELI7$5$Q)N77$/  "  'JSC+=>Z&]N?U-A:'#7</YCJW(E8:%EQG-84/YG
MPW1X/QMI8W6 *W%IZW9%$I)L1W8,  "  'Y'BT5<#'BX??)>M7EI;ZUA('G\
M8&!C67IU4!!E;'KF/D=G%WM1*M!G:'N=$C1J>GMO  "  (  BA%9H(((?-)<
M:H(';J)>\H'?7V5A1H&@3R=C9X%D/9UE"X$[*DUE)($L$>9H]X$[  "  (
MB1E7F8M/>^=:?8J>;<5=&(F\7I9??XC(3F1AKH?M//IC2X="*>EC)X;_$;-G
ML(9#  "  (  B%Q5]I2">S%8[9,G;1%;E9&.7>Q> H_J3;]@-HY[/%MASHUQ
M*6]A;HU)$8)FJHIB  "  (  A]E4NIV9>JI7O9N?;():9YE675Y<TI<(345?
M Y46._I@CY/3*0E?[Y-H$21E[XN7  "  (  A3!QDE- >&IREE;S:J5SLUIX
M6Z5TV%W)2UYU]V#G.9=W#F.[)9EW^677"[IZQ&8"  "  '7"@\=MTEP.=S=O
M,%\#:8%PA&'.6J5QS61S2H)S!F;M..%T(FDD)0MTR&JV"XUW]VJJ  "  'GA
M@G!J763===)L 6<7:%AM@VDR68UN[FLI29AP0&S_."-Q7FZ>)()QO&^R"V5U
M@F^*  "  'V @0YG,VVP='!I#&\W9P!JMG"A6)5L0''R2+UMKG,B-WUNS'0K
M)!=NX73+"TYS7G2S  "  (  ?[ID<G: <TAF<W=C9=QH/G@B5V!IW7C!1\]K
M6GE4-J1L>'G3(VUL.7H5"PIQFWIE  "  (  ?J!B'7]9<C=D.7^:9-QF&W^M
M5G!GT'^C1O1I5'^8-@9J7W^8(O=IRG^C"M]P&'_'  "  (  ?;Q@*(@F<5YB
M6H?*9 ]D3(<T5:YF#8:&1CUGF(7K-7!HDX6"(J1GI(6*"LMNSX1#  "  (
M?0I>D9#E<+-@U(_V8V1BT(Z[50QDE(UK19]F'HQ0--1G"HNE(BYEV(OI"K-M
MZH<\  "  (  ?(M=5YF2<#)?J)@@8MMAI99*5(1C9)1A12EDY9+6-'AEOI(;
M(<ED8I%1"FMN9(<+  "  (  >/UY[E+^;01Z8E:/8 U[ %GV4==[L%TI0D=\
M:& ?,/]]06*N'.)^;&0C!(2 Z63M  "  'D@=[-V8%M(:_5W*%XO7PYW\F#O
M4/]XN&.%091Y?67F,'1Z1V?J'(A[!6CQ!)M^*6FR  "  'S =GUS#6.7:K!T
M%V747?QU"6?S3_QUZFGK0+EVOVNX+\5W?6TU'!!WRVW6!)Q[Q6ZY  "  '_O
M=41P!6O?:7-Q.FU]7+IR3V[^3Q!S17!@/^)T+G&:+R%TWW*6&Z9TNG+B!)]Y
ML70H  "  (  =!-M5W0W:$MNL'4Z6Z)OWG8=3@5PYW;>/SQQUG>,+IER>W@2
M&UAQ[G@B!*UX&7FS  "  (  <PYK&'R>9V]LCWT36MIMSWU:33)NXGU^/FIO
MSGV<+@!P4GV]&N%OB'W"!)AX/'Z"  "  (  <CII,X3Y9J%JOH3D6A9L"H21
M3'AM)80B/;IN$(/$+6YN=8.7&IAMB(/>!)IX.(*#  "  (  <9)GIXU&9@!I
M0XRQ67AJEHO-2^1KL(K./2ALDXH&+-QLWXFZ&BMK]HG,!)EX.H,<  "  (
M<15F<96-981H&I2.6/=I<),B2V5J@Y&>/+UK6)" +(IKA9!?&=!JM(Z(!&QX
MAX+]  "  (  ;,6"V5)[88*"S57G54B"]%DL1\N#.5P].-:#H5\!)]F$>&$L
M$O2&NV&5  "#.F6N  "  'P#:Y9_A%I.8)!_P5TA5&: !U_01Q" 56)3.$.
MN620)W2!:V9$$M>"^V9?  "!"6IB  "  '\V:H1\4V(C7V]\RV1>4W9],F9\
M1BY]D&AN-XM]^&HG)NI^BFMG$I1_B6L_  "  &]Z  "  (  :6UY9FGX7DYZ
M!&NA4E%ZA6TM14MZ]VZ8-K][:&_.)DQ[VW"A$CE\CW!(  "  '3^  "  (
M:&-VU7'3751WD'+U45UX)7/U1%%XHG31-B-Y"W6-)<AY8'8#$?5Y^'6>  "
M 'GB  "  (  9W-TH'G%7'!U>'IB4(AV'GK50YIVG7LE-7]V_WMD)7UW'WN2
M$==WN7M@  "  'X)  "  (  9JYRR(&S6\MSO8';3_9T:X'%0PMTXX&,-.EU
M.8%C)/=U+X%D$:EUVH&)  "  (    "  (  9A)Q28F:6S1R38E53V)S 8B]
M0H)S=(@%-&=SNX>+)')SB8>;$4MT:H;!  "  (    "  (  99AP%I&&6KYQ
M*)#J3NMQX(_;0A-R2XZS- MR?HX")"]R(8XV$1%S/XKP  "  (    "  (
M8*:,;U&85@>+[53<2G>+J5?]/9R+E5KD+QJ+UUUE'@B-*5[Z"8".:E\I  "
M &EI  "  'YP7X^)4EC^52N)$5N[2:J(WEY5//6(Q&"\+J&([F+&'<F)^6/X
M":2*J&/]  "  &XI  "  (  7I^&06!C5"V&,6*82->&%V2O/"^&!&:6+@6&
M)&@I'6*&]6C]":.'46CK  "  '-D  "  (  7;"#:&?)4S*#=VEZ1]6#<6L-
M.V>#:FQZ+56#B6V<'..$)&X8"8:$9VX,  "  'A;  "  (  7,: Z&\]4DZ!
M$G!Q1O2!''&%.HN!%7)O+,"!)W,M'&>!CG-C"6&!XW.*  "  'RL  "  (
M6_1^QW;$48A_"G>%1CU_'W@<.=U_%WB.+"-_%'CB'"5_*'CQ"5I_M'F9  "
M (    "  (  6SQ\\'X]4-=]3WZ219E];WZT.4=]9'ZW*YM]3WZZ&]%])'[$
M"8U]TG\S  "  (    "  (  6JQ[>87+4'1[^87.149\&X5X.09[\83]*V][
MMH3#&XU[6H4;"5)\7(/?  "  (    "  (  6CMZ2HUL4 5ZUXTK1-EZ_XQM
M.*=ZS8N2*R=Z=8M(&V)YV8LR"4Q[*H9)  "  (    "  (  5*66W% ]2HR5
M\5-5/XF53U9*,R:5 ECZ),^5=UL6$N^84ENH 8*4I5V-  "  &T4  "  (
M4YZ3_5<_2;R31%G@/L62IUQ=,HB21%Z;)&>2B&!/$MB4YV"9 =21"F)I  "
M ''X  "  (  4LN1#%X_2-R0>6!G/@J/[&)M,=B/AV0Y(^2/KV6'$IN1I&6.
M @:-RV=G  "  ';D  "  (  4@".0F5 2 :-R&;Q/2B-2VB!,2^,Z6GA(U2-
M 6K0$DJ.DVJ= A^*\&RD  "  'L\  "  (  43F+R&Q51T2+:6V6/&N*]VZU
M,'2*CV^>(N.*BG ]$?Z+OF_F BV(>'):  "  '\&  "  (  4(*)JW. 1IF)
M9W1<.]*(_74-+^J(C'6/(FF(:'77$>*)'W6( D6&57A*  "  (    "  (
M3^*'XGJI1@R'N'LM.UB'5'MU+X"&U7N7(@2&DWNF$:B&Y7N+ G"$@GU7  "
M (    "  (  3V"&8X'$18B&4H'P.MB%]H'7+PR%<(&G(9N%$8&F$2^%&('#
M F&#$8%U  "  (    "  (  3OB%-(DS15J%1HE .KF$\XB]+Q"$.(@4(>V#
M@X@:$>2#'8<D M>!M('L  "  (    "  (  2%BB<4Y?/M^A/%%"-&F@9U/V
M*%F@*%9.&<.A<U>_"*.C&UAE  "1E%_D  "  '!Z  "  (  1T>?YE3^/?B>
M[%=W,WB>&EG%)X^=KUN\&46>H5S8"*>?<UU9  ".W&1^  "  '51  "  (
M1IN=#5N=/32<+5VL,L*;;U^.)MN:^6$D&,.;O6'J")>;SF)0  ",0VE1  "
M 'FI  "  (  1@>:/&(Z/(29;V/<,?:8O&56)D"81V:+&$>8[6<&"("83&=?
M  ")WFY\  "  'V   "  (  1627N&CH.]V7#&HI,5Z66&M ):B5TFP*%_N6
M3&Q+"'65#VRO  "'QG0O  "  (    "  (  1,65DV^^.TJ5"G"G,.246W%?
M)4R3OG'3%[B4 ''0")*2*7)D  "&$'EG  "  (    "  (  1#N3PG:<.L^3
M6G<Y,(*2KG>6)/B2 7>\%VB2'G>9"(*/TGB;  "$LGW*  "  (    "  (
M0\F207V0.FV1]GWM,#*13WWX),.0B'W:%T*0<WW("%*-\'YX  "#18    "
M (    "  (  0X"1!(3&.B60SH3T+_&0,H2S))F/681E%TJ/!82'"(6,68-8
M  ""<8    "  (    "  (  GOM3U4W5C\A7"%(=@ 1:(E90;UQ=+%IC7:5@
M&5Y12K]BM6(1-G%D8V6!'E]CEF?T 7M]@&L9G-%.A5@(CA12+EMO?H15LEZ^
M;@A9$6'R7&]<0V4&2:M?!V?V-8!@F&J?':U@,FQV 8M]9&_/FMI)K&(^C#M-
MP&2Y?.]1G&<B;(I506E[6R!8J&N^2(U;BFWH-)I<\V_:'0Y=2G$D 9I]2W3B
MF.A%/&QDBFM)LVWY>S)-U&^(:Q]1N7$-6=I55G*%1WY83G/P,\A9A74T'']:
MVG8& :9]-GF+EPI!-G9XB,M&"G<X>;Y*>7?U:;U.CWBJ6-A27'E>1IQ5:'H0
M,Q=69GJS' I8TWLJ ;%])'V(E6<]J8!^AVM"U(!L>)M'BX!<:,-+W(!+5^]/
MQH ^1?=2WH!#,I%3H(!8&ZM7*8"H ;I]%(#EE HZEHIQADI #XF(=[%%!HBG
M: %)B8?45SM-DX<515Q0K89[,BY1-88A&V=5RH:2 <)]"($PDO4X!I0_A64]
MP))V=OE"[9#$9VY'F(\U5KE+NXW61-Q.U(RV,<-/&(P;&S%4KXO+ <A\_8$T
MDC,V#YVTA+X[\IL'=G%!0IB&9P1&"99+5FQ*/Y1C1*5-69+C,8E-7I)0&O=3
MSX_P <U\]8$XDX-:ODWNA4-=85(@=EM?_58Y9GUBBEHO58%D^5W[0SUG%V&/
M+T]H0&2Q%JII=694  "  &W2D7E5F5>9@]58NUK^=2U;MEY*97]>C6%V5*-A
M,61X0H!C:F=*+KED76FW%DYF8&K:  "  '*PCYI0Y&%)@@)4;6/7<YE7N690
M9 ):SVBO4U9=I6KR06-?\6T0+=%@G6[:%;%CX&^*  "  '=BC<I,DVKK@$=0
M<VRG<?54 6Y68K174F_R4BE:67%X0&I<KW+G+1-="G08%3AAN'1S  "  'MV
MC!Q(KG2&?L5,VW5[<))0K79C86!4+'<\43177'@-/Y19NWC4+'%9NGE[%-5?
MYWFL  "  '[SBK%%2'X;?81)N'Y-;WI-Q'YR8&91=GZ,4$Y4OWZI/O17'7[4
M*_56P'\)%(=>9']8  "  (  B8A"6X>>?'Y'!H<-;I=+1(9M7YY/'H7-3Y12
M?H5#/EA4U(3?*YM43(3$%%5=HH3Z  "  (  B*$_\)#_>[)$RH^M;>)),(Y*
M7P%-)HSS3P-0E8O0/<M2W(KY*RU21XK&%"I=ZXF;  "  (  A_\^$9H>>QQ#
M#)@6;59'BI7U7H9+DI/R3J!/"I)%/8)119$=*N%0K9$3$]]>:8U   "  (
MB!UA[$X,>L-D!U(=;+%F)E8779MH.5GL359J+EV1.Z1KVF#O)_)LF&.I#I-P
MZV1H  "  '&TAB=<^5<;>4A?BUIW:V-A_EVV7'MD46#33%EF<F/#.LQH*69U
M)T)HAVB4#D-N$6C_  "  '9HA&Y88F!&=[1;6V+?:BU>'&5C6UQ@HV?%2VEB
MZ&H#.@MDH6P-)KEDDFV9#A-KAVW%  "  'J+@KM4,&EI=A=7>6M":)5:=&T+
M6A1=,&ZZ2C]?H'!*.11A57&T)?E@R'*]#;AI>'+/  "  'XC@3)0:W*(=*I3
M]'.J9T%7*72Y6-1:#W6R25Q<GW:=.$Q>2W=Q)6==@W@)#7YI,7@Z  "  (
M?^M-(7NG<X!0X7P79C941WQO5]]75GRU2'M9]GSY-[);D'U#)/9:S'V)#5)I
M?'X)  "  (  ?N%*382T<HY./(1X95M1RH095QA4^(.P1\!7I8-9-QE9)H,I
M)*98D8-$#3QIH8,3  "  (  ?A-']8VE<=),"HS#9*I/MHNR5G=2^(J<1R=5
MJHFX-H17"HDK)#=6PHEB#25IR(<V  "  (  ?8)&()9G<4A*4Y3R9!].$9,V
M5?-16Y%Z1KI4"Y 7-C%53X]1(]]54(]D#.%J/(BU  "  (  ?)5I<TX3< 9K
M#5'\8KILMU725&%N6%F#1,9OW5S[,X]Q*V 3']1QK&(Y!S-WMF,0  "  '6&
M>K-DLE:1;IQFMUG<88-HJ5T+4UAJ?6 50^)L(6+J,M)M965H'T1M3V<*!Q]T
MZF>_  "  'FM>1U@15\K;1=BIF')8$EDVF1.4C=FVF:O0O%HF6CD,A!IRFK.
M'KII36OW!PUT%6RE  "  'U2=Y)<+F?3:YI>VFF^7N1A1&N743MC<FU80A=E
M2V[K,6UF97!%'EAEWG$!!PYT$W'.  "  (  =B-8AW!X:EY;;W&]7;5>"7+M
M4 )@5'0!02UB074 ,)IC.W76';AB^W8]!N=T57>$  "  (  =/-54WDA:4)8
M:7G'7+!;*WI.3Q%=EGJ\0%1?B7LB, =@6'N#'4]@B7N[!M9T<GSJ  "  (
M<_U2D8&Y:&!5SX'&6^%8L8&F3E!;,H%S/Z!=)H%/+W5=Q(%+'0Q>?H&(!MAT
M;X%I  "  (  <SU00XHY9Z]3HXFY6S96GHCX3;-9*H@G/P=;%H>&+MY;?(=!
M')U<Y(?%!M-T>(2=  "  (  <K-.<)*:9RU1[9&B6K!4]9!+32]7@H[B/IA9
M88W2+HI9E(UY'$!;GHT9!IUTTX1Y  "  (  <-%Q<TWB909RDU&D6'ASS555
M2M%U!EC>.\UV+5P@*N=W0U[9%IUX,& 6 *=^YF):  "  'C:;P]LZU7<8[MN
M:ED35U]OW%PN2>EQ-E\A.PUR:F'0*E)S6F0#%D-T"637 ,Y^I&<A  "  'R$
M;99HIUWW8E)J>&"15C9L(V,12-AMG65I.B9NW6>(*9IOGVDW%<=P?6FM .!^
MAFPJ  "  '^\;#5DM&878/AFQ&@25.)HG&GW1]YJ-FN].49KA&U-*/!L$6Z"
M%5UM;FZI /-^97&6  "  (  :N-A(VY&7[AC9F^D4[ME9'#M1LIG%W(6.*-H
M;G,B*&UHPW/G%1MJR7/: 1-^+G<>  "  (  :<5> W: 7LA@=G=04N=BEG?_
M1?1D7'B0-\UEHWD1)]EEJGEX%*YHFGEG 1)^,'OT  "  (  :-Q;2WZK7>U=
MXW[T4AM@'W\,139A\G\+-QMC*W\3)T=BWG\O%'%FNW]F 21^$W_Z  "  (
M:"59 X; 741;NX:/47E>"X871*!?XX6)-HEA"(4I)K1@884F% 9E5(5$ 3!]
M_H#.  "  (  9YY7+8[&7,5: (XS4/=<7HTV1")>,HPB-B!?/XMJ)F=>88N)
M$[!D.(GS 0]^-8"X  "  (  9.-Z#$U:6=QZN%#X3@=[B%2"00-\9%?=,G1]
M3%K;(91^@%T-#,R H%UX  "  &6=  "  'NT8T5UPE3?6*AVP5@"3/UWNEL%
M0"IXI%W8,<AY@F!3(1QZ9V(1#+1\K&(]  "  &I(  "  '[T8?%QIUR#5UUR
M[E\72^YT$F&0/R]U#V/7,/IUYF70((%V>&<>#'QY06<:  "  &]6  "  (
M8+!MU60R5AMO468T2K!PEV@=/C=QK&G?,!YR?FM9']5RLVP_##!V6&P@  "
M '31  "  (  7X1J7&OH50-L!&U?2:1M:6Z\/2QNBV_S+WAO3W#Y'TMO'7&(
M"_YST'%N  "  'FR  "  (  7G9G1G.R5 9I&72D2+YJG'5T/&IKQW8B+L]L
M=':P'P-KVW;]"_1QF7<?  "  'W3  "  (  79ADDWMX4TMFE7OS2!MH,WPZ
M.])I7WQB+C-IZ'R+'GII'7RL"]=OPGT]  "  (    "  (  7.=B2H,R4J1D
M;8-!1WUF(8,'.T-G3(*S+:MGLX**'>QFZH*W"XIN7()[  "  (    "  (
M7&)@;8KL4B9BJHJE1O]D;HGU.LQEE8DM+4MEV(C,':AE)HDJ"UEM/H:J  "
M (    "  (  6/.#7$Q@3JN#ED_=0X2$!%,^-PJ$FE9A*+R%@%D"%U:'B5I<
M!'&'U5NB  "  &DU  "  'X:5WA_3E-\381_U5:*0GF 8%EQ-BR \5P;*!.!
ML5Y)%O&#,U]#!(V$"&!N  "  &WQ  "  (  5DA[6EJS3%1\'UU 07M\R5^J
M-3Y]7V'7)U-^ F.1%FM^^V0O!(J MF56  "  ',D  "  (  52MWHF'U2S%X
MDF/]0%9Y567D-%AY]V>:)HAZ?VCF%=-Z^&DO!'-]W&IO  "  '@@  "  (
M5!IT.6E'2BEU4FK./U5V+VPV,V)VT&UL)>)W-VY8%4=WA&Y>!%I[:6_C  "
M 'QR  "  (  4R9Q+'"K24-R;W&[/H1S9'*F,J%T!G-G)3=T/7/K%05TAW/3
M!&)Y0W7?  "  (    "  (  4E%N=W@*2'-OYWBI/<1P]GD:,?5QEGEK)*%Q
MFWF?%*)R)GF !)!X2GMS  "  (    "  (  4:9L)W]T1^]MS'^X/5AN]W^Q
M,:AOB7^-)&5O4G^)%$)P.G^P!%QXHH G  "  (    "  (  425J/X;R1V]L
M 8;I/-QM089X,3EMSH7S)!%M9(7;%!!NI(6X!%%XM8+K  "  (    "  (
M3.^-H$K70V"-:DXV.-6-@U%I++V-_U1$'E6/7U97#("1W5;V  ")BEPT  "
M &RM  "  (  2Y.)RU&40CB)YE2+-[6*%U=0*\6*?UF^'9F+F%ML##F-%5O6
M  "&3F#?  "  '&.  "  (  2H6%^EAG01R&2UKI-KR&E%T\*M>&\U\['-R'
MU&"$"^2(GF"_  "#5&6Z  "  ':(  "  (  28V"5%]'0!>"R&%/-:N#(V,K
M*@&#@62_'""$,66K"XB$MV7"  " JFK>  "  'KK  "  (  2)M^\68\/R=_
MCV?.-,)__FDW*1Z 3VI7&Y6 P6KX"SN!8&K]  "  '!Y  "  'Z^  "  (
M1[I[XFU,/DU\L&YP,_Y]-F]H*'%]?7 B&OM]IG!L"Q-^AG"'  "  '95  "
M (    "  (  1OAY,71=/95Z+74=,UQZRW6G)^9[!78#&G)ZYW83"M1\-G9L
M  "  'M'  "  (    "  (  1D]VT'ML/.MX WO0,KUXO'OX)UUX[7P &?IX
MA'O["FUZ;WRM  "  ']X  "  (    "  (  1=-TVX*\/(=V1(+@,F]W((*?
M)SIW.8)+&B1V<H);"LYXM8(&  "  (    "  (    "  (  0)F914BK-[*8
MK4OE+:.8E$[4(:J945$[$GF<,E)3 U*9OE1@  "$LE^*  "  ' -  "  (
M/S>5O$\$-E25CE'9+"R5F51B($N60%9F$6Z8H5<O PF5%5D_  "!KF1   "
M '4!  "  (  /D&2%E5X-3J2&5?A*QZ2/EH"'SJ2UUN@$*"4PUP? M*0SUXN
M  "  &DC  "  'ET  "  (  /6^.?5O]-%".GUWV*AB.U5^I'F>/9&#H#_^0
MUV$J JJ-!F,Z  "  &Y6  "  'U8  "  (  /)J+%&*:,W2+:60F*42+K65T
M'9F,(F9+#Z>-$&9G IF)Q6B'  "  '0$  "  (    "  (  .\N'\FE=,J:(
MAVJ!*)"(Y6MK'0:)0FOQ#S^)I&O6 J:' VXP  "  'D[  "  (    "  (
M.Q6%*7 I,?2%_G#O)_B&=W%Y'(V&OW&T#N>&KG&& I:$Q713  "  'V8  "
M (    "  (  .GR"NW<*,5V#SW=\)W:$97>N'"Z$EW>H#J.$27>2 FZ# GHK
M  "  (    "  (    "  (  .@V JGXG,.>!]GY/)PN"K'XQ&^."S'X!#I&"
M7'XN HF!B'[_  "  (    "  (    "  (    #__P  __\  /__  !M9G0R
M      0#"0   0                    $                    !   !
M   "   ") 0=!=H':0C9"C8+A0S'#?\/,1!>$8L2MQ/B%0L6,A=7&'D9F!JU
M&](<[QXE'UD@AR&R(MHC_R4C)D0G9BB&*:<JQROH+0@N*"](,&DQB3*F,\(T
MWC7[-Q@X-3E1.FT[B3RE/<(^WC_X01%"*4-"1%Q%=4:/1ZE(PTG=2O=,$DTL
M3D-/65!O4892G%.R5,E5WU;V6 U9(UHZ6U%<9EUX7HI?FV"M8;YBSV/@9/%F
M F<2:"-I,VI":U)L7FUG;G%O>G"#<8QRE'.<=*-UJG:Q=[=XO7G#>LA[S7S.
M?<U^S'_+@,F!QX+%@\*$OX6[AK>'LXBNB:F*I(N>C)B-D8Z&CWN0<)%DDEB3
M3)1 E3.6)I<9F R8_YGRFN2;UIS(G;N>K9^?H(ZA?*)JHU>D1:4SIB"G#J?\
MJ.JIUZK%J[.LH:V/KGVO:[!9L4>R-K,DM!*U +7MMMJWR+BUN:.ZD+M^O&N]
M6;Y'OS7 (L$0P?["[,/:Q,?%M<:CQY'(?LELREG+1,PNS1C. <[KS]70OM&G
MTI#3>=1AU4G6,=<8V #8YMG-VK+;F-Q]W6+>1]\LX!#@].'8XKOCGN1[Y5?F
M,^<.Y^CHP>F:ZG'K2.P=[/#MP^Z6[W;P5?$S\@_RZO/#])SU<_9)]Q[W\_C&
M^97Z8?LI^^O\I_U<_@O^M/]:__\   'H Z<%+ :$![\(YPH$"Q8,' T>#AP/
M&1 7$102$!,+% 04_!7S%N87V!C,&=8:WAOA'.$=WQ[;']8@T2'+(L0COB2X
M);,FKB>J**8IHBJ@*YXLG2V:+I4OD3"-,8DRAC.#-($U?S9_-W\X@#F".G\[
M?CQ\/7P^?#]]0']!@D*%0XE$C4621IA'FDB;29U*GTNC3*9-JDZO3[10NE'
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
M&IV$F AI(YEFE(585I51D05( I$PC6LX6HSPB:\J#8ANA=2KGJGOJUZ;1*6
MIJB*CJ$MHAAYG9T G:]HLYCOF517_93FE.5'Q9"[D$TX/HR(BX<J%(@<AJ6K
M!JF7LVB:PZ4?K=J*&:#*J&QY,9R>HQ]H5)B3G=M7L)25F'Q'DY!JDNPX*HPU
MC24J&8?8AU2J@ZE,NV2:5Z3)M.B)M*!UKH5XU9Q-J$%H!YA&H@E7>)1+F[5'
M;I OE3,X%XP#CH(J'H>CA^.BX;?\><>3 ;+,>:.#/*VJ>;AS=:B6>A%CF:-]
M>JQ3OYY(>X-$1IC??(8U2I,<?><G?XS9?[:AY+<M@8V2=['H@+""UJR\@ QS
M$:>C?ZAC*Z*,?X=36)U=?YY#\9?Z?]8U+))$@%4GO(P9@1RA/[9&B4*1V[$)
MA[""3ZO8ADURA*;"A3EBJ*&NA%Q2ZYR&@ZY#I9<J@Q0U%I&#@J@G\HMP@F*@
MM[5RD.:11+ ^CJ6!J:L2C)5Q[*7RBL1B(*#GB2U2@9O&A[%#8)9QACHU!9#9
MA-HH(8K>@XB@++3'F(>0MZ^2E92!&:IIDMEQ6Z5,D$]AIJ SC>E2(YL<BYM#
M)Y7.B4 T^)!#AN0H2(IAA(V?F[1"H"60-Z\$G'F HZG6F0)P[J2ZE;QA1)^D
MDHE1U9I^CU5"^94XC!0T[8^_B,$H:8GWA6Z?+K.ZI["/UJYZHT" 2:E,GP-P
MG*0UFO)@_9\EENY1H9H"DMM"UI2KCJHTY8]&BF8HA8F@AB^>M[-<KQF/C:X,
MJ<V #JC2I+1P7J.QG\U@PIZEFOI1<9F:EA%"O)14D04TY8[NB]HHFXE9AL^>
M3;,*MF>//*VNL#1_RZASJC!P**-7I&1@G)Y0GK116YE(F.]"M)00DPTTZHZV
MC1(HK8D@AU&5[,']>7^',KOR>5!XD;7X>6)I_*__><);9ZGK>FA,[*.A>T\^
MZYT.?&(QA98%?=,E=(YO?ZF5/,$F@-B&T;L8?_EX1;44?UQIKJ\/?P=;%:CS
M?OQ,IJ*G?RP^O9P3?X QDY46@!\EW(V=@0&4V< RB ^&:[HSAHMWZ[0KA3MI
M3:XBA$%:O*@#@X1,8J&\@OH^FILM@HDQI91 @DLF-HSF@CB4D;]0CRZ&%+E4
MC0AW@K-/BQEH[:T\B6U::*<EB ),):#EAK4^?II?A70QN).$A%,FA(Q(@TZ4
M0KZ3EDB%QKB2DWEW,[**D.IHF:QZCI-:):98C&5+^* GBE0^:YFLB#PQRY+B
MAC,FQXO"A$*3Y+W]G5V%>[?PF=QV];'AEIMH9JO2DY)9]J6UD*5+UI]]C<$^
M7YD-BM,QW9)5A^8F_HM2A163B;V#I$Z%.K=HH ]VQ+%1G!!H/ZM!F$M9V*4O
ME*)+Q)[\D/$^6)B#C2TQ[)'<B64G+(KUA<:33;T!JQ.%#K;EI@IVI[#-H49H
M+*J_G+]9R:2SF%)+NIZ1D]4^59@9CT0Q^I%QBJ\G48JIAEJ3 +RBL;6$\K9T
MJ[]VG[!1IA)H)ZHYH+E9S*0LFXY+QYX2EE<^;I>ZD1$R&)$PB\8G;XINAM&)
ME<PD>7![]<4V>2AN9KYH>2]@[+>.>8]3D+!X>CQ&::D)>RXYVJ$W?$PN!IC4
M?<DCI(_A?YR)2<LJ@&5[O\1B?W9N+[V.?M5@M+:<?HA36Z]P?HM&2:?V?M$Y
MV: =?SPN0Y?'?_0D,X[\@.F),\H:AR)[E\-JA:!N"+R3A%=@A[65@W!3-*YA
M@LM&-J;J@F YY9\7@A(N@);6@?PDL(XV@A.)+\D=C;Y[B<)GBZ=MZ+N0B<]@
M:K2(B$!3'ZU<AOI&,*7PA=<Y]YXLA,4NN98%@]TE&XV-@QJ)(\A"E%![@L&
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
M@.<F>HHI@1"8(J^6BWN)R:KTB=M[+J9:B&)L6:''AQM=8IT_A@-.DIBAA0%
M1Y/4A 8ROX[2@Q\FKXF(@D>7F*[.DP.)/*HOD+IZG*67CI=KQZ$&C)9<[9QU
MBK%..I?DB.% $Y,AAP<RN(XNA2\FW(C^@UN7$*XUFH:(OJF3EY!Z(Z3WE+1K
M5:!ED?1<AYO4CT)-\)<UC)$_ZI)]B=@RLXV>AQ G HB*A$N6JZVEH?"(6JD&
MGD5YPJ1JFJAJ^9_8EQU<.)M*DYE-N):ND L_S9'FC&HRL(T<B+HG(8@JA1>6
M1ZU&J3>(&JB@I,QYAJ/UH%EJM9]1F_%;]9K"EYE-?I8ZDS@_JY&#CL$RKXR[
MBC(G.X?<A<*5]*S\L&&'T*A-JREY/:.<I=1J<9[UH(9;OYIEFU%-6I7>EA0_
MF)$TD,<RKXQYBVPG3X>=ADR-$;Q2=!Q_HK;C=*!R%K&$=5%D9*P7=C=6G*9_
M=U1(ZZ"N>*L[O)J8>BHO,)0C? (D 8U)?C",O[MX>X)_?;8!>T)Q\+"->SMD
M.:L->V]6;:5L>]](QI^=?(4[JYF+?4PO4I,C?E<D;HQD?YZ,A+IN@K)_+K3_
M@<=QJ:^$@0QCZ:H"@)I6)J1C@%U(E)Z<@$T[F)B5@%0O<)(_@(PDS8N=@.F,
M0;ELB;Y^U;0!B#5Q/ZZ*AMICCJD"A;I5UZ-NA-!(7YVRA $[A9>W@S\OBI%U
M@IPE'XKQ@A&+[[B5D+Y^@K,JCIAPYZVRC*!C,J@KBM)5E**0B2A(,9SCAY@[
M=I;TA@8OHI#&A(,E9(I?@Q6+E[?QE[A^-+)_E/!PH:T!DDMB\Z=XC\E56Z'>
MC5Y(#IPIBO\[:I9'B)POMI MACPEGXGD@_:+1;=PGHQ]\['WFQMP::QOE[YB
MOZ;@E']5,*%,D59'])N<CBL[996OBO<OR(^HA\,ESHE_A+2+$+;VI3)]Q;%\
MH0]P/ZOQG/9BFZ9?F/-5$*#-E0-'VILID0T[7)4\C1 OV8\UB1,E]8DMA5**
MU+:FJ[U]L;$>IM-P,:N!H=IBA:7;G/I5 J _F$-'V9JADY [:I33CMXO\([K
MBB\F%(CKA=&!#<9D<_9TBL T=&1G_KH%=0M;:;.L=?-.W*T'=QI"@J8+>'\V
MPYZT>@XKRI;E>_4B18ZV?B6!!\5_>OETF;]/>J=H!+D&>IY;9[*1>MM.V*O<
M>UY"BZ3<?!TVXYV'?0 L&I7)?BHBUXW ?X>!$,1@@;!TA[X[@,%G\+?L@ U;
M2K%M?[%.PZJV?Y!"B:.^?Z4V_IQT?]8L8)3-@#LC58SJ@,6!#\-$B#=T<+T@
MAKIGQK;2A71;*;!0A'1.K*FB@[1"A:*W@Q4W%IM]@HHLGI/P@B4CP(PS@=^
M^\)3CJ]T6[PJC*-GL+77BL];#*]6B2U.H*BFA[E"B:'-AF4W+YJDA1@LUI,P
M@^8D'(N8@M: W,&4E1]T2[M@DGYGJK4$D E;#:Z!C<).H*?6BYA"E*#\B8,W
M2IGFAW4M!Y*,A7LD:(L6@ZJ O<#YFV)T0+JZF"-GJK13E05;$ZW.DA!.J:<K
MCS5"I*!:C&0W99E#B9<M,Y(!AMTDIXJLA%R G\!^H7)T.;HSG8QGK[/"F;M;
M'*TUE@Y.LZ:7DH%"LI_7COHW?)C*BWDM6)&0B XDVHI5A.^ A\ 9IU!T.+G
MHK-GNK-$GAY;+:RRF;1.R:85E7)"SY]=D3TWFIACC1,M>)$]B0@E HH1A67F
MMW:Q<VC157>3=$N[AGAP=32E.GE(=BJ.H7HD=SEW[WL/>&5A3WP/>:I*SWT]
M>R@TKWZ[?/_DM737?G//LW7A?BNZ#W;@??JC[7?;?>>-<'C;??1VVGGJ?AI@
M4WL.?DI)]WQ??I8T!GW[?OSBY7--B8K-\71IB!JXA75_AL2B?7:5A:B,*W>S
MA*]UOWCB@\M?9'HF@N))-'N5@?4S<'U,@.3A*''\E(W,,W,CD@BVU'1&CZ6@
M_75QC6N*V':LBVITH'?WB7->?7E7AVE(@'KAA3PR['RO@K+?E'#HGWK*IG(3
MF_.U2W-!F(B?C'1XE4*)CW7$DA=SBW<JCPI=HGBBB]5'VWI#B%\R>GPDA%[>
M07 3JE7)67$_I=>T G)NH6&>3G.LG0:(<'4$F,!RAW9WE'Q<UW@&D!A'1GF\
MBU8R&7NMA>/=*V]MM1G(2G"8KZ6R[W'"JB"=07,"I*F'?W1EGT=QNW7FF=5<
M)W>!E"5&R'E*CA4QR7M'ASO<4F[SO[K'=G ;N4VR$7$^LK:<7')YK!F&I'/A
MI8YQ W5PGO);FG<8F !&7'CKD)0QAGKSB&;;LVZERB/&VF_&PK*Q87#=NP*;
MG'(.LSN%ZG-UJWYP8'4*HZ=;$W:]FW=%]WB<DL8Q47JOB6'7('\5<AK#FG\9
M<SFO@'\H=$Z:R7] =6B%JG]D=I=P8G^6=^5;,W_8>4Y&'H ^>O4Q?H#>?/W5
MHWUF?)G"<GV+?)JN:'VS?*.9N'WB?,&$GGX>?/MO:7YM?4]:47[1?;)%9G]=
M?C<Q ( A?N34(WOSAQ3 UWPHA@2L[7Q@A0*84GRIA"B#97T!@VMN7'UP@L)9
M<7WQ@AA$N'Z8@7 PD7]U@+32GGJRD72_1'KOCVFK8'LUC6Z6]7N,BXR"+GP!
MB=1M57R)B"58GWTEAF9$'7WGA(LP+W[<@F?1+GFHF\:]W7GJF,VI_GHYE=V5
MHGJ=DOR!!7L=D"UL6WO C717W7QSBI=#D'U,AX$OVGY5@_?/^7C9IA*\K'D=
MHC"HTGEMGD*4@WG8FEJ  GIDEGUK=WL0DIQ7+7O9CIY#$WS(BDDODGWBA6'.
M_7@UL$R[LWAZJWVGUWC'IHR3CGDTH91_)WG+G*9JP7J$EZ56F'M6DFU"JWQ7
MC-DO5WV!AI_..7>\NFBZ[W@ M*JG"'A'KJZ2O'BOJ)M^87E+HHYJ&7H3G&U6
M&'KQE@1"4GOZCRDO)GTPA['-KW=JQ%ZZ7'>LO::F7W?HMI22"'A%KUI]N7C@
MJ"1IB7FOH-95I'J:F3Q!_WNPD2XN_WSOB)7("8?2<06V.H;H<D:CMX8?<W:0
M=H5O=*=\P83.=?!HWX0[=UQ5)8.Q>.I!AX-#>KPN>X+Y?/G&W(9'>N6U-(5^
M>Q^BIX3)>UJ/=(0I>Z5[S8.;? IH 8,A?(M47X*T?2! [H)F?=PN)X(Z?LO%
MLX3AA,JT (0MA *AHH.!@T*.6H+U@IYZQ8)Y@AIG&X(7@:Q3GX'*@41 88&=
M@.8MWH&.@(/$6H.ECHZRF8+TC.2@(H)9BSR-#('<B:=YGX%_B#9F)X$XALY2
MXH$#A5X_WH#N@]@MG8#V@A[##H*DF$"Q3H'VE;Z>X(%EDS:+VX#RD+!XE8">
MCC9E2X!QB]-2.X!1B5(_;8!3AJ M9H!Q@Y7!]8';H?6P.X$RGIN=TH"BFR2*
MVX TEZ1WL'_IE"EDB'_ D*Y1J7^WC1L_"7_.B3HM-W__A.3!$H$]JYNO68"8
MIV*<[8 $HO:)^7^7GG%VYW]7F?)CY7\ZE651+G\SD*T^MW]>BYTM$'^@A@G
M9(#&M2JNIH EL V<+7^+JJ&)-G\6I0EV,G[9GWAC1W[,F==0N'[2E  ^<'\"
MC<(L\']1AP2_[8!TOJ&N'G_5N)B;BG\QLAJ(B7ZOJU]UEGYOI*]BRGYIG?)0
M6WY]EOP^,GZ[CYTLUW\2A]6Y=Y"N<$:I$H[F<9*7^(U,<M"&'HO4=!%ST8II
M=6YA6HD'=O)/&8>E>)L] X90>H\KIH4'?/.X?H]$>96H+(V<>>J7!8P4>D.%
M-XJG>JYR]XE*>S9@E8?\>]U.;(:P?)H\B85U?8@K?H1#?K*W>HWY@LNG!(QC
M@C^5^XKA@;:$+(F%@4MR"X@[@/E?S8<$@+Y-S(70@(P\'82N@&HK6H.3@%2V
M:(S%C "EVXLYBIV4PXG(B3:#)HAPA^EQ&H<]AK9?!H8:A8]--(3_A&([NX/Y
M@RPK.H+Y@=>U3HO,E2:DUXI#DO:3NXC9D,&"$H>/CH]P+(9DC&A>/H5;BD],
MH(12B!T[88->A<@K(()S@S:T6HL-GDFCX(F)FTV2R(@@F#F!+8;;E1QO8(6V
MD@%=E(2MCN%,)(.WBZD[%8+9B#0K"8( A&VSDHIVIU6C&(CWHX>1_X>,GXR
M:H9&FWQNLH4IEVI="80IDT9+OX,RCOHZV()FBF@J]H&AA7RR]HH"L$BB=XB(
MJZ215(<9IKE_P(7,H:9N%(2QG)%<@(/ EV=+78+2D@LZHH((C%XJYX%2AF*R
MB(FNN2&A^H@XLY^0PH;"K;-_*85LIX]MCH1.H6I<%H-AFS!+"8*!E,0Z:X'$
MC@LJVH$3AQ^K6IG ;[N<(Y<K<0J,3I3'<E%[TI*!<Z)JZY!#=1%9WXX"=JE)
M&HNV>&8XFHED>G,I!H<#?.RJDYA_>(&;<98!>.>+CY.G>5A[&I%E>=YJ.H\O
M>H1908S^>TM(E(K"?"PX2(B$?4(I!X8U?IFIPY=#@2R:?Y38@+Z*LI*"@%YZ
M.I!/@!II<HXI?_-8F8P+?^5($HGC?^(W_H>Z?_DI"(5_@">HU98KB;29@)/%
MB(>)I9%ZAV5Y6X](AD]HIXTVA5E7]XLJA&M'GHD6@WTWOX<#@HXI"83?@9.G
M]I4KDDN8FY+0D%V(O9"/CG%X=(YFC(1G[XQ/BJ978(I9B-5'-8A8AO(WB(9=
MA/DI"H15@MRG*I1RFM^7Y9(:F#&("X_7E7!WMXVPDJEG/(NCC^16T(FMC1U&
MSX>\BD$W4874AS@I"H/@@_ZF?Y/AHU.7-I&/G^.'6H])G$EW#HT@F)UFIXL9
ME.Y66(DID3%&?H<UC5(W*(5>B3XI"X-_A/>E]Y-TJZ66JI$EIVR&QX[;HO)V
M?8RKGE1F((JFF;)5Y8C!E/Q&+X;2D" W!83]BP@I"X,OA<JEE9,CL]Z6/)#7
MKM:&28Z'J6IU_(Q.H\IEKXI$GB=5C8ABF'-%ZX:!DIDVVX2YC(LI"X+OAG>=
MS:,+;UN/I9^U<*. ^9R+<>YQPIES<TIB-)93=,=2D9,C=G!#2H_8>#XT:(QQ
M>E\FHHCA?.2=-J'T=Z./)YZJ> Z <)M]>(UQ/)A@>2=ALY5">>92'Y(<>LM"
M[X[=>\PT08N&?08FRX@(?H"<F:#)?\2.:IV.?VE_QYI@?R)PCI=,?P!A&90Z
M?O]1HI$D?QI"E8WV?T8T'8JR?Y(F\(=(?_N;XI^RA\:-G9Q^AK=^ZIE;A;AO
MU99)A-1@<Y-(A Y1()!#@UA"/HTF@J0S^XGU@?LG#X:A@52;(I[/C[2,X9N>
MC?E^+)B C$AO%)5SBJ-?WY)KB010JX]XAWA!](QIA=XSX(E,A#DG*H81@HF:
MA9X(E[&,0IKBE41]C9?&DLYN?I2WD%1?5Y&RC=U02(ZXBVA!M8NZB.<SR8BU
MAD@G0(68@Y>9_)UYGX^+S)I6G&Y]%I<RF2EM_Y0<E=1>W9$>DH-/Z8XNCRE!
M?(LLB[@SM(@YB",G4X4SA'Z9C)T1IT2+6IGOHVE\GY;%GU!MBY.FFQE><Y"H
MEN1/CHW"DJ)!08K%CD<SHH?4B<0G8H3AA4"9.)S$KMJ*_YF?JCQ\.99NI4!M
M))-(H!E>&I!&FO5/2HUAE<9!$(IQD((SBX>.BR$G;H2@A=^0[JR.;P6#MZA^
M<$)V'J2-<8YH&Z":<O19VIR*=']+F)A7=CD]RI/Y>!HP@X]E>DXD@8J9?-N0
MA:N;=MJ#;*>)=T-URJ.'=\MGR9^%>'A9BIMQ>5!+5Y=$>E(]G9+O>W(PB(YJ
M?- DT(FQ?FB0&ZIY?GF"YJ9R?BEU5:)K??9G39YL??-9'YI@?A5+!99!?EH]
M;9'Z?K(PBXV(?S,E%8CF?]./FJE@A?""4*5>A/MTKZ%?A!UFQ)UA@V18IIEE
M@L]*K)54@DT].Y$=@=4PBHR_@7$E48@V@1N/#ZAVC5B!PJ1YB\-T&Z!_BC]F
M,9R#B,U8-YB#AW%*692#AB4]#I!9A-0PBHP.@X8EA(>?@CV.CJ?#E+F!1Z/)
MDH-SI)_+D$MEO9O-CAM7T)?-B_)*%I/"B<P\[(^FAZ,PC(MRA6PEKH<A@SJ.
M+:<DF_N XJ,PF1YS/I\QEBME6YLRDS)7?)<UD#I)W9,MC3P\UX\$BC,PCXKG
MAQPETH:XA!&-UZ:]HQF K:+'GY%S!IZXF])E%YJBE_M7-Y:@E"Y)G9*LD%\\
MKXZ5C(8PD(I\B)@E[H9CA,6-DZ9RJA* :J)RI=5ROIY9H3]DSIH]G(=6^I8W
ME]])<9)$DS<\EHXZCHHPC(HQB=0F!88?A5>$N[9&;JIX8;&#;]IKQJS(<29>
MZ:?O<I91ZZ+?=#%%!)V3=?\XIY@,=_4L])(X>CTBHHPG?-*$@;5N=A9X2K"9
M=GAKJZN^=PA>S:;-=\=1T*&S>+A$]9QK>=DXK);K>QLM)9$G?)TC%8LP?E.$
M3+1-?3MW^J]]?/%K:*J:?,Y>A:6E?.A1E*"0?2]$T)M5?9XXII7B?B8M3I S
M?MLC>(I8?Z^$ [,HA"YWFZY<@TUJ^:E^@HU>+:2+@?Q12I^#@9A$HII6@4TX
MFY3T@1$M;X];@/(CS8F>@.>#K;(PBQ%W0ZUHB9YJG*B-B$9=S*.:AP91")Z0
MA>=$=IETA-XXD)0@@]@MC(Z>@N D%HC_@?N#6;%UD>QV]ZRKC^9J4Z?*C>5=
MAJ+4B_-0RYW+BA-$4YBIB$ XB)-DAF\MI(WXA*$D4HAZ@NB##[#EF)YVNJP6
ME@!J&J<KDU!=3J(OD*)0EYTJC@-$-I@-BV@XAY*_B,PMNHUIAB\DA(@-@[*"
MWK!IGQYVC*N8F^%IZZ:GF'Q=(*&FE0U0;IR@D:I$$9>0CD8X>I)"BN8MSXSO
MAX<DK8>TA%F"KK <I8)VA:L[H:!IX*8UG6E= Z$;F1E06)P)E.M$#);]D,HX
M@Y'/C+4MXHR;B*8DS8=MA.%Y&L P;F5M?;K+;X!ASK5*<,=6"J^ <CU*1ZE<
M<^8^N*+A=<DSRIP7=]0IJ)3M>C$@^HV1?,EY#K]I=6]ME[GD=<%AY[0S=E%6
M(JY'=QY*7Z@4>"<^VZ&;>6<T 9K8>LLJ!I/"?'$AC8R(?CYY$+X^?!YM@;BY
M>\]AUK+_>[56#*T)>^E*5:;8?%(^YJ!J?.PT*)FU?:,J59*Y?HLB#(NC?XYY
M [T#@I!M7+>!@;EAH;')@0]5YZO7@*)*/*6Q@&T^Y9]2@%@T19BP@%DJF)'/
M@'XB>8K?@+EXY[OUB.UM/[9SAY5A@+"ZAF%5OZK)A5%*+:2EA&L^YIY9@Z8T
M8)?)@NHJTI$"@D@BUHHX@;]XQKLFCT1M+;69C6=A=*_8BYE5M*GEB>-*(J/%
MB$<^[)UYAL,T>I;]A4LK!9!2@^4C(XFL@J!XJ+J%E6QM)+3IDP9A<*\<D)95
ML*DECC)*(*,-B^4^])S*B:8TDY9.AW$K,H^]A5$C8HDZ@UUXCKH-FV%M(K1=
MF&IA<ZZ!E5!5L:B#DC9*'*)NCS0^]9P[C#\TI)7)B5DK5H]"AHDCE8C=@_IX
M>[FTH29M)[/JG9%A?*W^F<!5MJ?XE>A*)*'CDB\_!9NXCHDTM)59BO<K;8[H
MAXDCOHB3A'G:I7'P;2K&IG-1;L2R*W2D<%>=('7J<>F'M'<P<XER)GB%=4)<
MM7GS=Q5';7N4>2,RK7V*>Y/8MF_;>!G%%W%K>(FPQG+C>06;Y'1/>9*&E'6^
M>C1Q(G<]>NM;S'C4>Z]&K7J>?)0R)7RY?:36[VX8@P7#6V^_@E&O1'%4@:Z:
M>W+>@36%5W1O@-=P$G84@(I:ZG?1@#U%_7F_?_0QK7O[?YW5-&R/C<_!G6Y%
MC VMDF_LBF.9 '&1B-:$"7-#AW5N^W4*AAQ:#W;IA+9%6GCX@S@Q1'M1@7K3
MHFM'F'W $FT(E<6L"FZ]DQN7C'!RD(6"R'([C@5M[70ABYQ9/W8>B11$Q7A*
MAE@PZ7J\@S+26&I)HQB^SVP/GW:JR&W)F\B65&^(F".!JW%?E(QL]'-6D/98
M@'5OC4=$/W>UB4HPG'H[A,'14&F!K9>]RVM)J0VIOVT"I%B536[%GYV OG"J
MFNYL+7*REC)7W73:D4-#SW<VC 0P6WG/AB+0B&COM^R]!FJVLG>HZVQHK+F4
M<6XGIMY_Z7 4H0UK>'(KFRU7571DE0A#;W;.CGLP)WEUAU//_FB0P@.\?&I3
MNY2H2&OWM,23NVVMK<=_.&^8ILUJWG&XG[]6TG/]F&=##W9VD*(O_7DLB%/+
MQ'H9;"2YEWJ>;?*FO7LH;ZB3+'NV<51_(GQ,<PQJZGSQ=-]6UGVK=M!"Z7Z/
M>0 OFG^W>YC*8'@O=HNX?7C@=SREK7F(=^F2)WHP>)U^*'KB>61J!GNI>D)6
M#GR)>S)"3GV7?$DO.7[G?9/(Z':"@-VVY7=)@(&D.7@'@"J0QWC,?^I\]GF?
M?[]I WJ+?Z95.GN-?Y!!LGR\?X,NXWXK?W/'9'4-BPNU4W7AB;RBJW:PB'"/
M<'>)AS![Q7A]AA!H!'F'A/94='JI@]-!)GOY@ITNF'V$@37%^7/3E2>S\'2P
MDO*A2W6.D+:.'G9WCGUZIG=[C$]G%'BDBC%3O7GAA_= J7M-A9 N6'SR@M+$
MSG+<GSFRQW._G"2@)G2AF/&-!'64E;9YIW:GDGYF.G?=CT-3&'DUB_! .GJZ
MB%4N(7QUA$;#W7(:J3*QUW, I3J?,W/AH0N,%G38G,=XT77XF(1EB7<^E#!2
MCGBBCZX_WGH^BN M]'P+A8W#)W&)LP6Q'7)OKBB>:W-+J/B+3'0_HY]X$'5F
MGD9DY7:]F-I2%'@QDS$_CWG8C2HMSGNTAJ;"KG$JO*6PEG(,MMF=S7+<L)R*
MH7/&JB=W;W3MHZYD779,G2%1HG?.EE,_/7F%CR0ML7MNAY"]8()[:U*LW8(>
M;3^;B8'<;PN)7H&N<,AVK8&,<I1CR(%X=']1$8%R=HL^AX&->-TLLX'8>YN\
M28"V=1NKR8"'=@":8X!?=MJ(2X!&=[9ULH [>*)B[H!$>:=06X!=>L$^!(":
M? 0L>8$&?8"[)G\7?MFJC'\&?L:96'[Q?K"'-G[O?J-TN7[[?JMB''\@?L5/
MM']:?N8]D'^\?Q0L1H!)?TFYTWVMB'2I-GVEAX67YGVDAHJ%]WVTA9%SG7WA
MA*]A,'XE@]1._WY[@O0]&G[Z@@0L&7^B@/*XDGQ_D?RG]GQ_D#F6JWR+CF"$
MS'RJC'MRHGSDBIQ@7GU%B,A.8GVUAMX\MGY/A,PK\G\1@G:WAGN3FX&F['N:
MF.J5IGNIEB>#TGO0DT]QP7P6D'-?HWR C9)-V'T*BIL\77V\AV,KTGZ5@]"V
MKWK8I.ZF$GKDH7^4R7KRG<V"^WL;F?=Q 'MNEAU?!GOFDC%-97QXCAX\%7U
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
M&F'WN>NQ]&1@M%*?&6:?KE>+V&CHJ"UXD6MKH@=E;6XIF]!2IW$5E5Q /W1
MCHPNP'>PAUK @G3_9C2OCW7^:*:=Y7;_:O6+>'@!;3!XBGD.;W-E:WHN<=!2
M?'MI=% _Q'S6=Q0MTWZ0>DN_)W+(<'NN@7/_<=2<XW4C<QZ*A'9&=&=WHW=T
M=;UDG7B^=RI1SWHE>*X_17O$>F(MCGVO?%B]KW#1>I^LZG(G>O*;<W-J>T")
M*'2O>YEV>'8%? -CHW=Y?']1!WD*?00^NGK3?9PM4GSD?DB\*&\7A)FK67""
M@_Z9Z7'=@UZ'VW,]@L%U4'2Z@CMBL'93@;Q04'@+@3P^07G[@+8M'7PP@!BZ
MNVV?CGNI^&\;C028C7"+BWJ&C7( B>AT/W.3B%YAS'51AN)/IG<KA50]U'D^
M@Z@L[WN3@<*YDFQUF%.HU&W\E@"7;V]UDX:%>W#ZD/ES1W*@CFQA 71QB]U/
M$'9KB3\]='B=AFHLR7L-@T"XIFN(H@NGZ&T6GMR6@FZ2FVR$EG ?E]UR>''8
ME$U@5W.\D*].DW7(C.\])G@5B/$LJ7J=A(^W]VK7JYBG-&QGIXB5P6WAHQR#
MU&]MGH)QOW$PF>5?N7,JE3E.('5)D%\\XG>EBS8LCWI A:^WAFIAM.BFLVOM
MK^V5*6U<JGR#,F[@I,]Q*7"EGR!?/'*JF6!-MG3:DVP\E7=*C2DL>GGUAIZR
MU7TA9:2C=7U$:"R3.7V!:HF"''W0;,]P<'XN;Q]>DGZ=<8Y,\'\A="([C7_/
M=P$K"("Z>E6QQ'L,;TNB:GMI<,^2&WO'<CZ!$WPR<Z=OA'RM=1U=RGU =JQ,
M3WWJ>%0[(G[">BTJYG_5?$RPG'DH>.&A*GFK>7*1#7HD>?F  GJK>GYNE7M$
M>Q1=!7OZ>[Q+NGS+?'(ZPWW-?3\JR'\)?B6O1G=Z@DN?T'@1@@>/H7BE@:Y^
MSWE$@5%MA7H#@0)<)WK=@+Q+%7O2@'<Z7GSX@# JKGY4?]NN!'85BZ&>CW:Z
MBHZ.9G=@B5Q]I'@2B!=LE7CDAM5;7GGAA9Q*@WKUA%8Z!WP\@O8JEWVW@6NL
M^G3XE/"=B'6HDPZ-9G96D/A\L'<6CL9KN'?XC(Y:L'D%BE)*!'HWB <YO'N;
MA8PJA'TQ@M"L)G04GA^<L73,FVN,CW5]F&Q[X79$E45J_G<WDA9:&GA5CMA)
MG7F4BWPY@'L3A^<J=7S!A >KAW-HIR2<"70DHYF+W733GZM[,G69FX5J67:6
MEU99BW?)DQ5)-WD9CJXY2WJDB@$J:'QEA1"K'W+RK_&;CG.NJXF+3714IJ)Z
MG'41H75ITG8/G#Y9'G=+EO9(VWBMD8(Y"WI,B\PJ7GP<A>REBX5\93N7?X3(
M9\B(C81$:BQXMH/>;'MH48.#;MA7O8,S<5='<H+P<_XW<H+,=O0H:H+4>ERD
MKX.(;E.6E8,2;^^'C(*O<71WQH)<<O9G?H(8=(A7#8'E=C1&ZH'!=_PW(X'
M>?DH:X'H?#ZCL(' =T65:(%P> F&?X$C>+MVP(#I>6]FGX"_>B]66H"M>P-&
M:("J>^8VVX#-?.0H:X$6?@&BFX 8@".42'_?@""%4W^N@ -UW'^'?^)EVG]Z
M?\M5QW^&?[Y&!7^F?[4VIG_Q?ZPH:X!>?Z"A?W["B.^32WZ6B"^$67YSATET
MS'Y=ADID^GYDA4U5"7Z2A%A%?7[/@UDV7W\U@D<H:W^_@1B@EGVRD;.27'V1
MD#&#<7UUCG9S]'UJC)=D.7U^BK%4=GVWB,=%%GX/AM$V*'Z3A+$H:W\X@F6?
MV7S9FE*1GGS"F R"M7RGE79S/GR@DK%CE7S"C^!3]7T*C0%$Q7UKB@LU_GX)
MAN(H:W['@X:?2GPTHLB1!GPDG[N"%'P&G$-RHGO\F(QC WPDE,A3<WR D/)$
M:GSQC0 UV'V8B-0H:WYKA'N>Z'O JPR0D7NSIS2!CGN-HM%R&GMYGAYBC7NA
MF5]3%WP$E(Y$'GR'CYXUIWU"BGDH:WXAA468G8XQ9.F+J8RN9VQ]W8MH:=!O
M.HI!;"A@'8D<;I%0WH?Y<2!!^H;7<]DS<H7)=N8E_X35>F&7Z(QJ;7F*\(LA
M;QI]$(GR<*YN?XC3<D5?>H>\<^]068:O=;E!F(6H=Z$S1H2X><4F(8/@?#"7
M%XJT==^)]8F2=KE\,8AT=XIMIH=K>%]>PX9K>49/RX5Z>D1!-H21>U4S'8/!
M?(<F/H,'?=V6(HDC?AJ(^8@0?D=[)H<,?E]LV880?G%>$H4N?H]/2H1;?KA
MYH.1?NHR_8+C?R4F6())?V:5-8?+AE>($(;(A=)Z1X72A2ML H3EA&Y=?(0,
M@[%.VX-6@P- GH*K@E RX((?@9,F;H&F@,B4:X;)CH^'8X71C5IYH(3>B^QK
M28/VBE9<SX,IB+Q.6H)\ARE 1X'JA8XRN8%Y@]0F@($<@@"3QX7[EI^&MX4-
ME+9X]809DGIJIH,SD I<-X)QC9--XX'0BQA "(%#B) RH(#LA=TFCX"I@PR3
M1X5?GH&&,H1YF^)X:(.!F--J'X*3E7Y;N8'4DB%-;H%&CKP_N(#&BTHRBH!X
MAZDFG(!+@^^2[(3OICJ%R80.HN5W[X,-GO=II8(3FJ];4X%/EF1-(X#'DA0_
M@X!9C;4R;8 >B2TFIH  A*F,*)<#9*V 'I309R!S69+4:8-EWY#H:^-8!([K
M;E=*&8SA</8\H(K-<\ OG(B\=M\CS(:W>F.+CI5X;,)_D?_B?1!)0T-?4%)/
M1DE,10 #$I-N;F!RP9%W;_UE68^'<:97DHV/<V=)PHN7=4P\9XF8=U,OE8>A
M>9DD#H6U?"&*YI/:=*1^Q)'P=8ER$) &=F]DK(XE=V%7!8Q >&M)6HIA>9 \
M*8A]>LTOC8:C?#(D2(33?;N*'I)7?%U]Z9!\?)YQ)XZG?-5C]HS4?1)6:8L+
M?5Y(ZHE&?;P[YX=^?B8O@(7"?J4D>80.?S&)59$6A )]*8]'@Z5P:XU[@S%C
M-XNU@K%5YXGR@C-(A8A)@<<[K8:;@5@O=X3Z@.PDI(-E@'Z(K9 /BZI\@HY.
MBJEOR(R)B7UBI(K#B#)59HD)AN1(.X=CA9\[@87.A%HO;81-@P,DR(+6@:*(
M)8]'DRU\#(V2D8QO5(O'CYYB)XG[C8%4ZXA*BV)'VH:TB44[584CAR,O9(.Z
MA.0DY8)@@IV'N8ZSFGY[GHT!F#ANX8LQE85ANHE>DI%4A8>OCYI'?(8GC*$[
M&82BB:4O78-"AHDD_8( @V^':(Y&H9Y[1HR5GK)N?XJ\FS)A68C?EUU4-(<L
MDX='0H6IC[$Z\80SB]@O38+GA^HE$(&SA!N 0J ,9%MT]ITX9K]I))J":2%<
MRY?":XU0+93=;A5#E)';<,LW@(Z_<ZLL XN5=MXAV(AN>F1_NIZZ:_UTD)OT
M;9EHO9DR;T%<=I9D</]/ZY-_<MQ#:I"*=.(W<XV =PHL)(IM>7,B.(=??!)_
M-ITR<V-S\9J#=%-H.I?'=4Y;^)4"=F%/B9(L=Y%#*X]->.,W6XQ;>DXL/HEC
M>^4BC(9R?9Q^GINU>IMS29D3>O-GAY9H>TQ;<).P>[5/%Y#R?#1"X(XK?,DW
M.XM3?6\L3XAX?C BU86D?O]^!)IV@<%RL9?@@8AF[Y4]@4):W)*-@/9.LX_9
M@+M"EHTJ@) W&HII@&HL7(>I@% C$H3U@#M]?9E^B-UR-);QB!)F>)1/AR):
M:)&@AA].38[PA1Y"98Q A"@W!XF7@S@L:8;U@D$C1H1A@4Y]$IBNC\YQQY8J
MCFQF"Y.)C,U: )#;BPQ-]8XRB4A"+8N,AX8W HC?A<<L>899@_TC<(/G@CE\
MO9@=EI5QEY6>E*AEVY+ODDY9QI JC[5-NHU]C2)![HKMBI@VV(A5B!4L@(7;
MA8$CDH.$@OU\?)>TG2AQ5Y4LFJ9EE9)SEXQ9?X^FE"%-@8SVD+Y!QXIJC64V
MPX?BBA<L@85]AL,CKH,U@YUTZZE08^AJ3Z7C9CU?8*)R:*%4'Y[0:QY(N9KN
M;;X];Y;9<) ROI*?<XPHP(Y(=MD@(HGX>F)T=:@U:R-J$*2X;+I?+:$D;FY3
M_YUJ<$1(J9F#<D(]=)5Y=&XRW9%/=KTI!XT.>4P@GHC;? -T%::\<A1IGZ-)
M<PU>V9^U=!Q3L9O]=5-(=)@C=JT]7Y0N># RZY :><XI0HOV>YLA"H?B?7YS
MK*4\>-%I)Z'4>3]>5YY,>;E35IJB>D](+9;<>P4].I+^>]8R[H\$?+PI<(K]
M?<$A9X<+?M-S0*/V?WQHP*"7?V==\)T6?T]2[9ER?SI'[I6V?T$]%)'O?UXR
M[(X.?X4IEHHD?[XAM895?_]RX:+[AAYH;I^@A85=HYP=A,]2HYAYA Y'KY3"
M@UH\^)#_@K@R[(TS@B IM(EH@8XA]X6\@01RDJ(WC(]H+Y[;BW5=:IM2BAQ2
M:)>JB*9'=I/ZASH\V9!!A=DR](QVA(,ITHC&@RHB+84]@>%R6:&9DL5G^YX\
MD2)=,IJOCR12,9<"C/9'1)-4BL\\J8^KB*\RY8ODAJ$I\(@_A) B6837@IER
M*Z$PF-5G_9W(EKU=+YHFE 12')9@D/Q'.Y*FC@P\M(\#BS0R]HM>B'4J!(?:
MA;DB?(2%@R]J";+78VI?_*[H9:E5X:JY: U+L*8D:IM!@*$K;5@WB9OH<$TN
M/99T<VLEO9#9=M,>H(M<>F!IF+'R:D!?UZW2:\M5UJEI;8E+NJ2Q;WA!G)^N
M<9LWN9IT<_,NA94/=G F*(^->2@?-HHP>_5I6["$<,)?DZQ@<;M5K*?R<MM+
MF:,U=#=!DIX\=<$WRYD5=WHNN)/'>5$F@HYC>U8?MXDK?61I)*[Y=PA?3ZK;
M=X-57Z9V>!I+:Z'(>-]!=ISA>= WS9?2>N,NW9*?? XFS(U<?5L@)XA+?JIH
MZJVB?3E?'*F+?4%5+:4I?51+-*"!?7=!9)NH?<0WSI:P?BXN_)&7?J<G"XQV
M?S8@A8>-?\IHMZR9@V-? *AZ@OE5%Z05@GM+'I]O@?Y!3YJ?@9<WU)6P@4PO
M&9"P@1,G08NP@.8@TX;N@,)HCJO*B5M>\:>>B'Y5#J,PAVI+$IZ+AD5!0YG$
MA3$WUY3BA#$O-X_I@T0G<HL)@F(A%(9K@9-H;JLOCQM>[Z;PC<E5#Z)UC!M+
M#9W*BD5!.)D(B($WS90YAM O08]/A3<GF(I_@ZLA2(8!@D%H6JJ^E*%>]J9B
MDME5%Z'8D(A+#YTGC?U!/)AGBX,WVY.CB20O3([-AM\GJHH4A+8A<H6M@LW"
MSV@.8."Q2FI.8[^?46QY9HR,PFZ9:4UYPW##;!-FEG,(;O!3GW5R<?) Z'@@
M=3PO"'LL>0+ [F5%:W^OTV?(;46>!FHJ;P>+GVR <,QXO&[C<IIEKG%D=']2
MV'0*=GQ 57;U>+$NP7H]>SF_*6+8=@2N(F6&=K><E6@8=VR*16J;>#9WCVTP
M>1!DL6_F>?Q2$7+$>O<_S'7G?!$N@7EE?5.]:6"P@%FL:F.#@ Z:ZF8V?\R(
MW6CC?Y9V4FNI?WECKFZ0?V=13G&A?UD_2W3X?U,N2GBE?TR[SU[9BHRJYF')
MB5F9<62;B"6'=F=FAO1U+VI/A<YBO&UFA+M0FW"E@YT^V70H@F\N&G?^@1RZ
M@5U>E*NIJ6!CDI>80V-(D&R&5F8KCCMT*6DPC ]AZ&QDB>=/_F_,A[4^='-W
MA5LM\G=N@K^Y=UPMGJ:HKE]!FZZ736(PF(F%:V4CE5-S4VA!DB%A-VN1CN=/
M?&\4BY(^(W+AB LMT';VA#"XL5M$J&ZG\%YAI(R6BV%3H&B$JF1,G"5RFV=[
ME^=@F&KEDY]/!VZ"CRT]W')FBG8MM7:2A6VX,UJDL>JG<%W"K0N5^V"NI]R$
M$F.DHHUR#6;8G4-@(&I2E^M.GVX"DF(]D7'^C(XMGW9"AG>U?F^N8%ZEHW$F
M8V.5%G*=9D*#QW08:0MQ]76C:]I?]'=);L5.,7D1<=@\N'L6=3@L+7UP>1>T
M&&T3:GFDE&[.;'"4&7!T;E*"WG(8<"]Q'W//<A5?.W6H=!1-GG>G=C(\5'GI
M>(DL!'Q^>S:RF6J_=&ZB_&RF=6:2K6YT=E2!B7!%=T9O_'(K>$9>2G0X>5I,
MXG9K>G\[VWC@>\4KX'NF?3:Q#&BO?C2A;&JV?D:1*&RF?DR 1FZ9?E%NWW"P
M?F5=97+J?H9,.G5-?JT[<W?T?M\KP'KF?Q2OFV;JA^&@#6D,AQJ/TFL9ACQ^
M_VTJA5)MWF]?A&Y<CW''@YA+H'15@KH[%W<F@<\KI7I @,FN;V5^D7^>ZF>R
MC^".O&G1CAA]^&OYC#IL\&Y(BEM;U7#*B'Y+&7. AIDZQG9WA(\KCGFR@E&M
M@618FOF> 6::F'^-UVC"E<=]'VKYDO!L+&UAD!9;-V_^C31*K'+*BCHZAG7C
MAQ,K>WD[@ZBLT&-XI$"=3V7 H.>-'6?LG3E\:&HHF6!K@&R@E85:H6]8D9]*
M0G(]C9@Z3G5IB50K:WC9A,ZL7V+>K3^<T&4FJ/Z,C6=*I%)[TFF#GW)J^&P"
MFI-:-&['E:=)XW'"D)0Z"G4'BT$K7WB*A<.HAW>(8 ::+G@P8QN*^'CO9@-Z
MXGG":-%J/WJF:Z=9;7NC;IY(Y7R]<< XL'X-=34I?7^D>2FG:G41:829'W7^
M:YZ)W';H;9YYX7??;Y1I7GCL<958LWH6<[)(5GM@=>TX6GSD>&4I<GZM>S&F
M.'+3<NV7VW/Q=!R(U'4"=3MXVW8==E-H?W=.=WE8 7BE>+5'V'H?>@4X$GO7
M>W@I:'W2?1FDVG#3?"J6?7(1?(B'9G-#?,YWK71^?0IG='7??5%7*W=C?:1'
M/7D*?@$WNWKN?FHI8'T0?MVCDF\CA4Z5/7!XA.*&,7'%A%-VB7,;@ZYFE'26
M@PM6<G9%@G)&NW@4@=8W='HA@3 I67QI@'BBA6W'CF>4-V\MC2^%-G")B\-U
MG7'UBC9EP'.(B*55TG5-AQ-&2W= A7PW-WER@\4I4WO:@>:AKVRMEUN386X@
ME56$96^%DP5TUW#^D(QE#G*HC@M5172%BX%%\':,B.0W"'C>AAXI3GMC@R6A
M#VO4H!V2NVU/G42#N&ZWF@MT,' TEIQD<7'MDR54O'/DCZ-%DG8"C 8VW7AD
MB#4I2GL!A#:@I6L\J)R20FRYI.V#+6X;H,-SHV^5G%=C]7%3E^946W-7DVA%
M/G6*CLLVHW@$B?PI1WJSA1>;Z'^=7]&.PW]Z8N. OG^#9<QQVG^I:)]B;7_>
M:WY2UH D;H%#EX!_<;$TN8$&=3<F^('$>3>:^GU':+^-TWUK:NE_OWV?;/IP
M\WWB;P5AIGXX<1Y2-WZE<U1#(W\J=:LT@'_>>$$G#(#&>RJ9\'LF<8>,I'M[
M<N!^O'O.="9O^GPR=6=@V7RK=K11F'U!>!9"N'WQ>8\T3G[2>RXG'7_E?/N8
MSWDV>C^+=WFM>M-]C'HA>TQO&'J?>\%@%'L_?#E1!7O\?,!"6GS5?5(T)7WC
M??4G+'\??J:7KW>8@MV*?'@E@KI\DGBQ@FYN$'E(@@E?2GH @:9077KF@4Q!
MYGOE@/$S[GT7@)(G.7YU@"F6OW9.BV^)BW;JBHU[JG>#B7%M.7@KB#)>BGCX
MANQ/TGGQA:=!B'L1A%XSP7QF@OPG0WWD@8"5_W5!D]B(S'7JDC5Z\7:*D$5L
MBG<^CB9=[7@>B_U/6'DLB<Q!0GI<AXTSHWO0A2LG3'UL@JF5;'1QG ^(-74C
MF:EZ577%EMYK]G9[D]==8W=HD,5.WGB/C:9 \'G2BG8SA7M5AQLG4WT)@Z65
M!G/:I :'P722H-YYU'4PG3%K=G7BF3I<]G;2E3A.BW@$D2I J7E<C08S5WKW
MB+TG67RZA'6/EX?O7ZF#=X<18J]VB(9I999HS87;:&]:F(52:UA,183/;FD^
M6X17<:8PY8/]=3PDI8/+>4*.RX7):!""LH4N:D!UN(2F;%YH%H0L;GM9_X.Z
M<*I+T8-8<OH^#X,#=6PPT(+1>" DUH+#>R&-Z8/ <%&!K(-6<<!TU8+K<R%G
M/(*-=(%938([=?%+2X']=WD]NH'/>1HPMH'$>N4E 8':?-R,[8'O>'" HH&>
M>2YSP8%0>=AF:H$(>GE8F(#:>R5*QH#!>]X]:8"X?*8PG(#4?8,E)X$.?G*+
M^H!0@(%_NX 9@)1RY7_B@(5EE7^S@%Y8''^4@#M*;7^@@"$].7^\@ HPDW__
M?_4E1H!??]^+*'\9B(]_!G[RA_5R.G[#AR-DZ7Z;ABM7;'Z1A2Y)\'ZNA#@\
MYG[H@T P<W],@C8E87_+@2"*?WX:D&Y^6GW_CR5QE'W4C8MD3GVUB\%6W7V[
MB>Y)@WWIB!<\L'XQACDP8WZRA#\E=W]0@C6)^GU4F!9]U7U"EAQQ#GT8D[AC
MT'SXD1)6:'T(CF))&7U,BZH\;7VDB.HP57XTA@DEB7[L@QZ)F'S#GX1];'RV
MG-QPG'R(F:5C8'QCEAQ6#'QSDHA(UGS!CNX\-WTMBT@P-WW4AXHEEWZ<@]Z#
MI9"<7W-X6H\*8F-L9XVK949?RXQ::"E2T(K]:R%%R(F:;D0Y.X@W<90M/(;E
M=3XBB86O>4N"[8ZM9UAWO(U/:81KQXP!:ZU?18JX;=]298EK<"=%?X@D<I0Y
M%X;?=28M2H6P=_TBUH2;>Q>",8R^;Q5VY8N+<)!K$XI4<@E>FXDA<XE1X(?O
M=1Y%(H;(=L\XZ(6F>)TM4(2;>IHC&H.H?+^!8(KV=JYV"(G;=XAJ+XB^>%9=
M](>@>2=15(:/>@)$Q(6*>O$XN82,>_(M4X.F?1 C58+5?D& DXEQ?C!U48AH
M?G)I@X=<?IE=0H92?JY0[85-?L=$>H1K?O(XEX..?R(M6H+,?UPCAX(@?YE_
MWH@YA:UTIH=#A4QHX88_A+U<NH4XA U0>81"@UA$2X-H@K4X?X*L@A@M78(/
M@7(CL(&(@,=_3(=&C05T-89>C IH=X5:BK]</X1/B4!/_8-GA\%#Z8*AADXX
M6H'OA-\M6H%Q@U<CTX$*@<I^V(:,E"=SP86KDI!H H2ED(5;U(.7CC1/G(*S
MB^9#BX(!B9XX((%>AUXM68#NA0$C[X"C@J-^?X8!FQ1S984BF.1GGX07EA);
M=8,#DN9/3X(<C\%#5X%QC*4X X#@B8\M4X"(AF8D!8!1@U5X,YEF7REMOY<R
M8@ABP94A9.E7.I,%9]9+;Y#$:MX_KXYL;A<T?8P(<7TIZ8FJ=3T@JH=H>5!W
MCI>X9I]M1I6E:,5B3I.0:O=6XI%M;3Q+,H\S;Y\_D(SQ<BPT?HJG=-\J%XAI
M=]HA$H9&>PUV]Y7A;>%LF9/O;V5API'K</!68(_6<I%*TXVS=$H_6(N.=B@T
M<HEE>",J/(=*>E,A;85(?*1V3I0@=/EKXI)!=>EA I!4=MA5THY6=]-*88Q1
M>. _$HI+>@<T68A$>T,J589,?*,ANX1M?A-UII*G? !K0)#9?&%@98[Y?+-5
M.XT'?/U)_XL4?5<^S8DO?<0T/(=&?CTJ9H5N?L@A_H.Q?UIU$Y%^@OQJN8^^
M@L]?Z8WC@GM4Q8OV@A!)F8H.@:H^HH@O@54T*X9D@0LJ=82N@, B-8,4@'=T
MFY"&B<IJ0X[4B0M?=XS]B Q468L4AN=)/8DVA<,^9X=GA*HT*X6?@YLJB(0)
M@H$B8X*2@6IT/(_1D&QJ"(XICRA?/XQ*C714'HI/BWU)"8AOB9(^+8:WA[8T
M X4&A>DJE(.!A LBB((H@C5S\H])EM9IP8V>E0A>]8NYDII3V8FYC]=(TX?8
MC2(^"X8EBG\S]H2&A^PJFX,9A5(BIH'3@MMM0J)O7K!C>)^D88!96IS69&-.
MYIG:9V)$3):B:H<YT9-!;>(O]8_)<6DFSXQ+=4(?!XCR>51LJ:#\9;UC')XT
M9^)9#YM0:B-.MIA$;(-$-I4,;PHYV)&\<<$P'(Y;=)XG'XK[=[X?B(?">P)L
M,9\Z;(UBF9R%;AU8K)FL;\).7I:I<8E#_I.%<W YQ9!/=8$P,8T,=[$G88G/
M>A0?]X:Y?(IKM9U\<S!B$9K8=#E8'9@1=4Q-_)4B=G=#M)(9=[XYHH\!>2,P
M.8O>>J GE8C%?$$@5X75?>IK.)P ><-AG)EL>DI7K9:O>LQ-C9/+>U!#=I#3
M>^XY?HW:?*4P.8K5?6HGO8?>?D4@J843?R)JRIK6@$MA/9A,@%)76)62@#I-
M0)*R@!1#-H_$?_PY:(S3?_PP/(GK@ @GWH<6@!L@[81P@#!J;9GIAJ1@\Y=F
MABQ7%Y2JA71- 9')A)Y"^8[E@],Y1HP#@QDP1XDA@FXG_H9K@;\A)8/I@15J
M)YDJC+]@LI:LB\-6UI/PBFE,QI$-B-]"QXXMAUXY%8M=A>LP-XB$A(XH'H7=
M@RLA4H-\@=1I[YBBDK)@IY8BD4E6RY-9CSM,LI!@C-Q"Q8UUBIDY*HJMB',P
M4(?TAF<H-H5OA%HA=H,E@G!BK*O*7AI9?:AS8-=0-Z3C8[U&T:#Q9M ]:9RE
M:ADT.)@=;9TKM9-W<4TC^H['=44=E8I4>55B%:J09,%9+Z<B9N%0!*-G:3!&
MO9]<:Z\]<9L*;F(T7Y:.<4LK_)'[=%HD:(UH=Z,>+8D6>OAAO:C>:R18U*5T
M;+Q/Q:' ;GA&BYVX<&H]79EW<H<T;943=-4L,9"<=T DQ8PL>=D>L(@"?'-A
M<*<:<598?:.\<G-/:: 5<ZE&4YPC=0D].Y?Z=I(T;9.U>#TL5X]?>@$E$8L5
M>^8?((<5?<5A(Z62=WA8.*)!>"%/*9ZB>--&$YJY>90])9:E>GXT;))]>X8L
M=HY'?)TE48HC?<H??X9+?N]@W:1=?9)8"J$.?<I/!IUQ?>U%])F-?A ]#96$
M?DHT=9%I?J0LE8U1?PXEB(E2?X(?SX6C?_!@HZ-F@WI7ZJ 5@T%.\)QU@M%%
MX)B4@D\\^Y26@>$T=9"+@8DLM(Q^@44EN8BB@08@$(48@,I@=J*HB2I7V)]/
MB(!.Y9NHAWA%UI?$ADH\[I/,A2\T:(_7A"HLO(O;@SXEX(@1@E<@1(2H@7]@
M6:(8CJ17TYZOC8=.XIK_B^%%TY<7B@ \\Y,AB#0T>8\WAH,LRHM0A.TE]8>?
M@VD@;H1.@A&W66*W6NFF]V5>7EB6*V?V8;F$SFJ-90UR_FTZ:&=A ' -:]M/
M1G,-;WD]W'9;<V@M<7H*=^.U<E]J952E?F)D9[F4X&5#:A>#K&@>;'5Q^VL1
M;MM@'VXM<5M.C'%X<_L]7743=N M1GD.>BRSJ5R!;Z2CSE^Y<0&3<6+5<ER"
M5F7K<\5PTVD;=3Q?*VQZ=LA-TG *>&P\YW/M>D M(7@K?%6QY%GI><:B&5U6
M>BN1S6"A>I6 ^6/K>P=OHF=:>XU>-FKV?"--'F[&?,4\>7+I?8(M '=C?ENP
M05>K@\2@EUM%@T208%Z\@L%_GV(O@D!NE&7,@<E=5FFD@61,?6VM@/X\&7((
M@)TLY':T@#>NY573C:F?6UF/C$B//5TFBM9^DV"^B5UMH62!A^A<G&A_AGM+
M]&R]A0L[Q7%)@X<LS'8?@>.MSE1/EV:>75@GE1^.4UO4DK=]NU^'D$-LW6-M
MC=-;^V>0BU]+AFOQB-H[A'"HAC0LN76B@UNL^U,AH.>=G%<+G;*-FEK&FD]]
M#5Z(EMML/&*'DVU;;6;-C_9+'FM0C&,[3' CB)LLJ74[A)ZL<U))J@R=&%8\
MI=B-$UGXH7-\B%V_G0%KQ6'+F)A;#68FE")*RFK#CX8[#V^UBJTLG'3HA:RJ
MW&H,6JR;^FO]7C6,=FWQ89Y\/&_N9/-KA'($:%!:H70_:\M*"W:D;W0YTGE3
M<W4JKGQ:> "I6F;P9).:W6DT9QR+=VMD:9-[6VV9; )JO&_H;GI9^G)D<0Y)
MC'4/<\8YA7@*=L<JGWM:>C"GS&0E;E:906:F;^N*#6D-<75Z"FMZ<O]IGVX&
M=)=9$G#"=D1(WG.N> PY'W;I>@4JD7IV?#^F-V&H=^V7L619>*&(C6;N>4EX
MTFF*>>UHCFQ1>I]8.F](>V%(17)Q?#(XR'7I?1\JA7FL?BFDOU^!@6F64V):
M@4>'/V49@0]WE6?=@,MGGFK/@(Y7=&W^@&!'NW%>@#4X?74+@ \J>GC]?^FC
MBEV\BM&5,6"SB=B&,F.0B+MVG&9WAXMFOVF-AEM6SVSAA3)'1G!QA @X/'1-
M@LXJ<GAH@7JBE%Q)E ^42%]8DCN%5F))D#1UT&5*CA-F"&B"B_)6/6OYB<U&
MZF^HAYTX"G.MA4\J:W?K@MBAW%LHG1&3E5Y%FE^$I&%"EVAU*&12E%!E:V>C
MD3E5M&L[CAQ&BV\+BNHWWG,JAXPJ97>%A 2A8UI9I;V3%5U\HBB$&F!ZGCMT
MH&..FBED]6;LEAQ56&J9D@=&.FZ#C=8WIG+ B74J8'<SA/Z>I7&86HZ1(G+-
M7A^"VW0888ISQ'5W9-]D*';N:#U49'B':[]$^7I&;W(U]7Q)<X$H%GZ9>!J=
M8FZE8]J0!G L9GZ!OW&O:0IRR7-!:XQC4G3N;AI3N';#<,=$>WC <YDULWL%
M=K0H(7V3>C&<&FOU;16.N6V\;M> MV]R<(IQS'$S<C1B@',2<^Q3%G4A=;U$
M#W=;=ZDU?WG@><@H*WRJ?">:L&F/=B:-5FN$=QI_3&UG=_EPIF]3>,YA?W%M
M>:Q23'.T>IQ#@G8H>YTU.'CD?+LH,WO=??>986> ?QR,%6F9?TI^&FNB?U=O
MB6VU?U!@K6_U?TU1H')Q?UA##W48?VDU 7@&?X$H.GLL?YV83&7/B *+#F@#
MAV9])FHFAIMNIFQ:A;1?XVZ\A,I1$7%9@^9"KG0M@P0TT7=(@A4H0'J5@167
M;V1LD+V*.6:TCU5\6FCKC:QMZFLVB]]?.VVXB@Y0CG!UB#M"8G-EAF$TKW:G
MA&TH17H8@EN6R6-5F3R)DV6LEP=[LV?NE'QM36I&D<%>J&S?CP50#F^]C$1"
M#7+*B74TCW8DAH$H27FQ@W&666**H6Z)&63IGFM[+F<LFO=LR6F)ETQ>.6PM
MDZ!/NF\>C_!!PW)&C"PT776]B$4H37E?A%B2KGEA6HB&37G<7A!Y(GI_87=K
M*GL[9,Q<LGP+:"].&GSU:[H_Z'W];W8R+'] <Y(EJ8#">"^1EW:48T2%37=A
M9?-X(W@Y:(MJ27DA:QY;]WH?;;]-B7L^<($_AGQ_<VLR!GW\=I\ESW^S>C"0
M>'0&:^.$%740;<=W'G84;YMI5G<H<6A;,WA6<T-,]WFK=3<_*7LC=TDQY7S9
M>8\E\'[#? ^/17&T='*"WG+M=95U[W0;=J%H>W55=ZA:>7:U>+-,<G@\>=$^
MW'GI>P,QRWO6?%4F#'WQ?<:.&F^]?.>!VW$8?5-T\')H?9UG='/$?=!9LW5(
M?@A+SG<#?DT^;WC@?IHQGWKY?O,F)7T]?U2-(FXAA4B Z6^3A/IT#7#\A'EF
MI')U@]A8_W07@S1+4W7N@I@^('?U@?\Q?WHZ@5XF.7RC@+.,6FS.C7R *6Y4
MC')S5F_-BR%E^W%:B:=8:7,9B"A*X74.AJ<]Y7<MA20Q:WF7@XTF2GPD@>2+
MP6O"E79_D&U7DZ]RO6[:D8IE;7!RCR]7Y7)&C,]*;G19BFP]FW:2B (Q5WD1
MA7LF6'N\@N:+5&KZG29_'6R9FJ9R06X?EZAD]&^[E&=7@7&7D2)*)'.\C=H]
M6W80BH8Q+WBLAQLF8WMI@[N&\(%M6H1[@H$X7?QO7($R85QB?H%$9+55+X%>
M:"!'SH&(:[8ZX8'';WXN@((R<Z8C;(+/>$&%^7[08KAZJ7[H96ENAW\.: MA
MR7]!:JY4GW^";6-'9G_:<#TZIH!*<T N?(#J=HXCK(&U>BZ$_GQ@:M)YEWRS
M;,AMH'T";K1@\WU<<)U3\WW(<IE&Z7Y1=+$Z7G[T=N@N<'_%>54CXX"]>_:#
M\WHN<LMXB7JH=!1LCWL>=4U@+GN8=GY32WPT=[I&='SL>0HZ'WV_>FXN9W[!
M>_4D$W_D?9>"\GA$>KUWD'C@>UEKIGEU>]A?57H/?$52R'K'?+I&$WNN?3LY
M[7RM?<@N8WW=?F8D/'\J?PZ"%7:\@IYVV'=Q@I%K '@9@E->J7C)@?52)GF<
M@9A%J7J=@48YJGO#@/DN4'T;@*HD7WZ-@%B!875ZBDYV)G9!B95J5W;VB)1>
M#W>XAVI1G'BCACQ%0GF^A1(Y?'KY@^HN2'QU@K,D>WX+@72 U71YD<!UGG5/
MD%MIT78-CI5=E';7C)A1+'?4BI9$WWD*B)0Y0'I<AI(N07OMA'PDDGVA@F2
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
M=U0Q.HX2>/HJ&XK=>JTCNX?2?'8>E(4>?BQ91IM4=_112YCQ>+Y))98X>7Q
M^I,S>CPX^I />Q@Q18SH?!<J.HG8?2,C\8;W?C8>Y(1L?S58]IHB?=!1$9?/
M?B=(_)4=?E% V9(A?G$XWX\,?JDQ0HOZ?OLJ7(CX?V D(H8^?\(?)H/9@!98
MM9DO@WI0YY;G@UM(WI0X@NY Q9$]@F4XT(XQ@?4Q,(LX@9XJ7XA+@5\D2H6E
M@1H?6X-C@-%8BYAOB/50S98IB&%(R9-^AU- N9"%AADXUHUZA/PQ18J-@_TJ
M=(>V@Q4D8X4L@C0?A8,$@6FL?USC52N=,E_]62:-A6,1715]3&8P8/MLGVET
M9.=;Q&SJ:.]+.W"5;2@[$'29<;LL!WCZ=N6JBUCM7V&;L%QO8F",,U_?95=\
M)V-7:$QKG&;T:TE:Z&K&;F%*C&[0<:(ZI7,T=30K]W?R>3ZHO55G:8"9_5D^
M:X"*Q%S_;7YZT6##;X-J>&2O<999_&C5<\%)WFTW=@PZ0''U>)8KZG<'>W:F
M\E(]<W.82U9C=(*))EID=91Y@%YL=JMI4V*F=])9%&<;>0U).FO.>ETYY7#>
M>]DKWG8W?8BE0D]W?4*6RU/@?6Z'Q5@B?9EX-%QD?<1H6V#<??A8266;?CY(
MJVJ6?HXYEF_L?O0KTW6#?VZCU$T@AO&5BU'"ACV&KU8XA7]W/5JQA+MG?5]=
M@_M7J&11@T5(.&F-@I(Y5&\@@=TKRG3I@2*BJ4LID'.4B4_[CM>%SU2;C2IV
M>EE BW5FS5X>B<17&F-#B!%'WFBMAE8Y(FYTA(<KPW1I@J&AQ$F7F;"3PDZ.
MER2%(5--E()UXE@0D=IF1%T3CS=6GV)EC(U'A&?[B<\X^6WFANLKO70 @^FA
M*TAPHH&3-TU[GO>$H%)+FUQU<%<AE\5EYUP[E#A66&&JD)U'1&=BC.0XRFUR
MB/HKN7.KA/N@U6/S5362U&9I63J$26CG72=U&6MX809E<6XL9.Y5HG$0:/E&
M+W0H;3<W*W>5<=8I6WM8=PJ?*V P7N61HV,/8?N#167@90)T/&B\: )DM&N]
M:PI5"F[U;C%%PW)E<8(V\W8O=2HI8WI+>4F=BES.:'F0 6  :J6!VV,;;,=R
M[F9!;N=CFVF/<1-4*FT9<UI%(7#==<(VGG3X>&LI:GE;>V6;ZEG$<>6.;UT]
M<S2 76"7='IQP&/]=;MBEF>8=P=37VMM>&A$EV]^>>$V6'/E>X8I;WB)?5N:
M:%<;>S6-#UK0>Z]_%UYG?!EPC6(%?'EAN&7;?-]2JFGX?5A$'6Y.?=PV'7+V
M?G8I='?3?R69*%3?A&J+[5C$A ]^$UR+@YIOHV!>@Q5@Z&1F@I%2&6BV@AA#
MNFU)@:8UZW(K@30I>7<X@+Z8)E,!C7"+ E</C#Q]/UK[BN)NY5[WB71@/F,P
MB A1E6>NAIU#;FQLA3 UQW& @[,I?':W@B.78E&%EC&*356PE")\E5FWD=YN
M35W0CX-?LV(LC2Q1&F;6BM-#&VN]B' UIW#SA>XI?W9-@U66W5!JGH^)RE2G
MFZ-\$EB]F'-MTUSGE2I?3V%:D>I0T&8ACJ9"V6LIBT\U>G"#A]0I@77YA%*5
M6VLU55:(E&T$659[)V[J73UM!'#G819>9W,#9/M/J75,:0=!4W?$;4DS=GJ-
M<?$FV7VB=RN3YF>C7FJ'8FG789!Z"&P)9*-L#FY,9[!=F7"Q:LE/"'-);@1
MXW83<6LS1GDO=2<F^'R->5&2@61A9WB&"6;J:<9X_FEA; =K%VOD;D)<TVZ-
M<(I.=7%P<NY B'2(=70S(W?R>#PG$WN8>U.1!V%T<&&$GV1 <>-WE&;T<U=I
M^6FT=,);W&RH=C5-MV_3=[] "7,T>6(RZW;C>S$G*GK!?2Z/K5[I>2Z#6V'J
M>>MV9F35>I!HXV?,>R5;&&KW>\!-&6YG?&P_I'()?28RPW7U??@G/GH(?MZ.
MCUS&@>2"4E_R@=MU=V,)@:QH"68Q@6=:66F,@2),F6TK@.D_4G$&@+DRH'4I
M@(LG3WEK@%V-J5K^BFF!>UY-B9ATL6&&B)%G5V34AVU9NFA=ADE,(6PHA2D_
M%' JA PRBG1]@N(G77CH@:N,^5F0DJR U%SZD1)T$&!,CR]FQ&.UC2=9,V=@
MBR%+JVM5B1P^R6]]AQ0R='/OA/4G:7A]@L:,?UA\FI6 65OYF#=SD%]9E79F
M2F+2DH98T&:2CYM+9&JBC+(^BF[LB< R2W."AK8G<G@G@[&*!W*V58!^3'/>
M67%QYW4I74]DT':.82-71G@+90A)IGFL:1D\>GMU;6$OUWV%<A$D@7_4=T>(
MN6]/7@5]-7#982]PY7)L9$IC]70.9V)6EG7-:HI)(W>W;=<\)WG+<5(OPGPF
M=2(DMWZU>5:'?6PT9GM[\&X.:.-OWF_>:S]C!W&^;9=5VG.^;_U(FW7N<H([
MV'A*=2HOKWKL>!,DYGVX>T"&-FEB;N-ZL&M]<(UNKFV(<B=B-&^><[Y5+''?
M=5I()711=PX[FG;Q>-TOI'G5>MHE#WS<?0*$_6;U=S%YI&E">"5MK6M_>/]A
M+VW&><E4<' \>IE'BW+P>WP[.77,?&XOA'CH?7HE,GP=?IF#^F3J?V=XKF=>
M?Z1LS&G"?[=@9&PW?[)3PV[9?ZY'''&W?[<Z]G3*?\LO<'@;?^4E3WM]@ "#
M*6,VAVEWZV7*AN]L&6A-ACA?PFKDA5]3,VVOA(=&LG"W@[0ZR'/M@N@O9W=L
M@A0E:'KW@3>"AF'5CRMW462$C?MK@V<>C'9?.FG-BL12MVRXB1-&1F_GAV8Z
MAG- A;TO6W;<A $E>WJ*@C^"$6#'EIMVW6.*E+QK"V8RDF=>R&COC]=26VOM
MC4I&!F\VBL(Z3G*PB#@O.79OA: EBWHS@QA^TGI\59]T!'L!67UHFWNP75%<
MCWQS8250('U#91!#J'XL:2HWL7\T;7LL5X!U<C0B6('G=U]]IG=*79US$W@K
M8,=GOWD68^A;W7H-9PU/EWL6:D=#2WQ ;:DWA'V+<3HL8G\1=1\BI("]>5A\
MC'1298]Q\G6 : 9FTG:F:G=;"'?3;.A.\'D8;VU"UGJ$<A,W1WP1=-XL8WW5
M=^DBYW^W>RQ[<'&D;6=PV',*;S-EO71E</1:1G7#<K).37=(='Q":GCQ=E\W
M$GJ^>%XL9'R^>HHC(7[3?-=Z7&],=35OTG#B=E1DSG)J=V!9;'/V>%Y-T'6H
M>6="$7>->H,VZWF2>[$L;'O)?/LC4WX/?E=Y<6U9?.]O$&\7?6AD(W#!?;I8
MP')S??--,W1-?C%!K79:?H$VL7B0?MTL87KZ?T(C?'UJ?ZAXL6NWA'1N6FV3
MA$5C?&]:@]E8*G$L@TM,KW,I@L!!3W5<@D VC7>R@<@L8GI(@4PCGGSA@,MX
M&FIDB[5MS6Q:BN%B]6XVB;57LG =B%M,0W(WAP- \'2.A;(V6'<$A&HL8GFU
M@Q8CNGQR@<%WJ6E<DJYM8&MFD3MBAVU1CTU73&]%C2!+\W%PBO5 O'/>B-0V
M+'9UAK<L2WE'A)4CSWP9@HISS(*,59IIWX)Q66=?;()[7314;(*/80U)&X*A
M900]T8*_:3 S%H+Q;9$I"X-/<E0@8X/4=W-ROG^271QI#'_*8$9>KX &8V]3
MV8!#9J5(LH"$:?8]E(#;;70S"H%)<1\I-('C=1L@QH*=>5EQRGR^9)!H$GT\
M9Q9=YWVL:9U3)WX9;"Q(+GZ0;M(]07\B<9XR[7_,=) I4("@=[\A&X&->QAP
MTWHM:^YG&7K>;=5<]'M];[=2=7P;<9Y'GGS+<Y8\XWV7=:LRQ7Y[=]PI8'^&
M>CHA98"A?*YOZ'?R<SAF07C-=(-<*GF4=<!1LWI;=O9','LS>#D\EGPW>90R
MIWU0>P$I<GZ.?(DAI'_6?AEO%'8+>G-E?7<.>R%;>W?W>[!1)GC>?"Q&O7G;
M?+ \:7L ?4LRFGQ(??,IA'VX?J4AV7\L?U=N9G1X@7YD\'6@@95; G:B@7)0
MMW>=@2]&5'BZ@/4\''H#@,PRAGMH@*\ID'T"@(TB!'Z?@&AMW',RB$ID;W1S
MA\E:B76*AO%03G:7A>Q%^G?,A/$[SWDVA ,R7'JV@R(IF7QL@C@B)WXM@4UM
M<G(PCM)D"G.%C<!:)W2LC#!/^'7&BF-%NG<)B*$[J'B'ANTR0WHEA44IDWO[
M@YLB0WW1@@AI((KD55Q@#(HC61Q6C8E]7.E,F8C08,U"98@/9-HX28=-:2 N
MR8:6;9LF"87_<F\>J(61=X-H+H@@7&U?5(>J7YE5Z8<J8M%,'8:;9AY"%H8!
M:8XX*85O;2\NVX3K</TF382*=14?'X1->5AG7X5L8VM>?X4S9@-5083B:*-+
MBX1]:U=!L802;B8W\X.V<2 NVH-I=#TF@8,_=Y4?AH,R>P1FD8+P:E-=KX+D
M;%A4=(*];F!*^(*%<'=!/H)/<J,WLH(I=/ NS((2=UDFIX(<>>P?WX(]?(AE
MQX#'<2Q<\8#C<J!3PH#@= U*5X#*=7I WX"^=P W<X#+>)XNNX#F>DXFQ8$@
M?!D@*H%L?>%E$W[U=_)<37\U>-93,W]/>:-)V7]8>F9 >W]J>S<W4G^4?!\N
MMW_<?14FX8!%?A8@:8"\?PUD=GUD?GU;NWW+?M)2LGX!?OM);7XA?Q% )'Y0
M?S W*'Z8?U\NT'[T?Y\G!'^)?]P@G8 K@ YC^WPHA-];:GRTA*]2<7S[A"I)
M/GT<@WM "'U5@N$W!GV_@ELNM'X]@>HG%W[O@6L@QW^U@.5CFGLJBP5;#WO*
MBD]2'7PCB1I(^7Q1AZP_VWR5AE4V\'T.A18NL7VF@^HG)'YX@K<@Z']7@91>
MXY.(5-E6GI(56)-."I"J7&9%'8\E8&$\!(U^9(XS%(O(:/HJRXH6;9@C38A_
M<H4=)H<<=Y!>")#[6X-5]X_&7K=-=XYV8@-$L8T&97 [R(MY:0DS"HGJ;-@J
M]HAD<-(CJH;^=0P=KX7+>55=6(YG8A5518UD9,-,ZXP]9X-$.HKO:F([?8F-
M;60R\(@N<)4K$(;9<^<C]86G=VP>)H2E>O)<L8O[:))4FXL@:KA,0XH>;.M#
MR(C[;S8[*X?(<:$RS(:;="XK'85Z=M8D,(1[>:,>C8.H?&5<#8G:;P-4 HDF
M<*)+MXA%<D5#2X=!<_$ZZX8U=;XRJX4X=Z<K)(1&>: D88-W>[ >XX+0?:Y;
M=8@+=6%3>X=^=GQ+1X:Z=XA"[X70>)4ZIH3@>;8RGX/_>O8K,8,W?$ DB8*7
M?9 ?*X(;?LQ:\H:'>XU3#88??"=*[85S?)A"J82;?/XZ;H/#?7<RA8+^?@@K
M1X)-?J<DL('8?SP?9X&%?[]:AX5&@7!2I83]@8%*CX1H@51"7(.B@1(Z-(+=
M@.4R4((W@,HK/X&3@,0DVX$R@+ ?EX$,@(I:,X1(ATA2@80GANM*>8.FA@E"
M7X+/A/0Z8H'[A XRH(%:@TTK?(#?@J4D_8"R@>H?O8"L@2]4W)R&5"--BYI:
M5]=%^Y@@6Z\^'Y6N7\ V)I+^9!8N8) U:+$G18UM;7P@[XK,<HH;THA^=YI4
M!)H\6FI,WIA37:=%598J80H]I).Y9)XUZ9$/:&@N88Y=;&PGA8NU<)4A88D_
M=/<<;8<@>5)3?9>_8)1,3)7\8UI$V9/]9CT].9&G:5(UK(\A;(TN6HR9;_LG
MMXH?<X4APH?<=SL<\H7O>N%3")529J-+R9.O:.Q$3I'0:U$\W(^H;=HU<HU0
M<(LN3HKZ<U\GVXBS=DHB$(:F>54=9(3I?$92B9,I;*5+3I&S;G1#YX_N<%,\
M@XW><D4U3HNS=&0N28F+=J(G]X=W>.LB4(6:>T8=Q80*?8%2#9%4<J-*XI +
M<_A#EHYC=4H\38QI=J8U+XI4>!\N5XA)>;TH&(9A>V0BA82T?0T>%H-0?I)1
MH8_*>'5*B(ZL>5%#5(T;>A \'(LT>L\U"XDV>ZHN4(=&?*$H.X5S?:8BM8/R
M?J >6(*W?WE12HZ'?AE*08V-?GI#'XP2?J$[_8HU?KHT^8A%?O0N.(9U?T4H
M.(2Z?ZHBW8-0?_\>CH(Z@#E1$8U_@YM*#8R@@WU"](L]@P [Y8EK@FLT_8=_
M@?PN486\@:DH5(0;@6DB_8+1@2 >N8'7@-6B-5:;3ZJ3Y%HI5".%0EV_6)AV
M'6%X70MFAV5H88=6QFF:9B-'9FX*:O8X=W+:<"TJQW?[=@2@*%'*69^2357:
M73"#X5GL8+IT[%X89$-E?6)\9]15ZF<C:X5&OFP-;V<X&G%8<Z<JSW;J>&R>
M34UQ8XN0DU'Y9BB";59W:,-SEUL+:V)D7E_5;@Y5!F3J<-A&'6I$<\HWR'
M=PLJUW7X>K&<=TF#;56.XDY\;P6 UE-8<+IR5%A(<G)C2%UY=#A4+V+R=A=%
MC&BS>!4W@&[4>D\JWG4B?,Z:M$7^=ON-8$M@=\E_@E"<>)MQ&E7@>6UB;5MF
M>DM3?6$_>SQ%$V=;?#\W1&W3?6HJXW1J?KV9*D+N@':,&4BO@&5^>$Y @%1P
M/%/7@$)AJ%FG@#12_%_)@#1$MV8W@#PW%6SZ@%,JZ'/-@'F7XD!,B;V+#49A
MB,)]I$P^A\EOD5(;AM%A#U@QA=Q2@UZ5A.I$=&5!@_<V\VQ#@OPJ['-*@?Z6
MWSX?DK.*.41ZD,9\_4J6CN!O#U"KC0-@HE;ZBRM2'UV9B4Q$+&1]AV(VV&NM
MA5XJ[W+>@TN6*#QUFR&)GD, F#M\@4E'E6INLD^&DK)@857^D -1]%S'C4-$
M!&/7BFLVNVLTAVHJ\G*(A&&79%UE3_Z*&6!A5&E\;6-S6-%N.V:I73=?G&H0
M8:M0W6VV9D5"B7&9:Q@TM'7<<%8H+WIG=C"5>EC'66J(QUQ)7/][6U_-8(]M
M6V-K9!Y>XF<[9[503&M.:VY")F^A;U@TBW18<Z@H3'E/>'V3NE2:8LR'&%B2
M98-Y[EQ\:#9L#6!]:NI=S&2S;:I/<FDQ<(I!CVWP<Y(T1G,-=NPH97A7>J:2
M"%#2;!"%?U4R;>QX<UEW;\AJZ5W1<:1<TF)K<XI.M6=+=8M!%&QM=ZLT$''F
M>@@H>W=]?*:0=DUU=3>$'%(P=C]W,U;.=T-IP5M[>$-<"&!H>4U.$V6D>FQ
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
M,8%L?ODQ)($/?S K5(#*?WPF*("6?]$AFH">@!L>!8#$@%0  /__  #__P
M__\  &UF=#$      P0A   !                     0
M      $    ! @,$!08'" D*"PP-#@\0$1(3%!46%Q@9&AL<'1X?("$B(R0E
M)B<H*2HK+"TN+S Q,C,T-38W.#DZ.SP]/C] 04)#1$5&1TA)2DM,34Y/4%%2
M4U155E=865I;7%U>7V!A8F-D969G:&EJ:VQM;F]P<7)S='5V=WAY>GM\?7Y_
M@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNL
MK:ZOL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'R,G*R\S-SL_0T=+3U-76U]C9
MVMO<W=[?X.'BX^3EYN?HZ>KK[.WN[_#Q\O/T]?;W^/GZ^_S]_O\  0$" @,#
M! 0%!@8'!P@("0D*"PL,# T-#@\/$! 1$1(3$Q04%186%Q<8&1D:&AL<'!T>
M'A\@("$B(B,D)"4F)B<H*2DJ*RPM+2XO,#$R,C,T-38W.#DZ.SP]/C] 0D-$
M149(24I,34]04E-55UA:7%Y@8F1F:&IM;W%T=GE\?H&#AHF+CI"2E9>9FYV?
MH:.EIZBJK*VOL+*SM;:WN;J[O+V_P,'"P\3%QL?(R<K+S,W-SL_0T=+2T]35
MUM;7V-G9VMO;W-W=WM_?X.'AXN/CY.7EYN;GZ.CIZ>KKZ^SL[>[N[^_P\/'R
M\O/S]/3U]O;W]_CX^?GZ^_O\_/W]_O[_  $! @(# P0$!08&!P<(" D)"@L+
M# P-#0X/#Q 0$1$2$Q,4%!46%A<7&!D9&AH;'!P='AX?(" A(B(C)"0E)B8G
M*"DI*BLL+2TN+S Q,C(S-#4V-S@Y.CL\/3X_0$)#1$5&2$E*3$U/4%)355=8
M6EQ>8&)D9FAJ;6]Q='9Y?'Z!@X:)BXZ0DI67F9N=GZ&CI:>HJJRMK["RL[6V
MM[FZN[R]O\#!PL/$Q<;'R,G*R\S-S<[/T-'2TM/4U=;6U]C9V=K;V]S=W=[?
MW^#AX>+CX^3EY>;FY^CHZ>GJZ^OL[.WN[N_O\/#Q\O+S\_3T]?;V]_?X^/GY
M^OO[_/S]_?[^__^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=O
MML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G
M>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G>+N]
MIX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G>+N]IX'
MNJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^F
M.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G>+N]IX' NJ6'
MQK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^F.3+_
MHD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G>+N]IX' NJ6'QK:C
MA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^F.3+_HD9*
M_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G>+N]IX' NJ6'QK:CA\NS
MH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^F.3+_HD9*_:!-
M8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G>+N]IX' NJ6'QK:CA\NSH(?0
MKYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^F.3+_HD9*_:!-8/&D
M3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(
MUJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+F
MITR$VJA0EL^F6:;'I62QQ*=OML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:
MB]VEEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$
MVJA0EL^F6:;'I62QQ*=OML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VE
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0
MEL^F6:;'I62QQ*=OML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F
M6:;'I62QQ*=OML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'
MI62QQ*=OML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62Q
MQ*=OML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=O
MML&G>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YO^F.3+_HD9*_:!-8/&D3'+FITR$VJA0EL^F6:;'I62QQ*=OML&G
M>+N]IX' NJ6'QK:CA\NSH(?0KYV(UJN:B]VEEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YO^F.3+_HD5*_:%,8/*E2W'FJ4J#VJI-E<^I5J7(J&&PQ:IKM<*L=;J^
MJWV_NJJ#Q;:HA\JRIH?0JZ*'UJ2>B=R:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:
MC^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/
MX?^F.#+_HT5*_:)+8/*F27'FJDB"VZU*D]"L4J/)K%VOQJ]GL\.Q<;B_LWF]
MN*^!Q+*JA\NLIH;0I:.&U9V?AMJ3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3
MG8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WO^G
M.#+_HT5*_:)*7_*G2'#GK$:!W*]'DM*P3J'*L5>MR+9BL,6Z;+6ZLWB^LJZ!
MQ:VJA\NGIX7/H*2$TYBAA=>/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:
MCY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VO^G.#+_
MHT1+_J-)7_.I1F_HKD2 W;-#D-.V2)_,MU&JRL!<K+VX;+>SLGC K:Z!QJFJ
MALJBJ(3.FZ6$T92CA-2,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'
MUXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'U_^G-S+_HT1+
M_J5'7O.J1&[IL4%_W[@^CM:]0IO/PTJDPKY<K[:W;+FNL7C!J:Z!QJ6KA<F>
MJ83,F*>#SY&EA-**HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JC
MAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U/^H-S+_I$1+_J9&
M7O2M0FWJM#Y]X;T[B]K&/);*QDBDN;Q<LJ^V;;NIL7G!I:Z"Q:&LA,B;JH/+
ME:F#S8^GA,^)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)
MIH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T?^H-S+_I$-+_ZA#7?6O
M/VSLN#IZY,,WA]W3-9#!Q$FGL;I>M:FU;KRDL7K HJ^"Q)VMA,>8K(3)DJJ$
MRXVIA<V(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.
MB*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SO^I-C+_I4)+_ZI!7/:R.VKN
MO39WZ,LS@-#2,Y.XPTNHJKE@MJ2U<+RALGO GK"#PYJNA,65K83'D*R$R8NK
MA<J'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&
MS(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S/^I-3+_I4)+_ZP]6OBW-V?QQ#%Q
MW]<L>\70-96PPDZII+ACMY^U<KR=LWR_F[&#P9>OA,.2KH3%CJV%QHJLALB'
MK(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>L
MA\F'K(?)AZR'R8>LA\F'K(?)AZR'R?^J-#+_ID!+_[ Y6/F],6+GSBUIT. D
M?[G/-Y>GPE*IGKIFM9JU<[N8LWV^E[*#P)2QA<&0L(7#C:^%Q(FNAL6&KH?&
MAJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&
MKH?&AJZ'QH:NA\:&KH?&AJZ'QO^K,S+_JCM)_[8R4_#'*EK8WB%FPM\D@JW.
M/)B?PU:GF;QHLI:W=;B4M'V]D[.#OI&RA;^.LH; B[&&P8BPA\*&L(C#AK"(
MPX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#
MAK"(PX:PB,.&L(C#AK"(P_^M,3+_L#-%^, I3-_6(TW'Z"!JL]XFA*'/09:7
MQEFDD\!JK)"\=;*/N7VVC[>#N(RVA+J*M86\B+2&O8:SA[Z$LXB_A+.(OX2S
MB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(
MOX2SB+^$LXB_A+.(O_^O+S+_N2D_Z,X>/\SF&U*W[B%MI=XL@Y?219*0RUN=
MC,5KI8O"=:J*OWRMA[Y_L(2\@+&#O(*R@;N#LW^ZA+1^NH:U?KJ&M7ZZAK5^
MNH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZ
MAK5^NH:U?KJ&M?^R*C+QQAPST>(4.KSS&U:H[B9MF.$U?X[82HR(T%V5ALQK
MFX3)=*"!QWBC?L5[I7S$?:9[Q'ZG><. J'C"@JEWPH.J=\*#JG?"@ZIWPH.J
M=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIW
MPH.J=\*#JOJ^'"C6W0XCP/ 4/ZS]'E><\"UJC^4^>8;>3H.!V%^+?]1KD'K1
M<)1WSW27=<YWF'/->9IRS7N;<<Q]FW#+?YQORX"=;\N G6_+@)UORX"=;\N
MG6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=
M;\N G=G2"QC$[0XIL/T609__)%61]#5EA^M&<'_E5'E[X6%_=MUHA'+;;H=O
MV7&);=ATBVO8=XQJUGF-:=9ZCFC5?(YGU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5
M?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^
MC_^C.2K_GT9 _YU05?J@4&7OHU%UY*13AMJB6Y;0H&6DR)UPL,6<>[7"G(.Y
MOYJ)OKR5B\*ZD(S%N(R/R;:(DLRSA)?/LH&?TJU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C
M.2K_GT9 _YU05?J@4&7OHU%UY*13AMJB6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)
MOKR5B\*ZD(S%N(R/R;:(DLRSA)?/LH&?TJU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C.2K_
MGT9 _YU05?J@4&7OHU%UY*13AMJB6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)OKR5
MB\*ZD(S%N(R/R;:(DLRSA)?/LH&?TJU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C.2K_GT9
M_YU05?J@4&7OHU%UY*13AMJB6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)OKR5B\*Z
MD(S%N(R/R;:(DLRSA)?/LH&?TJU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C.2K_GT9 _YU0
M5?J@4&7OHU%UY*13AMJB6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)OKR5B\*ZD(S%
MN(R/R;:(DLRSA)?/LH&?TJU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C.2K_GT9 _YU05?J@
M4&7OHU%UY*13AMJB6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)OKR5B\*ZD(S%N(R/
MR;:(DLRSA)?/LH&?TJU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C.2K_GT9 _YU05?J@4&7O
MHU%UY*13AMJB6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)OKR5B\*ZD(S%N(R/R;:(
MDLRSA)?/LH&?TJU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C.2K_GT9 _YU05?J@4&7OHU%U
MY*13AMJB6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)OKR5B\*ZD(S%N(R/R;:(DLRS
MA)?/LH&?TJU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C.2K_GT9 _YU05?J@4&7OHU%UY*13
MAMJB6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)OKR5B\*ZD(S%N(R/R;:(DLRSA)?/
MLH&?TJU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BT_^C.2K_GT9 _YU05?J@4&7OHU%UY*13AMJB
M6Y;0H&6DR)UPL,6<>[7"G(.YOYJ)OKR5B\*ZD(S%N(R/R;:(DLRSA)?/LH&?
MTJU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BT_^C.2K_GT9 _YU05?J@4&7OHU%UY*13AMJB6Y;0
MH&6DR)UPL,6<>[7"G(.YOYJ)OKR5B\*ZD(S%N(R/R;:(DLRSA)?/LH&?TJU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BT_^C.2K_GT9 _YU05?J@4&7OHU%UY*13AMJB6Y;0H&6D
MR)UPL,6<>[7"G(.YOYJ)OKR5B\*ZD(S%N(R/R;:(DLRSA)?/LH&?TJU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BT_^C.2K_GT9 _YU05?J@4&7OHU%UY*13AMJB6Y;0H&6DR)UP
ML,6<>[7"G(.YOYJ)OKR5B\*ZD(S%N(R/R;:(DLRSA)?/LH&?TJU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BT_^C.2K_GT9 _YY/5/JA3F3OI$]UY:91A=JE6)71HF*CR9]MK\6?
M=[7"GH"YOYV(OKR9B<.YE(O'MH^-R[.*D,^QAI;4KH.@UZ>!H=6G@:'5IX&A
MU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5
MIX&AU?^C.2K_H$9 _YY.5/JB363PI4YTY:A/A-NG5932I5^ARJ-IK<6B=+3"
MH7VYOZ"%OKN=B,.XF(G(M9.+S;&.CM.NB9;8IX6=VJ&%H-:AA:#6H86@UJ&%
MH-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@
MUO^C.2K_H$9 _Y]-5/NC3&3PITQTYJE.@]RJ4Y+2J5N@RZ9FJ\:E<+/#I7JX
MOZ2"O;NBA\.XG8?)LYB)S["4CM6KDI?:H(J<W)N)G]B;B9_8FXF?V)N)G]B;
MB9_8FXF?V)N)G]B;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]B;B9_8FXF?V/^C
M."K_H$5 _Z!,5/ND2V/QJ$MSYJM,@]VM4)'4K%B>S*IBJ<>J;+'$JG:VP*I^
MO+RHA,*XI(;)LZ&(SZR<C=6CEI3:FI&<W):.GMB6CI[8EHZ>V):.GMB6CI[8
MEHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>V/^D."K_
MH$5 _Z!+4_NE2F/QJ4ERYZU*@=ZP39#5L%6<SK!>I\FP:*_&LG.SP[)\N+VP
M@,&VK(+)KJ>%SZ6ABM6<G)':E9F<W)&4GMF1E)[9D92>V9&4GMF1E)[9D92>
MV9&4GMF1E)[9D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9D92>V?^D."K_H$5
M_Z%*4_NF2&+RJTAQZ*](@-^S2H[6M5&:T+9:I,RX9:O*O7&NP;E[MK>R@,"N
MK(3(IJB%SIVDA]24H([8CI^9VXR;GMF,FY[9C)N>V8R;GMF,FY[9C)N>V8R;
MGMF,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>V?^D."K_H45 _Z))
M4_RG1V'RK49PZ;)&?^"W1XS9NTZ7T[]7G]#%8Z3%P'"MNKAYM["R@,"IK87'
MH*B$S9>EA=*.H8G7AZ"2V8>AG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-B'
MH9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V/^D-RK_H41 _Z-(4ORI
M16'SKD1OZK5#?>*\1(G<PDJ3V,I4F<K&8J2\O6ZPLK9XN:JQ@,&DK87'FZF$
MS).FA-"*HX?4@Z*.UH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6
M@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6UO^E-RK_H41!_Z1&4OVJ1&#T
ML4)NZ[A!>^3!0H;?S$:-T\]2E\'$8:>SNVVSJ[5XNZ6Q@,&?KH3&F*N$RI"H
MA,Z(IH;1@J2,TX"DDM. I)+3@*22TX"DDM. I)+3@*22TX"DDM. I)+3@*22
MTX"DDM. I)+3@*22TX"DDM. I)+3@*22T_^E-RK_H41!_Z5%4?ZL0E_UM#]L
M[;P^>.?'0('@UD:'R<U1FKC"8*JLNFVUI;5XO*"Q@,&;KH3%E:R$R(ZJA,N'
MJ(;.@J>+SW^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^F
MC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T/^E-BK_HD-!_Z=#4/^N/UWWMSQI\,([
M<^;0/WG3V3^*OLM1G:_ 8:REN6ZVH+5YO)RR@<"8KX3#DJZ$QHRLA<B'JH?*
M@JF*S'^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_
MJ8[-?ZF.S7^ICLU_J8[-?ZF.S?^F-BK_HD)!_ZE 3_^R.UOYO3AE[,LX;=S<
M-7C'UCZ.L\E2H*? 8ZV?N7"VFK5ZO)BR@;^4L87"CZ^%Q(NNAL6&K8?'@JR*
MR'^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)
M?ZN-R7^KC<E_JXW)?ZN-R?^G-2K_HT)!_ZP\3?^W-E?RQ3-?X=8V8\WC,7RZ
MTS^1J<A4H9_ 9:V9NG*UEK9[NI2S@KZ2LH7 C;&&P8FPA\.&KXC$@JZ*Q8"N
MC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,
MQ8"NC,6 KHS%@*Z,Q?^H-"K_ICX__[$W2OF^,%+GSR]5T>(L:,#A,'^MTD*3
MH,A7H9C!9ZN4O'.RDKA\MY"V@KJ.M(6\B[.&OHBRA\"%L8G!@[&*P8&PC,*!
ML(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&P
MC,*!L(S"@;",PO^I,BK_JS@]_[@O1>[(*4C6WR52P^PI;+'?,8*ATD62E\I:
MGY'#::>.OW2MC;Q\L8NZ@;2(N8.VA;B$N(.WAKF!MH>Z?[6)NWZUB[Q^M8N\
M?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^
MM8N\?K6+O/^K,"K_L2\X]L(F/-S:'SO&ZR-7L^PJ;Z/?-8*6U$J0C\U=FHO(
M:Z&)Q'6FAL)[JH/ ?JR!OX"N?[Z"L'V]@[%[O(6R>KN'LWF[B+-YNXBS>;N(
MLWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS
M>;N(L_^M+BK^NR4PX](:+<GH&T&V]R-:I>PN;Y;A/'^,V$^+A])?DX3-;)F!
MRG2>?LAXH7O'>Z-YQGVD>,5_I7;$@:9UPX.G=,.$J'/"AJESPH:I<\*&J7/"
MAJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&
MJ?^T)"7LRA8CS>43++GV&T:G^B9;F.XU;(SE1'J$WE.#@-EBBGS5;(]XTG&3
M==!UE7//>)=QSGJ8<,U\F6_-?IINS(";;<R"G&S+A)QLRX2<;,N$G&S+A)QL
MRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G/7!
M%1G1WPP8O/,3,:K_'D>:_"Q9CO(\9X3J2W)]Y5AZ>>!C@'3>:H1PVV^';=IS
MB6O9=HIJV'B+:==ZC&C6?(UGUGZ.9M6 CF75@8]EU8&/9=6!CV75@8]EU8&/
M9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/9=6!C]+2"@F_
MZ T=K?\5,YW_(T60_S-4A?=#7W[Q46AW[%QO<.EB=&OG9W=HY6UY9N1P>V7C
M<WUCXG9]8N%X?F+A>7]AX7M_8.!]@%_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_
M@5_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_@?^@.2'_G$8V
M_YI12O^=4EGWGU1I[:!7>..?7(?:G&>5TIEPH<R6>ZO&E(2SQ).+ML*/C[K
MBY*\OH>5O[V#F,&\@9O#NWZ@Q+I\IL:W>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQO^@.2'_G$8V_YI1
M2O^=4EGWGU1I[:!7>..?7(?:G&>5TIEPH<R6>ZO&E(2SQ).+ML*/C[K BY*\
MOH>5O[V#F,&\@9O#NWZ@Q+I\IL:W>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQO^@.2'_G$8V_YI12O^=
M4EGWGU1I[:!7>..?7(?:G&>5TIEPH<R6>ZO&E(2SQ).+ML*/C[K BY*\OH>5
MO[V#F,&\@9O#NWZ@Q+I\IL:W>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQO^@.2'_G$8V_YI12O^=4EGW
MGU1I[:!7>..?7(?:G&>5TIEPH<R6>ZO&E(2SQ).+ML*/C[K BY*\OH>5O[V#
MF,&\@9O#NWZ@Q+I\IL:W>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQO^@.2'_G$8V_YI12O^=4EGWGU1I
M[:!7>..?7(?:G&>5TIEPH<R6>ZO&E(2SQ).+ML*/C[K BY*\OH>5O[V#F,&\
M@9O#NWZ@Q+I\IL:W>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQO^@.2'_G$8V_YI12O^=4EGWGU1I[:!7
M>..?7(?:G&>5TIEPH<R6>ZO&E(2SQ).+ML*/C[K BY*\OH>5O[V#F,&\@9O#
MNWZ@Q+I\IL:W>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQO^@.2'_G$8V_YI12O^=4EGWGU1I[:!7>..?
M7(?:G&>5TIEPH<R6>ZO&E(2SQ).+ML*/C[K BY*\OH>5O[V#F,&\@9O#NWZ@
MQ+I\IL:W>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&M7JLQO^@.2'_G$8V_YI12O^=4EGWGU1I[:!7>..?7(?:
MG&>5TIEPH<R6>ZO&E(2SQ).+ML*/C[K BY*\OH>5O[V#F,&\@9O#NWZ@Q+I\
MIL:W>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQO^@.2'_G$8V_YI12O^=4EGWGU1I[:!7>..?7(?:G&>5
MTIEPH<R6>ZO&E(2SQ).+ML*/C[K BY*\OH>5O[V#F,&\@9O#NWZ@Q+I\IL:W
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQO^@.2'_G$8V_YI12O^=4EGWGU1I[:!7>..?7(?:G&>5TIEP
MH<R6>ZO&E(2SQ).+ML*/C[K BY*\OH>5O[V#F,&\@9O#NWZ@Q+I\IL:W>JS&
MM7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQO^@.2'_G48V_YI02O^>45GWH%)H[:%6>.2A6H;;GF24TIMNH,R8
M>*K&E8&RQ)6)ML&1CKJ_C)"]O8B3P+R$E\.Z@9O%N7Z@Q[A\I\BR>ZK(L'NJ
MR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(
ML'NJR/^@."+_G48W_YM/2O^?3UGXHE!H[J-3=^6D5X7<HF"3TYYJG\V;=*G'
MF'VQQ)>&ML&4C+J_CXZ^O(J2PKJ&E<6X@IK(MW^@R[1\I\RL?*G*JGVIRJI]
MJ<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVI
MRO^@."+_G44W_YQ.2O^@3ECXHT]G[Z51=N6F583=I5V1U*)FG<V?<*C(G'JP
MQ)J"ML&8BKJ^DHR_NXV/Q+B(D\BV@YG,M("ASZQ]I<^F?J?,I'^HRZ1_J,ND
M?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HR_^A
M."+_G44W_YU-2?^A3%CYI4UF[Z=/=>:I4X/>J%J0U:9BG,^C;*;)H':NQ9Y_
MM<&<A[J^EXK NI"-QK:+DLNTB)K.LH:DT:: I-&@@:?-GX&GS)^!I\R?@:?,
MGX&GS)^!I\R?@:?,GX&GS)^!I\R?@:?,GX&GS)^!I\R?@:?,GX&GS/^A."+_
MGD4W_YY,2?^B2U?YIDQF\*E.=.>K48+?JU>.UZI?FM"H::3+I7.LQJ-\L\*@
MA+F^G(C N9:,QK61DLNOC9C/JHJATJ"$H].;A*;.FH2GS9J$I\V:A*?-FH2G
MS9J$I\V:A*?-FH2GS9J$I\V:A*?-FH2GS9J$I\V:A*?-FH2GS?^A."+_GD4W
M_YY+2?^C2E?ZITME\*M,<^BM3X#@KU2-V:Y<F-*M9J'-JW"IR*IYL,.G@;>^
MH83 M9N)QJZ5C\RHD97/HHZ>TIJ)HM.6AZ7/E8>FSI6'ILZ5AZ;.E8>FSI6'
MILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>FSO^A-R+_GD0W_Y]*
M2?^D25;ZJ$ED\:Q+<NFP37_ALU&+VK-:E=2S8Y[/LVZER[-XJ\.L?+>XI8&_
MKYZ&QJB9C,NAE9+0FY*;TY6.HM21C*70D8NFSI&+ILZ1BZ;.D8NFSI&+ILZ1
MBZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NFSO^A-R+_GD0W_Z!)2/^E
M2%;[JDAD\JY)<>JR3'WBMD^)W+A7DM:Z89K3O6V@R;AUJ[ZP>K:SJ7^_JJ*$
MQJ*=BLN;FI#/E9>9TI"5HM2-D*70C)"FSXR0IL^,D*;/C)"FSXR0IL^,D*;/
MC)"FSXR0IL^,D*;/C)"FSXR0IL^,D*;/C)"FS_^A-R+_GD0W_Z!)2/^F1U7[
MJT=C\[!(<.NU2GSDNDZ&WK]5C]K#8)72Q&V<Q;MSJKFS>+:NK7V_I:>"Q9VB
MB,N6GX[/CYR6THN<HM.(E:30B92ESXF4I<^)E*7/B92ESXF4I<^)E*7/B92E
MSXF4I<^)E*7/B92ESXF4I<^)E*7/B92ES_^B-R+_GT0W_Z%(2/^G1E7\K$5B
M]+)&;NRX2'KFOTR#X<=3BMS-8H[.R&R;P+]QJK2W=[6IL7R^GZR!Q9>GALJ0
MI(S.BJ*5T8:BH=*$FZ70A9JESX6:I<^%FJ7/A9JESX6:I<^%FJ7/A9JESX6:
MI<^%FJ7/A9JESX6:I<^%FJ7/A9JES_^B-B+_GT,W_Z)&1_^H1%3]KD-A];5$
M;.Z\1G?IQ$M_X\]4A-G498C(RVN:NL)PJ:ZZ=[2CM'R]FJ^!PY*LA<B+J8K,
MA*>2SX"FG-" HZ7/@*&FSH"AILZ H:;.@*&FSH"AILZ H:;.@*&FSH"AILZ
MH:;.@*&FSH"AILZ H:;.@*&FSO^B-B+_GT,W_Z-%1_^J0E/^L4%?]KA!:O'!
M1'/JS$MYX-I6?,_57HW S&F;L\-RJ*>[>;.>M7^[E[&#PHZMA<:'JXC*@:F-
MS7RHELY[J*+->ZFFS7NIILU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILU[J:;-
M>ZFFS7NIILU[J:;->ZFFS?^C-B+_GT,W_Z5#1O^L0%+_M#Y=^;T_9N[(0VWC
MUDUOU=U.@<3369&UR6:?J<%QJZ"[>;.9MH"ZE+*%P(ROAL2&K8C'@*N,R7RJ
MDLIZJYS*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?
MRGFKG\IYJY_*>:N?RO^C-2+_H$(W_Z9!1?^O/5#^N#M9\\0\8>;10V39WT-S
MR-Q*A;?05Y6JQV6B_^)]$$E#0U]04D]&24Q%  02H,!PK)FZ>;24MH"ZD;.%
MOHNQAL&%L(C#@:Z+Q7VMD,9ZK9?&>JV:QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&
M>JV:QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&>JV:QO^D-"+_H4$W_ZD]0_^S.4WY
MOC=5ZLPZ6=O=.V++Y3]WN]E(B:O.5YB@QF6DF,!QK).[>K.0N(&XC+6$NXBS
MAKZ%LHG @;&+P7ZPC\)[L)3#>K"6PWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6
MPWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6P_^D-"+_HSXV_ZTY0?^X-$CPQC--
MW]DV4,WE-F>^Y#M[K==(C*#-6)F7QF>DDL%RJXZ]>[",NH&TB+B#MX2WA;F"
MM8B[?[2*O7RSC;YZLY&_>K.3OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3OWJS
MD[]ZLY._>K.3OWJSD[]ZLY._>K.3O_^F,B+_ICHT_[(S/?? +D+DTB]!S^0N
M5;_O,VNOX3M^H-9*C9;.6YF0R&FAC,-SJ(G >ZR&OG^O@KR!LH"[A+-]NH:U
M>[F(MGFXB[=WMX^X=[>0N7>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+EW
MMY"Y=[>0N7>WD+EWMY"Y=[>0N?^G,2+_K#,Q_[DK-NK,)C;2X29!P>\L6K#M
M,VZAX3U_E==-C(W07I:)RVN=AL=THH/$>J9_PWVI?,& JWK @JQYOX2M=[Z&
MKW6^B;!SO8RQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ
M<[V-L7.]C;%SO8VQ<[V-L?^I+B'_LRHK\L4B+-;>'"W#[2-'LODK7:+L-F^5
MXD)]B]I2B(748)""T&R6?LQSFWO*=YYXR7N@=LA^HG3'@*-SQH*D<<6$I7#$
MAZ9NQ(JG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+
MIV[#BZ=NPXNG;L.+I_^L*B#ZO1\BW-D2&\7K&C.T^B-*H_DN7I7N/&V*Y4EY
M@]]6@G[:9(EZUFR.=M-QD7/2=91QT'F5;\][EVW.?IALSH"9:\V"FFK-A)MI
MS(><:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,
MB)QHS(B<:,R(G/^V'ACDT X3R.D1(+7Y&S>E_R9+E_HT7(OQ0FB"ZD]R?.5;
M>G?A9']RWFJ#;MQPAFS;=(AJV7>):-EYBV?8?(MFUWZ,9=: C636@HYCU86/
M8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]B
MU86/8M6%C^G'#0S*V@L/M_<2)*?_'3F8_RM)C/XZ5X/V26%\\%5I=>Q>;V[I
M8W1JYVEW9^5N>67D<GMCXW5\8N)W?6'B>7Y@X7M_7^%]?U_@?X!>X(*!7=^#
M@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!
M7=^#@<O0"0.ZX@L3J/\4)IK_(3>-_S%%A/] 4'S\3EAT^%=?;?1=9&?R8F=C
M\&AJ8>YL;%_M<&U=[7)O7.QU;UOL=W!:ZWEQ6NMZ<5GJ?')8ZG]R6.I_<UCJ
M?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_
M<_^<.!K_FD8M_Y=10?^:4T_^G%5>]9Q:;.R;7WKDF6>'W)9QDM63>YS/D(2D
MRXZ,J\B*D+#%AY2TPX28M\*!F[G!?YZZP7VBN\![IKS >:N]OWBRO;MXL[V[
M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO?^<
M.!K_FD8M_Y=10?^:4T_^G%5>]9Q:;.R;7WKDF6>'W)9QDM63>YS/D(2DRXZ,
MJ\B*D+#%AY2TPX28M\*!F[G!?YZZP7VBN\![IKS >:N]OWBRO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO?^<.!K_
MFD8M_Y=10?^:4T_^G%5>]9Q:;.R;7WKDF6>'W)9QDM63>YS/D(2DRXZ,J\B*
MD+#%AY2TPX28M\*!F[G!?YZZP7VBN\![IKS >:N]OWBRO;MXL[V[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO?^<.!K_FD8M
M_Y=10?^:4T_^G%5>]9Q:;.R;7WKDF6>'W)9QDM63>YS/D(2DRXZ,J\B*D+#%
MAY2TPX28M\*!F[G!?YZZP7VBN\![IKS >:N]OWBRO;MXL[V[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO?^<.!K_FD8M_Y=1
M0?^:4T_^G%5>]9Q:;.R;7WKDF6>'W)9QDM63>YS/D(2DRXZ,J\B*D+#%AY2T
MPX28M\*!F[G!?YZZP7VBN\![IKS >:N]OWBRO;MXL[V[>+.]NWBSO;MXL[V[
M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO?^<.!K_FD8M_Y=10?^:
M4T_^G%5>]9Q:;.R;7WKDF6>'W)9QDM63>YS/D(2DRXZ,J\B*D+#%AY2TPX28
MM\*!F[G!?YZZP7VBN\![IKS >:N]OWBRO;MXL[V[>+.]NWBSO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO?^<.!K_FD8M_Y=10?^:4T_^
MG%5>]9Q:;.R;7WKDF6>'W)9QDM63>YS/D(2DRXZ,J\B*D+#%AY2TPX28M\*!
MF[G!?YZZP7VBN\![IKS >:N]OWBRO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO?^<.!K_FD8M_Y=10?^:4T_^G%5>
M]9Q:;.R;7WKDF6>'W)9QDM63>YS/D(2DRXZ,J\B*D+#%AY2TPX28M\*!F[G!
M?YZZP7VBN\![IKS >:N]OWBRO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO?^=.!K_FD4N_Y=00?^;44__G51=]9Y8
M:^R=77GDFV2&W)ANDM65>)S0DH&DRX^)J\>-C['%B9.UPX67N,*"FKK!?YZ[
MP'VBO;][I[Z_>:V^NWBQOK9YLKZV>;*^MGFROK9YLKZV>;*^MGFROK9YLKZV
M>;*^MGFROK9YLKZV>;*^MGFROO^=.!K_FD4N_YA/0/^=4$[_GU)<]J!5:NV@
M6GCEGV"%W9QJD=:8<YO0E7VDRY*%J\>/C;'$C)&VPH>5N<&#F;N_?YV^OGVB
MO[UZJ,"\>:_!M'FPP;!ZL,"P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P>K#
ML'JPP+!ZL,"P>K# L'JPP/^=-QK_FT4N_YE.0/^>3D[_H5!;]Z)3:>ZC5W?F
MHEV#WI]FC]><;YK1F'FCRY6"J\>2B;'$CH^VPHF3NK^$F+V]@)W O'VCPKM[
MJL2T>JW$K7NNPZI[K\&J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!JGNO
MP:I[K\&J>Z_!JGNOP?^>-QK_FT0N_YI-0/^?34W_HDY;]Z11:.^E577GI5J"
MWZ-BC=B@:YC2G'6AS)E^J<B5AK#$DHVVP8R1N[Z&EK^\@9S#NGZDQ;=\J\>M
M>ZO&IWRMQ*1]KL.D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]
MKL.D?:[#I'VNP_^>-QK_FT0N_YM,0/^@3$W_I$U:^*9/9_"H4W3HJ%> X*=>
MC-JD:);3H7&?SIUZI\F9@Z_%E8JUP8^/N[V)E<&ZA9W$MH*DQ[" JLBG?:K(
MHGZLQ9]_KL.??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.?
M?Z[#GW^NP_^>-QK_FT0N_YQ+/_^A2DS_I4M9^:A.9O&J47/IJU5_XJM;BMNI
M9935IFZ=SZ-WI<J?@*S%F8:TOY.,O+B-D\&RB9G%KH:AR*J$J<FA@*G*G(&L
MQIN!K<2;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$
MFX&MQ/^>-AK_G$0N_YQ*/_^B24S_IDI9^:E,9?&L3W'JKE1]XZ]9B-VN8I'6
MK6N:T:IUHLNE?:O!G8.TN9:)O+*1D,&LC);&IXF=R*.'ILJ;@ZC+F(.KQY:$
MK<66A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2M
MQ?^>-AK_G$,N_YU)/_^C2$O_ITE8^JM+9/*N3G#KL5)[Y+-7A=^T8([9LVJ6
MT;%UGL:H>ZN\H(&TLYJ'O*R4C<*FD)3&H(V;R9R+I,N6AZC+DX>KR)*'K,62
MAZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%DH>LQ?^?
M-AK_G$,N_YY(/_^C1TO_J$A7^ZU)8_.P3&_LM%!YYKA6@^&[7HO:NVJ2S;1S
MGL&K>:JWI'^TKIV$O*:8BL&@E)'&FI&8R9:/H<N1C*C,CXJJR(Z*K,:.BJS&
MCHJLQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&CHJLQO^?-AK_
MG$,N_YY'/O^D1DK_JD96_*Y(8O2S2VWNN$]WZ+U5?^'!7H;6P&R.R+=QG;VN
M=ZJRIWVTJ:&"NZ&<B,&:F(_&E):6R9"4G\N,DJC,BH^JR8J.K,:*CJS&BHZL
MQHJ.K,:*CJS&BHZLQHJ.K,:*CJS&BHZLQHJ.K,:*CJS&BHZLQO^?-AK_G$,N
M_Y]&/O^E14K_JT55_+!&8?:V26OPO$YTY\)5>]_(88#1PVJ-Q+IPG;BR=:FM
MJWNSHZ6 NYNAAL&4G8W%CIN4R(J9G<J&F:C+AI2JR8:2J\:&DJO&AI*KQH:2
MJ\:&DJO&AI*KQH:2J\:&DJO&AI*KQH:2J\:&DJO&AI*KQO^?-1K_G4(N_Z!%
M/?^G1$G_K4-4_K-$7_>Z1VCOP4UPY<E6==S.9'K,QFF-OKYNG+*V=*BGL'FR
MGJM^NI6FA,".HXO$B*&2QX2?FLF GZ?*@9JJR(*8J\:"F*O&@IBKQH*8J\:"
MF*O&@IBKQH*8J\:"F*O&@IBKQH*8J\:"F*O&@IBKQO^@-1K_G4(N_Z%$/?^H
M0DC_KT%3_[9"7?>^1F7LQTUKX])8;=;387K'RF>,N<)MFZR\<J>AMG>QF+%]
MN8^M@KZ(JHG#@JB0QGVGF<AZIZ7)>Z*KR'V>K,9]GJS&?9ZLQGV>K,9]GJS&
M?9ZLQGV>K,9]GJS&?9ZLQGV>K,9]GJS&?9ZLQO^@-1K_G4(N_Z)"//^J0$?_
MLCY1_;I 6?/#1&#HSTYCW]Q99\_88'G SV:*LLAKFJ;"<*:;O':OD;A[MXFU
M@;R"LH? ?;".PWBNEL5VK:'&=:RLQG>FK<5WIJW%=Z:MQ7>FK<5WIJW%=Z:M
MQ7>FK<5WIJW%=Z:MQ7>FK<5WIJW%=Z:MQ?^@-!K_GD$N_Z1 ._^L/47_M3M.
M][\^5>S+1%GAVD]:U-]1;,;:6GVXTV*+J\YIF)_&<:25P'>MCKM^M(>W@[F!
MM(>]?+*,OWFQD\%VL)O"=+"FPG*PK<)RL*W"<K"MPG*PK<)RL*W"<K"MPG*P
MK<)RL*W"<K"MPG*PK<)RL*W"<K"MPO^A,QK_GD$O_Z<].O^P.D/]NCA*\,8[
M3^/514[5X49?R.)+<;K=4H&LU5N/G\QFFY;&<*2/P'BKBKQ_L82Y@[6 MX>X
M?+:+NWFTD+QWM)>]=K2AO72SI;YTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2SI;YT
MLZ6^=+.EOG2SI;YTLZ6^=+.EOO^B,QK_H#XN_ZHY-_^T-3_VP#5$Y\\Y1=??
M/%#)YT%DN^5&=JS<3H6?TUJ2E<QGG([&<:2*PGFJA;]^KH"\@K)]NH:T>KF*
MMG>XCKAUMY.Y<[>:N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y
M<[>@N7.WH+ESMZ"Y<[>@N?^C,AK_HSHL_ZXT-/ZZ,3KMRC [VMTR/\KG.%6\
M[#UIK>5$>9_;3H>4TUR2C<QHFXC(<J&$Q'FF@,)]JGS @:UYOH6O=[V(L'2\
MB[)RNY"S<+N5M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT;[J:
MM&^ZFK1ONIJT;[J:M/^D,!K_IS4J_[0O,/3#*C'>V"LMS.8N1;WR-5JM[CML
MG^1$>Y/;48>+U%Z0AL]JF(++<YU^R'BA>L9\I'?$@*9UPX.H<\*&J7'!B:MO
MP(VL;<"2K6R_E:ULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M;+^5K6R_
ME:ULOY6M;+^5K?^E+QK_K2TE_+PG*.70(23.Y"0SOO$L2J[X,UV@[3UMD^1'
M>HK=5(6#UV&,?])LDGO/<I=WS7>:=,M[G'+*?IYPR8&@;LB$H6W'AZ)KQHJC
M:<:.I&C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5H
MQ9&E:,61I?^G+!K_M24?[,D:'-#B&2&_\"(XK_TK3:#X-5Z3[D%LB>9-=X'@
M6(!]W&2&>-AKBW/5<8YPTW61;M)YDVS1?)1JT'^6:<^"EVC/A9AFSHB99<V,
MFF3-CIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:
M9,V.FO^N)!;UP1<4U-\.$,#O&":P_2,\H?\M3I3Y.EV)\4=H@>M2<7KF77AT
MXF1]<-]K@6W=<(1JW'2&:-MXB&;:>XEEV7V*9-B BV+8@XQAUH6-8-:)CE_5
MBXY?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+
MCOZY%@W4T@L&PNX.%K'\&2JB_R4]E/\R3(G\0%F!]DUB>O!8:7/L7V]LZ61S
M:.=J=F;E;WEDY'-Z8N-V?&'C>7U@XGM^7^%^?E[A@']=X(. 7."%@5O?B(%;
MWXB!6]^(@5O?B(%;WXB!6]^(@5O?B(%;WXB!6]^(@5O?B(%;WXB!6]^(@=3(
M"0/$UPH'LOL0&:/_'"N5_R@[BO\X2('_15)Z_%):<O=98&OT7F1F\F1H8O!I
M:F#N;6Q>[7%M7.UT;EOL=F]:['EP6>M[<5CK?7%8ZG]R5^J"<U;IA'-6Z81S
M5NF$<U;IA'-6Z81S5NF$<U;IA'-6Z81S5NF$<U;IA'-6Z81S5NF$<\3-" &T
MW0@+I/\2&I?_'RJ+_RXV@?\]07G_2DEQ_U)0:?]856/]75A?^V-;7/EG75KX
M:U]8]VY@5_=Q85;V=&%5]G9B5/5W8U/U>6-3]'QD4O1^9%'T@&51](!E4?2
M95'T@&51](!E4?2 95'T@&51](!E4?2 95'T@&51](!E4?2 9?^6,Q3_E4,E
M_Y)1-_^74T7_F5=3_9E;8/6886WME6AYY9)RA-^/?([:C(66U8>+G-&#D*'/
M@)6FS7V:J<M[GJO*>:&MR7>EK\AUJ;#'=*ZQQW.SLL9SNK+!=;NRP76[LL%U
MN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LO^6,Q3_E4,E_Y)1
M-_^74T7_F5=3_9E;8/6886WME6AYY9)RA-^/?([:C(66U8>+G-&#D*'/@)6F
MS7V:J<M[GJO*>:&MR7>EK\AUJ;#'=*ZQQW.SLL9SNK+!=;NRP76[LL%UN[+!
M=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LO^6,Q3_E4,E_Y)1-_^7
M4T7_F5=3_9E;8/6886WME6AYY9)RA-^/?([:C(66U8>+G-&#D*'/@)6FS7V:
MJ<M[GJO*>:&MR7>EK\AUJ;#'=*ZQQW.SLL9SNK+!=;NRP76[LL%UN[+!=;NR
MP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LO^6,Q3_E4,E_Y)1-_^74T7_
MF5=3_9E;8/6886WME6AYY9)RA-^/?([:C(66U8>+G-&#D*'/@)6FS7V:J<M[
MGJO*>:&MR7>EK\AUJ;#'=*ZQQW.SLL9SNK+!=;NRP76[LL%UN[+!=;NRP76[
MLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LO^6,Q3_E4,E_Y)1-_^74T7_F5=3
M_9E;8/6886WME6AYY9)RA-^/?([:C(66U8>+G-&#D*'/@)6FS7V:J<M[GJO*
M>:&MR7>EK\AUJ;#'=*ZQQW.SLL9SNK+!=;NRP76[LL%UN[+!=;NRP76[LL%U
MN[+!=;NRP76[LL%UN[+!=;NRP76[LO^6,Q3_E4,E_Y)1-_^74T7_F5=3_9E;
M8/6886WME6AYY9)RA-^/?([:C(66U8>+G-&#D*'/@)6FS7V:J<M[GJO*>:&M
MR7>EK\AUJ;#'=*ZQQW.SLL9SNK+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!
M=;NRP76[LL%UN[+!=;NRP76[LO^6,Q3_E4,E_Y-1-_^74T7_F592_9E;8/68
M8&WMEF=YY9-QA-^0>X[:C826U8B*G-&$D*+/@)6FS'V9J<M[G:S)>:&NR'>E
MK\AVJK''=*ZRQW.TLL1TNK*_=;JROW6ZLK]UNK*_=;JROW6ZLK]UNK*_=;JR
MOW6ZLK]UNK*_=;JROW6ZLO^6,Q3_ED,E_Y50-_^9443_FU12_IQ87_6;76SM
MF61XYI9L@]^3=HW:CX"6U(R(G=&'CJ/-@Y.HRX"8J\E]G*[(>J&QQGBELL9W
MJK3%=;"UQ72XM;UWN+6X=[BUN'>XM;AWN+6X=[BUN'>XM;AWN+6X=[BUN'>X
MM;AWN+6X=[BUN'>XM?^7,Q3_ED,E_Y9.-_^:3T3_G5)1_IY57O:>6FKNG&!V
MYYIG@N"6<HS:DGN5U(Z$G="*BZ/-AI&IRH*6K<A^F[#&>Z"SQ7FFM<1WK+;#
M=K.WOG>WM[=XMKBR>;:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:XLGFVN+)Y
MMKBR>;:XLGFVN/^8,Q3_ET,E_Y=--_^;34/_GU!0_Z!37?>@6&GOGUUUZ)UD
M@.&:;HO;EG>4U9& G-".B:/,B8^IR825KL> FK+%?:"UPWJGM\)XKKG =[6Y
MN'BUN;%YM;FL>K6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL
M>K6YK'JUN?^8,Q3_F$,E_YA,-O^<3$/_H$Y/_Z)17/BC56CPHEMTZ:%A?^*>
M:HG<FG.3UI5\F]&1A:/,C(RIR8>3K\:"F;/#?J"WPGJHN<%XL;NY>+.\L7FS
MNZMZM+NG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6Z
MIWNUNO^9,Q3_F$,E_YE+-O^>2T+_H4Q._Z1/6_FE4V;QI5ARZJ1>?>.B9H?=
MGG"1UYEXF=*5@:'-CXFIR8J1K\6#F+3"?Y^XO7RGN[IZL+VR>K*^JWNRO:9\
ML[RC?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVT
MNO^9,Q3_F$,F_YE*-O^?2D+_HTM._Z9.6?JH467RJ%9PZZA<>^6G8H7?HVR.
MV9]UE].:?I_-DX:HQ8V-K[^'E+6Y@YRYM7^CO+%]K+ZL?+&_I7RQOZ%^L[V>
M?K2[GGZTNYY^M+N>?K2[GGZTNYY^M+N>?K2[GGZTNYY^M+N>?K2[GGZTN_^9
M,Q3_F4,F_YI)-?^@2$'_I$E-_Z=,6/JJ4&3SJU1N[:Q:>>:L8(+@JFF+VJ9S
ME,^??)W&EX.HOI"*L+B+D;:RAIBZK8.@O:F!J+^E@+# GW^PP)R LKV:@;.[
MFH&SNYJ!L[N:@;.[FH&SNYJ!L[N:@;.[FH&SNYJ!L[N:@;.[FH&SN_^:,Q3_
MF4,F_YM(-?^A1T'_I4A,_ZE*5_NL3F+UKU)L[K!8=NBQ7G_?L&B(U:QTD,JC
M>IW FX&HN)2'L+&/CK:KBI6[IH>=OJ*%I<"?A*_!F8&OP9>"LKZ5@[.\E8.S
MO)6#L[R5@[.\E8.SO)6#L[R5@[.\E8.SO)6#L[R5@[.\E8.SO/^:,Q3_F4,F
M_YQ'-?^B1D#_IT=+_ZM)5OVO3&#VLE%J[K17<^6W7GS=MFJ#SZ]RD,6F>)V[
MGGZGLIB%L*N3B[:ECI.[GXN:OIN)HL&8B*S"DX6OPI*&L;^1AK.\D8:SO)&&
ML[R1AK.\D8:SO)&&L[R1AK.\D8:SO)&&L[R1AK.\D8:SO/^:,Q3_F4(F_YQ&
M-/^C14#_J$5*_ZU'5?ZQ2E_UM5!HZ[E6<..]7G?9NVJ R[)PD,"I=IVVHGRG
MK9R"KZ67B;:>DY"[F8^8OI2-H,&1C*G"C8JNPHV)L;^-B;*]C8FRO8V)LKV-
MB;*]C8FRO8V)LKV-B;*]C8FRO8V)LKV-B;*]C8FRO?^;,Q3_FD(F_YU%-/^D
M1#__JD1)_Z]%4_RT25WRN4]EZ;Y6;.'#8'+3OFF QK5NC[NM=)RPIGJGIZ"
MKY^;AK68EXZ[DY65OHZ2G<&*DJ?"B)"NPHB.L,"(C;*]B(VRO8B-LKV(C;*]
MB(VRO8B-LKV(C;*]B(VRO8B-LKV(C;*]B(VRO?^;,Q3_FD(F_YY$,_^E0C[_
MJT)(_[%$4OJW2%KPO4YAYL169][)8FW.P6=_P;EMCK:Q<INKJGBFHJ5^KIF@
MA+62G8NZC)J3OH>8F\"$EZ3"@I:OPH.3L,"$D;*^A)&ROH21LKZ$D;*^A)&R
MOH21LKZ$D;*^A)&ROH21LKZ$D;*^A)&ROO^;,Q3_FD$F_Y]",_^F0#W_K4!'
M_[1"3_>[1U?MPTU=Y,Q88-G-8&S)Q69^O+UKC;"U<9JEKW:EG*I\K9.F@K2,
MHHFYAJ"0O8&>F;]]GJ+!>YZOP7V9L,!_EK*^?Y:ROG^6LKY_EK*^?Y:ROG^6
MLKY_EK*^?Y:ROG^6LKY_EK*^?Y:ROO^<,Q3_FD$F_Z!!,O^H/SS_L#Y%_[=!
M3?3 15/JR4Y6XM5:5]+17FO$R61]ML%JC*J[;YF?M72DEK!ZK(VL@+*&J8>W
M?Z>.NWJFEKYWI:"_=*:MOW>AL;]ZG;*^>IVROGJ=LKYZG;*^>IVROGJ=LKYZ
MG;*^>IVROGJ=LKYZG;*^>IVROO^=,Q3_FT$F_Z(_,?^J/#K_LSQ"^[L^2?#&
M1$WFTD]-W-Q75LS576J^S6-[L,=HBZ3!;9>9O'.BC[AXJH:T?K!_LH6U>;",
MN'2OE;MQKI^\;J^KO7&JL[QTI;.\=*6SO'2EL[QTI;.\=*6SO'2EL[QTI;.\
M=*6SO'2EL[QTI;.\=*6SO/^=,Q3_FT F_Z0\,/^M.3C_MCD_]<$\0^G.1$3>
MW4U'TN!36,7;7&BWTV%ZJ<UFB9S(:Y61Q'&?B,!VIW^]?:UXNX2Q<[J+M&^X
ME+=LMYVX:K>HN6FVMKAMK[6Y;:^UN6VOM;EMK[6Y;:^UN6VOM;EMK[6Y;:^U
MN6VOM;EMK[6Y;:^UN?^>,A3_G3XE_Z<Y+O^Q-C7[O#8Z[<DZ/.#:1#K2XD=,
MQ^)-7KG>5&ZLV5M\G]1BB)30:).*S&^;@L=WHGS#?JAVP(2L<KZ*KV^\D;%M
MO)BR:[NALVJ[K;)GNK:T9[JVM&>ZMK1GNK:T9[JVM&>ZMK1GNK:T9[JVM&>Z
MMK1GNK:T9[JVM/^?,A3_H#HD_ZHT+/^U,C'SPS(SX]0X,-/A/#_&Z$)2N>5(
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
M)''_/"QH_T,R8?]*-UO_4#M6_U8]4_]<0%#_8$%._V1#3/]H1$K_:T5)_VY&
M2/]Q1D?_=$=&_W9(1?]Y2$3_?$E#_X!)0O^#2D+_@TI"_X-*0O^#2D+_@TI"
M_X-*0O^#2D+_@TI"_X-*0O^#2O^"* G_@CD6_X%()?^*3S'_CE8]_X]<2?^.
M8U3^BFI>^(5Q:/* >G#N?(-WZGB+?>=TDH+D<9B%XF^=B.%MHHO@:Z>-WVFL
MCMYHL9#=9[>1W6:]D=QEQ9+<9<V2U&;1DL]HTI+/:-*2SVC2DL]HTI+/:-*2
MSVC2DL]HTI+/:-*2SVC2DO^"* G_@CD6_X%()?^*3S'_CE8]_X]<2?^.8U3^
MBFI>^(5Q:/* >G#N?(-WZGB+?>=TDH+D<9B%XF^=B.%MHHO@:Z>-WVFLCMYH
ML9#=9[>1W6:]D=QEQ9+<9<V2U&;1DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2
MDL]HTI+/:-*2SVC2DO^"* G_@CD6_X%()?^*3S'_CE8]_X]<2?^.8U3^BFI>
M^(5Q:/* >G#N?(-WZGB+?>=TDH+D<9B%XF^=B.%MHHO@:Z>-WVFLCMYHL9#=
M9[>1W6:]D=QEQ9+<9<V2U&;1DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2DL]H
MTI+/:-*2SVC2DO^"* G_@CD6_X%()?^*3S'_CE8]_X]<2?^.8U3^BFI>^(5Q
M:/* >G#N?(-WZGB+?>=TDH+D<9B%XF^=B.%MHHO@:Z>-WVFLCMYHL9#=9[>1
MW6:]D=QEQ9+<9<V2U&;1DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/
M:-*2SVC2DO^"* G_@SD6_X-')?^,3C'_D%4]_Y%;2/^085/^C6A>^(AO:/*#
M>'#M?H)XZ7J*?N9VD8/D<Y>'XG"=BN!NHHS?:Z>.W6JLD-UHLI'<9[B3VV:_
MD]MFQY399M"4SVC0D\MIT)3+:="4RVG0E,MIT)3+:="4RVG0E,MIT)3+:="4
MRVG0E/^#* G_@SD7_X9&)/^.33#_DU0\_Y181_^27E/_D&5=^(QM9_*&=7#M
M@7]XZ7V'?N5YCX3B=96(X'*;C-YOH8_=;*>1W&NLD]MILY3::+J6V6?#EMEF
MS9?0:<Z6R&K.E\1KS9?$:\V7Q&O-E\1KS9?$:\V7Q&O-E\1KS9?$:\V7Q&O-
ME_^$* G_A#D7_XA%)/^13##_E5$[_Y961_^57%+_DV)<^8]J9O.*<G#MA7MX
MZ8"$?^5[C(7B=Y.*WW.:CMUPH)';;::4VFNMEMEIM)?8:+V8V&?(F=%IS)G)
M:\R9PFS,FKUMRYJ];<N:O6W+FKUMRYJ];<N:O6W+FKUMRYJ];<N:O6W+FO^%
M* G_A3D7_XI$)/^32R__ET\Z_YA41O^765#_EF!;^9)G9?..;V_NB7AWZ8.!
M?^1^BH7A>9&+WG68C]QQGY/:;J:6V&RNF-=JMIK6:,&;TVG+F\IKRYO";<J<
MNV[*G;AORIVX;\J=N&_*G;AORIVX;\J=N&_*G;AORIVX;\J=N&_*G?^%* G_
MACD7_XQ$(_^52B__F4TZ_YI11/^:5D__F5U:^I9D9/22:V[NC71VZ8=^?N2!
MAX7@?(^+W7>7D-MSGI78;Z:8UFROFM5JN9S4:<:=RVS)G<-MR9Z\;\B?M7#(
MG[)QR)^R<<B?LG'(G[)QR)^R<<B?LG'(G[)QR)^R<<B?LG'(G_^&)PG_ACD7
M_XY#(_^722[_FDLY_YQ/0_^=5$[_G%I8^YI@8O66:&SOD6]UZHMY?N6%@X7@
M?XR,W7F5D=ETG9;4<*6:T&ZNG<ULMY_+:\.@PV['H+MOQZ&U<<:AKW+&H:QS
MQJ&L<\:AK'/&H:QSQJ&L<\:AK'/&H:QSQJ&L<\:AK'/&H?^')PG_ASD7_Y!"
M(_^81RW_G$DX_Y],0O^@44S_H%=6^YY>8/2;96KMEFQSYY!V?.&*@(3;A(F+
MTWZ1DLYXF9C)=*&<QG&IG\)PLJ+ ;[VCNG#%H[-RQ:2N<\6DJ73%HZ9UQ:.F
M=<6CIG7%HZ9UQ:.F=<6CIG7%HZ9UQ:.F=<6CIG7%H_^')PG_B#@7_Y%!(O^:
M12S_GD<V_Z%*0/^C4$K^HU54]J)<7>^@8F?HG&EPX99T>=J0?8+1B8:+RH*-
MD\5]E9G >9V>O':EH;ASK:2U<KBELG+#IJQTPZ:G=L.FHW?$I:%XQ*6A>,2E
MH7C$I:%XQ*6A>,2EH7C$I:%XQ*6A>,2EH7C$I?^()PG_B#@7_Y-!(O^;1"S_
MH$4U_Z-)/_^E3DC[IU11\Z9:6^NE8&3CHFAMW)US=M&5>H+)C8*+PH>*D[R"
MD9JW?9F?LGJAHZ]WJ::K=K.GJ7; J*1WPJBA><*GG7K#IYMZPZ:;>L.FFWK#
MIIMZPZ:;>L.FFWK#IIMZPZ:;>L.FFWK#IO^()PG_B3@7_Y5 (?^=0BO_HD0T
M_Z5(/?^H3$;XJE)/[ZM85^>K7V#@J&EIU*%P=<N9>('"DG^+NXN&E+6&CIJO
M@I6@JGZ=I*9[IJ>C>K"IH'F\JIUZP:F:?,&IF'W"J)9]PJ>6?<*GEGW"IY9]
MPJ>6?<*GEGW"IY9]PJ>6?<*GEGW"I_^))PG_B3@7_Y8_(?^>02K_HT(S_Z=&
M._ZK2T3UKE%,[+!75.2Q7ES;K6AFSZ5N=<6==8&\EGR+M9"#E*Z*BYNHAI*@
MHX*:I9Z HJB;?JRJF'ZXJY9^P*N4?\"JDX#!J)* PJB2@,*HDH#"J)* PJB2
M@,*HDH#"J)* PJB2@,*HDH#"J/^))PG_BC@7_Y@_(/^?/RG_I4$R_ZI%.ORN
M24'RL4])Z;564.&W7U?5L65ERJAL=,"A<X"WFGJ+KY2!E*B/B)NBBH^@G(>7
MI9>$H*B4@JFJD8*UJX^"OZN.@\"JC8/!J8V#P:B-@\&HC8/!J(V#P:B-@\&H
MC8/!J(V#P:B-@\&HC8/!J/^*)PG_BS@7_YD^(/^A/BC_ID P_ZQ#./FQ2#_P
MM4Y%Y[I52]Z[7E30M&1EQ:QK<[ND<8"QGGB*J9A^DZ*3A9J;CXV@EHR5I9&)
MG:B-AZ>KBH>RK(B'OZR(A\"KB(; J8B&P:B(AL&HB(;!J(B&P:B(AL&HB(;!
MJ(B&P:B(AL&HB(;!J/^*)PG_C#<7_YL]'_^B/2?_J#\O_ZY"-O>T1SSMNDU!
MY,!61MF_7%/+MV-DP*]I<[:H;W^LHG6*I)Q\DYR8@YJ5E(J@CY&2I8J.FZB&
MC:2K@XROK(&-O:R"C+^K@XK J8.*P:F#BL&I@XK!J8.*P:F#BL&I@XK!J8.*
MP:F#BL&I@XK!J?^+)PG_CC<7_YP\'_^C.R;_JCTM_[% ,_2X13CJOTP\XL=5
M0-/"6E+'NF%CN[-G<K"M;7ZGIW.)GJ%ZDI:=@)F/FHB?B9>0I(24F*A_DZ*J
M?)*MJWJ2NJQ[D<"K?8_!J7Z.P:A^CL&H?H[!J'Z.P:A^CL&H?H[!J'Z.P:A^
MCL&H?H[!J/^,)PG_CS86_YTZ'O^E.B7_K3LK_+0^,/&\0S3GQ4PVWLM2/\[&
M65'"OF!BMKAF<*NQ;'VAK'*(F*=XD9"C?IB)H(6>@IV-HWV;EJ=XF9^I=9BJ
MJG.9MZMTF,"J=Y3!J7B3PJAXD\*H>)/"J'B3PJAXD\*H>)/"J'B3PJAXD\*H
M>)/"J/^,)PG_D346_Y\X'?^G."/_KSDH^;@\+.["0B[ES4PMV-!//<G)5U"\
MPUY@L+QD;Z6W:GR;LG"&DJUVCXJI?):"IH.<?*2+H7:BDZ5RH9VG;Z"HJ6V@
MM:EMH,&H<)O"IW*9PJ=RF<*G<IG"IW*9PJ=RF<*G<IG"IW*9PJ=RF<*G<IG"
MI_^-)@G_E#05_Z$V&_^J-B'_LS8E];XY)^K)0";@UDDHT=5./,/.5DZVR%Q?
MJL)C;9^]:'J4N&Z$B[1TC8.Q>I1\KH&:=:R(GG"KD:)KJ9ND:*FFIF:ILZ9F
MJL.E::3$I6NAQ*5KH<2E:Z'$I6NAQ*5KH<2E:Z'$I6NAQ*5KH<2E:Z'$I?^.
M)@G_ES,4_Z,T&O^M,Q[^N#(@\,4U(./3/QS8WD4FRMM-.KW35$RPSEM=H\EA
M:YC$9W>-P&R!A+URB7RZ>)!UN'^6;[:'FFJUD)UEM)J@8K.EH6&TL:)@M<*A
M8J_&HF2KQJ)DJ\:B9*O&HF2KQJ)DJ\:B9*O&HF2KQJ)DJ\:B9*O&HO^0)@G_
MFS$2_Z8Q%_^Q+AKWOBT:Y\XQ%]G>.1G-XT0HPN!-.+7;4TJHU5E:G-!?:)#,
M97.&R6M]?<9QA77$=XMNPWZ0:<&&E&3 CY=@P)J:7<"EFUO L9M:P<&;6[S*
MG%VWRIU=M\J=7;?*G5VWRIU=M\J=7;?*G5VWRIU=M\J=7;?*G?^1)@G_GR\1
M_ZHM%/^W*!7MR"82VMPI#LSD-AW!YD NMN-(/JK@3DR>W599DMI=98C68V]^
MU&IX=M)P?V[0=X5HSW^)8\Z'C5_.D)!;S9J26<VEDU?.LI-6S\*35LO0E%?%
MSY57Q<^55\7/E5?%SY57Q<^55\7/E5?%SY57Q<^55\7/E?^3)@G_HRP._[ F
M#_7 'PW?U1L'S>0G$\'K-".UZCTSJ>=%0IWE2U"1XU)<AN)89GS@7VYTWV9U
M;-YM>F;>=7]AW7V"7=R&A5K;CXA8V9B*5MBABU38K(M4V+>,4]C)BU/6UHM3
MUM:+4];6BU/6UHM3UM:+4];6BU/6UHM3UM:+4];6B_^7) G_J28*_K@<">;.
M$07.XQ<(P.XF%[3P,BBH[CLXG.U#1I'L2U*&[%)<?.M99'/K7FMJZF1P9>AL
M=6'F='A>Y'Q[6^*#?5G@BW]6WY*!5=Z:@U/>HH-2W:J$4=VVA%'=OX11W;^$
M4=V_A%'=OX11W;^$4=V_A%'=OX11W;^$4=V_A/^?(0;_L!L%Z<4- ]#9"P+
M[A@,L_8F'*?U,2R;]3LZD/5$1X7U3%%\]5-:<_598&OS7V9E\&9J8>UM;5WK
M='!:ZGIS6.B!=%;GAW94YHUX4^64>5'DFWI0Y*%[3^.J?$[CL'Q.X[!\3N.P
M?$[CL'Q.X[!\3N.P?$[CL'Q.X[!\3N.P?/^H' +KO P!S<P) ,'@# 2R^AD0
MI?PG()K],BZ/_3T[A?Y%17O_34YR_U15:_M:6F3X8%]@]F=B7/1M95GR<F=7
M\7AI5?!^:E/O@VQ1[HEM4.V/;D[LE&]-ZYIP3.NA<4OJIG)+ZJ9R2^JF<DOJ
MIG)+ZJ9R2^JF<DOJIG)+ZJ9R2^JF<O>S#0#,PP@ O]$( +'O#@:D_QL3F?\I
M(8[_-"Z$_S\Y>_]'07'_3DAJ_U1.8_]:4E[^8%9:_&985_ML6E7Z<5Q3^79>
M4?AZ7T_W?V!.]H1A3/6)8DOUCF-*])1D2?.:94CSGF9(\YYF2/.>9DCSGF9(
M\YYF2/.>9DCSGF9(\YYF2/.>9LV[!0"]QP8 L=@' :/_$ B8_Q\4C?\L((/_
M-RMZ_T$T</]'.VC_34%A_U1%7/]:25C_7TM5_V5-4O]J3U#_;E%._W)23/]W
M4TO_>U1)_W]52/Z$5D?^B%=&_8U71/V36$3\EEE$_)991/R6643\EEE$_)99
M1/R6643\EEE$_)991/R66;V_! "PS@0 HN & I?_$PB,_R(3@_\N'7G_."5N
M_SXM9O]%,E__3#=9_U([5?]8/E'_74!/_V)"3/]F0TK_:D1)_VY%1_]R1D;_
M=D=%_WI(0_]^2$+_@DE!_X9*0/^+2S__CTL__X]+/_^/2S__CTL__X]+/_^/
M2S__CTL__X]+/_^/2Z_& @"BU@( EO<* HO_%@>"_R0/=_\M%VS_,QYC_SHD
M7/]"*%;_22Q1_T\O3O]5,4O_6C-(_UXU1O]B-D3_9C=#_VDX0?]L.$#_<#D_
M_W,Z/O]W.CW_>SL\_WX\.O^#/#K_ACTZ_X8].O^&/3K_ACTZ_X8].O^&/3K_
MACTZ_X8].O^&/?]U) ;_=C40_W=#'/^ 2B?_A5(S_X99/O^%8$C_@6A2_WQO
M6OQW>6+W<X-H]&^,;O%LDW+O:IIU[6>@>.QEI7KK9*I\ZF*O?>EAM7[H8+M_
MZ%_#@.=?RX'F7M6!X&#;@==BWH'48]^!U&/?@=1CWX'48]^!U&/?@=1CWX'4
M8]^!U&/?@?]U) ;_=C40_W=#'/^ 2B?_A5(S_X99/O^%8$C_@6A2_WQO6OQW
M>6+W<X-H]&^,;O%LDW+O:IIU[6>@>.QEI7KK9*I\ZF*O?>EAM7[H8+M_Z%_#
M@.=?RX'F7M6!X&#;@==BWH'48]^!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!
MU&/?@?]U) ;_=C40_W=#'/^ 2B?_A5(S_X99/O^%8$C_@6A2_WQO6OQW>6+W
M<X-H]&^,;O%LDW+O:IIU[6>@>.QEI7KK9*I\ZF*O?>EAM7[H8+M_Z%_#@.=?
MRX'F7M6!X&#;@==BWH'48]^!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!U&/?
M@?]V) ;_=S40_WE"'/^"22?_AU$R_XA8/?^'7TC_@V91_WYN6OMY=V+W=8)I
M]'&*;O%MDG/N:YEV[&B?>>MFI'OJ9*I]Z6.O?^ABM8#G8;R!YV#$@N9?SH+C
M7]>#W&';@])CW8//9-V#SV3=@\]DW8//9-V#SV3=@\]DW8//9-V#SV3=@_]W
M) ;_>#40_WQ!'/^%2"?_BD\R_XQ6/?^+74?_AV11_X)L6OM\=&+W>']I\W2(
M;_!PD'3M;)=XZVJ>>^EGI'[H9JJ YV2P@N9BMH/E8;Z$Y6#'A>5@TX7=8MF%
MTV3<A<QEVX;)9=N&R67;ALEEVX;)9=N&R67;ALEEVX;)9=N&R67;AO]X) ;_
M>#40_WY &_^(1R;_C4XQ_X]5//^.6T;_BV)0_X9I6?R <6+W>WMI\W:%<.]R
MCG7L;I5YZFN<?>AIHX#G9JF"Y66PA.1CMX7D8L"'XV'+A]]BU8?59-J'S679
MB,9GV8G$9]B)Q&?8B<1GV(G$9]B)Q&?8B<1GV(G$9]B)Q&?8B?]Y(P;_>300
M_X _&_^*1B;_D$TP_Y)3._^16D7_CV!/_XIG6?R$;F'W?GAI\GF"<.]TBW;K
M<)-[Z6V;?^=JHH+E9ZF$Y&6PAN-DN8CB8L.)XF+0BMADV(K.9MB*QV?7B\!H
MUHR^:=:,OFG6C+YIUHR^:=:,OFG6C+YIUHR^:=:,OFG6C/]Y(P;_>C00_X,^
M&_^-127_DTPO_Y51.O^45T3_DEU._XYE6/R(:V'W@G1I\GQ_<.YWB';K<Y%\
MZ&^9@.9KH83D:*F'XF:QB>%DNXO@8\>,W&/4C,]FUHS':-6-P&G4CKIJU(ZX
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
M8>5WRF'E=\IAY7?*8>5WRF'E=\IAY7?*8>5WRF'E=_]M(@3_;#$+_W8Z%/^
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
M7C_DBF=(W81Q4-5]>5K/>()ARG.*9\9ODFS";)IPOVJB<[QHJG:Y9[1XMF;
M>;1FT'JQ9^-ZJVCC>J=JXWJC:^1YH6OD>:%KY'FA:^1YH6OD>:%KY'FA:^1Y
MH6OD>?]H(03_;R0%_X I"?^,,P__E#L6_YE#'/V;22/TFT\J[)E5,^667#O>
MD65%U(EM4,R#=EK'?7YAP7B&:+UTCFVX<99RM6Z==;%LIGBN:Z][K&J[?*II
MRGVH:N%]HVSB?)]MXGR<;N)[FF[C>YINXWN:;N-[FF[C>YINXWN:;N-[FF[C
M>_]I(0/_<2,%_X(H"?^/,@[_ESL4_YQ"&OF>1B#PGTPGZ)]2+N"=6C;6E6%$
MS8YJ3\:(<EF_@GIBN7V":+1YBFZP=I)SK'.:=ZAPHGJE;ZM]HFZV?J!MQ7^>
M;MM_FV_@?IAPX7Z6<>%]E''B?)1QXGR4<>)\E''B?)1QXGR4<>)\E''B?/]I
M(0/_="($_X4H"/^1,0W_FCH2_Y\_%_6B1!WLI$HCY*10*=NA5S7/FE]#QY-H
M3[^,<%FXAW=ALH)_:*U^AFZI>HYSI'>6>*!UGGN=<ZA^FG*S@)=QP(&6<M.!
MDW/?@)%TX'^0=.!^CW3A?8]TX7V/=.%]CW3A?8]TX7V/=.%]CW3A??]J(0/_
M=B $_X<G!_^4, S_G3D1_:(]%?*E01KIJ$<?X*I-)=2D5#3*G5U"P9=E3KJ1
M;5BRBW5AK(9\:*>"@VZB?XMTG7R3>)EYFWR5=Z5_DG:O@9!VO8*.=LZ"C7?>
M@8MWWX"*>.!_BGC@?HIXX'Z*>.!^BGC@?HIXX'Z*>.!^BGC@?O]J( /_>!\$
M_XDF!_^6, O_GS</^J0Z$^^I/Q?FK44:W*Y*),^H4S/&H5Q!O9MD3;25:UBM
MCW)@IXMY:*&'@6Z;@XATEX"0>))^F7R.?*)_BWJM@HAZNH.'>LN#AGO>@H5[
MWH&%>]^ A7O@?X5[X'^%>^!_A7O@?X5[X'^%>^!_A7O@?_]K( /_>AX$_XLF
M!O^8+PK_H34-]Z<X$.RM/!/CLD(6U[%'(\NK4C+!I5I N)]B3+"9:5>HE'!@
MH8]W9YN+?FZ6B(9SD86.>(R"EGR(@)^ A'^J@H%_MX. ?\B$?X#=@W]_WH%_
M?]^ @'[@?X!^X'^ ?N!_@'[@?X!^X'^ ?N!_@'[@?_]L( /_?!P#_XTE!O^:
M+@G_HS,+]*HT#>FQ.0_?MS\2TK1&(L>N4#&]J%D_LZ)@2ZN=9U:CF&Y?G)1U
M9Y:0?&V0C8-SBXJ+>(:(E'R!AIV ?H2H@GN$M8-YA,6$>(7=@WF$WH%Z@]^
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
M/37_L3XT_[X^,__*/S/_RC\S_\H_,__*/S/_RC\S_\H_,__*/[BR  "JO0
MG<H  )'8 @"(^PT!?_\9 G;_) 9N_RT,9O\U$E__/!=8_T,;4_])'D[_3R%*
M_U4D1O];)D/_8"= _V8I/O]K*CO_<BLY_WDM-O^!+C3_BB\Q_Y0P,/^<,2[_
MI3(M_Z\S+/^W,RS_MS,L_[<S+/^W,RS_MS,L_[<S+/^W,ZNX  ">Q0  D-(
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
M;V&5[&]AE>QO897L;V&5[&]AE>QO897L;_]W$@'_B1$!_YD1 /.H#@#7M0H
MS\$* ,;%& "\Q"H%LL(X$:>_1!Z>NTTKE+A5-HNU7$"$LF))?*]I4':M;U9P
MJW9;:ZI]8&:HAF1BIX]G7J:::ENEIFQ8I;5M5Z;';5>FXFQ7I.UL6I_M;%J>
M[6Q:GNUL6I[M;%J>[6Q:GNUL6I[M;/]\$ '_CA  ]IX- -BM"0#-N D Q\0(
M +[*% "URB<$J\@V#Z'%01N7PDLHC;]3,X6]6CQ]NF%%=KAG2W"W;5%JM716
M9;1\6V"RA%]<L8YB6+&9956PI693L+-G4K'&9U*QX6=1K_%H4ZKP:%2I\&A4
MJ?!H5*GP:%2I\&A4J?!H5*GP:/^"#@#_E P VZ4& ,ZQ!P#%NP< O<<' +70
M$ "LT",#H\\S#)G-/QB/RD@DALA1+GW&6#AVQ%\_;\)F1FG!;$MDP'-07[][
M5%N^A%A7O8U;5+V875&\I%]/O+-@3;W%8$V]X%],O/!A3;?U8DVV]6)-MO5B
M3;;U8DVV]6)-MO5B3;;U8O^)"P#AG , T*H% ,6U!0"[OP0 LLL( *O8#0"C
MV2 "FM@O"9#6/!2'U$8??M)/*7;05C)OSUXY:,UD/V/,:T1>S'-)6LMZ3%;*
M@T]2RHU23\J85$W*I59+RK-72LO%5TG+X%9)R?!81\?Z64C%^UI(Q?M:2,7[
M6DC%^UI(Q?M:2,7[6O>1! #4H@( QZ\$ +JY P"PQ 4 I] ) )_A$ "8X2$#
MC^ P"8;@.Q)]WT0;==Y-)&[=52MGW%PR8MMD-UW;:SM9VG(_5=IZ0U+:@T5.
MVHU(3-J82DG:I4M(V[-,1]S$3$;<WDQ&VNU,1-CY3T/8^T]#V/M/0]C[3T/8
M^T]#V/M/0]C[3]N:  #*J0( N[," +"] P"ER04 F]8) )3H% &,Z24$A.@S
M"WOH/!1SZ$0;:^A+(F3G4BA>YUDM6>=@,E7G:#52YV\X3^=W.TSG@#U)YXD_
M1^B4043HGT)"Z:Q#0>FZ1$#JS41 ZN1$0.CU1$#G^$- Y_A#0.?X0T#G^$-
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
M97"!\V1P@?-D<('S9'"!\V1P@?-D<('S9/]K% '_>Q(!_XH2 /^6$@#MHA
MWJT. -"Q&0#%L"L%NZTY#[*I1!NII4XGH*%6,IF=7CN2FF1#BY=K2H:4<E"
MDGE5>X^ 6G>-B5YRC))A;HJ<9&N)J&=IB;9H9XG(:&>)XV=HB?)F:8?S96J&
M\V1JAO-D:H;S9&J&\V1JAO-D:H;S9/]N$@'_?A  _XT0 />:#@#;IPH T[ +
M ,JT%@# M"D$MK$W#JVN0QJDJDPEFZ95,).C7#F,H&-!AIUI2(":<$Y[F'=3
M=I9^6'&4AEQLDI!@:)&:8V60IF5CD+1F89#&9F&0X69AD/)E8X[S9&2,]&-D
MC/1C9(ST8V2,]&-DC/1C9(ST8_]Q$ '_@@\ _Y$- -Z?"0#3J@D S+,) ,2X
M$P"ZN"8#L;8U#*>S01B>KTHCEJQ3+HZI6C>'IF$_@*1G1GJA;DQUGW51<)U\
M56N<A%IFFHY=8YF88%^8I&)=F+)D6YC#9%N8WF-;F/!C7)7U8EZ3]6)>D_5B
M7I/U8EZ3]6)>D_5B7I/U8O]U#@#_A@T ZY8( -6C!P#,K0@ Q;8' +V\$0"T
MO2,"J[LR"J&Y/Q68MD@@D+-1*XBP6#2 KE\\>JMF0W2I;$AOJ'-.:J9Z4F6E
M@E9AHXQ:7:*67%JBHE]7H;!@5J'!8%6BW&!5H>]@5I_W7U><]U]7G/=?5YSW
M7U><]U]7G/=?5YSW7_]Z# #]BPD VIL$ ,ZG!@#$L 8 O+D$ +7!#@"LPB !
MI,$P")J_/!.1O48=B;I/)X&X5C!ZMETX<[1D/VZR:D1HL7%)9+!Y35^N@5%;
MK8I46*V55U2LH5E2K*];4*S 6U"LVEI/J^Y;3ZKZ6U&F^EM1IOI;4:;Z6U&F
M^EM1IOI;4:;Z6_^ "0#AD@$ T: $ ,:K!0"\M 0 L[T# *O'"P"DR1P!G,@L
M!I/'.0^*Q409@<--(WK!5"QSOULS;;YB.6>\:3YBNW!#7KIW1UJY@$M6N8E.
M4[B44%"XH%)-N*Y43+B_5$NYV%1+M^U42K;Y54JS_E9*L_Y62K/^5DJS_E9*
ML_Y62K/^5OJ' @#6F   R:4# +VO P"SN $ J<($ *'-" ":T!8 DM H!(K/
M-@R!SD$5><Q*'G++4B9LREHM9LEA,F'(:#=<QV\\6,9V/U7&?T-1Q8E%3L64
M2$O%H$I)Q:Y+2,6_2T?&V$M'Q>U+1L/Y347"_TY%PO].1<+_3D7"_TY%PO].
M1<+_3M^0  #,GP  OZH! +.S 0"IO0( G\<% );2"0".VA( B-LD H#:,@AX
MV3X0<=A(&&K74!]DUE@E7]5?*EO49R]7U&XS4]-V-E#3?SE,TX@[2M.4/D?3
MH#]%U*Y 1-2_04/5V$!$T^Q 0M+V0D'1_D1!T?Y$0='^1$'1_D1!T?Y$0='^
M1-&8  ##I0  M:X  *FX  ">PP( E,T& (K9"@"$XQ@!?>0F W7D,@ANXSP/
M9^-%%6'C31M<XU4@5^-=)%3C9"=0XFLJ3>)S+4KC?#!(XX8R1>.0-$/CG#5!
MY*DV0.2X-S_ERS<_Y>0W/^/S-CWB^S@]XOLX/>+[.#WB^S@]XOLX/>+[.,:A
M  "WJP  JK0  )Z^  "3R0( B-0& '_N#@!Y[1L!<>TG VKN,@AD[CL-7NY#
M$UCN2Q=3[E(:4.]9'DSO8"!)[V<C1^]O)43P=R=!\( I/_"**CWQE2P[\:$M
M.?*N+CCROB\W\] O-_/G+S;Q\R\V\?,O-O'S+S;Q\R\V\?,O-O'S+[FG  "K
ML   G[L  )+&  "&T $ >]T% '3W$0!M]QP!9O@F U_X+P9:^3@*5/E #E#Z
M1Q%,^DX42/M5%D7[6QA"^V(:0/QH'#W\<!TZ_7@?./V"(#;]C2(T_I@C,OZD
M)#'_L24P_[\F+__/)B[_XR8N_^,F+O_C)B[_XR8N_^,F+O_C)JVM  "?MP
MDL(  (;-  !YV@  </(( &C_$0!A_QH!6O\C U3_*P1/_S,&2O\["$;_0@M#
M_TD-0/]/#CW_51 Z_UL1./]A$S7_:!0S_V\5,/]X%B[_@A<L_XT9*O^9&BG_
MI!HH_Z\;)_^Z'";_QQPF_\<<)O_''";_QQPF_\<<)O_''*&T  "3OP  ALH
M 'C6  !LX@  8_P' %S_#P!5_Q8!3_\> DG_)@-$_RX$0/\T!3S_.P8Y_T$'
M-O]&"#/_3 @Q_U$)+O]7"BS_70HJ_V0+*/]L#"7_=0TC_W\.(?^*#R#_E1 >
M_Z 0'O^H$1W_L1$=_[$1'?^Q$1W_L1$=_[$1'?^Q$96\  "&QP  >=,  &O@
M  !>[0  5O\# $__# !)_Q(!0_\9 3[_( (Y_R<#-?\M S+_,P0N_S@$*_\]
M!2C_0@4F_T<%)/],!B+_408@_U<&'?]>!QO_90<9_VX(%_]X"!7_@P@3_XT)
M$_^6"1+_G@D2_YX)$O^>"1+_G@D2_YX)$O^>"?]"+0/_0C($_T@R!/],-@;_
M3CP(_U!'#O]04A7_3E\:_TMK'_](=R3_18,G_T*.*O]!ERS_/Z N_S^G+_\^
MKC#_/;4Q_SV\,O\\Q3+_/,XS_SO?,_\[ZC3_._,T_SO[-/\\_S/^//\S_#W_
M-/8__S7U/_\U]3__-?4__S7U/_\U]3__-?]#+ /_1# $_THP!/].- ;_43H(
M_U-&#O]2417_45T:_TYI(/]+="3_2( H_T6+*_]#E2W_0ITO_T&E,/] K#'_
M/[,R_S^Z,_\^PC3_/LPT_S[<-?\]Z#7_/?$U_S[Z-?T^_S7[/_\T^#__-O)!
M_S?P0?\W\$'_-_!!_S?P0?\W\$'_-_]$+ /_1RX#_TTN!/]1,@7_5#D(_U=$
M#O]63Q7_5%H;_U%F(/].<B7_2WTI_TB(+/]&DB[_19LP_T2B,O]#J3/_0K T
M_T*W-?]!OS;_0<DV_T#7-_] Y3?]0/ W^D#X-_=!_S;V0?\W\D'_..Q#_SGJ
M1/\YZD3_.>I$_SGJ1/\YZD3_.?]%*P/_22P#_U L!/]5+P7_63<(_UQ"#O];
M317_6%<;_U9C(/]2;R7_3WHJ_TR%+?]*CS#_2)@R_T>?-/]&IC7_1:TV_T6T
M-_]$O#C^1,8X_$32.?E#XCGV1.XY\T3W.?%$_SGO1/\ZZT7_.^1&_SSC1O\\
MXT;_/.-&_SSC1O\\XT;_//]&*P/_32D#_U0I!/]9+ 7_7C4'_V% #?]A2A3_
M7E0:_UI?(/]7:R;_5'8J_U&!+O].BS'^3)0T_$N<-?M*HS?Z2:HX^$BQ.?=(
MN3KV1\([]4?-._)'WSON1^P[ZTCV.^E'_SWG1_\^X4C_/]I*_T#82O] V$K_
M0-A*_T#82O] V$K_0/]'*@/_4"<#_U@F _]>*@3_8S,'_V8]#?]F1Q/_9%$:
M_V!;(/]<9R;]67(K^E9]+_A3AS/V49 U]%"8-_).GSGQ3:8[[TRM/.Y,M3WL
M2[X]ZTO*/NE+W#[E3.H]XDOU/]]+_D'<2O]"U$S_0\U-_T/+3O]#RT[_0\M.
M_T/+3O]#RT[_0_]** /_5"0#_UPC _]C* 3_:# &_VP["_]L1!+_:DX9_F98
M'_EA8B7U7FTK\EMX,.]8@C3L5HLWZE24.>A3FSOF4:,]Y5&J/N-0LC_A3[M
MX$_'0-Y/V$'93^A!U$_T0]!._D7.3O]&R%#_1L)1_T? 4?]'P%'_1\!1_T?
M4?]'P%'_1_]-)0+_5R$"_V @ _]H)@/_;BX%_W(X"O]R01#]<$L7]VU4'?)H
M7B3M9&DJZ6%T,.5>?C3B6X<XX%F/.]U7ES[;59] V%2F0M53KD/24K=$T%+"
M1<Y2T$;+4N5&R%+R2,52_4G"4O]*O%3_2K=5_TJV5?]*ME7_2K95_TJV5?]*
MME7_2O]0(P+_6QX"_V0> O]M) /_<RL$_W<U"/YX/@[V=T<4\'10&^IO6B+D
M:V4IX&=O+]MC>3768((ZTEV*/L];DD',69I#REBA1<A7J4?&5K))Q%:\2L)5
MR4N_5=]+O%;N3+E6^DVW5O]-LEC_3:Y9_TVL6?]-K%G_3:Q9_TVL6?]-K%G_
M3?]3( +_7AP"_V@< O]Q(@+_>"@#_WPQ!_A^.@OP?4,1Z7I,&.)V5Q_<<F$H
MU&UK+\]I=#;+97T[QV*%0,1@C4/!7I5&OUV<2+Q;I$NZ6JU,N%FW3K99PT^T
M6=5/L5KJ4*Y:]U"L6O]0J%O_4*1<_U"D7?]/I%W_3Z1=_T^D7?]/I%W_3_]6
M'@+_81D"_VP: O]U( +_?"4#_8$N!?.$-PGJA#\.XH%(%=M]4QW1=UTGRW)G
M,,9N<#?":G@\OF> 0;IEB$6W8Y!(M&&82[)?GTVO7JA/K5VR4:M=OE*I7<Y3
MIEWE4Z1>]%.B7O]3GU__4IQ@_U*;8/]2FV#_4IM@_U*;8/]2FV#_4O]8' +_
M9!<!_W 9 ?]Y'0'_@","^(8J ^V),@;DBCL*W(A%$M&"4!S*?5HFQ'AC+[YS
M;#>Y;W0]M6Q\0K)JA$:N9XQ*JV633:ADFT^E8J12HV&N5*%AN56?8<A6G6'A
M5IMB\5698OU5EV/_5)5D_U249/]3E&3_4Y1D_U.49/]3E&3_4_]:&@+_9Q4!
M_W,7 ?]]&P'_A" !\XHF NB.+@3?D#8'U(Q!$<N'31O$@E<FO7U@+[=X:3:R
M='$]KG%X0JIN@$>F;(A*HVJ/3J!HF%&=9Z!3FF:J59AEM5>59<18E&7;6))F
M[U>19OQ7CV?^5HYG_E6-:/Y5C6C^58UH_E6-:/Y5C6C^5?]<& '_:1,!_W86
M ?^ &0']B!T![XXB >23*0+:E#$&SI _#\:+2QJ^AE4EMX%>+K%]9C:L>6X\
MIW9U0J-S?4>?<(1+G&Z,3IALE%*5:YU4DFJG5Y!ILEF-:<!:C&G56HIJ[%F*
M:OI8B6O]5X=K_5:':_Y6AVO^5H=K_E:':_Y6AVO^5O]>%P'_;!(!_W@4 ?^#
M%P#YBQH ZY(= >"8(P'3F"\%RI0]#L&/21FYBE,DLH9;+:R!9#6F?FL\H7IR
M0IUW>D>9=8%+E7.)3Y%QD5*.;YI5BVZD6(AMKUJ&;;U;A&W06X-NZ5J#;OA9
M@F_\6()O_5>";_U7@F_]5X)O_5>";_U7@F_]5_]@%0'_;A$!_WL3 /^&% #V
MCQ8 YY88 -N<' #/FRT$Q9<[#;R31QBTCE$CK8I9+*>&832A@FD[G']P09=\
M=T:3>7Y+CW>&3XMUCE*(<Y=5A'*A6()QK%I_<;I<?G',7'URYUM]<O9:?'+\
M67QR_%=\<OU7?'+]5WQR_5=\<OU7?'+]5_]B% '_<1$!_WT1 /^($@#RDA(
MXYH2 -6?&0#*GBL$P9LY#+B711>PDD\BJ8Y8*Z**7S.<AF<ZEX-N0)* =46-
M?GQ*B7R$3H5ZC%*">)56?G>?6'MVJEMY=;A<=W7*7'=VY5QW=_5:=W;[67=V
M_%AW=OQ7=W;\5W=V_%=W=OQ7=W;\5_]D$@'_<Q  _X 0 /^+$ #OE0X WYX-
M -"B%P#&H2D#O9XW"[2:0Q:LEDT@I))6*IV.7C*7BV4YDHAL0(V%<T6(@WI*
MA("!3H!_BE)\?9-5>'R=6'5[J%MS>K9<<7K'7'%ZXEQQ>_-:<7O[67)Z_%AR
M>OQ8<GK\6')Z_%AR>OQ8<GK\6/]G$0'_=0\ _X,. /2.#0#;F0H U*$+ ,RD
M%0#"I"<#N*(V"K">0A6GFDP?H)=4*9F37#&3D&,XC8UJ/XB*<42#B'A)?H9_
M37J$B%%V@I%5<X&;6&^ IEIM?[1<:W_%7&N WUQK@/)::X#[66Q^_%AM?OQ8
M;7[\6&U^_%AM?OQ8;7[\6/]I$ '_> X _X4, .*2" #5FPD SJ,) ,>H$@"]
MJ"4"M*8T":NB0!.CGTH>FYM2)Y286C".E6$WB))H/8*0;T-^CG9(>8Q]3'6*
MA5!QB(Y4;8>95VJ&I%EGA;%;987"6V6%W%MEA?!:9H7[66>#_%AG@_Q79X/\
M5V>#_%=G@_Q79X/\5_]L#@#_>PP \HD) -F5!@#/G@@ R:8( ,&K$ "XJR("
MKZHR"*:G/A*>I$@<EJ%1)8^>6"Z(FU\U@IEF/'V6;4%XE'1&<Y)[2V^0@T]K
MCXQ29XZ6562-HEAAC*]97XS 6E^,V5E?C.Y97XS[6&&*_5=AB?U788G]5V&)
M_5=AB?U788G]5_]O# #_?PD WXT# -*8!@#*H@8 PJD& +JO#@"RL" !J:XO
M!J&L/!"8J48:D:=/(XFD5BR#HETS?9]D.7>=:S]RFW%$;IIY2&F8@4QEEXI0
M89644UZ5H%5;E*U76I2]6%F4U%=9E.Q769/Y5EN1_E5;D/Y56Y#^55N0_E5;
MD/Y56Y#^5?]S"0#UA 0 V)$# ,R<!0##I04 NZT$ +.S# "KM1P!H[0L!9NR
M.0Z2L$07BJU-((.K5"E]J5PP=Z=B-G&E:3QLI&]!:*)W162A?TE?GXA,7)Z2
M3UB>GE)6G:M35)V\5%.=T513G>M34YSX4U2:_U-4F?]35)G_4U29_U-4F?]3
M5)G_4_]X!@#AB0  T)8" ,:A P"\J0, L[ ! *NX" "DNA@ G+HI Y2Y-@N,
MMT$4A+5*'7RS4B5VL5HL<*]@,FNN9SAFK6X\8JMU0%ZJ?41:J89(5JB12E.H
MG4U1IZI.3ZBZ3TZHST].I^E/3:;W3TVE_T].I/]/3J3_3TZD_T].I/]/3J3_
M3_I_  #8C@  R9L! +ZE @"TK0$ J[4  *&_! ";P10 E,$E HS ,PB$OSX1
M?+U(&76\4"%ONE@G:KE?+66X93)@MVPV7+9T.EBU?#Y5M(5!4;201$ZSG$9,
MLZE(2K.Y2$FTSDA)L^E(2+'V24BP_TI(L/]*2+#_2DBP_TI(L/]*2+#_2N*&
M  #.E   PJ$  +:I  "KL0  H;H! )C#!0"0R1  BLD@ 8/)+P5[R#L-=,=%
M%&[&3AMHQ58A8\1=)U[#9"M:PFLO5L%R,U/!>S9/P(0Y3,"//$K FSY'P*@_
M1L"X0$7 S4!%P.@_1+[V04.]_T)#O/]#0[S_0T.\_T-#O/]#0[S_0]:-  #&
MFP  N*4  *VN  "BM@  F+\" (W(!@"#T0L ?](: 'G2*@-RTC<(;-%"#V;1
M2Q5AT%,:7,];'UC/8B-4SFDG4<YQ*DW.>BU*SH,P2,Z.,D7.FC1#SJ@U0LZX
M-D'/S35!SN@U0,WU-S_+_CD^R_\Y/LO_.3[+_SD^R_\Y/LO_.<J6  "\H@
MKZH  *.S  "8O   C<8# (+/!P!XV0L <]X8 &[>)@)HWC,%8MX^"EW>2 ]9
MWE 45=Y8%U'>8!M.WF<>2]UO($C>>"-&WH$E0]Z,)T'>F"D_WJ8J/M^U*CW@
MR"H]W^,J/-WQ*SO<^RTZW/TN.MS]+CK<_2XZW/TN.MS]+L"?  "QIP  I+
M )BZ  "-PP  @<T" ';7!P!NZ \ :>@; 6/H)P)>Z3(%6.D["%3I1 Q/ZDP/
M3.I3$DGJ6Q5&ZF(71.MJ&4'K<AL_ZWL=/.N&'CKLD2 X[)XA-^VL(C;MNR,U
M[L\C-.[F(S3K]2,TZ_@C-.OX(S3K^",TZ_@C-.OX([.E  "FK0  F;<  (W!
M  " RP  ==4! &GA!@!D\Q$ 7O,< 5GT)@)4]# $3_4X!DOU0 A']D<*1/9.
M#$'W50X_]UP///=C$3KX:A,W^',4-?A]%C/YB!<Q^908+_JA&2[ZKQHM^[X:
M+/O/&RO[YQLK^^L;*_OK&RO[ZQLK^^L;*_OK&ZBJ  ":M   C;\  (#)  !T
MTP  9]X  %[R" !9_A$ 4_\: 4[_(P))_RL#1?\S!$'_.@4^_T$&._]'!SC_
M3@@U_U0),_]:"3'_80HO_VD++/]R#"K_?0TH_X@.)O^5#R7_H1 D_ZX1(_^Z
M$B+_RA(B_] 2(O_0$B+_T!(B_] 2(O_0$IRR  ".O   @<<  '/1  !GW0
M6>,  %/]!@!-_PX 2/\6 $/_'@$__R8".O\M C?_,P,S_SD#,/\_!"[_1 0K
M_TH%*?]0!2?_5@8D_UT&(O]E!R#_;@<=_WD(&_^%"!K_D@D9_YX)&/^H"1?_
MLPD7_[<)%_^W"1?_MPD7_[<)%_^W"9"Z  ""Q0  =-   &?<  !8XP  3?
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
M2HQD_TF+9/])BV3_28MD_TF+9/])BV3_2?]:$P'_9A  _W$1 /]Z$@#W@A0
MZ(<7 -V+' #0BRP#QX@["K^$1Q.X?U$<L7M:)*QW8BNG=&HQHW%R-I]O>3N;
M;8 _F&N(0I5ID$62:)E(CV:B2HQFK4R*9;I-B&7,3H=FYDZ&9_9,AF?_2X5H
M_TN$:/]*A&C_2H1H_TJ$:/]*A&C_2O]<$@'_: \ _W00 /]]$ #SA1  Y(L1
M -:/%P#+CBH"PHPX";J(1!*SA$\;K']8(Z=\8"NA>&@QG75O-IES=CN5<7T_
MDF^%0HYMC46+;)9(B&N@2X5JJDV#:;=.@6G(3X!JXT^ :_1.?VO_3']K_TM_
M:_]+?VO_2W]K_TM_:_]+?VO_2_]>$ '_:PX _W8. /N #0#JB T VX\, -"2
M%0#'DB<"OH\V"+:,0A&NB$T:J(16(J* 7BJ<?64PEWIL-9-W<SJ/=7L^C'."
M0HARBT:%<)-)@F^=3']NJ$Y];K5/>VW&4'INX%!Y;_).>6_^37EO_TQY;_]+
M>6__2WEO_TMY;_]+>6__2_]@#P#_;0T _WD, .Z#"P#;BPD U)$* ,R5$P#"
ME24"N9,T![&/01"JC$L9HXA4(9V$7"F7@6,ODGYJ-8Y\<3F*>G@]AGB 0H-V
MB$5_=9%)?'.;3'ERIDYV<K-0=7+#4'-RW5!T<_!/='/]371S_TQT<_],='/_
M3'1S_TQT<_],='/_3/]B#@#_;PP _'L* -Z&!@#5C@@ SY0) ,>8$0"^F",!
MM98R!JV3/P^FD$D8GXQ2()B)6BB3AF$NCH-H-(F!;SF%?W8]@7U^07U[AD5Z
M>8])=GB93'-WI$YQ=[%0;W;!4&YWV5!N=^]/;G?\3FYW_TUO=_],;W?_3&]W
M_TQO=_],;W?_3/]D#0#_<@H \'X& -J(!0#0D < RI<( ,*;$ "YFR$!L9HP
M!JF7/0ZAE$<7FI%0'Y2-6">.BU\MB8AF,X2&;3B A'0]>X)[07B A$5T?XU(
M<7V72VU\HDYK?*]/:7N^4&A\U5!H?.U/:7S[3FE\_TUJ>_],:GO_3&I[_TQJ
M>_],:GO_3/]F"@#_=0@ X8$" -2+!0#+DP8 Q)H& +V>#@"UGQ\!K)XN!:2;
M.PR=F$45EI5.'H^35B6)D%TLA(YD,G^+:S=ZBG(\=HAY0'*&@41OA8I':X.5
M2FB"H$UE@:Q.8X&\3V*!T4]B@>M.8X'Y36.!_TQD@/]+9(#_2V2 _TMD@/]+
M9(#_2_]I" #[> 0 W(0! ,^/! #&EP4 OYT% +>A# "OHQP IZ(L!)^@.0N8
MGD,4D9M,'(J85".$EEPJ?Y1B,'J2:35UD' Z<8YW/FV-?T)IBXA&98J226*)
MGDM?B*I-7HBZ3ER(SDY=B.E-78?X3%V'_TM>AO]+7H;_2UZ&_TM>AO]+7H;_
M2_]M!0#J?   U8@  ,J2 P#!F@, N: # +&F"0"IIQD HJ<I YJE-@F2HT$2
MBZ%*&H2?4B%^G5HH>9M@+G299S-OEVXX:Y9U/&>4?4!CDX9#8)&01ER1G$E:
MD*E+6)"X3%>0S$Q7D.=+5X_W2E>._TI8CO])6([_25B._TE8CO])6([_2?]Q
M 0#@@   SXP  ,26 @"[G@( LJ0  *FJ!0"BK!4 FZPF I2K- >,JC\/A:A(
M%WZF4!YXI%@E<Z)>*VZA93!JGVPT99YS.6&=>SQ>FX1 6IJ.0U>9FD54F:='
M4IFV2%&9RDA1F.9(49?U2%&7_T=1EO]'49;_1U&6_T=1EO]'49;_1_9W  #8
MA0  R9$  +^; 0"TH@  JZ@  *&P  ":LA$ E+,B 8VR, 6%L3P,?J]&%'BN
M3AMRK%8A;:M<)VBI8RQDJ&HP8*=Q-%RF>3A8I8([5:2,/E&CF$!/HZ5"3:.T
M0TRCR$-,H^1#2Z'T0TN@_T1+H/]$2Z#_1$N@_T1+H/]$2Z#_1.-]  #/BP
MPI8  +>?  "MI@  HZT  )FU  "0N0X B[H> 82Z+0-]N3D)=[A#$'&V3!=K
MM5,=9K1:(F*S829>LF@K6K%O+E:P=S)3L($U3Z^+.$ROESI*KJ0\2*ZS/4>N
MQSU'KN,\1JWS/4:K_CY%J_\_1:O_/T6K_S]%J_\_1:O_/]J#  #'D0  NYP
M *^D  "EJP  FK(  )"Z 0"&P0D @<(8 'O"* )UPC4&;\% #&G 21)DOU$7
M7[Y8'%N^7R!7O68D5+QN)U&\=BI-NW\M2KN*,$B[EC)%NZ,T0[NR-$*[Q35#
MN^(T0KGS-4&X_3= M_\W0+?_-T"W_S= M_\W0+?_-\Z+  "_F   LJ$  *>I
M  "<L   D;@  (;  @![R < =,L2 '#,(@%KRS #9LL\!V'+10Q<RDX16,I6
M%53*71E1R60<3LEL'TO)=")(R'XD1<B()T/(E2A!R*(J/\BQ*S[)Q"L^R>$J
M/L?R*SW&_"T\Q?\N/,7_+CS%_RX\Q?\N/,7_+L23  "VGP  J:8  )VN  "2
MMP  AK\  'O' P!PSP< 9]8- &37&@!@V"H!7-@V UC80094V$H*4-A2#4W8
M6A!*UV(31]=I%D77<AA"UWP:0-B''#W8DQX\V*$?.MFP(#G9PR YV=\@.=?O
M(#C5^2(WU/\C-]3_(S?4_R,WU/\C-]3_([F<  "KI   GZP  ).U  "'O@
M>\8  '#. P!EU@< 7>,. %KC&P!6XR<!4N0R D[D/ 1*Y$0&1^5-"$7E50I"
MY5P,0.5D#C[F;! [YG82.>: %#?GC!4UYYD6-.>H%S+HN!@RZ,P8,>CE&#'F
M]!@QY?P8,>7\&#'E_!@QY?P8,>7\&*ZB  "AJ@  E+,  (B]  ![Q@  ;\X
M &/6 0!8W@4 5.X0 %'O&P!-[R8!2? O D7P. -!\3\$/O%'!3SR3@8Z\E4'
M-_)<"#7S9 DS\VT*,?1W#"_T@@TM](\.*_6=#RKVJQ I]KP0*/;.$2?WYA$G
M]?$1)_7Q$2?U\1$G]?$1)_7Q$:.H  "6L@  B+L  'O%  !OS@  8M<  %;>
M  !.\ < 2OH0 $;[&0!"^R(!/_PJ 3O],@(X_3D"-?X_ S+^1@,P_TP$+O]3
M!2O_6@4I_V(&)_]K!B3_=@<C_X(((?^0""#_G0D?_ZL)'O^Z"1W_R0D<_]T)
M'/_="1S_W0D<_]T)'/_="9BP  "*N@  ?,0  &_-  !BV   5=X  $GD  !$
M^P4 /_\. #O_%0 X_QP -/\D 3'_*P$M_S$!*O\V B?_/ (E_T("(_]( B#_
M3@,>_U4#'/]= QG_9P07_W($%?]_!!3_C 43_YH%$O^F!1'_L@41_[P%$?^\
M!1'_O 41_[P%$?^\!8RX  !]P@  ;\P  &+8  !4WP  1^4  #[Q   Y_P$
M-/\+ ##_$  L_Q8 *?\< ";_(@ B_R<!'_\L 1S_,0$:_S8!&/\\ 17_00$3
M_T@"$?]/ A#_5P(-_V$"#/]L @K_>0()_X8#"/^2 P?_G0,&_Z4#!O^E P;_
MI0,&_Z4#!O^E _\Q,0+_-BX"_SHO O\[,@/_.SD$_SM#!?\Y3P?_.%P*_S9H
M#?\T=!#_,H 2_S&+%/\PE!;_,)L7_R^B%_\OJ!C_+J\9_RZU&?\NO!G_+L4:
M_R[/&O\NX!K_+NL:_R[T&O\N_!K\+_\9^R__&OHN_QOZ+O\<^B[_'/HN_QSZ
M+O\<^B[_'/\S+P+_.2P"_STM O\^, /_/S8$_S]!!?\]30?_/%D*_SIE#O\X
M<A'_-GT3_S6(%?\TD1?_,YD8_S.@&?\RIAG_,JP:_S&S&O\QNAO_,<(;_S',
M&_\QW1O_,>D;_3'S&_HR^QOX,O\;]S+_'/8Q_QWU,?\>]3'_'O4Q_Q[U,?\>
M]3'_'O\U+ +_/"H"_T J O]"+0/_0S0$_T0_!?]"2@?_058*_S]B#O\];A'_
M.WH4_SF$%O\XCAC_-Y89_S:=&O\VI!O_-:H<_S6P'/\UMQW_-;\=_S7)'?PU
MV!WZ-><=]S7Q'?0U^AWR-?\>\37_'_ U_R#O-/\A[S3_(>\T_R'O-/\A[S3_
M(?\X*@+_/R<"_T,F O]&*0+_23(#_TD\!?](1P?_1E,+_T1?#_]":A+_0'85
M_SZ &/\\BAG_/)(;_SN:'/TZH!W\.J<=^SFM'OHYM!_Y.;P?^#G&'_8YTQ_R
M.>0?[SGP'^PZ^A_J.?\AZ3G_(^@Y_R3G.?\DYSG_)><Y_R7G.?\EYSG_)?\\
M)P+_0R,"_T@B O],)@+_3R\#_U Y!?].0P?_3$\+_TI;#_](9A/_17$6_$-\
M&?I"AAOX08X<]D"6'O4_G1_S/Z,@\CZJ(/$^L2'P/KDA[C[#(>T^SR'J/N(A
MYC_O(>,^^2/A/?\EWSW_)]X]_RC</?\HW#W_*-P]_RC</?\HW#W_*/\_(P'_
M1R !_TP> ?]1) +_52P#_U8U!/]5/P;_4TH*_E!6#_I.8A/V2VT7\TEW&O!'
M@1SN1HH>[$62(.M$F2'I0Z BZ$.G(^9#KB/E0K8DY$+ ).)#S"3?0^ DVT/M
M)=9"^"C30O\JT4+_*\]!_RO.0?\LSD'_+,Y!_RS.0?\LSD'_+/]#( '_2AP!
M_U ; ?]7(0'_6R@"_UPR _];.P;\648)]E91#O%471/M46@7Z4]R&N9-?!WD
M2X4@XDJ.(>!)E2/>2)PDW$>C)MI'JR?81K,HU4:\*--&R"G11MPJS4?L*LE&
M]RS'1O\NQ$;_+\-&_R_"1O\OP4;_+\%&_R_!1O\OP4;_+_]&'0'_3A@!_U88
M ?]<'@'_8"4"_V(M _QB-P7T8$$([EU,#>A:6!+C6&,7WU5N&]M2=Q_84( B
MU$^))-%-D"?/3)<HS4R>*LM+IBO)2JTLQTJW+<9*PB[$2M$OP4OG+[U*]#&[
M2O\RN$K_,K=+_S.V2_\SMDO_,[9+_S.V2_\SMDO_,_]*&@'_4A4!_UH6 ?]A
M&P'_9B$!_F@I O1H,@/L9SP&Y61("]]A5!#97EX7TEMI',Y8<B#+5GLDR%2#
M)\52BRK#49(LP5"9+K]/H2^]3Z@QNTZQ,KE.O#.W3LHTM4[A-+).\36O3_TV
MK4__-JQ/_S:K3_\VJT__-JM/_S:K3_\VJT__-O]-%P'_51(!_U\4 /]F& #_
M:QT!^&TD >UN+ +E;38$W6M#"-1G3Q#-9%H7R&!D'<1=;2+!6W8FO5E^*;M7
MA2RX5HTOME64,;14G#.R4Z0TL%*M-JU2MS>L4L4XJE+:.*=2[3FE4_HYHU/_
M.:)3_SFA5/\XH53_.*%4_SBA5/\XH53_./]/% '_61  _V,2 /]J% #_;QD
M\G(? .9T)@'==#$"TW$_",MM2P_%:587P&9@';MC:2*W8'$GM%YY*[%<@"ZN
M6X@QK%F/,ZI8ES6G5Y\WI5>H.:-6LSJA5L [GU;2/)U6Z3R;5_@\FE?_/)E8
M_SN86/\[F%C_.IA8_SJ86/\ZF%C_.O]2$@'_7 X _V80 /]M$0#Z<Q0 ZW<8
M .!Y'P#4>2T"RW8\!\1R2 Z^;U,6N&M<';-H92*O96TGK&-U*ZEA?"^F7X0R
MHUZ+-:%=DS>>7)LYG%ND.YE:KSV76KL^EEK,/Y1:Y3^26_4^D5O_/I!<_SV0
M7/\\CUS_/(]<_SR/7/\\CUS_//]5$0#_7PT _VD. /]Q#@#U=Q  YGL1 -E]
M& #.?2H"Q7LY!KYW10ZW=% 5L7!9'*UM8B*H:FDGI6AQ+*%F>"^>9( SFV*'
M-IAACSB68)@[DU^A/9%>JS^/7KA C5[(08M>X4&*7_- B5__/XE@_SZ(8/\^
MB&#_/8A@_SV(8/\]B&#_/?]7#P#_8@P _VP, /AT# #I>@P WGX, -*!%0#(
M@2<!P'\V!KA\0@VR>$T5K'56&Z=R7R*B;V8GGFQN+)MJ=3"7:'PSE&>$-I%E
MC#F.9)4\C&.>/HEBJ$"'8K5"A6+%0H1BWD.#8_%"@F/]08)D_T""9/\_@F3_
M/X)D_S^"9/\_@F3_/_]9#@#_9 L _VX* .IW" #;?0@ U((* ,R$$@##A20!
MNX,T!;. 0 RM?$L4IGE4&Z%V7"&<<V0FF'%K*Y1O<B^1;7DSCFN!-HMJB3F(
M:)(\A6>;/X)FID& 9K)#?F;!1'UFV41\9^]#?&?\07QH_T!\:/] ?&C_/WQH
M_S]\:/\_?&C_/_];# #_9PD ]W$' -YZ!0#4@ < SH4) ,>'$0"^B"(!MH<Q
M!*^$/@NH@4D3HGU2&IQZ6B"7=V$FDW5H*X]S;R^+<7<SB&]^-H5NACJ";8\]
M?VN9/WQKHT)Y:K!#>&J_1'9JU$5V:^U#=FO[0G9K_T%V;/] =FS_0'9L_T!V
M;/] =FS_0/]="@#_:0< ['0# -I\! #0@P8 R8@' ,.*#P"ZBR !LHHO!*N(
M/ JDA4<2G8%0&9A^6!^3?%\ECGEF*HIW;2Z&=70R@G1\-G]RA#E\<8T]>7"6
M0'9OH4)T;JY$<FZ]17!NT45P;^M$<&_Z0W%O_T%Q;_] <7#_0'%P_T!Q</]
M<7#_0/]?" #_:P0 X78  -1_ P#+A@4 Q8L& +Z-#0"UCQX KHXM Z:,.@F?
MB441F89.&).#5AZ.@%TDB7YD*85\:RV!>G(R?7AY-7IW@CEW=HL\<W65/W%T
MGT)N<ZQ$;'.[16MSSD5K<^E$:W/X0VMS_T)L<_]!;'/_0&QS_T!L<_] ;'/_
M0/]A!0#Z;@$ W7D  -"" @#'B00 P(X$ +F1# "QDAL J9(K Z*0. B;C4,/
ME(I,%XZ(5!V)A5LCA(-B*("!:2U\?W Q>'YW-75\?SAQ>X@\;GJ2/VMYG4%H
M>*I#9GBX1&5XS$5E>.=$97CW0V9X_T)F>/]!9GC_0&9X_T!F>/] 9GC_0/]D
M P#N<0  V'P  ,N% @##C , NY$# +.4"0"LEA@ I98H IV4-@>6DD$.D(]*
M%8J-4AR$BUHB?XE@)WN'9RQWA6XP<X-U-&^"?3=L@88[:7^0/F9^FT%C?JA#
M87VV1&!]R41??>5#8'WV0F!]_T%A??] 87W_0&%]_T!A??] 87W_0/]G  #C
M=   TG\  ,>( 0"^CP( MI4! *Z8!@"FFA4 GYHF IB9,P:1ES\,BY5(%(63
M4!I_D5@@>H]?)7:-92IRBVPN;HIS,FJ(>S9FAX0Y8X:./&"%F3]=A*9!6X2T
M0EJ$QT-:A.-"6H/T05N#_T!;@_] 6X/_/UN#_S];@_\_6X/_/_]J  #>>
MS8,  ,*,  "YDP  L)@  *>= @"@GQ( F9\C 9.>,06,G3P+A9M&$G^93AAZ
MEU8>=99=(W"48RALDFHL:)%Q,&60>31ACH(W7HV,.EJ,ESU8C*0_5HNR0%2+
MQ4!4B^% 5(KS/U6*_C]5B?\^58G_/E6)_SY5B?\^58G_/N]O  #6?   R(<
M +V1  "TF   JIP  *"B  "9I!  DZ4@ 8RD+@.%HSD)?Z)##WF@3!9TGU,;
M;YU:(&J<825FFF@I8YEO+5^8=S!;EX T6):*-U65E3E2E:([4)2P/4^4PSU/
ME-\\3Y/R/$^2_3Q/DO\\3Y'_/$^1_SQ/D?\\3Y'_/.1T  #/@0  PHP  +B6
M  "MG   HZ$  )BH  "0J@T BZL; (6K*@)^JC8&>*E!#'*H21)MIU$8::98
M'&2D7R%@HV8E7:)M*5FA=2Q6H7XO4Z"(,D^?DS5-GZ W2YZO.$J>P3A)GMTX
M29WP.$F<_#A)F_\Y29O_.4F;_SE)F_\Y29O_.=MZ  #(AP  O)(  +&:  "F
MH   G*8  )&L  "'L0@ @;(6 'RS)@%VLC,$<;(]"6NQ1PYFL$\38J]6&%ZN
M71Q:K60@5ZQK(U2L<R90JWPI3:J&+$JJDB](J9\P1JFM,D6IOS)$JMHR1*CO
M,D.G^S-#IO\S0Z7_-$.E_S1#I?\T0Z7_--"!  #!C@  M9@  *F?  ">I0
MDZP  (BR  !\N0( =KH1 '*[(0!NNRX":+LZ!F2Z0PI?NDP.6[E3$E>X6A94
MN&$94;=I'$ZW<1]+MGHB2+:$)46VD"=#M9TI0;6L*D"VOBH_MM@J/[3N*CZS
M^BP]LO\M/;'_+3VQ_RT]L?\M/;'_+<>)  "YE0  K)T  *&D  "6JP  BK(
M '^X  !SOP, :L0, &?%&@!CQ2@!7\4U UO%/P57Q4@)5,10#%#$6 ]-Q%\2
M2L-F%4C#;A=%PW@:0L."'$##CAX^PYP?/,.K(#O#O"$ZP]4A.\+N(3G ^2(X
MO_\D.+__)#B__R0XO_\D.+__)+V1  "PFP  I*(  )BJ  ",L0  @+D  '6_
M  !JQ@0 7LP( %G/$@!7T"$ 5= N 5'0.0).T$,$2]!,!DG04PA&T%L+0]!C
M#4'0:P\^T'41/-& $SK1C!0XT9H6-M&I%S71NQ<TTM(7-=#L%C3/]Q@SSO\:
M,\[_&C/._QHSSO\:,\[_&K.9  "FH0  FJD  (ZQ  "!N0  =<   &K'  !>
MS0, 5-0( $S=#0!*W1@ 2-XF $;>,@%$WSP"0M]% S_?300]X%4%.^!=!CG@
M9@@WX&\)->%Z"C/AA@PQX90-,.*C#B[BLPXNX\<.+>/C#BW@\@XLW_L/+-_]
M$"S?_1 LW_T0+-_]$*B@  "<IP  C[   (.X  !VP0  :LD  %[/  !3U0$
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
M.FAOQSIG;^(Z9V_T.&AO_S=H;_\V:&__-FAO_S9H;_\V:&__-O]>  #D:@
MTW0  ,A\  "_@0$ MX4! *^'!P"HB14 H8DE 9N(,P24ACX)CH1'#XF!4!6$
M?U<:?WY>'GM\92)X>FPF='ES*G%X>RUN=X0P:W:.,VAUF39F=*4X9'.S.6)S
MQ#IB<^ Z8G/S.&-S_S=C<_\V8W/_-F-S_S9C<_\V8W/_-O]A  #@;0  SW<
M ,1_  "[A0  LXD  *J+ P"CC!, G(TC 9:,, .0BSP(BHE%#H2'3A-_A548
M>X-<'7>"8R%S@&HE;W]Q*6Q]>2QI?((O9GN+,F-ZES5@>:,W7GFQ.%UYPCE<
M>=TY77GQ.%UX_C=>>/\V7GC_-5YX_S5>>/\U7GC_-?5D  #<<   RGH  ,"#
M  "VB0  KHT  *2/  "=D1  EY(@ )&1+@.*D#D'A(Y##'^-3!)ZBU,7=8E:
M&W&(82!NAF@C:H5O)V>$=RMC@W\N8(*),5V!E#-;@*$V67^O-U=_P#A7?]HW
M5W_P-UA^_398?O\U6'[_-5A^_S58?O\U6'[_->EH  #4=   QGX  +N'  "R
MC0  J)$  )Z4  "6E@X D9<< (N7*P*%EC<%?Y1!"GF321!TDE$5<)!8&6R/
M7QUHCF8A98QM)6&+="A>BGTL6XF'+UB(DC%5AY\S4X>M-5*'OC51A]8U48;N
M-5*%^S12A?\T4H7_,U*%_S-2A?\S4H7_,^-L  #.>0  P8,  +:+  "LD0
MHI4  )>9  "/FPL BIT8 (2=)P%^G#0$>9L^"'.:1PUOF4\2:IA6%V:771MC
ME6,>7Y1J(ER3<B59DGLH59&%*U*1D"Y0D)TP3I"K,4R0O#),D-,R3(_M,DR.
M^C),C?\Q3(S_,4R,_S%,C/\Q3(S_,=QQ  #(?@  NX@  +&1  "FE@  G)H
M )"?  "'H@8 @:,4 'RD(P%WI# #<J,[!FVB1 MHH4P/9*!4$V"?6A==GF$;
M69UH'E:=<"%3G'DD4)N#)TV:CBE*FILL2)JI+4>9NBU&FM M1ICK+4:7^2Y&
MEO\N1I;_+D:6_RY&EO\N1I;_+M%W  #!A   MHX  *J5  "@FP  E9\  (JD
M  !]J0  =ZL0 '.K'@!OK"P!:JLW!&6K00=AJDD+7:E1#UJI6!-7J%\64Z=F
M&5"G;AQ-IG8?2J6!(4BEC"1%I9DF0Z2H)T*DN"A!I,XG0:/J)T"B^"A H?\I
M0*#_*4"@_RE H/\I0*#_*<E^  "ZBP  KY0  *.:  "8H   C:4  (*J  !U
ML   ;+,, &FT& !EM"<!8;0S EZT/01:M$8'5K-."E.S50U0LUP03;)C$TJR
M:Q9'L7081;%^&D*PBAU L)<>/K"F(#RPMR \L,P@/*_H(#NN]R$ZK?\B.JS_
M(SJL_R,ZK/\C.JS_(\"&  "SD@  IYD  )R?  "0I@  A*P  'FQ  !MMP
M8;P% %V]$@!:OB  6+XM 52^. )1OD($3KY*!DR^4@A)OED*1KY@#$2^: Y!
MO7$1/[U\$SR]B!4ZO946.+VD%S>]M1@VO<H8-[SG%S6[]ADUNO\:-+G_&S2Y
M_QLTN?\;-+G_&[B/  "JF   GY\  ).F  "'K   >[,  &^Y  !CO@  6,0$
M %#(# !-R!< 3,DE $K*,0!'RCL!1<I$ D/*3 -!RE0$/LI<!CS*9 <ZRVX)
M.,MX"C;+A0PTRY(-,LNB#C'+L@\PS,</,,OE#B_)]0\NR/T1+L?_$B['_Q(N
MQ_\2+L?_$JZ7  "AG@  E:4  (FM  !\M   <+L  &3!  !9Q@  3LL# $70
M"  ^U0X /=4: #S6)@ [US$ .=@[ #C910$VV4T!-=E6 C/:7@(QVF@#,-MS
M!"[;?P4LVXT%*MR=!BG<K08HW<$&*-W>!B?;[P<FV?D()MC^"2;8_@DFV/X)
M)MC^":2=  "8I0  BZT  'ZT  !QO   9<,  %G)  !-S0  0],! #K9!@ U
MY T ,^06 #'D(  PY2H +N8S "WF/  KYT0 *N=, 2CH5 $GZ%T!)>EG B/I
M<P(BZH$"(.J1 Q_KH0,=Z[(#'.S' QSLX0,;ZO$#&^GY QOI^0,;Z?D#&^GY
M YJD  "-K   ?[4  '*]  !EQ0  6<L  $S0  !!U0  .-P  "_A @ M\0T
M*_$3 "CR'  F\B0 )/,K "+T,@ A]#D '_5! !WU20 ;]E$ &?=: 1?W90$5
M^'(!%/F! 1/YD@$2^J("$?JS A#[Q@(0^]T"$/OI A#[Z0(0^^D"$/OI H^K
M  "!M   <[T  &;&  !9S0  2],  $#9   UW@  +.,  ";Q   D_@H (?\0
M !__%@ <_QP &?\B !?_*  5_RX $_\U !+_/  0_T, #O],  W_5@ +_V(
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
M+G5>QB]T7N$O=%_S+G1?_RQT8/\K=&#_*W1@_RMT8/\K=&#_*_]3  #H7@
MV6<  ,MM  ##<0$ NW," +5S"0"M=1< IW4G :%T- .;<C\'E7!)"Y%N4A",
M;%D4B6I@&(5I9QN":&X>?V9U(7UE?21Z9(4F=V2/*75CFBMR8J4M<&*S+V]B
MQ"]N8MXO;F/R+FYC_BUN8_\L;F/_*VYC_RMN8_\K;F/_*_]5  #E8   TVD
M ,AP  "_=   MW<! +!W!P"H>!4 HGDD )QX,@*6=CT&D71'"XQR3P^(<%<3
MA&]>%X!M9!I];&L=>FMS('=J>B-T:8,F<FB-*6]GERQM9Z,N:V:Q+VEFP3!I
M9MLP:6?P+VEG_2UI9_\L:F?_*VIG_RMJ9_\K:F?_*_Y8  #A8P  SVP  ,1S
M  "[>   LWH  *MZ! "D>Q( GGPB )A\+P*2>CL%C'A%"H=W30Z#=542?W-<
M%GMR8AIX<&D==6]P(')N>"-O;8$F;6R+*6ILEBMH:Z$N9FNO+V1JOS!C:]@P
M8VOO+V1K_"UD:_\M96O_+&5K_RQE:_\L96O_+/1;  #=9@  RV\  ,!V  "W
M>P  KWX  *9^ 0"??Q  F8 ? ). +0*-?SD%B'U#"8-[2PU^>E,2>GA:%G9W
M81ES=6<<<'1N'VUS=B)J<G\F:'&)*&5PE"MB<* M8&^M+U]OO2]>;]0O7F_M
M+U]O^RU?;_\L8&__+&!O_RQ@;_\L8&__+.M>  #8:0  QW(  +QY  "S?P
MJX(  *&"  "9@PX E(0= (Z$*P&(@S8$@X) "'Z 20QY?U$0=7U8%')\7QAN
M>V4;:WIL'FAY=")E>'TE8G>')V!VDBI==9XL6W6K+EITNR]9==$O673L+EET
M^BU:=/\L6G3_*UIT_RM:=/\K6G3_*^9A  #1;0  PW8  +E]  "O@P  IH8
M )R&  "4B P CHD9 (F)* &#B30#?H<^!WF&1PMTA4\/<(16$VV"71=I@6,:
M9H!J'6-_<B!@?GHC77V$)EI\CRE8>YPK5GNI+%1[N2U3>\XM5'KJ+51Z^2Q4
M>?\K57G_*E5Y_RI5>?\J57G_*N%E  #,<0  OWH  +2"  "KAP  H8H  )6+
M  "-C0D AXX6 (*/) %]CS$">(X[!7.-1 EOC$P-:XI4$6>)6A5DB&$888=H
M&UZ&<!Y;A7@A6(2")%6$C292@YHI4(*G*D^"MRM.@LPK3H+H*TZ!^"I/@/\J
M3X#_*4^ _RE/@/\I3X#_*=MJ  #'=0  NG\  +"'  "FC   G(\  (^1  "&
MDP4 @)02 'N5(0!WE2T!<I4X!&V40@=IDTH+99)1#F*16!)>D%\56X]F&%B.
M;1M5CG8>4HV (4^,BR--BY@E2XNE)TF+M2A(B\HH2(KG)TF)]RA)B/\G28?_
M)TF'_R=)A_\G28?_)]%O  #!>P  M80  *N,  "@D   E90  (F7  !^F@
M=YL. '.<' !OG2D!:YPU F:</P5BFT<(7YI/"UR:5@]8F5P259AC%5.8:Q=0
MEW,:399]'4J5B1]'E94A196D(T24LR-#E,@C0Y3E(T.2]21#D?\D0Y#_)$.0
M_R1#D/\D0Y#_),IU  "[@0  L(L  *21  ":E0  CYD  (.=  !TH@  ;J,+
M &JD%P!FI24 8Z4Q 5^D.P-;I$0%6*1+"%6C4PM2HUH-3Z)A$$VB:!-*H7$5
M1Z![&$2@AAI"GY,<0)^B'3Z?LAX]G\8>/9_C'3V=]!X]G/\?/)O_'SR;_R \
MF_\@/)O_(,)\  "UB   J9   )Z6  "3FP  AY\  'ND  !OJ   8ZP$ %^M
M$0!<K1\ 6JXK %>N-@%4KD #4:U(!4ZM3P=+K5<)2:U>"T:L9@U$K&X/0:QX
M$3^KA!,\JY$5.JN@%CFKL!<XJ\,7.*KA%S>I\Q@WI_X9-J;_&C:F_QHVIO\:
M-J;_&KJ$  "NCP  HI8  )>;  "+H0  ?Z8  '.K  !GKP  6K0  %.V# !1
MMQ< 3[<D $VX, !*N#H!2+A# D:X2P-$N%($0;A:!C^X8@<]N&L).KAU"SBW
M@0PVMXX.-+>=#S.WK0\RM\$/,;?>#S&V\A PM/P1,+/_$C"S_Q,PL_\3,+/_
M$[*.  "EE0  FIL  (ZB  ""J   =:T  &FS  !>MP  4[L  $? !0!#PA
M0L(; $##)P _PS( /L0\ #S$1 $ZQ$T!.,15 C;$70,UQ&8$,\5P!#'%? 8O
MQ8H&+<6:!RO%J@@JQ;X(*L7:""K$\ @IPOL)*,'_"BC!_PLHP?\+*,'_"ZB5
M  "=FP  D:(  (2I  !XKP  :[4  %^[  !4OP  2<,  #_(!  VS0D ,\X1
M #+/'  QSR< ,- Q "_0.@ NT4, +=%, "O250 JTE\!*--I 2?3=@$ETX0"
M)-24 B+4I@(AU;D"(=72 B#3ZP(@TO8#']'_!!_1_P0?T?\$']'_!)^;  "4
MH@  AZD  'FQ  !MN   8+X  %3#  !)QP  /LL  #70 0 MU08 )=L+ "3>
M$@ CWAP (M\E "'@+@ @X#< '^%  ![A2@ =XE, '.-> !OC:@ :Y'@ &.2(
M 1?EF@$6YJP!%>;  13GW0$3Y>\!$^/Z 1/C^@$3X_H!$^/Z 9:B  ")J0
M>[$  &ZY  !AP   5,8  $C*   ]SP  ,],  "K9   BW@( 'NL* !SL$  ;
M[1< &>T? !?N)@ 5[BT %.\U !/P/0 1\$8 $/%0  _R6P .\FD #?-X  ST
MB@ +]9P "O6N  GVP@ )]MD "/7M  CU[0 (]>T "/7M (NI  !]L@  ;[H
M &+"  !5R0  1\X  #O2   QV   )]T  !_A   9Z   %O@& !3Z#0 2^Q(
M$/P7  [\'0 -_2, #/TI  K^,  (_S@ !O]!  /_3   _U@  /]F  #_=P
M_XD  /^;  #_JP  _[L  /_.  #_SP  _\\  /_/ '^R  !QN@  8\,  %;+
M  !(T0  .M8  "_=   EX0  '.4  !3I   1]P  #_\!  W_"0 +_PT "/\0
M  ;_%  #_Q@  /\>  #_(P  _RH  /\R  #_/   _T<  /]4  #_8P  _W,
M /^%  #_EP  _Z0  /^R  #_L@  _[(  /^R /\B*0'_(R<!_R,H ?\@*P'_
M'#$!_QH] ?\820'_%E8"_Q1B O\3;@+_$G@"_Q*" O\2BP+_$I("_Q*9 O\2
MG@+_$J0"_Q*I O\2KP+_$K8"_Q*] O\2QP+_$M0"_1+E OH2\0+W$OH"]1/_
M O03_P/T$_\#]!/_ _03_P/T$_\#]!/_ _\D)P'_)B0!_R8D ?\D)P'_(B\!
M_R Z ?\>1@'_'%,"_QI? O\8:@+_%W4"_Q=_ O\7B +_%X\"_Q>6 O\7G +_
M%Z$"_Q>G O\7K0+_%[,#_A>[ _T7Q0/Z%]$#]Q?D O07[P+Q&/H"[QC_ ^X8
M_P3N&/\$[1C_!>T8_P7M&/\%[1C_!?\G(P'_*2  _RD@ /\H(P#_*2T!_R<W
M ?\E0P'_(T\"_R%; O\?9@+_'7$"_QU[ _\=A /_'8P#_AV3 _P<F0/[')\#
M^ARD _D<J@/W'+$#]ARY _4=P@/S'<X#\!WA ^P=[@/I'OD$Z![_!>8>_P;E
M'O\&Y1[_!^4>_P?E'O\'Y1[_!_\K'P#_+1P _RT; /\N( #_+RD _R\T ?\L
M/P'_*DL"_RA7 O\F8@+])6T#^B1W _@C@ /V(X@#]2./ _,CE03R(YL$\2.A
M!.\CJ 3N(ZX$[2.V!.LCOP3J(\P$YR/@!.,D[03@)/D&WB3_!]PD_PC;)/\)
MVB3_"=HD_PG:)/\)VB3_"?\N&P#_,1< _S(6 /\U' #_-B4 _S8O ?\T.@'_
M,48!^R]2 O<M70+S+&@#\"MR ^XJ>P3L*H0$ZBJ+!.@JD@7G*9@%YBF>!>0I
MI07C*:P%X2FT!> JO07>*LH%VRK>!=8J[0?2*O@)SRO_"LTJ_PO,*O\,RRK_
M#,LJ_PS+*O\,RRK_#/\R%P#_-1( _S@2 /\[& #_/2  _SPJ /X[-0'W.4$!
M\39- NPT6 +H,V,#Y3)M!.,R=@3@,7\%WC&'!=PPC@;:,)4&V#";!]8OH@?4
M+ZD(TB^Q"- ON@G/,,8)S3#8"<DQZ@K&,?<,PS'_#L$Q_P_ ,?\/OS'_#[\Q
M_Q"_,?\0OS'_$/\V$P#_.0\ _SX0 /]!% #_0QH _T(C /5!+@#M/CH!YSU&
M >$\4P+=.EX#V3EH!-0X<0;1.'H'SS>!",TWB G+-H\*RC:6"L@VG0O&-:0,
MQ36L#,,UM0W!-< -P#;/#KTVY@ZY-O00MS;_$;4V_Q*T-O\3LS;_$[,V_Q.S
M-O\3LS;_$_\Y$ #_/0L _T,- /]'$ #_2!0 ]4<< .M&)@#C1#( W$1! =1#
M30+/05@$RT!B!L@_:PC%/G0)PSU["\$]@PR_/(H-O3R0#KL\EP^Z.Y\0N#NG
M$+8[L!&U.[L2LSO)$K$[X!.N//$4JSS]%:D\_Q:H//\6J#S_%J<\_Q:G//\6
MISS_%O\]#0#_0@@ _T@* /]+# #Z3 \ [$P4 .%*'0#62BP SDL[ <E*2 +$
M2%,$P$==![Q&9@FZ1&X+MT-V#;5#?0ZS0H00L4&+$;!!DA*N0)H3K$"B%*I
MJQ6I0+86IT#$%Z9 V1>C0>T8H$'[&)]!_QF>0?\9G4'_&9U"_QB=0O\8G4+_
M&/] "0#_1@4 _TP% /%/!P#F4 D XT\- -5/%0#,42< Q5$V ;]00P*Z3TX%
MMDU8"+-,80JP2FD-K4EP#ZM(>!&I1W\2IT>&%*5&C16C1I46H46>&)]%IQF>
M1;(:G$6_&II%T1N81>D;ED;X')5&_QN41O\;DT;_&Y-'_QN31_\;DT?_&_]"
M!0#_2@$ \E   .%4 0#95@4 TU4) ,Q5$@##5B( O%<R ;=6/P*R5$H%K5-4
M"*I170NG4&0.I$YL$*)-<Q*?3'H4G4R!%IM+B1>92I$9ETJ9&I5)HQN32:X=
MDDF['I!)S!Z.2N4>C4KV'HM+_QZ+2_\=BDO_'8I+_QV*2_\=BDO_'?]%  #_
M30  Y50  -E9  #/6P, REL& ,1:#P"[6QX M5PN :];.P*J6D8%IEA0"*)6
M60N?56 .G%-H$9E2;Q.74785E5!]%Y-0A!F03XT:CDZ6'(Q.GQZ*3JH?B$ZW
M((=.R"&%3N(AA$_S((-/_R"#3_\?@E#_'X)0_QZ"4/\>@E#_'O]'  #S40
MWU@  -%=  #)8 ( PV $ +U>#0"U8!H KF$J *E@-P*D7D,$GUU-")M;50N8
M65T.E5AD$9)7:Q./5G(6C55Y&(M4@1J(4XD<AE.2'H12G!^"4J<A@%*T(G]2
MQ"-]4MXC?%/Q(GQ3_B%[5/\A>U3_('M4_R![5/\@>U3_(/]*  #I5   VEP
M ,QA  ##9   O&0" /_B?1!)0T-?4%)/1DE,10 &$K9C"@"O9!< J64G *-D
M- *>8T $F6%*!Y5?4@N17EH.CEUA$8M;:!.)6F\6AEEV&(18?1J!6(8<?U>/
M'GU6F2![5J0B>5:Q(W=6P21V5MHD=5?O)'57_2-U6/\B=5C_(758_R%U6/\A
M=5C_(?]-  #E5P  TU\  ,AD  "_9P  MV@  +%G!P"I:!0 HVDD )YH,@&9
M9ST$E&5'!Y!D3PJ,8E<-B&%>$(5?91.#7FP6@%US&'U=>AI[7(,=>5N,'W9;
MER%T6J(C<EJO)'%:OR5P6M4E;UOM)6];_"-O6_\B;UO_(F];_R%O6_\A;UO_
M(?I/  #A6@  SV(  ,1G  "[:P  LVP  *QJ! "D:Q( GFPA )EL+P&4:SH#
MCVE$!HIH30F&9E4-@V5<$(!D8A-]8FD5>F)P&'AA>!IU8( =<U^*'W!?E"%N
M7J C;%ZM)6M>O"9J7M$F:5[L)6I?^R1J7_\C:E__(FI?_R)J7_\B:E__(O!2
M  #=70  RV4  ,!K  "W;@  KV\  *=N 0"@;Q  FG ? )1P+ &/;S@#BFU"
M!H9L2PF":E(,?FE9#WMH8!)W9F84=69N%W)E=1IP9'X=;6.('VMCDB)I8IXD
M9V*K)65BNB9D8L\F9&+J)F5B^B1E8_\C96/_(F5C_R)E8_\B96/_(NM5  #8
M8   R&@  +QN  "S<0  JW,  *)Q  ";<@X E7,< )!T*@&*<S8"A7) !8%P
M2 A];U +>6U7#G9L7A%S:V04<&IL%VUI<QIK:7P<:&B&'V9GD"%D9YPC8F:I
M)6!FN29?9LTF7V;H)F!F^21@9O\C8&;_(V%F_R)A9O\B86;_(NA8  #38P
MQ&L  +EQ  "P=0  IW<  )YU  "6=@T D'<9 (MX)P"&=S,"@78]!'QU1@=X
M<TX+=7)5#G%Q7!%N<&,4:V]J%FEN<1EF;GH<8VV#'F%LCB%?:YHC76NG)5MK
MMR9::\HF6FOG)5MK]R1;:O\C7&K_(EQJ_R)<:O\B7&K_(N-;  #.9@  P&X
M +9T  "L>0  HWL  )AY  "0>@L BGL6 (5\) "!?#$!?'L[!'=Z1 9S>4P*
M<'A3#6QW6A!I=F$39W5H%F1T;QAA<W@;7G*!'5QQC"!:<9@B6'"F)%9PM255
M<,@E57#E)55P]B16;_\C5F__(E=O_R)7;_\B5V__(M]?  #*:0  O'(  +)X
M  "I?0  GW\  ))^  "*?P< A( 3 ("!(0![@2X!=X Y W* 0@5N?TH(:WY1
M"VA]6 YD?%\18GMF%%]Z;1=<>74967A_'%=XBAY4=Y8A4G:D(E%VLR-0=L8D
M4';C(U!U]2-1=?\B473_(5%T_R%1=/\A473_(=AC  #%;0  N'8  *Y]  "E
M@@  FH,  (V#  "$A , ?840 'F&'@!UARL!<8<V FV&/P1IA4<'981/"F*#
M5@U?@UP/7()C$EJ!:Q57@',85']]&E%_B!Q/?I0?37ZB($M]L2%*?<0B2GWA
M(4M\]"%+>_\@2WO_($M[_R!+>_\@2WO_(-!G  # <@  M'L  *J"  "@A@
ME8@  (>(  !\B@  =HP. '*-&@!NCB< :HXR 6:-/ -CC40%8(Q,"%R+4PI:
MBUH-5XIA$%2):!)1B'$53XAZ%TR'A1I*AI(<2(:@'4:&KQY%A<(>187?'D6$
M\AY%@_X>18+_'D6"_QY%@O\>18+_'LIM  "Z>   KX$  *6'  ":BP  CXT
M (&.  !TD0  ;I,* &F4%0!FE2( 8Y4N 6"5. )<E4$$691)!E:44 A4DU<*
M49->#$Z29@],DFX129%X%$:0@Q9$D) 80H^>&4"/K1H_C\ :/X_<&C^-\1H_
MC/T;/XO_&S^+_QL_B_\;/XO_&\)S  "U?@  JH<  )^,  "4D   B),  'N5
M  !LF0  99L$ &"<$ !=G1T 6YXI %B>- %5GCT"4IU% U"=305-G50'2YQ;
M"4B<8PM&G&L-0YMU#T&;@!$^FHT3/)J;%#J:JQ4YFKT5.9K9%3F8[Q8YE_P6
M.);_%SB5_Q<XE?\7.)7_%[MZ  "OA0  I(P  )B1  "-E0  @9H  '6=  !H
MH   6Z0  %:E# !3IA< 4:<C $^G+P!,IS@!2J=! 4BG20)&IU $0Z=8!4&G
M7P8_IF@(/:9R"CJF?0LXIHH--J69#C2EJ0\SI;L/,Z74#S.D[@\RHOL0,J'_
M$3*A_Q$RH?\1,J'_$;2"  "HC   G9(  )*7  "&G   >:$  &VE  !AJ0
M5:P  $NO!0!'L!  1; < $2Q)P!"L3( 0;([ #^R0P$]LDL!.[)3 CFR6P,W
MLF0$-;)N!3.R>08QLH<'+[&6""ZRI@@MLK@)+++0""RP[ DKK_D**Z[_"RJM
M_PLJK?\+*JW_"ZV+  "@D@  E9@  (F=  !]HP  <:@  &2M  !9L0  3;0
M $*X   [N@H .+L3 #>\'@ UO"D -+TR #.].P RO40 ,;Y, "^^50$NOEX!
M++YH 2J^= (IOH(")[^1 R:_H@,DO[0#([_+ R.^Z ,CO/<$(KO_!2*[_P4B
MN_\%(KO_!:22  "8F   C)X  ("E  !SJP  9[   %NU  !/N0  1+P  #K
M   PQ 0 *L<+ "C($P GR1T )LDG "7),  DRCD (\I" "++2P ARU4 (,Q?
M !_,;  =S7H ',V* !O-G  9SJX!&,[% !C-Y  8S/0!&,K\ 1C*_P(8RO\"
M&,K_ IN9  "/GP  @J8  '6M  !HLP  7+D  %"]  !$P0  .<0  ##(   H
MS $ (- & !G5"P 6UQ  %=@9 !79(@ 4V2L $]HT !/:/0 2VT@ $=Q3 !'=
M7P 0W6T $-Y^  [?D0 .X*0 #>"X  S@T@ +W^T #-[W  S=^P ,W?L #-W[
M )*?  "%IP  =ZX  &JU  !=O   4,$  $3%   XR0  +LT  "71   >U0
M%MH! !'>!@ 0YPT #N<2  WH&0 ,Z"$ "^DI  KJ,0 )ZCL !^M%  7K40 $
MZUX  ^MN  'K@   ZI0  .JG  #KO   Z](  .OI  #L[P  [.\  .SO (>G
M  !YKP  :[<  %Z^  !1Q0  0\D  #?-   MT0  (]8  !O;   3WP  #N,
M  SN @ *]@H !_8.  7V$@ #]A@  /4>  #U)0  ]2X  /4W  #V0@  ]DX
M /9=  #V;@  ]H$  /:5  #WIP  ][<  /C'  #XT   ^-   /C0 'NO  !M
MN   8,   %+(  !$S0  -]$  "O7   AW   &.   !'D   ,YP  !^\   3Z
M   !_P,  /\(  #_#0  _A   /X4  #_&@  _R$  /\I  #_,P  _SX  /]+
M  #_6P  _VP  /^   #_D@  _Z$  /^M  #_LP  _[,  /^S /\<)@#_'"0
M_QHE /\5)P#_$2X _Q Z /\.1P'_#5,!_PM? ?\*:P'_"G4!_PI_ ?\*AP'_
M"HX!_PJ5 ?\*FP'_": !_PFE /\)JP#_";$ _PFX /\)P0#^"<P _ G> /D)
MZP#U"?8 \PG_ /(*_P#Q"O\!\0O_ ?$+_P'Q"_\!\0O_ ?\?(P#_'R$ _QXA
M /\9) #_%RP _Q4W /\31 #_$5 !_Q!< ?\.9P'_#G(!_PY[ ?\.A '_#HL!
M_PZ2 ?\.F '_#IT!_PZC ?X.J '\#JX!^PZU /H.O@#X#LD ]0[; /(.Z@#N
M#O4 [ [_ >L/_P'J#_\!ZA#_ >D0_P'I$/\!Z1#_ ?\B'P#_(AP _R$< /\?
M( #_'RD _QPT /\:0 #_%TP!_Q58 ?\48P'_$VX!_Q-W ?X3@ '\$X@!^A*.
M ?D2E0'X$IH!]A*@ ?42I@'T$JP!\Q*S ?$2O 'P$L<![1+8 >D3Z 'F$_4!
MY!3_ >(4_P+A%?\"X17_ N 5_P+@%?\"X!7_ O\E&P#_)A< _R06 /\E' #_
M)B4 _R0P /\A.P#_'T@ _QU4 ?T;7P'Y&FD!]QIS ?09? 'R&80!\1F+ >\9
MD0'N&9<![!F= >L9HP'I&:H!Z!FQ ><9N@'E&<4!XQG5 =\:Z '<&_4"V!O_
M M4<_P/4'/\#TQS_!-(<_P32'/\$TAS_!/\I%P#_*A, _RD2 /\L& #_+"$
M_RPK /\I-P#])T, ]R5/ ?,C6@'O(F0!["%N >DA=P'G(7\!Y2&& >0AC0'B
M()0!X2": =\@H '>(*<!W"&O =HAN +8(<,"U2'3 M$BYP+-(O0#RB/_!,@C
M_P7'(_\&QB/_!L8C_P;&(_\&QB/_!O\L$@#_+@\ _S 0 /\S% #_,QL _S(E
M /HP, #R+CP ["Q) .<J50'C*E\!X"EI =TI<@':*'H!URB" M4HB0+3*) "
MT2B6 \\HG /.**,#S"BK \HHLP/)*+X$QRC,!,4IX@3!*O$&OBK^![PJ_PBZ
M*O\(NBK_"+DJ_PFY*O\)N2K_"?\P#P#_,@L _S8- /\X$ #_.14 ^3<> .\U
M* #G,S4 X#)" -LR3P#5,5H!T#%D LTP;0++,'4#R3!\ \<O@P3%+XH$Q"^1
M!<(OEP7!+YX&OR^F!KTOKP:\+[D'NB_'![@PW0>U,.X)LC#["K P_PNN,/\+
MKC#_"ZTP_PNM,/\+K3#_"_\S# #_-@8 _SP) /\^# #]/1  [SP5 .0Y'P#;
M.2T TCH\ ,TZ20'(.50!Q#E> L$X9P._-V\$O3=V!;LV?0:Y-H0'MS:+![8U
MD@BT-9H)LS6A";$UJ@JO-;0+KC7!"ZPUU NI-NH,IC;X#:4V_PZC-_\.HC?_
M#J(W_PZB-_\.HC?_#O\W!P#_.P( _T # /)"!0#I0@D Y3\. -@^%@#.0"<
MQT$V ,)!1 &]04\"N4!9 [8_802T/FD&L3UQ!Z\]> BN/'\)K#R&"JH[C0NI
M.Y4,ISN=#:4[I@VC.K .HCN\#Z [S0^>.^80FSSU$9H\_Q&9//\1F#S_$9@\
M_Q&8//\1F#S_$?\Z 0#_0   [T4  .%(  #92 4 TT8) ,Q%$@#$1R( O4@Q
M +A(/P&S1TH"L$94!*Q%706J1&0'IT-L"*5"<PJC0GH+H4&!#*!!B V>0) /
MG$"8$)I H1&80*P2ET"X$I5 R!.30.$3D4'S%)!!_Q2/0?\4CD+_$XY"_Q..
M0O\3CD+_$_\\  #Y1   Y$H  -A.  #.3P( R4T& ,-+#P"[31T M4XM *].
M.@&K348"ITQ/!*1+6 :A2F (GDEG"9Q(;@N:1W4-F$9\#I9&@P^418L1DD64
M$I!%G1..1:@4C$6T%8M%Q!:*1=P6B$;P%H9&_1:&1O\6A4?_%85'_Q6%1_\5
MA4?_%?\_  #L2   W4\  ,]3  #&50  P%,# +M1# "S4AD K5,I *A3-@&C
M4D("GU%+!)Q05 :93UP(EDYC"I1-:@R13'$.CTMX#XU+?Q&+2H<2B4J0%(=)
MFA6%2:47@TFQ&())P!B!2M89?TKM&'Y+_!A^2_\7?4O_%WU+_Q9]2_\6?4O_
M%O]#  #F3   UE,  ,E8  # 60  NE@! +16"0"L5Q8 IE@E *%8,@&=5SX"
MF%9(!)5540:25%@(CU)?"HQ29@R*46T.B%!T$(5/>Q*#3X03@4Z-%7].EQ=]
M3J$8>TVN&7I.O1IX3M$:=T[K&G=/^AEV3_\9=D__&'9/_Q=V3_\7=D__%_A&
M  #B4   T%<  ,1<  "[7@  M%T  *Y:!@"F6Q, H%PB )M<+P"76SL"DEI%
M X]930:+6%4(B%=<"H968PR#56H.@51Q$'Y4>!)\4X 4>E*)%GA2E!AV4I\9
M=%*K&G)2NAMQ4LT<<%+H&W!3^1IP4_\:<%/_&7!3_QAP4_\8<%/_&.])  #=
M4P  RUH  ,!?  "W8@  KV$  *A> @"A7Q  FV > )9@+ "18#@!C5Y" XE=
M2P6%7%('@EM9"H!:8 Q]66<.>UAN$'A8=1)V5WT4=%>'%G)6D1AO5IP:;E:I
M&VQ6N!QK5LL=:E;F'&I7]QMJ5_\::E?_&6M7_QEK5_\9:U?_&>M,  #85@
MR%X  +QB  "S90  JV4  *-B  "<8@X EF,< )%D*0",8S4!B&(_ X1A2 6
M8% '?5]7"7I>70MW760-=5QK$'-<<A)P6WL4;EN$%VQ:CQAJ6IH::%JG'&9:
MMAUE6L@=95KD'65:]AQE6O\;95K_&F5:_QEE6O\995K_&>A/  #360  Q&$
M +EF  "P:   IVD  )YE  "79@T D6<9 (QH)P"'9S(!@V8] G]E1@1[9$T&
M>&-4"75B6PMR86$-<&%I#VU@<!)K7WD4:5^"%F=>C1EE7I@:8UZE'&%>M!U@
M7L<=8%[C'6!>]1Q@7O\;8%[_&F%>_QIA7O\:85[_&N12  #/7   P&0  +9I
M  "L;   HVP  )EI  "2:@L C&H6 (=K) "":S !?FHZ GII0P1V:$L&<V=2
M"'!G60IM9F -:V5F#VAD;A%F9'849&. %F)CBQA@8I<:7F*D'%QBLAU;8L4=
M6V+A'5MB]!Q;8O\;7&+_&EQB_QI<8O\:7&+_&N!5  #+7P  O6<  +)L  "I
M<   GV\  )1L  ",;0@ AFX3 ()O(0!];RT!>6\X G5N00-R;4D%;FQ0!VMK
M5PII:UX,9FIE#F1I;!%A:7037VA^%EUGB1A;9Y4:66:B&U=FL!Q69L,=5F;?
M'59F\QQ79O\;5V;_&E=F_QI79O\:5V;_&MM9  #'8@  NFH  *]P  "F<P
MFG,  (]P  "'<04 @7(1 'QS'@!X<RH =',U 7!S/P-M<D<%:G%.!V=Q50ED
M<%P+8F]C#E]O:A!=;G(26FU\%5AMAA=6;),95&R@&U)KKQQ1:\$<46O<'%%K
M\1M2:_X:4FK_&E)J_QE2:O\94FK_&=1<  ##9@  MFX  *QT  "B=P  EG8
M (EU  "!=@$ >G</ '9X&P!R>2< ;WDR 6MX/ )H>$0$97=,!F)W4PA?=EH*
M775A#%IU: ]8=' 157-Y$U-SA!91<I 83W*>&4UQK1I,<;\;2W'9&TQQ\!I,
M</T:37#_&4UO_QE-;_\936__&<Y@  "^:@  LG(  *AX  "=>P  D'H  (1Z
M  !Z>P  ='P, &]^%P!L?B0 :7\O 69_.0)B?T(#7WY)!5U]4 =:?5<)5WQ>
M"U5\90U2>VX/4'IW$DYZ@A1+>8X627F<%TAXJQA&>+T91GC5&49W[QA'=OP8
M1W;_&$=U_Q='=?\71W7_%\EE  "Z;P  KG<  *1]  "8?P  BW\  'Y_  !S
M@0  ;(,) &B$$P!EA2  8H8L %^&-@%<AC\"685& U>%3@54A54'4H1<"4^#
M8PM-@VL-2X)T#TB"?Q%&@8P31(&:%4* J19!@+H60(#2%D%_[19!?OL607W_
M%D%]_Q9!??\607W_%L)J  "U=0  JGT  )^"  "2@P  A80  'F%  !JB0
M9(H# &",$ !=C1L 6XXG %B.,@!5CCL!4XY# E".2@-.C5(%3(U9!DF,8 A'
MC&@*18MR#$*+?0Y BHD//HJ8$3R*IQ([BK@2.HK/$CN(ZQ([A_H3.X;_$SN&
M_Q,[AO\3.X;_$[QQ  "O>P  I8,  )F'  ",B   ?XD  '.,  !ED   7),
M %>5# !4EA8 4I8B %"7+0!-ES8 2Y<_ 4F71P)'ETX#1995!$.6705!EF4&
M/I5O"#R5>@DZE8<+.)65##:4I0TUE+8.-)3,#323Z0TTDO@.-)#_#S20_P\T
MD/\/-)#_#[5X  "J@@  GH@  ).-  "&C@  >9   &V3  !AEP  59L  $V>
M!@!)GQ  1Y\; $:@)@!$H#  0Z$Z $&A0@$_H4D!/:%1 CNA60(YH6$#-Z!K
M!#6@=@4SH(,&,:"2!S"@H@@NH+,(+J#)""Z?YP@MG?<)+9S_"BV;_PHMF_\*
M+9O_"J^   "CB0  EXX  (V3  !_E0  <I@  &:<  !;H   3Z0  $6G   ^
MJ0P /*H4 #JJ'P YJBD .*LR #>K.P UJT, -*Q+ #*L4P$QK%P!+ZQF BVL
M<0(KK'\#*JR. RBLG@0GK+ $)JS%!":KY ,EJ?4$):C_!26G_P4EI_\%):?_
M!:>)  ";CP  D90  (29  !XG@  :Z(  %^F  !3J@  2*T  #VP   TLP,
M+[4. "VU%@ LM2  *[8I "JV,@ IMSH *+=# ">W3  FN%4 )+A? ".X:P B
MN'@!(+B( 1^XF0$=N:L!'+G  1RXWP$<MO(!&[7\ ANT_P(;M/\"&[3_ I^/
M  "4E0  B)L  'NA  !NI@  8JL  %:P  !*LP  /[8  #6Y   LO   )+\&
M !_"#0 =PA0 ',(> !O#)@ :PR\ &<0X !C$00 7Q$H %L55 !7%80 4QF\
M$\9_ !+&D0 1QZ0 $,>Y  _'U  0QNX $,3Z !##_P 0P_\ $,/_ )>6  "+
MG   ?J(  '&I  !DKP  6+0  $NX  ! NP  -;X  "O!   CQ0  &\D! !3,
M!@ 0T L #M$1  W1&0 -T2$ #-$J  S1-  +TCX "M))  G350 )TV( "--R
M  ;4A  %U)@ !-2K  /5P  !U=P  =7M  '5]@ !U?8  =7V (Z=  " I
M<ZL  &:Q  !9N   3+T  #_    TPP  *L<  "'*   9S@  $M(   W6 0 )
MVP4 !MP-  3<$0 #W1@  =X@  #>*   WS$  . \  #A1P  XE0  .-C  #C
M=   Y(@  .2;  #EK@  Y<$  .75  #FYP  YN<  .;G (.D  !UK   :+,
M %J[  !-P0  0,0  #/(   HS   ']   !?4   0V0  "]T   7A    Y
M .4'  #F#0  YQ$  .@6  #I'0  ZB4  .LN  #M.0  [T4  /!3  #Q9
M\78  /**  #SG   \ZT  /2[  #TR   ],@  /3( '>M  !JM0  7+T  $_$
M  ! R0  ,\T  "?1   =U@  %-P   [@   (XP   >8   #J    [@   .X
M  #O!   \ H  /$.  #S$@  ]!@  /8@  #X*@  ^C4  /U#  #^4@  _V,
M /]V  #_B0  _YH  /^F  #_L   _[   /^P /\6(P#_%2$ _Q$A /\-) #_
M"2L _P8W /\#1 #_ %$ _P!= /\ : #_ '( _P![ /\ @P#_ (H _P"1 /\
ME@#_ )P _P"A /T I@#[ *P ^0"S /< NP#U ,4 \P#1 /( Y #Q /$ [P#Z
M .X _P#N /\ [0#_ .T _P#M /\ [0#_ /\9( #_&!T _Q4= /\0'P#_#BD
M_PPT /\*00#_!TT _P59 /\$9 #_!&X _P-W /\#@ #_ X< _P.- /T"DP#[
M ID ^0*> /<"I #U JH \P&P /$!N #O <( [0'/ .L!XP#J >\ Z +[ .<$
M_P#F!?\ Y@;_ .8&_P#F!O\ Y@;_ /\<&P#_&QD _Q<8 /\5'0#_$R4 _Q$P
M /\0/0#_#DD _PQ5 /\+8 #_"VH _0MS /L+? #Y"H, ]PJ* /4*D #T"I8
M\PJ; /$*H0#O":< [0FN .L)M@#H"<  Y@G- .0)X@#B"O  WPO[ -X,_P#<
M#?\ W W_ -L-_P';#?\!VPW_ ?\?%P#_'A, _QL2 /\<&0#_&R( _Q@L /\5
M. #_$T0 _A)0 /D16P#U$&8 \Q!O / 0=P#N$'\ [!"& .H0C #I$)( Z!"8
M .8/G@#E#Z4 XP^L .$/M #@#[X W@_, -H0X0#5$?  TA+[ ,\2_P'.$_\!
MS1/_ <T3_P',$_\!S!/_ ?\B$@#_(@\ _R$/ /\B% #_(AP _R G /\=,@#X
M&SX \AE+ .X85@#J%V  YQ9J .06<@#B%GH X!:" -X6B #<%H\ VQ:5 -D6
MFP#6%J( U!:I -(6L0#0%[L SA?) ,P8W@#(&>X!Q1K[ <,:_P+!&_\"P!O_
M L ;_P+ &_\"P!O_ O\F#@#_)0L _R@, /\I$ #_*!8 _B8@ /0D*P#L(3@
MYB!$ .$?4 #='UL V1YE -4>;0#2'W4 T!]] ,X?@P#,'XH!RQ^0 <D?EP'(
M'YX!QA^E <4@K0'#(+<!P2#$ < AU@&\(NH"N2+X [8B_P.U(_\#M"/_!+,C
M_P2S(_\$LR/_!/\I"P#_*@4 _RX( /\O# #_+1  \RL7 .@H(@#@)B\ V28]
M -(G2@#-)U4 RBA? ,<H: '%*&\!PR=W <$G?@&_)X0!OB>+ KPGD@*[)YD"
MN2>@ K<GJ0.V*+,#M"B_ [,HSP.P*>8$K2GV!*LJ_P6I*O\&J"K_!J@J_P:H
M*O\&J"K_!O\M!0#_,   _S," /8T!@#O,@H Z"X0 -PL& #1+B@ RR\W ,8P
M1 #!,$\ OC!9 ;LP8@&X,&H"MB]Q K4O> *S+W\#L2^& [ OC0.N+I0$K2Z<
M!*LNI 6I+ZX%J"^Z!:8OR@:D,.(&H3#S!Y\P_PB>,?\(G3'_")PQ_PB<,?\(
MG#'_"/\P  #_-0  [S@  .(Z  #;.00 UC4) ,XT$P#&-B( OS@Q +HX/P"V
M.$H!LSA4 ; W70*M-V0"JS9L ZDV<P2H-GD$IC6 !:0UAP6C-8\&H367!Y\U
MH >>-:H(G#6V")LUQ0F9-=T)EC;O"I0V_0J3-_\*DC?_"I(W_PJ2-_\*DC?_
M"O\S  #V.@  Y#\  -A"  #.0@$ R3X& ,0[#P"[/AT M3\L +$_.@"M/T4!
MJ3]/ :8^6 *C/5\#H3UG!)\\;06=/'0&G#M[!IH[@@>8.XH(ECN3"94ZG J3
M.J8+D3JR"Y [P R..]4,C#SL#8H\^PV)//\-B3S_#(@\_PR(//\,B#S_#/\W
M  #J/P  W$4  ,Y)  #%20  OT8" +I## "S1!D K44G *A&-0"D14$!H$5+
M IU$4P*:0UL#F$-B!99":0:407 'DD%V")! ?@F.0(8*C4"."XM F R)0*(-
MAT"N#H5 O ^$0,\/@D'I#X%!^0^ 0?\/@$+_#H!"_PZ 0O\.@$+_#OH[  #E
M1   TTL  ,=.  "^3P  N$P  +))"0"K214 I4LC *!+,0"<2ST!F$I' I5)
M3P.225<$D$A>!8Y'90:+1VL'B49R"8A&>0J&18(+A$6*#8)%E Z 1)\/?D2K
M$'Q%N1%[1<L1>D7F$7E&]Q%X1O\0>$;_$'A&_P]X1O\/>$;_#_ _  #?20
MS4\  ,%3  "X5   L5(  *M.!0"D3A$ GD\@ )E0+0"54#D!DD]# 8Y.3 .+
M35,$B4U:!89,80:$2V@(@DMN"8!*=@M^2GX,?$F'#GI)D0]X29P0=DFH$G1)
MMA)S2<@3<DKC$W%*]1)Q2O\1<4O_$7%+_Q!Q2_\0<4O_$.Q#  #93   R%,
M +U7  "T6   K%<  *52 0">4P\ F%0< )-4*0"/5#4 BU-  8A32 *%4E $
M@E%7!7]07@9]4&0(>T]K"7E/<@MW3GL-=4Z$#G--CA!Q39D1;TVE$VU-LQ1L
M3<44:T[A%&M.]!-K3O\2:T[_$FM._Q%K3O\1:T[_$>A&  #34   Q%8  +E:
M  "P7   IEH  )]6  "85@T DE<9 (Y8)@")6#( AE@] 8)710)_5DT#?%54
M!7E46P9W5&$(=5-H"7-3< MQ4G@-;U*!#VU2BQ!K49<2:5&C$V=1L11F4<,5
M95+>%652\A1E4O\395+_$F52_Q)E4O\295+_$N1*  #/4P  P%H  +5>  "L
M8   HEX  )I9  "26@L C5L6 (A<(P"$7"\ @%LZ 7U;0P)Y6DL#=EE2!'18
M6 9Q6%\';U=F"6U7;0MK5G4-:59^#V=6B1%E59428U6A%&)5KQ5A5<$68%7;
M%F!6\15@5OX48%;_$V%6_Q)A5O\285;_$N!-  #+5@  O5T  +)A  "H8P
MG6$  )5=  "-7@D AUX3 (-?( !_7RP >U\W 7=>0 )T7D@#<5U/!&]<5@5L
M7%P':EMC"6A;:PMF6G,-9%I\#V):AQ%@69,27EF@%%U9KA5;6;\66UG8%EM9
M[Q5;6?T47%G_$UQ9_Q)<6?\27%G_$MQ0  #'60  NF   *]D  "D90  F60
M )!@  "(808 @F(1 'YC'0!Z8RH =F,T 7-B/0%O8D8";&%-!&IA5 5G8%H'
M96!A"&-?:0IA7W$,7UYZ#EU>A1!;7I$265V>%%A=K!577;T65EW5%E9=[A57
M7?P45UW_$U==_Q)77?\25UW_$M93  #$7   MV,  *QH  "@:   E6<  (IC
M  "#90( ?68/ 'AF&@!T9R< <6<R &YG.P%K9D,":&9+ V5E4@5C95D&861?
M"%YD9PI<8V\,6F-X#EAC@Q!68H\25&*<$U-BJA528KL546+2%5%A[1528?L4
M4F'_$U-A_Q)38?\24V'_$M%6  # 7P  LV8  *EK  "<:P  D&H  (5G  !]
M:0  =VH- '-K%P!O:R0 ;&PO &EL. %F:T$"8VM) V%K4 1>:E<&7&I=!UII
M90E8:6T+56AV#5-H@0]19XT13V>:$DYGJ11-9[D43&?/%$QFZQ1-9OL336;_
M$DYE_Q).9?\23F7_$LQ:  "\8P  L&H  *5O  "8;@  C&T  (!L  !W;0
M<6X+ &UO% !I<"$ 9G$L &1Q-@%A<3X!7G%& EQP30-9<%0%5W!;!E5O8@A3
M;VH*4&YS#$YN?@Y,;8H02FV8$4ELIQ)(;+@31VS-$T=LZA-(:_H22&O_$DAJ
M_Q%(:O\12&K_$<=>  "X9P  K&X  *%R  "3<@  AW$  'IQ  !Q<@  :W0'
M &9U$0!C=AT 8'<H %YW,P!;>#P!67=# E9W2P-4=U($4G99!5!V8 =.=6@(
M2W5Q"DET? Q'=(@.17.6#T-SI1!"<[8107/+$4)RZ!%"<O@10G'_$$-P_Q!#
M</\00W#_$,%C  "S;   J',  )MV  ".=0  @78  '5V  !I>   8WH" %Y\
M#@!<?1D 67XD %=_+P!5?S@!4W]  5!_2 ).?D\#3'Y6!$I^705(?64&1GUN
M"$-\>0I!?(8+/WN4#3Y[HPX\>[,./'O(#CQZY@X\>?<./'C_#CQX_PX]=_\.
M/7?_#KQH  "O<@  I'D  )9Z  "(>@  ?'H  '!\  !C?P  7((  %>$"P!3
MA10 488@ $^&*@!.AS0 3(<\ 4J'1 %(ATL"1H=3 D2&6@-"AF($0(9L!CZ%
M=@<[A8,(.861"CB$H LVA+$+-H3&"S:#Y LV@O8+-H'_##: _PPV@/\,-H#_
M#+9O  "J>   GW\  )!^  "#?P  =X   &N"  !>AP  58H  $Z,!@!*CA
M2(\: $>/)0!%D"\ 1) X $*00 ! D$<!/Y!/ 3V05@([D%\".9!H S>/<P0U
MCX %,X^.!C&/G@<PCJ\'+X[#!R^.X0<OC/0(+XO_""^*_P@OBO\)+XK_";!V
M  "E?P  F(0  (J$  !]A0  <(<  &6*  !:C@  3Y(  $:5  !!F P /I@4
M #V9'P [F2@ .IHQ #F:.@ WFD( -II* #6:4@$SFEH!,9ID 2^:;P(MFGL"
M+)J* RJ:F@,IFJP$*)K !">9W@,GE_($)Y;]!2>5_P4GE?\%)Y7_!:E^  ">
MA0  DHD  (2*  !VC   :H\  %Z3  !4EP  29L  $"?   WH@0 ,J,. #&C
M%P PI"$ +J0J "VD,@ LI3H *Z5# "JE2P II50 **5> ":E:0 EI78!(Z6%
M 2*EE@$@IJ@!'Z6[ 1ZEUP$>I.\!'J+[ AZA_P(>H?\"'J'_ J*&  "7C
MBX\  'V1  !OE   8Y@  %>=  !-H0  0Z4  #BH   PJP  **X' "2O$  C
MKQ< (:\A ""P*0 ?L#$ 'K Z !VQ0@ <L4P &[%6 !JQ80 9LF\ &+)^ !:R
MD  5LJ( %+*V !.RS@ 3L>L $Z_Y !.N_P$3KO\!$Z[_ 9J-  "0D@  A)<
M '6:  !HGP  6Z,  %"H  !%K   .[   #&R   GM0  (+@  !BZ!P 4O X
M$[P5 !*\'@ 1O28 $;TN !"]-P 0OD$ #KY,  Z^5P -OF4 #+]T  N_A@ *
MOID "+ZL  >^P@ 'OM\ "+[P  B]^@ (O?P "+W\ ).4  "'F0  >I\  &RE
M  !@J@  4Z\  $>S   \M@  ,;@  ">[   ?O@  %\$  !'$ 0 ,R @ ",D.
M  ?)%  &R1P !<DD  3*+  #RC8  LI   #+3   RUD  ,MH  #+>0  S(P
M ,N?  #+LP  R\@  ,SB  #,[P  S/$  ,SQ (J:  !\H0  ;Z<  &*M  !5
MLP  2+@  #N[   PO@  )L$  !W$   5R   #\L   K.   $T@(  -,*  #3
M#P  U!0  -4:  #6(@  URH  -DT  #:/P  W$L  -Q:  #=:@  W7T  -V1
M  #=I   WK8  -[(  #>W@  WN(  -[B '^B  !QJ0  9+   %:W  !)O
M/,   "_$   DQP  &\L  !//   -T@  !]8   #;    W@   -\#  #@"0
MX0X  .(2  #C%P  Y1X  .8G  #H,0  ZCT  .Q+  #L6@  [6P  .Z   #N
ME   [J4  .ZT  #NP@  [L8  .[& '2J  !FL@  6+D  $O    ]Q0  +\D
M "3-   9T0  $=8   O;   #W@   .$   #E    Z    .D   #J    ZP8
M .T+  #O#P  \!,  /(:  #T(P  ]RX  /D[  #[2@  _%L  /UM  #]@
M_I,  /ZB  #^K0  _J\  /ZO /\0'P#_#AT _PH= /\!( #_ "@ _P U /\
M00#_ $X _P!: /\ 90#_ &X _P!W /\ ?P#^ (8 _ ", /L D@#Y )< ^ "<
M /< H@#V *< ]0"M /, M0#R +T \0#) .\ W #N .L [0#W .P _P#K /\
MZ@#_ .H _P#J /\ Z@#_ /\3' #_$1D _PT9 /\&' #_ R4 _P Q /\ /@#_
M $H _P!6 /\ 80#_ &L _0!S /H >P#W (, ]0") /0 CP#R )0 \0"9 /
MGP#N *0 [0"K .P L@#J +H Z #& .< U@#E .@ Y #U ., _@#B /\ X0#_
M .$ _P#A /\ X0#_ /\5& #_$Q0 _P\4 /\-&0#_"R( _P@M /\$.0#_ 48
M_P!1 /X 7 #Z &8 ]@!O /( =P#O 'X [0"% .L BP#J )$ Z "6 .< G #F
M *$ Y "H ., KP#A +@ WP## -T T0#; .8 V0#S -< _0#5 O\ U +_ -0#
M_P#4 _\ U /_ /\8$P#_%1  _Q(/ /\2%0#_$1T _PXH /\,- #_"D$ ^0A,
M /4&5P#Q!F$ [09J .D%<@#F!7H Y 6! .(%AP#@!HT WP:2 -T&F #;!IX
MV0:E -<&K0#4!K4 T@;  - 'SP#.".4 S GT ,H+_P#(#/\ QPS_ ,<,_P#&
M#/\ Q@S_ /\;#@#_&0P _Q@- /\8$0#_%Q@ _Q0B /L1+@#S$#H [0Y& .@-
M4@#E#5P X0UE -X-;0#;#74 V U\ -4-@@#3#8D T0V/ - -E0#.#9P S0ZC
M ,L.JP#)#K0 R [  ,8.SP##$.8 P!'U +T2_P"\$O\ NQ+_ +H2_P&Z$O\!
MNA+_ ?\?"@#_' 0 _Q\( /\?#0#_'1( ^!H; .X6)@#F%#, X!,_ -H32P#4
M$U8 T!-? ,X4: #+%&\ R11W ,<5?0#&%80 Q!6* ,,5D0#!%I@ P!:? +X6
MIP"\%[  NQ>\ +D7RP"W&.( LQGR ;$:_P&O&_\!KAO_ :X;_P&M&_\!K1O_
M ?\B! #_(@  _R4" /PD!P#W(0P [!T2 .$:' #8&BH T!LX ,L=10#''5
MPQY: , >8@"^'FH O!]Q +H?> "Y'WX MQ^% +8?C "T'Y, LQ^: ;$@HP&P
M(*P!KB"W :PAQ@&K(=T!IR+O J4B_0*C(_\"HB/_ J(C_P*A(_\"H2/_ O\E
M  #_*   \BH  .4K  #?* 4 W"$+ -(A% #))"0 PR4R +XF/P"Z)TH MR=4
M +0G70"R)V0 L"=L *XG<@&M)WD!JR=_ :HGA@&H)XX!IR>6 J4GG@*C**@"
MHBBS J HP0*?*-4"G"GL YHJ^@.8*O\$ERK_!)<J_P26*O\$EBK_!/\H  #U
M+@  Y3,  -HU  #0,P$ S"T& ,8J$ "^+1X N"XL +,O.@"O+T4 K#!/ *DO
M6 "G+U\!I2]F :,O;0&A+W,"H"YZ IXN@0*=+HD"FRZ1 YDNF@.8+J0$EB^O
M!)4OO023+\\$D3#H!8\P^ 6-,?\%C3'_!8PQ_P6,,?\%C#'_!?\M  #J-0
MW#H  ,X]  #&/   P#<" +LS#0"S-!D KC8G *DW- "E-T  HC=* )\W4P&=
M-EH!FS9A 9DV: *7-6\"E35U Y0U? .2-80$D#6-!(\UE@6--: %BS6K!HHU
MN0:(-<H'AS;E!X4V]@>$-_\'@S?_!X,W_P>"-_\'@C?_!_0R  #C.P  TD$
M ,9$  "]0P  MS\  +$["0"J.Q0 I3PB * ], "=/3L F3U% )8]3@&4/%8!
MDCQ= I \8P*..VH#C#MQ!(H[> 2(.H %ASJ(!H4ZD@:#.IP'@3JH"( ZM0E^
M.\8)?3OA"7L\\PE[//\)>CS_"'H\_PAZ//\(>CS_".XW  #=00  RT8  +])
M  "V20  KD8  *E!! "C01$ G4(> )A#*P"50S< D4-! (Y"2@&,0E(!B4%9
M H=!7P.%068#@T!M!(% = 6 0'L&?C^$!WP_C@AZ/YD)>#^E"G= L@IU0,,+
M=$#="W-!\0MR0?\*<D'_"G)!_PER0?\)<D'_">D\  #510  Q4L  +I.  "P
M3@  ITL  *)&  ";1@X ED<: )%()P".2#, BD@] (='1@&$1TX!@D95 H!&
M7 -^16($?$5I!'I%< 5X1'@&=D2!"'1$BPER1)8*<$2B"V]$KPQN1, ,;479
M#6Q%[PQK1?T+:T;_"VM&_PIK1O\*:T;_"N5   #/20  P4\  +52  "K4@
MH4\  )M*  "42@P CTL7 (M,) "'3"\ A$PZ (%,0P%^2TL!>TM2 GE*6 -W
M2E\$=4EF!7-);09Q274';TE^"&U(B EK2),+:DB?#&A(K0UG2;T-9DG4#F5)
M[0UE2OP,94K_"V5*_PME2O\+94K_"^!$  #+30  O5(  +)6  "F50  G%(
M )5.  ".3@D B4\4 (50( "!4"P ?E W 'M00 %X4$@!=4]/ G-.50-Q3EP$
M;TYC!6U-:@9K37(':4U["&=-A0IE39$+9$R=#&)-JPUA3;L.8$W1#F!-[ Y@
M3?L-8$W_#&!-_PM@3?\+8$W_"]Q'  #'4   N58  *Y9  "B6   F%8  )!1
M  ")4@8 @U,1 ']3'0![5"D >%0T '54/0%R4T4!<%-, FU24P)K4ED#:5)@
M!&=19P9E46\'8U%X"&)1@PI@48\+7E";#5U0J0Y;4;D.6U'.#UI1Z@Y;4?H-
M6U'_#%M1_PQ;4?\+6U'_"]9*  ##4P  MED  *M<  ">6@  DUD  (M4  "$
M5@, ?E80 'I7&@!V5R8 <U@Q '!7.@!M5T(!:E=) FA64 )F5E<#9%9>!&)5
M905@56T'7E5V"%U5@0I;58T+652:#5A4IPY65;@/5E7,#U95Z0Y65?D-5E7_
M#5=4_PQ75/\,5U3_#-%-  # 5@  LUP  *=>  ":70  CUP  (98  !_60
M>5H- '1;%P!Q6R, ;ELN &M;-P!H6T !95M' 6-:3@)A6E4#7UI<!%U:8P5<
M6FL&6EET"%A9?PI668L+5%F8#5-8I@Y26;8.45G*#U%9YPY16/@-4EC_#5)8
M_PQ26/\,4EC_#,U1  "\60  L%\  *-A  "68   BU\  (%;  !Y70  <UX,
M &]>%0!K7R  :%\K &9@-0!C8#T!85]% 5]?3 )=7U,#6U]:!%E>80577FD&
M55YR"%->?0E178D+4%V6#$Y=I U-7;0.3%W(#DQ=Y@Y-7?<-35S_#$U<_PQ.
M7/\,3ES_#,E4  "Y7   K6,  )]C  "28P  AV(  'Q@  !T80  ;F() &EC
M$@!F8QT 8V0H &%D,@!>9#L 7&1# 5ID2@)89%$"5F18 U1D7P128V<%4&-P
M!TYC>@A,8H8*2V*4"TEBH@Q(8K(-1V+'#4=BY U(8?8,2&'_#$A@_PM)8/\+
M26#_"\18  "U8   JF8  )MF  "-9@  @F4  '9D  !N90  :&8% &-G$ !@
M:!H 76DE %MJ+P!9:C@ 5VI  55J1P%3:DX"46I5 T]I701-:60%2VEM!DEH
M> =':(0)1FB2"D1GH0M#9[$,0F?%#$)GX@Q"9O4,0V;_"T-E_PM#9?\+0V7_
M"[]<  "Q9   IFH  )9I  "):0  ?6D  '%I  !G:@  8FP! %UM#0!9;A8
M5V\A %5P*P!3<#4 47 ] %!P10%.<$P!3'!3 DIP6@-(<&($1F]K!41O=09"
M;X('0&Z/"3]NG@H];J\*/6[""CQNX H];?0*/6S_"CUK_PH^:_\*/FO_"KI@
M  "M:0  H&X  )%M  "$;0  >&T  &QN  !A<   6W(  %9T"@!2=1( 4'8=
M $YW)P!,=S$ 2W@Y $EX00!(>$D!1GA0 41W5P)"=U\#0'=H SYW<P0\=G\&
M.G:-!SEVG @W=:T(-W7 "#9UW@@W=/((-W/^"#=R_P@W<O\(-W+_"+5F  "I
M;P  FG$  (MQ  !^<0  <W(  &AS  !<=@  5'D  $Y[!0!*?0\ 2'X8 $9_
M(P!%?RP 0X U $* /0!!@$4 /X!, 3V 5 $\@%P".G]E CA_;P,V?WP$-'^*
M!#)_F@4Q?JH&,'Z]!C!^V@8P?? &,'O]!C![_P8P>O\&,'K_!K!L  "D=0
ME'4  (9U  !Y=@  ;G<  &-Y  !7?0  3X$  $>$  !"A@P /X<3 #V('0 \
MB"< .XDP #J).  XB4  -XE( #:)3P TB5@!,XEA 3&); $OB7@"+8F' BR)
MEP,JB*<#*8BZ RF(U ,IANX#*87\!"F$_P0IA/\$*83_!*IT  ">>P  CGH
M (!Z  !T>P  :'X  %V!  !2A0  28D  $&,   YD 4 -9$/ #.2%P RDB$
M,9(I #"3,@ NDSH +9-! "R32@ KE%( *I1< "B49P GE',!)92" 224DP$B
MDZ0!(9.W 2"3SP$ADNP!()#Z B"/_P(@C_\"((__ J1\  "7@   AW\  'N
M  !N@@  8H4  %>)  !-C@  0I(  #J6   RF0  *IP) "B=$0 FG1D )9TB
M "2>*@ CGC( (IXZ "&>0@ @GDL 'Y]5 !Z?8  <GVT &Y]\ !J?C0 8GY\
M%Y^R !:?R0 6GN@ %ISW !:;_P$7F_\!%YO_ 9V#  "/A@  @H8  '2'  !G
MBP  6X\  %"3  !&F   /)P  #.@   KHP  (Z8  !RH"P :J1$ &*D8 !>I
M(0 6JBD %:HQ !2J.0 3JD, $ZM- !*K6  1JV4 $*MT  ZKA@ .JYD #:NL
M  RKP0 ,JM\ #*GR  VH_  -J/\ #:C_ ):*  ")C   >HT  &R1  !@E0
M5)H  $F?   _HP  -:<  "NJ   CK@  &[   !2S 0 /M0H #;80  RV%@ +
MMA\ "K8G  FV+P (MCD ![=#  :W3P $MUL  [=J  *W>P  MXX  +>A  "V
MM   MLL  +;E  "U\0  M?<  +7W (^1  "!E   <I<  &6<  !8H0  3*8
M $&K   WKP  ++(  ".U   :N   $[L   Z]   )P 4  \$-  #!$0  P1<
M ,(>  #")@  PB\  ,,Y  #$1   Q%   ,1>  #%;P  Q8$  ,65  #%J
MQ;P  ,31  #$Y@  Q.X  ,3N (:8  !YG@  :Z,  %VI  !0K@  1+,  #>V
M   LN0  (KP  !F_   1P@  #,4   ;(    RP   ,P'  #,#0  S1$  ,T6
M  #.'0  SR0  - M  #2.   U$0  -12  #580  U7,  -:'  #6FP  UJT
M ->_  #8S@  V-T  -C= 'N@  !NI@  8*T  %.S  !%N   .+P  "N_   A
MP@  %\8  !#)   *S    M    #4    UP   -@   #:!0  VPL  -P.  #>
M$P  WQD  .$A  #C*@  Y38  .=#  #G4P  Z&0  .EW  #IC   ZI\  .JN
M  #JN@  ZL,  .K# '"H  !BKP  5;8  $>\   YP   +,0  "#(   6S
M#M    ?4    V0   -T   #A    XP   .0   #F    YP$  .D'  #K#
M[!   .X5  #P'0  \R<  /8S  #W0P  ^%0  /EF  #Y>@  ^HX  /J>  #[
MJ0  ^[   /NP /\+&P#_!QD _P 9 /\ ' #_ "4 _P R /\ /P#_ $L _P!7
M /\ 8@#_ &L _P!S /T >P#[ (( ^@"( /@ C0#W )( ]@"8 /4 G0#T *(
M\P"I /$ L #O +@ [@## .P T0#K .8 Z0#S .@ _@#H /\ Z #_ .@ _P#H
M /\ Z #_ /\.& #_"A4 _P$4 /\ & #_ "( _P N /\ .P#_ $< _P!3 /T
M7@#Z &< ]P!O /4 =P#S 'X \@"$ /  B0#O (\ [@"4 .P F@#K )\ Z0"E
M .@ K #F +0 Y "_ ., S #A .( WP#P -X ^P#> /\ W0#_ -T _P#< /\
MW #_ /\0$P#_#1$ _P80 /\"%0#_ !X _P I /\ -@#_ $( ^@!. /0 60#Q
M &( [@!K .P <@#J 'D Z !_ .< A0#E (L Y "0 .( E@#A )P WP"B -T
MJ0#: +$ V "[ -4 R #2 -T T0#M -  ^0#/ /\ S@#_ ,T _P#- /\ S0#_
M /\1#P#_#@T _PP- /\+$@#_!QD _P(D /\ , #V #P [P!) .H 4P#G %T
MY !F .$ ;0#? '0 W0![ -L @0#9 (8 U@", -0 D@#2 )@ T "> ,X I@#,
M *X R@"X ,@ Q #& -< Q0#J ,, ]P#" /\ P0'_ , "_P#  O\ P +_ /\4
M"P#_$ 8 _Q ) /\0#@#_#A0 _PH> /4&*0#K!#8 XP-" -\#3@#;!%< U@1@
M -,$: #0!&\ S@5V ,P%? #*!8( R06( ,<%C@#&!90 Q 6; ,(%HP# !JL
MO@:U +T&P@"["-0 N@GI +<+^ "U#/\ M S_ +0,_P"T#/\ M S_ /\7! #_
M%   _Q8# /\4"0#_$0X \@X5 .@,(0#>"BX U@L[ - ,1P#,#%$ R0Q: ,8-
M8@#$#6H P@UQ , -=P"_#7T O0Z# +P.B@"Z#I$ N0Z8 +<.H "V#JD M ^T
M +(/P0"Q$-0 KA'K *L2^@"I$O\ J!/_ *<3_P"G$_\ IQ/_ /\:  #_&P
M^1L  .L9  #E% 8 Y1 . -D.%P#/$28 R!(T ,030 "_%$L O!14 +D570"W
M%60 M15K +05<0"R%7@ L19^ *\6A0"N%HP K!:4 *L7G "I%Z8 IQBP *88
MO0"D&,\ HAKG )\:]P"=&_\!G!O_ 9P;_P&;&_\!FQO_ ?\=  #W(0  Z"0
M -TE  #4(0$ SQL( ,H7$0#"&B  O!PM +<=.@"S'D4 L!Y/ *T>5P"K'E\
MJ1]F *@?; "F'W, I1]Y *,?@ "B'X< H""/ )\@F "=(*( FR"L 9HAN0&8
M(<H!EB+D 90C]0&2(_\!D2/_ 9 C_P&0(_\!D"/_ ?\B  #K*0  W2X  ,\O
M  #'+0  P2<# +TB#0"V(QH L"4H *PF- "H)D  I2=) *(G4@"@)UH GB=A
M )PG9P";)VT F2=T )@G>P&6)X(!E2>+ 9,GE &1*)X!D"BI 8XHM0*-*<8"
MBRG? HDJ\@*'*O\"ABK_ H8J_P*&*O\"ABK_ O0H  #C,0  T38  ,4X  "\
M-@  MC   +(K"0"K+!0 IBTB *(N+P">+CH FRY$ )@O30"6+U4 E"Y< )(N
M8@"0+FD!CRYO 8TN=@&,+GX!BBZ& H@NCP*'+IH"A2^E X,OL@."+\(#@3#:
M W\P[P-],?X#?3'_ WPQ_P-\,?\#?#'_ ^TO  #;-P  R3T  +X^  "S/
MK#@  *<S! "B,A$ G30= )DU*@"5-34 DC5  (\U20"--5  BS57 (DU7@&'
M-60!A31K 80T<@*"-'D"@#2" GXTBP-]-)8#>S6A!'DUK@1X-;X%=S;4!78V
M[05T-_P%=#?_!'0W_P1T-_\$=#?_!.<U  #2/0  PT(  +A$  "L0@  I#X
M )\Y  ":. X E#H9 ) Z)@"-.S$ BCL[ (<[1 "$.TP @CM3 8 Z6@%^.F !
M?3IG GLZ;@)Y.G4"=SI^ W8ZB 1T.I,$<CJ>!7$ZJP5O.[L&;CO/!FT[Z@9M
M//H&;#S_!6P\_P5L//\%;#S_!>(Y  #,0@  OD<  +%(  "E1@  G4,  )<_
M  "2/@L C3\5 (D_(0"%0"T @D W '] 0 !]0$@ >T!/ 7E 5@%W/UT!=3]C
M G,_:@)Q/W(#<#]Z VX_A 1L/Y %:S^<!FD_J09H/[@'9T#,!V9 Z =F0/D&
M94#_!F5 _P9E0/\%94#_!=P^  #'1@  N4L  *Q,  "@2@  ET<  )%#  "+
M0P@ AD,2 ()$'@!^1"D >T4T 'E%/0!V144 =$1, 7)$4P%P1%D!;D1@ FQ#
M9P)K0V\#:4-W!&=#@05F0XT&9$.9!F)#IP=A1+8(8$3*"&!$Y@A?1?@'7T7_
M!V!%_P9@1/\&8$3_!M9!  ##20  MDX  *=/  ";30  DDL  (Q'  "%1P0
M@$<0 'Q(&@!X2"8 =4DP '-).@!P24( ;DE) 6Q(4 %J2%8!:$A= F9(9 )E
M2&P#8TAU!&%'?P5@1XH&7DB7!UU(I0A;2+0(6TC'"5I(Y A:2?8(6DG_!UI(
M_P9:2/\&6DC_!M%%  "_3   LE(  *-1  "74   C4X  (9*  " 2@$ >DL.
M '9,%P!R3", ;TPM &U--@!J3#\ :$Q& &9,30%D3%,!8DQ: F%,80)?3&D#
M7DQR!%Q,? 5:3(@&64R5!U=,HPA63+((54S&"55,X@E53/4(54S_!U5,_P=6
M3/\&5DS_!LQ(  "\4   KU4  *!4  "34P  B5$  (%-  !Z3@  =4\, '!/
M%0!M4"  :E J &=0,P!E4#P 8U!# &%02@%?4%$!75!8 EQ07P):4&<#65!P
M!%=0>@554(8&5%"3!U)0H0A14+$)4%#$"5!0X0E04/0(45#_!U%/_P=13_\&
M44__!LE+  "Y4P  JU<  )Q6  "/50  A50  'Q0  !U40  <%() &M3$@!H
M5!T 950G &)4,0!@5#D 7E1! %Q42 %:5$\!6516 5=470)65&4#5%1N!%)4
M> 515(0&3U21!TY4H A,5*\(3%3""4M4WPE,5/,(3%/_!TQ3_P=-4_\&35/_
M!L5.  "V5@  IUH  )A9  "+6   @5<  '=4  !P50  :E8& &97$ !B5QH
M8%@D %U8+@!;63< 65D_ %=91@!664T!5%E4 5-96P)166,"3UAL TY8=@1,
M6((%2EB/!DE8G@=(6*X(1UC "$=8W0A'6/((1U?_!TA7_P=(5_\&2%?_!L%1
M  "R60  HUP  )1;  "'6P  ?5H  ')8  !K60  95H# &!;#@!=7!< 6EPA
M %A=*P!6730 5%X\ %->1 !17DL!4%Y2 4Y>60),7F$"2UUJ TE== 1'78 %
M15V-!D1=G =#7:P'0EV^"$)=V@A"7/$'0ES^!T-;_P9#6_\&0UO_!KU5  "O
M70  GU\  )!>  "#7@  >%T  &U<  !E70  7U\  %I@# !7810 56(> %)B
M* !18S$ 3V,Y $YC00!,8T@ 2V-/ 4EC5@%'8UX"16-G D1C<0-"8WT$0&*+
M!3]BF@8^8JH&/6*\!SQBU@<]8>\&/6']!CY@_P8^8/\&/F#_!KE9  "K80
MFF$  (MA  !_80  =&$  &EA  !?8@  660  %1F"0!19Q$ 3F<: $QH) !+
M:2T 26DV $AI/@!&:D4 16I, $-J5 %":EP!0&EE CYI;P(\:7L#.VF)!#EI
MF 4X:*@%-VBZ!3=ITP4W:.X%-V?\!3AF_P4X9O\%.&;_!;1>  "G90  E64
M (9D  !Z90  ;V4  &1F  !9:   4FH  $UL! !);@X 1VX6 $5O( !$<"D
M0G R $%P.@! <4( /W%) #UQ40 \<5D!.G%B 3AQ; (V<'@"-7"& S-PE0,R
M<*8$,7"X!#!PT 0Q;^P$,6[[!#%M_P0Q;/\$,6S_!*]D  "A:0  CV@  (%H
M  !U:0  :VD  &!K  !5;@  37$  $9S  !"=0L /W82 #UW'  \=R4 .G@M
M #EX-0 X>3T -WE% #9Y30 U>54 ,WE> #%Y: $P>70!+GF# BUYD@(K>*,"
M*GBU BIXS (J=^H"*G;Y RIU_P,J=/\#*G3_ ZIJ  ":;0  B6P  'QM  !P
M;0  9FX  %MQ  !0=0  2'@  $%[   Z?@4 -G\. #2 %@ S@2  ,H$H #"!
M,  O@C@ +H)  "V"2  L@E  *X): "J"9  H@G  )H)_ 26"CP$D@J !(X*R
M 2*"R0$B@><!(G_W 2)^_P(B??\"(GW_ J5Q  "3<0  @W$  '9Q  !L<@
M8'4  %9X  !,?   0X   #N#   SA@  +8D* "J*$0 IBQD )XLB ":+*@ E
MC#$ )(PY ".,0@ BC4H (8U4 ""-7@ ?C6L '8UY !R-B@ ;C9P &8VN !B,
MQ  8C., &8KU !F)_P$9B/\!&8C_ 9UW  ",=@  ?78  ')W  !E>0  6GP
M %"   !&A   /(D  #2,   MD   )9," !^5#  =EA( ')8: !N7(@ :ERH
M&9<R !B8.@ 7F$, %IA- !686  4F&0 $YAS !&8A  0F)8 $)BI  Z8OP .
ME]T #Y;R !"5_  0E/\ $)3_ )5]  "%?   >'P  &M^  !?@0  5(8  $J*
M  ! CP  -I,  "V7   FF@  'IT  !>@ P 2H@P $*,2 !"C&0 /HR$ #J0I
M  ZD,0 -I#H #*1%  ND4  *I%P ":1J  >D>P &HXX !*.A  *CM  #HLL
M Z+F  .A\P #H?L  Z'[ (V#  !_@@  <80  &2'  !8C   39$  $*6   X
MF@  +YX  ":B   >I0  %Z@  !&K   ,K@< !Z\-  .O$@ "KQD  :\A  "O
M*0  L#(  + \  "P1P  L%,  +!A  "P<0  L(,  *^7  "OJ@  K[\  *[9
M  "NZP  KO0  *[T (>)  !XB@  :HX  %V3  !1F   19T  #NB   PI@
M)ZH  !ZN   6L0  $+0   NV   %N0,  +H*  "Z#@  NA,  +L9  "[(0
MO"@  +PQ  "]/   OD@  +Y6  "^90  OG<  +Z,  "^GP  O;,  +['  "^
MW@  O>L  +WK '^2  !PE0  8IH  %6?  !)I0  /:L  #*O   HM   'K8
M !6Y   .O   ";\   +"    Q    ,4$  #&"@  Q@X  ,<2  #(&   R1\
M ,HG  #,,   SCP  ,Y)  #/60  SVH  ,]^  #/DP  SZ8  ,^X  #/R
MS]L  ,_; '><  !HH0  6Z<  $ZN  !!M   -+<  "BZ   =O0  $\    W$
M   &QP   ,H   #.    T    -$   #2 @  TP@  -4,  #6$   V14  -L<
M  #=)   X"\  .(\  #C2P  Y%P  .1O  #E@P  Y9@  .6I  #EM@  Y<,
M .7# &RE  !?K   4;(  $2Y   UO   *,   !S$   2R   #,L   //
MTP   -@   #<    WP   -\   #A    XP   .0#  #F"   Z T  .D1  #L
M&   [B(  /$N  #S/   ]$T  /5?  #V<P  ]X<  />9  #XI0  ^+   /BP
M /\#%P#_ !4 _P 5 /\ & #_ ", _P O /\ / #_ $@ _P!4 /\ 7@#_ &<
M_0!O /L =@#Y 'T ^ "# /8 B #U (X ] "3 /( F #Q )X \ "D .X JP#M
M +, ZP"] .H RP#H .$ YP#Q .8 _0#E /\ Y #_ .0 _P#D /\ Y #_ /\'
M$P#_ !$ _P 1 /\ %0#_ !\ _P K /\ -P#_ $0 _@!/ /H 6@#W &, ] !K
M /( <@#P 'D [P!_ .T A #K (H Z@"/ .@ E #G )H Y0"@ .0 IP#B *\
MX "Y -X Q@#< -H V@#L -@ ^0#6 /\ U@#_ -< _P#8 /\ V #_ /\*$ #_
M PX _P - /\ $@#_ !H _P F /P ,@#W #\ ] !* /$ 50#M %X Z@!F .@
M;@#E '0 XP!Z .( @ #@ (4 W@"+ -P D #; )8 V "< -4 HP#3 *L T0"U
M ,X P0#, -$ RP#G ,D ]0#( /\ R #_ ,@ _P#( /\ R #_ /\,# #_!@@
M_P(* /\ #P#_ !4 _  @ /$ + #L #D Z0!% .4 3P#A %D W@!A -L : #7
M &\ U !U -( >P#0 (  S@"& ,P C #+ )( R0"8 ,< H #% *@ PP"Q ,$
MO "_ ,L O0#C +P \@"[ /T NP#_ +H _P"Z /\ N@#_ /\.!0#_"0  _PD%
M /\&"P#_ 1  \  9 .8 )0#A #( W  _ -8 20#1 %, S@!; ,L 8P#( &H
MQ@!P ,4 =@## 'L P0"! ,  AP"^ (X O "4 +L G "Y *0 MP"N +4 N0"S
M ,@ L0#? + ![P"O ?L K@+_ *T#_P"M _\ K0/_ /\0  #_#@  _PT  /8+
M P#R!PH X@$1 -L"'0#2 RL S ,W ,@$0P#$!$T P016 +X%70"\!60 N@5K
M +@%<0"W!78 M05\ +,&@P"R!HD L :1 *\'F0"M!Z$ JP>K *D(MP"H"<8
MI@K= *4+\ "C#/T H@W_ *$-_P"A#?\ H W_ /\1  #\$@  [!,  .(3  #;
M#P, U@D+ ,X(% #&"B( P PP +P-/ "X#48 M0U/ +(.5P"P#E\ K@YE *T.
M:P"K#G$ J@YX *@.?@"G#X4 I0^- *0/E@"B$)\ H!"I )\0M0"=$<4 FQ'>
M )D2\0"7$_\ EA3_ )44_P"5%/\ E!3_ /\5  #M&P  X!\  -(?  #)&P
MQ!0% ,$0#@"Z$AL M!,I + 4-0"L%4  J15) *854@"D%ED HA9@ *$69@"?
M%FP GA9R )P6>0";%X  F1>( )@7D0"6&)L E!BF ),9L@"1&<$ D!K8 (T;
M[@"+'/T BAS_ (H<_P")'/\ B1S_ /0=  #D)0  TRD  ,<J  "\)@  MB
M +09"P"N&A4 J!PC *0=+P"A'CH GAY$ )L>3 "9'E0 EQ]; )4?80"4'V<
MDA]M )$?= "/('P CB"$ (P@C0"*()< B2&B (<AK@"&(KT A2+1 8(CZP&!
M)/L!@"3_ 7\D_P%_)/\!?R3_ >PE  #;+0  R3$  +PQ  "Q+@  JRD  *<D
M!0"C(Q$ GB0= )HE*@"6)C4 DR8_ )$F1P"/)D\ C296 (LG7 "))V( B"=I
M (8G;P"%)W< @R=_ ($GB0& *),!?BB> 7TIJP%[*;D!>BG- 7@JZ %W*_D!
M=BO_ 78K_P%U*_\!=2K_ >4L  #0-   P3@  +,X  "H-0  HC$  )TM  "9
M*@X E"L8 ) L) "-+3  BBTZ (<M0P"%+4H @RU1 ($N6 " +EX ?BYD 'TN
M:P![+G,!>2Y[ 7@NA0%V+H\!="^; 7,OJ )Q+[8"<##) F\PY0)N,?<";3'_
M FTQ_P)M,?\";3'_ M\R  #).0  NSX  *P]  "A.@  FC<  )4S  "0,0H
MC#$4 (<R( "$,RL @3,U '\S/@!],T8 >S-- 'DS5 !W,UH =C-A '0S9P%R
M-&\!<31W 6\T@0%N-(P";#28 FHUI0)I-;,#:#7& V<VX@-F-O4#9C;_ F8V
M_P)F-O\"9C;_ M@W  #$/@  M4(  *9!  ";/P  DSP  (TX  "(-@< A#<1
M ( W' !\."< >C@Q '<Y.@!U.4( <SE) '$Y4 !P.5< ;CE= &PY9 %K.6L!
M:3ET 6@Y?@)F.8D"9#F5 V,ZH@-B.K$#83K# V [X 1?._,#7SO_ U\[_P-?
M._\"7SO_ M$[  # 0@  L$4  *%$  "50P  C4   (<]  "".P( ?3L. 'D\
M& !U/2, <STM ' ]-@!N/3\ ;#U& &L]30!I/5, 9SU: &8]80%D/6@!8SUQ
M 6$^>P)?/H8"7CZ3 UP^H -;/Z\$6C_!!%H_W019/_($63__ UD__P-9/_\#
M63__ \P_  "\1@  JT@  )Q'  "11@  B$0  ()   !\/P  =T , '- %0!O
M02  ;$$J &I!,P!H03L 9D)# &1"2@!C05  84%7 &!"7@%>0F4!74)N EM"
M> ):0H0#6$*0 U="G@160ZT$54._!%1#V@140_$$5$/^ U1#_P-40_\#5$/_
M \A"  "X20  ITL  )A*  "-20  @T<  'U#  !V0P  <40* &U$$@!J11T
M9T4G &1%, !B13@ 8$4_ %]%1P!=14T 6T54 %I&6P%91F,!5T9L 59&=@)4
M1H$#4T:. U)'G 101ZL$4$>]!$]'U@5/1^\$3T?]!$]'_P-/1_\#4$?_ \1%
M  "U30  HTT  )5,  ")2P  ?TH  'A&  !Q1P  ;$<' &A($ !D2!H 84DD
M %])+0!=234 6TD] %E)1 !724H 5DE1 %5*60%42F$!4DII 5%*= )/2G\#
M3DJ, TU*FP1,2ZH$2TN\!$I+TP5*2^X$2TO]!$M*_P-+2O\#2TK_ \%(  "R
M4   H$\  )%/  "%3@  >TT  '-)  !L2@  9TL$ &),#@!?3!< 7$TA %I-
M*@!833( 5DTZ %1-00!33D@ 4DY/ %!.5P%/3E\!3DYG 4Q.<@)+3GT"24Z+
M TA.F01'3Z@$1D^Z!$9/T01&3^T$1D[\!$9._P-'3O\#1T[_ [U,  "N4@
MG%$  (U1  "!40  =U   &Y,  !G3@  8D\  %U0#0!:4!0 5U$> %51)P!3
M43  45(X %!2/P!.4D8 35)- $Q350!*4UT!25-E 4A3;P)&4WL"15.) T-3
MEP-"4Z<$05.X!$%3SP1!4^P$05+[ T)2_P-"4O\#0E'_ [I/  "J5   F%0
M (E4  !]4P  <U,  &E1  !B4@  7%,  %A4"@!451( 4E4; $]6) !.5BT
M3%<U $M7/ !*5T0 2%=+ $=84@!&6%H!1%AC 4-8;0%!6'D"0%B& CY8E0,]
M6*4#/%BW!#Q8S00\5^H#/%?Z SU6_P,]5O\#/5;_ [93  "E5P  E%<  (56
M  !Y5@  ;U8  &55  !<5@  5U@  %)9!P!.6A  3%H8 $I;(0!(7"H 1UPR
M $5<.@!$74$ 0UU( $)=4 ! 75@ /UUA 3U=:P$\778".EV$ CE=DP(X7:,#
M-UVU S9=RP,V7.@#-USY S=;_P,X6_\#.%K_ [)7  "@6@  CUD  (%9  !U
M60  :UD  &!:  !66P  45T  $Q> @!(8 T 16 4 $1A'@!"8B8 0&(N #]B
M-@ ^8SX /6-% #QC30 [8U4 .6-> #AC: $V8W0!-6.! 3-CD0(R8Z$",6.S
M C%CR (Q8N<",6'X C%A_P(R8/\",F#_ JY<  ";70  BET  'Q=  !P70
M9ET  %Q>  !28   3&(  $5E  !!9@H /F<1 #QH&@ [:"( .6DK #AI,@ W
M:CH -FI! #5J20 T:E( ,VI; #%J90 P:G !+FI^ 2UJC@$L:I\!*VJP 2IJ
MQ@$J:>4!*FCV BMG_P(K9_\"*V?_ JEA  "58   A&   '=@  !L80  8F$
M %AC  !.9@  1V@  $!K   Z;@4 -F\. #1P%0 S<!X ,G$F #!Q+@ O<34
M+G(] "UR10 L<DT *W)7 "IR80 I<FT )W)[ "9RBP D<IP!(W*N 2-RPP$C
M<>(!(W#T 2-O_P$C;O\!(V[_ :%E  ".9   ?V0  ')D  !H90  7F8  %1I
M  !);   0F\  #MR   T=0  +G@* "MY$0 J>1@ *7HA "=Z*  F>C  )7LX
M "1[0  C>T@ (GM2 "%[7  @>V@ 'WQV !U\A@ <>Y@ &WNJ !I[OP :>]X
M&GGR !MX_@ ;=_\!&W?_ 9EI  "(:0  >6D  &UI  !C:@  66P  $]O  !%
M<P  /7<  #5Z   N?0  )X$# "*##0 @A!( 'X0: !V$(@ <A2H &X4Q !J%
M.0 9A4( &(9, !>&5@ 6AF, %89Q !2&@0 2AI, $8:F !&%NP 0A=8 $8/O
M !&"^P 2@O\ $H'_ )%N  "!;0  =&X  &EN  !=<   4W,  $EW  ! ?
M-X   "^#   GAP  (8H  !J-!@ 5CPT $Y 3 !*0&@ 2D"( $9 J !"1,@ 0
MD3L #Y%$  Z13P -D5P #)%J  N1>@ *D8T ")"?  >0LP 'C\D !X_F  >.
M]  (C?P "(W_ (ES  ![<P  ;W,  &-U  !7>   37T  $.!   YA@  ,(H
M "B.   AD0  &I4  !.7   .F@@ "YP.  F<$P (G!H !YPB  :<*@ $G#,
M YP]  *=2   G50  )UB  "<<@  G(0  )R7  ";J@  F[\  )K;  ":[
MFO4  )GX ()Y  !V>0  :'H  %Q^  !1@@  1H<  #R,   RD0  *94  "&9
M   9G0  $J    ZC   )I@4  Z<,  "G$   IQ4  *@<  "H(P  J"L  *DT
M  "I/P  J4L  *E9  "I:   J7H  *F.  "IH0  J+4  *C+  "GY   I^\
M *?S 'V   !O@0  880  %6)  !)C@  /I0  #29   JG@  (:(  !FF   2
MJ0  #:P   >O    L@   +,'  "S#   LQ   +05  "T&P  M2(  +8K  "W
M-0  MT   +A.  "X70  N&X  +B"  "XEP  N*H  +>^  "WT@  M^8  +?J
M ':(  !GBP  6I   $Z6  !"G   -Z(  "RG   BJP  &:\  !&S   +M@
M!+D   "\    O@   +X   "_!@  P L  ,$/  #"$P  PQD  ,0@  #%*0
MQS0  ,A"  #)40  R6(  ,EU  #)B@  R9\  ,JQ  #*P0  R=$  ,G9 &Z3
M  !@F   4YX  $:D   ZJP  +[   "2U   9N   $+P   J_   !P0   ,0
M  #(    R@   ,H   #,    S0,  ,X(  #0#0  T1   -,6  #6'@  VB@
M -TT  #>0P  WU0  -]G  #@?   X)$  ."D  #@L@  X+X  .## &:?  !9
MI@  3*T  #^T   RN   )+P  !B_   0PP  ",<   #*    S0   -$   #5
M    V    -D   #;    W0   -\   #A!   XPH  .4.  #G$P  ZAP  .TG
M  #P-0  \48  /)8  #S:P  \X   /24  #THP  ]*X  /2R /\ $P#_ !$
M_P 1 /\ %0#_ !\ _P L /\ .0#_ $4 _P!0 /\ 6@#^ &, ^P!K /D <@#W
M '@ ]0!^ /0 A #R (D \0". /  DP#N )D [0"? .P I@#J *X Z "X .8
MQ0#E -L XP#M .( ^P#B /\ X0#_ .$ _P#A /\ X0#_ /\ $ #_  X _P -
M /\ $@#_ !L _P H /\ - #^ $$ ^P!, /< 5@#T %\ \0!F .\ ;0#L '0
MZ@!Z .D ?P#G (4 Y@"* .4 CP#C )4 X0"; .  H@#> *H VP"T -D P #6
M -  TP#H -( ]P#1 /\ T0#_ -  _P#0 /\ T #_ /\ #0#_  D _P * /\
M#P#_ !8 ^P B /< +P#T #L \ !' .T 40#I %H Y0!B .( :0#@ &\ W@!U
M -P >@#: (  V "% -4 BP#3 )$ T0"7 ,\ G@#- *8 RP"O ,D N@#' ,D
MQ0#B ,0 \@## /X P@#_ ,$ _P#" /\ P@#_ /\#!@#_  $ _P & /\ # #Y
M !$ \0 = .L *0#G #8 XP!! -\ 2P#; %0 U0!< -( 8P#/ &H S0!P ,L
M=0#) 'L R "  ,8 A@#% (P PP"3 ,$ F@"_ *( O0"K +L M@"Y ,0 MP#:
M +8 [0"T /H M #_ +0 _P"T /\ M #_ /\$  #_    _P   /\ !@#L  T
MY0 6 -X (@#7 "\ T0 [ ,T 10#* $X Q@!7 ,0 7@#! &0 OP!J +T < "\
M '4 N@![ +D @0"W (< M0". +, E0"R )X L "G *X L@"L +\ J@#1 *@
MZ "H /< IP#_ *< _P"F /\ I@#_ /\&  #_!0  \0,  .@   #A  < U0 0
M ,T &P#' "< PP S +\ /@"\ $@ N0!1 +8 6 "T %\ L@!E +  :@"O '
MK0!V *P ? "J (( J0") *< D0"E )H HP"D *$ K@"@ +L G@'- )T"Y@"<
M!/0 FP3_ )H%_P":!?\ F07_ /\*  #Q#@  Y!   -D/  #."P  R ,+ ,(
M$P"\ A\ MP,L +,$-P"P!4( K09* *H&4@"H!UD I@=? *4'90"C!VL H@AQ
M * (=P"?"'X G0B% )L)C@":"9< F JA )8*K "5"[H DPO, )(,Y0"0#?8
MCP[_ (X._P".#O\ C0[_ /81  #F%P  UAL  ,<9  "^%0  N1   +<*#0"Q
M"Q< K TD *@., "E#CL H@Y$ )\/3 "=#U, FP]: )H/8 "8$&8 EQ!L )40
M<@"3$'D DA"! ) 0B@"/$90 C1&? (L1J@"*$K@ B!++ (83Y@"%%/< @Q7_
M (,5_P""%?\ @A7_ .T:  #<(0  RB4  +LB  "Q'P  JQH  *D4!@"E$A$
MH!0> )P5*@"9%34 EA8^ )061P"2%DX D!95 (X76P",%V$ BQ=G (D7;0"(
M%W0 AAA\ (48A@"#&9  @1F; ( :IP!^&K4 ?1O' 'P<X@!Z'?4 >1W_ '@=
M_P!X'?\ >!W_ .4B  #0*0  ORP  + J  "G)P  H",  )T?  ":&@X E1P8
M )$=) ".'B\ C!XY (D>00"''TD A1]0 (,?5@""'UP @!]B '\?:0!]('
M?"!X 'H@@0!Y(8P =R&7 '4BI !T(K( <R/# '(CWP!P)/, ;R3_ &\D_P!N
M)/\ ;B3_ -TI  #(,   MS(  *@P  ">+@  ERH  ),G  "0(PH C",3 (@D
M'P"$)2H @B4T ( F/0!])D0 ?"9+ 'HF4@!X)E@ =R9> '4F90!T)VP <B=T
M '$G?0!O*(@ ;BB4 &PHH0!K*:\!:BG  6DJVP%G*O$!9RO_ 68K_P%F*O\!
M9BK_ =0O  #"-@  KS8  *$U  "6-   D#   (HM  "'*@8 @RD0 '\J&@!\
M*R4 >2LO '<L. !U+$  <RQ' '$L30!P+%0 ;BQ: &TL80!K+6@ :BUP &@M
M>@!G+H4 92Z1 60NG@%B+ZP!82^] 6$PU0%@,.\!7S#] 5\P_P%?,/\!7S#_
M <TT  "\.P  J3H  )LZ  "0.   B34  (,R  !_, $ >R\. '<P%@!T,"$
M<3$K &\Q- !M,3P :S%# &HQ2@!H,E  9S)7 &4R70!D,F4 8C)M &$S=P!?
M,X(!7C.. 5TTG %;-*H!6C6[ 5HUT@%9->T!637\ 5@U_P%8-?\!637_ <@X
M  "W/@  I#X  )8]  "+/   @SH  'TW  !X-   =#0+ ' U$P!M-1T :C4G
M &@V, !F-C@ 9#8_ &,V1@!A-DT 8#93 %XW6@!=-V( 7#=J %HX= %9.'\!
M5SB, 58YF0%5.:@"5#FY E,ZSP)3.NL"4SK[ 5,Z_P%3.?\!4SG_ <0\  "R
M00  H$   ))   "&/P  ?CT  '@Z  !S.   ;CD( &HY$0!G.1H 9#HD &(Z
M+ !@.C0 7CH\ %T[0P!;.TH 6CM0 %@[5P!7.U\ 5CQG %0\<0%3/'P!4CV)
M 5$]EP%//:8"3CZW DX^S0)./ND"33[Z DX^_P%./?\!3CW_ < _  "N0P
MG$,  (Y#  ""0@  >D   ',]  !M/   :#T% &0]#@!A/A< 7CXA %P^*0!:
M/C$ 6#XY %<^0 !5/T8 5#]- %,_50!20%P 4$!E $] ;P%.07H!34&' 4M!
ME@%*0:4"24*U DE"RP))0N@"24+Y DE!_P))0?\!24'_ ;U#  "J10  F$4
M (I%  !_10  =D,  &]   !H0   8T$! %]!#0!<010 64(= %=")@!50BX
M4T(V %%"/0!/0D, 3T-+ $Y#4@!-1%H 3$1C $I$;0%)17@!2$6% 4=%E %%
M1:,"14:T D1&R0)$1N<"1$7X D1%_P)%1?\"147_ ;I&  "F2   E$@  (9(
M  ![1P  <D8  &I"  !C0P  7D0  %I%"P!611( 5$8; %%&(P!/1BL 3D8S
M $Q'.@!+1T$ 2D=) $E(4 !(2%@ 1TAA $9):P!$278!0TF# 4))D@%!2:("
M0$FS C]*QP(_2N4"/TGW D!)_P) 2/\"0$C_ ;9)  "B2@  D4H  (-*  !W
M2@  ;DD  &5%  !>1P  64@  %5)" !12A  3TH8 $Q*(0!*2RD 24LQ $=+
M. !&3#\ 14Q& $1,3@!#358 0DU? $%-: ! 370!/DV! 3U-D $\3: !.TZQ
M CI.Q@(Z3N0".TWV CM-_P$[3/\!/$S_ ;--  ">3   C4P  '],  !T3
M:DP  &!*  !92P  5$P  %!-!0!,3@X 24\5 $=/'@!%3R8 1% N $)0-0!!
M4#T 0%%$ #]12P ^45, /5)< #Q29@ Z4G( .5)_ 3A2C@$W4IX!-E*O 352
MQ $U4N(!-E+U 391_P$V4/\!-U#_ :Y/  "93P  B4\  'M/  !P3P  9D\
M %Q.  !43P  3U$  $I2 0!&4PP 0U02 $%4&P! 52, /E4K #U6,@ \5CH
M.U9! #I620 Y5U$ .%=: #978P U5V\ -%=\ 3-7C $Q5YP!,%>M 3!7P@$P
M5^ !,%;T 3%6_P$Q5?\!,57_ :A2  "54@  A%(  '=2  !L4@  8E(  %A3
M  !/5   258  $17  ! 60@ /5H0 #M:%P Y6R  .%LG #=<+P V7#8 -5P^
M #1<1@ S74X ,5U7 #!=80 O76P +EUZ "Q=B0 K79H!*EVK 2I=OP$I7=X!
M*ESR 2I;_@$K6_\!*UK_ :-5  "/50  ?U4  ')5  !G5@  7E8  %17  !,
M60  15L  #]=   Z7P0 -F - #1A$P R8AP ,6(C #!B*P O8S( +F,Z "UC
M0@ L8TH *F13 "ED70 H9&D )V1V "9DA@ E9)< )&2I "-DO0 B9-H (V/Q
M "-B_0$D8?\!)&'_ 9Q8  ")6   >ED  &Y9  !C60  6EH  %!<  !(7@
M06   #IC   T9@  +V@* "QI$  J:1< *6H? "AJ)@ G:BX )FLU "5K/0 D
M:T8 (VM/ ")L60 @;&4 'VQR !YL@@ =;)0 '&RF !MKN@ ::]0 &VKN !QI
M_  <:/\ '&C_ )5<  "#7   =5P  &E=  !?70  5EX  $QA  !#9   /&<
M #5J   O;0  *' $ "-R#0 A<A( (',: !]S(0 ><R@ '70P !QT.  ;=$
M&G1* !ET5  7=6  %G5N !5U?@ 4=9  $W2B !)TM@ 1=,\ $G/L !)R^@ 3
M<?\ $W'_ (Y@  !]8   ;V$  &5A  !;8@  460  $AG   ^:P  -VX  #!Q
M   I=0  (G@  !Q[!P 7?0X %GT3 !5]&P 4?B( $WXJ !)^,0 1?CH $7Y$
M !!_3@ /?UH #G]H  U_>  ,?XH "WZ=  I^L  )?<8 "GWD  I\]  +>_T
M"WK_ (9E  !W90  :F4  &%F  !6:   3&L  $)O   Y<P  ,7<  "IZ   C
M?@  '($  !6$   0AP@ #8D.  R)%  ,B1L "XDC  J)*P )B3, "(D]  :)
M2  %B50 !(EA  *)<0 !B8,  (F6  "(J0  A[X  (?:  "&[   AO4  (;Z
M 'YJ  !Q:@  9VL  %ML  !0<   1G0  #QX   S?0  *H$  ".%   <B
M%8P  !"/   ,D@8 !I,,  *3$0  E!8  )0=  "4)   E2P  )4U  "50
ME4P  )99  "6:0  E7H  )6.  "4H0  E+4  )/,  "2Y@  DO(  )+W 'AP
M  !M<   8'(  %1U  !)>0  /WX  #6#   LB   (XT  !N1   4E   #Y<
M  J:   $G0,  )X)  "?#@  GQ(  * 7  "@'0  H24  *(M  "B-P  HT,
M *-0  "C7P  HW$  *.$  "BF0  HJT  *'"  "AW   H>L  *#R '-V  !F
M=P  67L  $V   !"A0  .(L  "Z0   DE0  &YH  !2>   .H0  ":0   *G
M    J@   *L$  "K"@  K T  *T1  "M%@  KAP  *\D  "P+0  L3D  +%&
M  "R50  LF8  +)Y  "RC@  L:,  +*W  "QR@  L>   +'I &Q^  !?@@
M4H<  $:-   [DP  ,)D  ":>   <HP  $Z<   VK   'K@   +(   "U
MMP   +@   "Y @  N0@  +H,  "[$   O!0  +T;  "_(P  P2T  ,(Z  #"
M20  PUH  ,-L  #$@@  Q)<  ,2K  #$O   Q,L  ,3: &6)  !8C@  2Y4
M #^;   SH@  **@  !VM   4L0  #;8   :Y    O    +\   ##    Q
M ,4   #&    QP   ,D$  #*"0  RPT  ,T1  #/&   TB$  -4M  #6/
MV$T  -E?  #:<P  VHH  -N>  #;K@  V[H  -S# %Z6  !1G   1*,  #BJ
M   LL0  (+<  !6[   -O@  !,(   #%    R0   ,T   #0    T@   -(
M  #5    U@   -D   #;    W@4  . *  #B#P  Y18  .@@  #L+0  [3X
M .U1  #N90  [WH  .^/  #PGP  \*L  /"S /\ $ #_  X _P . /\ $@#_
M !T _P I /\ -0#_ $$ _P!- /X 5@#[ %\ ^ !F /8 ;0#T '0 \@!Y /$
M?P#P (0 [@") .T CP#K )4 Z@"; .@ H@#F *H Y0"S ., P #A -( X #J
M -\ ^0#= /\ W0#_ -T _P#> /\ W@#_ /\ #0#_  H _P ) /\ #P#_ !@
M_P D /X ,0#[ #T ^ !( /0 4@#P %H [0!B .L :0#I &\ YP!U .4 >@#C
M '\ X@"% .  B@#> )  W "6 -H G0#8 *4 U0"O -( N@#0 ,H S@#C ,T
M] #+ /\ RP#_ ,L _P#+ /\ RP#_ /\ " #_  , _P % /\ # #\ !0 ]P ?
M /( *P#O #< ZP!" .< 3 #D %4 X != -T 9 #: &H V !P -4 =0#2 'H
MT "  ,\ A0#- (L RP"2 ,D F0#' *$ Q0"J ,, M0#! ,, OP#: +X [@"]
M /P O #_ +P _P"\ /\ O #_ /\   #_    _P   /D !P#Q !  Z@ : .0
M)0#? #$ VP \ -< 1P#2 %  S@!7 ,L 7@#) &4 Q@!J ,4 < ## '4 P0!Z
M ,  @ "^ (8 O "- +H E "Y )P MP"E +4 L "S +T L0#/ *\ Z "N /@
MK@#_ *T _P"M /\ K0#_ /\   #_    _0   .X  0#C  P V@ 4 -$ 'P#,
M "L R  V ,4 0 #" $H OP!2 +P 60"Z %\ N !E +8 :@"T &\ LP!U +$
M>@"P ($ K@"( *T CP"K )@ J0"A *< JP"E +@ HP#( *( X@"A /, H #^
M *  _P"@ /\ H #_ /\   #V    Z@   .    #3  8 R0 / ,( & "] "0
MN0 O +8 .@"T $, L0!, *X 4P"L %D J@!? *D 9 "G &H I@!O *0 =0"C
M 'L H0"" *  B@"> ), G "= )H IP"8 +0 E@## )4 W "4 .\ DP#[ ),
M_P"3 /\ D@#_ /D%  #J"P  W T  ,L*  #"!0  O  * +8 $0"Q !P K@ H
M *H ,P"G #T I !% *( 30"@ %, G@!9 )P 7P"; &0 F@!J )@ < "7 '8
ME0!^ ), A@"2 8\ D &9 (X"I ", K$ BP/  (D%U@"(!NT B ?Z (<(_P"&
M"/\ A@C_ .\/  #>%   RA4  +P2  "S$   K@P  *L&#0"G Q4 H@4@ )\'
M+ "<"#8 F0@_ )<)1P"5"4X DPE4 )$*6@"0"E\ C@IE (T*:P"+"G( B@MY
M (@+@@"'"XP A0R7 (,,H@"!#;  @ W  '\-V !]#N\ ? _] 'L/_P![$/\
M>Q#_ .87  #1'@  O1T  *\<  "F&0  H14  )X0! "=#0\ F X9 )0.)0"1
M#R\ CQ Y (P000"*$$@ B!!/ (<050"%$%L A!%A ((19P" $6X ?Q%U 'T1
M?@!\$H@ >A*4 '@2H !W$ZX =1.^ '04U0!S%>X <1;] '$6_P!Q%O\ <!;_
M -P?  #&)0  LR4  *4C  "<(0  EAX  )(9  "1% L C104 (D5'P"&%BD
M@Q8S ($7/ " %T, ?A=* 'P74 !Z%U8 >1A< '<88@!V&&D =!AQ ',9>@!Q
M&80 ;QJ0 &X:G0!L&ZL :QR[ &H<T !I'>P :![[ &@>_P!G'O\ 9Q[_ -$F
M  "]*@  JRH  )TJ  "3*   C24  (@B  "&'08 @QL0 '\<&@!\'20 >ATN
M '<>-@!V'CX =!Y% '(?2P!Q'U$ ;Q]8 &X?7@!L'V4 :R!M &D@=@!H(8$
M9B&- &4BF@!C(J@ 8B.X &$CS0!@).D 8"3Z %\D_P!?)/\ 7R3_ ,HL  "V
M+P  I"\  )8O  ",+0  A2H  ( H  !])   >B(- '8C%0!S(R  <20I &\D
M,@!M)#H :R5! &HE1P!H)4T 9B54 &4E6@!D)F$ 8B9I &$F<@!?)WT 7B>*
M %THEP!;*:4 6BFU %HJR@!9*N< 6"KX %@J_P!8*O\ 6"K_ ,4Q  "O,P
MGC,  ) S  "&,@  ?R\  'DM  !U*@  <B@* &\H$@!K*1L :2DE &<J+0!E
M*C4 8RH] &(J0P!@*DH 7RM0 %XK5P!<*UX 6RQF %DL;P!8+7H 5RV' %8N
ME0!4+J, 4R^S %,OQP!2+^4 4B_W %(O_P!2+_\ 4B__ ,$V  "J-@  F38
M (LV  "!-0  >3,  ',Q  !O+P  :RX& &@M$ !D+A@ 8BXA & O*@!>+S$
M7"\Y %LO0 !9+T8 6"]- %<P4P!6,%L 5#%C %,Q; !2,G< 43*$ $\SD@!.
M,Z$ 33.Q $TTQ0%,-.,!3#3V $PT_P!,-/\ 3#/_ +LY  "F.0  E3D  (<Y
M  !\.0  =#<  &XT  !I,P  93(" &$R#0!>,A0 7#,> %HS)@!8,RX 5C,U
M %4T/ !3-$, 4C1* %$T4 !0-5@ 3C5@ $TV:@!,-G4 2S>" $HWD !).)\
M2#BP 4<XPP%'..$!1SCU 4<X_P%'./\!1SC_ ;<[  "B/   D3P  (,\  !X
M/   <#H  &HW  !D-@  8#8  %PV"P!9-Q( 5C<: %0W(P!2-RL 4#<R $\X
M.0!-.$  3#A' $LX3@!*.54 23E> $@Z: !'.G, 1CN  $4[C@!$/)X 0SRN
M 4(\P@%"/=\!0CSS 4(\_P%"//\!0CO_ ;,]  ">/@  C3X  '\^  !U/@
M;#T  &8Z  !@.0  6SH  %<Z" !3.Q  43L8 $X[( !,.R@ 2SLO $D\-@!'
M/#T 1SQ$ $8]2P!%/5, 1#Y< $,^9@!"/W$ 03]^ $ _C0 _0)P /D"M 3U
MP $]0-T!/4#R 3U _P$^/_\!/C__ :Y   ":0   B4$  'Q!  !Q00  :$
M &$\  !;/0  5CX  %(^!0!./PX 3#\5 $D_'0!'0"4 1D L $1 ,P!#0#H
M0D%" $%!20! 05$ /T): #Y"8P ]0V\ /$-\ #M#BP Z1)L .42K 3E$O@$X
M1-L!.43Q 3E#_@$Y0_\!.4/_ :I"  "60P  AD,  'A#  !N0P  94,  %U
M  !60   44(  $U" @!)0PP 1D,2 $1$&@!"1"( 040J #]%,0 ^13@ /44_
M #Q&1P [1D\ .D97 #E'80 X1VP -T=Z #9(B0 U2)D -$BJ #1(O0 S2-D
M-$CP #1'_0 T1_\ -4;_ *9$  "210  @D8  '5&  !J1@  844  %E$  !1
M1   3$8  $A'  !$1PH 04@0 #])&  ]22  /$DG #I*+@ Y2C8 .$H] #=+
M1  V2TP -4M5 #1,7P S3&H ,DQW #%,A@ P3)< +TVH "Y-NP N3=4 +DSO
M "],_0 O2_\ ,$O_ *%'  ".2   ?D@  '%(  !F20  74@  %5(  !,20
M1TH  $)+   _3 8 .TT. #E.%0 W3AT -D\D #5/*P S3S, ,E Z #%00@ P
M4$H +U%2 "Y17  M46< +%%U "M1A  J4I4 *5*F "E2N0 H4M( *5'N "E0
M_  J4/\ *D__ )Q*  ")2@  >DL  &U+  !C3   6DP  %%,  !(30  0T\
M #U0   Y4@( -5,, #-4$@ Q5!D ,%4A "Y5*  M52\ +%8W "M6/@ J5D8
M*59/ "A760 G5V0 )E=R "57@0 D5Y( (U>D ")7MP B5\\ (E?L "-6^@ C
M5?\ )%7_ )9-  "$3@  =4X  &E.  !?3P  5D\  $U0  !%4@  /U,  #E6
M   S6   +UH( "M;#P J6Q4 *%P= "=<)  F7"L )5PS "1=.@ C74, (EU,
M "%=5@ @7F$ 'UYN !Y>?@ =7H\ '%ZA !M>M  :7<P &UWI !M<^0 <6_\
M'%O_ )!1  !^40  <%$  &12  !;4@  4E,  $I4  !!5P  .UD  #5;   N
M7@  *& # "1B#  B8Q$ (6,8 !]D(  >9"< '60N !QD-@ ;93X &F5' !EE
M40 895T %V5J !9E>@ 598L %&6> !-EL0 29<@ $F3G !-C]P 48O\ %&+_
M (E4  !X50  :U4  &!6  !75@  3U<  $99   ]7   -E\  #!B   I9
M(V<  !UJ!P 9; X &&P3 !9M&@ 5;2$ %&TI !1M,  3;3D _^)]$$E#0U]0
M4D]&24Q%  <2$FY" !%N3  0;E@ #VYE  YN=0 -;H< #6Z:  QMK0 +;<(
M"VS@  QK\P -:_T #6K_ ()9  !R60  9ED  %Q:  !46@  2EP  $%?   Y
M8P  ,68  "II   D;   '6\  !=R   2=0D #W</  YW%  .=QL #7<C  QW
M*@ +=S, "G<\  EW1P (=U( !W=?  5W;P $=X   W>4  %VIP  =KL  775
M  %TZP "=/8  G3\ 'M=  !M70  8EX  %E>  !.8   16,  #QG   S:P
M*VX  "1R   >=0  %WD  !)\   -?P8 "8$,  6!$0 #@18  H$=  &!)
M@2T  ((V  ""0   @DP  ()9  "":   @GD  (*-  "!H   @+0  (#+  !_
MYP  ?O(  '[Y '1B  !H8@  7F(  %-D  !)9P  /VL  #9P   M=   )7@
M !Y\   7@   $8,   V&   (B00  HL*  "+#@  BQ,  (P8  ",'P  C28
M (TO  "..0  CD0  (Y1  ".8   CG$  (Z%  ".F0  C:T  (S#  ",WP
MB^X  (OV &YH  !D9P  6&D  $UL  !"<0  .'8  "][   F?P  'H0  !:(
M   0C   #(\   :2    E0   )8'  "7#   EP\  )@3  "9&   FA\  )LF
M  ";,   G#L  )Q(  "<5P  G&@  )Q[  "<D   FZ4  )NZ  ":T   FN<
M )KQ &IM  !>;P  47(  $9W   [?   ,8(  ">'   >C   %I$  !"5   *
MF0  !)P   "@    H@   *,!  "C!@  I L  *4.  "F$@  IQ<  *@>  "J
M)@  JS$  *L^  "L30  K%T  *QP  "LA0  K)L  *NO  "KPP  J]D  *KH
M &1U  !7>0  2WX  #^$   TB@  *9   !^6   6FP  $)\   FC   !IP
M *H   "N    L    +    "Q    L@,  +0(  "U#0  MA   +<5  "Y'0
MNR8  +PS  "]00  O5(  +UD  "^>0  OI   +VD  "]MP  O<8  +W7 %Q_
M  !0A0  1(L  #B2   LF0  (9\  !>D   0J0  ":X   "R    M@   +D
M  "]    OP   +\   #     P0   ,,   #$!0  Q@H  ,<.  #)$P  RQP
M ,XF  #0-0  T44  -)7  #2:P  TX(  -.7  #3J0  TK@  -+$ %6,  !)
MDP  /9H  #"B   EJ   &JX  !&T   )N0   +T   #!    Q    ,@   #+
M    S0   ,T   #/    T    -(   #4    V    -H&  #=#   X!$  .,:
M  #F)P  YS@  .A*  #I70  ZG(  .N(  #KFP  [*@  .RR /\ #0#_  L
M_P + /\ $ #_ !H _P F /\ ,@#_ #T _P!( /L 4@#X %H ]@!B /, :0#Q
M &\ \ !U .X >@#L '\ ZP"$ .D B@#H )  Y@"6 .0 G0#B *4 X0"O -\
MNP#= ,L VP#F -D ]P#8 /\ V #_ -< _P#7 /\ U #_ /\ " #_  0 _P $
M /\ #0#_ !4 _@ A /H + #W #@ ] !# /  30#M %4 Z@!= .< 9 #D &H
MX@!P .  =0#> 'H W0!_ -L A0#9 (L U0"1 -, F0#1 *  SP"J ,T M0#+
M ,0 R0#= ,@ \0#' /\ Q@#_ ,8 _P#& /\ QP#_ /\   #_    _P   /\
M"@#X !$ \0 < .P )P#I #( Y@ ] .( 1P#= %  V0!8 -4 7P#2 &4 T !J
M ,X < #, '4 R@!Z ,D ?P#' (4 Q0", ,, E #! )P OP"E +T L "[ +T
MN@#0 +@ ZP"W /L M@#_ +8 _P"V /\ M@#_ /\   #_    _0   /, !0#I
M  X X0 6 -L (0#5 "T T0 W ,X 00#* $H QP!2 ,0 60#" %\ P !E +X
M:@"\ &\ NP!T +D >@"W (  M@"' +0 C@"R )< L "@ *X J@"M +< JP#(
M *D XP"H /4 IP#_ *< _P"G /\ I@#_ /\   #^    \0   .4   #7  H
MS0 1 ,< ' #" "8 OP Q +P .P"Z $0 MP!, +0 4P"R %D L0!? *\ 9 "M
M &D K !O *H = "I 'H IP"! *8 B0"D )$ H@"; *  I0"> +( G0#! )L
MV@": .\ F0#] )@ _P"8 /\ F #_ /T   #P    X0   -$   #&  0 O0 -
M +< %0"S "  L  K *T -0"K #X J !& *8 30"D %0 HP!9 *$ 7P"@ &0
MG@!I )T ;@"; '4 F@![ )@ @P"6 (P E0"6 ), H0"1 *T CP"[ (T SP",
M .D BP#X (P _P", /\ C #_ /,"  #B!P  S <  +\$  "W    L0 ( *L
M$ "G !D I  D *  +@"> #< G !  )H 1P"8 $X E@!4 )4 60"3 %X D@!D
M )  :0"/ &\ C0!V (L ?@"* (@ B "2 (8 G0"% *D @P"X ($ R@"  .4
M@ #U '\ _P!_ /\ ?P#_ .@-  #0$   OA   +$.  "H#0  HP@  * "# "<
M !, F  = )4 )P"2 #$ D  Y (X!00", 4@ B@). (D"5 "' ED A@)? (0#
M9 "# VL @0-R ( $>@!^!(0 ?06. 'L%F@!Y!J< > :U '8'R !U"., =0GT
M '0*_P!S"O\ <PK_ -T5  #$%P  L1<  *46  "<$P  EA$  )0-! "3" T
MC@<5 (L)( "("2H A0HS (,+.P"!"T( @ M) 'X+3P!]#%0 >PQ: 'H,8 !X
M#&< =PQN '4-=@!T#8  <@V, ' -F0!O#J8 ;0ZU &P.R0!K#^8 :A#W &D0
M_P!I$/\ :1#_ - =  "Y'@  J!X  )L=  "2&P  BQD  (@5  "'$0< A0X0
M ($/&@!^$"0 >Q M 'D0-@!W$3T =A%$ '012@!S$5  <1%6 ' 17 !N$F(
M;1)J &L2<P!I$WT :!.) &83E@!E%*, 8Q6S &(5Q@!B%N, 81;V & 7_P!@
M%_\ 8!?_ ,<B  "P(P  GR0  )(C  ")(@  @B   'X=  !\&0  >A4- '<5
M%0!T%A\ <18H &\7, !N%S@ ;!<_ &L710!I&$L :!A1 &886 !E&%X 8QEF
M &(9;P!@&7D 7QJ% %T;D@!<&Z$ 6QRP %H<PP!9'>  6![T %@>_P!8'O\
M6![_ +\G  "I*   F2@  (LH  "")P  >R4  '8C  !S(   <1P) &X<$0!K
M'!H :1TC &<=+ !E'3, 8QXZ &(>00!@'D< 7QY- %X>5 !<'UL 6Q]B %D@
M:P!8('8 5B&" %4AD !4(IX 4R*N %(CP !1(]T 423R %$D_P!1)/\ 42/_
M +DK  "C+   DRP  (8M  !\+   ="H  &\H  !K)0  :2(% &8A#@!C(A8
M82(? %\C)P!=(R\ 7",V %HC/0!9)$, 5R1* %8D4 !5)%< 4R5? %(E: !1
M)G, 3R9_ $XGC0!-*)P 3"BL $LIO@!+*=H 2BGQ $HI_P!+*?\ 2RG_ +,N
M  ">+P  CC   ($P  !W+P  ;RX  &HK  !E*@  8R<! %\G# !<)Q, 6B<;
M %@H) !6*"L 52@R %,H.0!2*4  4"E& $\I30!.*50 32I< $PJ90!**W
M22M\ $@LBP!'+9H 1BVJ $4NO !%+M8 12[O $4N_@!%+O\ 12W_ *XQ  ":
M,@  B3,  'PS  !R,P  :S$  &4O  !@+0  72P  %DL"0!6+!  5"P8 %(L
M( !0+"@ 3BTO $TM-@!,+3P 2BU# $DM2@!(+E$ 1RY9 $8O8P!%,&T 0S!Z
M $(QB0!!,9@ 03*H $ RNP _,M, /S+N $ R_0! ,O\ 0#+_ *HS  "6-0
MAC4  'DV  !N-0  9C4  &$R  !<,   5S   %0P!@!1, X 3C 5 $PQ'0!*
M,24 2#$L $<Q,@!&,3D 1#%  $,R1P!",D\ 03-7 $ S8  _-&L /C5X #TU
MAP \-I8 .S:G #LVN0 Z-M$ .C;M #LV_  [-O\ .S;_ *8V  "2-P  @C@
M '4X  !K.   8S<  %TV  !7,P  4S0  $\T P!+- P 2302 $8U&@!%-2(
M0S4I $$U+P! -38 /S8] #XV1  ]-TP /#=5 #LX7@ Z.&D .3EV #@YA0 W
M.I4 -SJE #8ZN  U.L\ -CKL #8Z^P V.?\ -SG_ *(X  "..0  ?CH  '([
M  !H.P  7SH  %DY  !3-@  3C<  $HX  !&. H 1#D0 $$Y%P _.1\ /CDF
M #PY+0 [.C0 .CH[ #D[0@ X.TH -SM3 #8\7  U/&< -#UT #,]@P S/I,
M,CZD #$^M@ Q/LT ,3[J #$^^@ R/?\ ,CW_ )X[  "+/   >SP  &X]  !D
M/0  7#T  %4\  !..@  23L  $4\  !!/0< /CT. #P]%0 Z/AP .3XC #<^
M*@ V/S$ -3\X #0_0  S0$@ ,D!0 #% 6@ P064 +T%R "Y"@0 M0I$ +4*B
M "Q"M0 K0LL +$+I "Q"^0 M0?\ +4'_ )D]  "'/@  =S\  &L_  !A0
M63\  %(_  !)/@  1#\  $!    \000 .4(- #="$@ U0QD ,T,A #)#*  Q
M1"\ ,$0V "]$/0 N144 +45. "Q%6  K1F, *D9O "E&?@ H1H\ )T>A "9'
MLP F1\D )D;G "=&^  H1?\ *$7_ )5   ""00  <T(  &="  !>0@  54(
M $Y"  !%0@  /T0  #M%   W1@  -$<* #%($  O2!8 +DD> "Q))0 K22P
M*DDS "E*.@ H2D( )TI+ "9+50 E2V  )$MM "-+?  B2XT (4R? "%,L0 @
M3,< ($OF "%+]P B2O\ (DK_ )!#  !^1   ;T0  &1%  !:10  4D4  $I&
M  !!1P  /$@  #=)   R2P  +DT' "M.#@ I3A, )T\: "9/(0 E3R@ )$\P
M "-0-P B4#\ (5!( "!04@ ?45T 'E%J !U1>0 <48H &U&< !I1KP 94<4
M&5'D !I0]@ ;3_\ '$__ (I&  !Y1P  :T<  &!(  !62   3D@  $=)   ^
M2P  .4P  #-.   N4   *%," "14"P B51  (%46 !]6'@ >5B0 '58L !Q6
M,P ;5SL &E=$ !E73@ 85UD %UAF !58=0 46(< %%B: !-7K  25\( $E?A
M !-6]  45?\ %%7_ (1)  !T2@  9DL  %Q+  !32P  2TP  $1-   \3P
M-5$  "]4   I5@  )%D  !Y;!P :70T &%T2 !==&0 67B  %5XG !1>+@ 3
M7C< $EY  !%?2@ 17U4 $%]B  ]?<0 .7X, #5^6  U?J0 ,7KX #%[:  U=
M\  -7/P #ES_ 'Y-  !N3@  8DX  %A/  !/3P  2%   $!2   X5   ,%<
M "I:   D70  'U\  !EB 0 390D $68/ !!F%  /9AL #F<B  UG*0 -9S(
M#&<[  MG10 *9U  "6==  =G;  &9WT !6>0  1FHP "9K<  V7/  1EZ0 $
M9/4 !&3\ '=1  !I4@  75(  %12  !,4P  0U4  #M8   S6P  *UX  "5A
M   ?9   &6<  !-J   /;08 "W ,  AP$0 '<!8 !7 =  1P)  #<"P  G U
M  !P/P  <$H  '!7  !P90  <'8  '"*  !OG@  ;[(  &[(  !MY0  ;?(
M &WY '!6  !C5@  658  %%7  !'6   /EL  #9?   N8@  )F8  !]J   9
M;0  $W    YS   +=@0 !7@+  %X#P  >1,  'D9  !Y'P  >B8  'HO  !Z
M.0  >D0  'I0  !Z7P  >G   'J#  !ZF   >JP  'G"  !XWP  >.\  '?W
M &I;  !?6P  5EL  $Q<  !"8   .6,  #!H   H;   ('   !ET   3=P
M#GL   E^   $@0(  (((  "##0  @Q   (04  "%&0  AB   (8H  "',0
MASP  (=)  "'5P  AV@  (=[  "'D   AJ4  (6Z  "%TP  A.H  (3T &5@
M  !<8   46$  $9D   \:0  ,FT  "ER   A=P  &7L  !*    -@P  "(<
M  **    C0   (X$  "."0  CPT  ) 0  "1%   DAD  ),@  "4*0  E3,
M )5   "63@  EE\  )5R  "5B   E9T  )2R  "4R   D^(  )/N &%E  !6
M9@  2FH  #]N   U=   *WD  "%_   9A   $8D   R-   &D0   )0   "8
M    F@   )L   "< @  G0<  )X+  "?#@  H1(  *(8  "C(   I2D  *8V
M  "F1   IE4  *9H  "F?0  II0  *6I  "DO0  I-$  *3D %ML  !/<
M0W4  #A[   M@0  (X<  !F-   1D@  "Y<   2<    H    *,   "F
MJ    *D   "J    K    *T$  "N"0  L T  +$1  "S%P  M2   +8K  "W
M.@  MTL  +A<  "X<0  N(@  +B=  "XL0  M\(  +?0 %1V  !(?   /((
M #&)   FD   &Y<  !*=   ,H@   Z<   "K    K@   +(   "V    N
M +@   "Z    NP   +T   "^    P 4  ,$+  ##$   QA8  ,D@  #*+@
MRSX  ,Q0  #,9   S7H  ,V1  #-I   S;0  ,W  $V#  !!B@  -9$  "F9
M   >H   $Z8   RL   #L0   +8   "Z    O@   ,(   #&    R    ,@
M  #*    RP   ,T   #.    T    -(!  #5"   V0X  -T5  #A(0  XC$
M .1#  #E5@  YFL  .:"  #GE@  YZ4  .:P /\ "0#_  4 _P & /\ #@#_
M !8 _P A /\ +0#_ #@ _0!# /D 30#U %4 \@!= /  8P#N &D [ !O .H
M= #I 'H YP!_ .8 A0#D (L XP"1 .$ F0#? *$ W "J -H M@#7 ,8 U0#A
M -, ] #2 /\ T0#_ -$ _P#/ /\ R@#_ /\  0#_    _P ! /\ # #_ !(
M^@ = /8 * #S #, \  ^ .P 2 #H %  Y0!8 .( 7@#? &0 W0!J -L ;P#9
M '0 U@!Z -0 ?P#2 (4 T ", ,X DP#, )P R0"E ,< L #& +X Q #4 ,(
M[@#! /X P #_ ,  _P"_ /\ O@#_ /\   #_    _P   /H !P#Q  \ ZP 8
M .8 (P#B "X X  X -L 0@#5 $L T0!2 ,X 60#+ %\ R0!E ,< :@#& &\
MQ !T ,( >@#! (  OP"& +T C@"[ )8 N0"@ +< J@"V +< M #* +( Y@"Q
M /@ L #_ *\ _P"O /\ L #_ /\   #_    ]P   .H  @#A  P UP 3 -
M'0#, "@ R0 R ,8 / #" $4 OP!- +P 4P"Z %D N !? +< 9 "U &D M !N
M +( = "Q 'H KP"  *T B "L )$ J@": *@ I0"F +$ I #! *, W "A /(
MH0#_ *  _P"@ /\ H0#_ /\   #W    Z    -D   #+  @ PP 0 +T & "Y
M "( M@ L +0 -@"R #\ KP!' *P 30"K %0 J0!9 *< 7@"F &, I0!H *,
M;@"B '0 H !Z )X @@"< (L FP"5 )D GP"8 *P E@"Z )0 SP"3 .L D@#[
M )( _P"2 /\ D0#_ /<   #G    TP   ,8   "[  ( LP , *T $@"J !P
MIP F *0 , "C #@ H !  )X 1P"< $X F@!3 )D 6 "7 %T E@!C )4 : "3
M &X D@!T )  ? "/ (4 C0"/ (L F@"* *< B "U (8 QP"% .0 A #U (0
M_P"# /\ @P#_ .P   #3    P0$  +0   "L    I@ ' *  #@"= !8 F@ @
M )< *0"5 #( DP Z )$ 00"/ $@ C0!- (P 4P"+ %@ B0!= (@ 8P"' &D
MA0!O (, =P"" (  @ "* 'X E@!] *, >P"P 'H P@!Y -T > #Q '< _0!X
M /\ > #_ -X*  #$"P  L@P  *8+  "="   F00  )4 "@"1 !$ C@ 9 (L
M(P") "P AP T (4 .P"# $( @@!( (  3@!_ %, ?0!8 'P 7@![ &0 >0!J
M '@ <@!V 'L = "& ', D@!Q )\ < "M &X O@!M =8 ;0+M &P#^@!L _\
M; /_ ,X0  "W$0  IA(  )H1  "1$   BPX  (D+ P"'!0P A $3 ($!' !^
M B4 ? ,N 'H#-@!X!#P =P1# '4%2 !T!4X <P54 '$%60!P!E\ ;@9F &T&
M;@!K!W@ :@># &@(D !G"9T 90FL &0)O !C"M0 8POL &(,^@!B#/\ 8@S_
M ,,6  "M%P  G1@  ) 8  "'%@  @10  'T1  !\#@8 ? H. '@*%@!U"Q\
M<@LH ' ,, !O##< ;0P^ &P,1 !K#4H :0U/ &@-50!G#5P 90UC &,.:P!B
M#G4 8 Z! %\.C@!=#YP 7!"K %L0O0!:$-8 61'P %D1_0!9$?\ 61'_ +D;
M  "E'0  E!X  (@>  !^'0  >!L  '08  !Q%0  <1$) &\0$0!L$!D :1 B
M &<1*@!F$3( 9!$Y &,1/P!B$44 8!)+ %\240!=$E@ 7!)? %H3: !9$W(
M5Q1] %84BP!4%9D 4Q6I %(6N@!1%M( 41?M %$7_0!1%_\ 41?_ +(@  ">
M(@  CB(  ($C  !W(@  <"$  &P>  !I&P  9Q@$ &85#@!C%A4 818> %\6
M)@!=%BT 7!<T %H7.P!9%T$ 6!A' %8830!5&%0 4QA< %(99 !1&6X 3QIZ
M $X;B !-&Y< 2QRF $H<N !*'<\ 21WK $D=^P!)'?\ 2AW_ *PD  "8)0
MB"8  'LG  !Q)@  :B4  &8C  !B(0  8!X  %X<"P!;&Q( 61P: %<<(@!5
M'"D 5!PP %,=-P!1'3T 4!U# $\=2@!-'E$ 3!Y8 $L?80!)'VL 2"!W $<@
MA0!&(90 1"*D $0BM@!#(LP 0R/I $,C^@!#(_\ 0R+_ *8G  "3*0  @RH
M '8J  !M*@  92D  & G  !<)0  62,  %<A!P!5(0\ 4B$6 % A'@!.(24
M32(L $PB,P!*(CD 22)  $@B1@!'(TT 12-5 $0D7@!#)&D 0B5U $ F@P _
M)I( /B>C #XGM  ])\H /2CH #TH^0 ])_\ /B?_ *(J  ".*P  ?RT  '(M
M  !H+0  82P  %PK  !8*   5"8  %$F! !.)0T 3"43 $HF&@!()B( 1R8I
M $4F+P!$)C8 0R<\ $$G0P! )TL /RA3 #XI7  ]*68 /"IR #LJ@0 Z*Y
M.2NA #@LL@ W+,@ -RSF #@L^  X+/\ ."S_ )TL  "*+@  >R\  &\P  !E
M,   72\  %@N  !3*P  4"H  $PJ  !)*@L 1BH1 $0J%P!"*A\ 02HE #\J
M+  ^*S, /2LY #PK0  [+$@ .BQ0 #DM60 X+F0 -RYP #8O?P U+X\ -#"?
M #,PL0 R,,< ,C#E #,P]P S,/\ -"__ )DO  "',0  =S(  &LR  !B,@
M6C(  %0Q  !/+P  2RT  $<N  !$+@@ 02X. #\N%  ]+AP .RXB #DO*0 X
M+R\ -R\V #8P/@ U,$8 -3%. #0Q5P S,F( ,C)N #$S?0 P,XT +S2> "XT
ML  M-,4 +33C "XT]@ O,_\ +S/_ )4Q  "#,P  =#0  &@U  !>-0  5S0
M %$T  !+,@  1C$  $(R   _,@4 /#(- #DS$@ X,QD -C,@ #0S)@ S,RT
M,C0T #$T.P P-4, ,#5, "\V50 N-F  +3=L "PW>P K-XL *CB< "DXK@ H
M.,, *#CB "DX]0 J-_\ *C?_ )(T  !_-0  <38  &4W  !;-P  5#<  $TV
M  !'-@  0C4  #TV   Z-@( -S<+ #0W$  R-Q8 ,3@= "\X)  N."L +3DR
M "PY.0 K.4$ *CI) "HZ4P I.UX *#MJ "<[>0 F/(D )3R; "0\K0 C/,(
M(SS@ "0\]  E._\ )3O_ (TV  !\.   ;3D  &(Y  !8.@  43D  $HY  !$
M.0  /3D  #DZ   U.P  ,CL( "\\#@ M/10 +#T: "H](0 I/2@ *#XO "<^
M-@ F/CX )3]' "0_4  C0%L (D!H "% =@ @0(< 'T&9 !]!JP >0<  'D'>
M !] \P ?0/X (#__ (DY  !X.@  :3L  %X\  !5/   33P  $<\  ! /
M.#T  #0^   P0   +4$% "I"#  G0A$ )D,8 "1#'@ C0R4 (D,L "%$,P @
M1#L 'T1$ !Y%3@ =15D '$5E !M%=  :184 &4:7 !E&J0 81KX %T7< !A%
M\0 91/T &D3_ (0\  !S/0  9CX  %L_  !2/P  2C\  $0_   ]0   -D$
M #%#   L1   )T8! "1'"@ A2 \ ($D4 !Y)&P =22( '$DI !M*,  :2C@
M&4I! !A*2P 72U4 %DMB !5+<0 42X( $TN4 !)+IP 22[P $4O9 !)*\  3
M2OP %$G_ '\_  !O0   84$  %="  !.0@  1T(  $%"   Z0P  ,D4  "U'
M   H20  (TL  !Y-!@ ;3PT &% 1 !=0%P 64!X %5 E !10+  3430 $E$]
M !%11P 145( $%%?  ]2;0 .4GX #5&1  U1I  ,4;@ #%'1  U0[  -4/H
M#D__ 'E#  !J1   740  %-%  !+10  1$4  #Y&   V2   +TH  "E,   D
M3P  'U$  !I3   45@D $5<. !!8$P 06!D #U@@  Y8*  -6#  #5@Y  Q8
M0P +6$X "EA:  A8:  '6'D !EB,  58GP $6+, !%?*  57Y@ %5_, !E;\
M '-&  !D1P  64@  %!(  !(2   04D  #I*   R30  *U   "52   @50
M&E@  !5:   0708 #& ,  I@$  )8!4 "& <  =@(P %8"L !& T  -@/0 !
M8$D  &!5  !@8P  8',  &"&  !?F@  7ZX  %_$  !>X@  7O   %[X &Q*
M  !?2P  54L  $Q,  !%3   /4X  #50   N4P  )U8  "!9   :7   %5\
M !!B   -900 "&<+  -G#@  :!,  &@8  !H'P  :28  &DN  !I.   :4,
M &E/  !I70  :6T  &F   !IE   :*D  &B_  !GW   9NX  &;W &9/  !:
M3P  44\  $I/  !!40  .%0  #!7   H6P  (5X  !IB   490  $&@   QK
M   ';@,  7 )  !P#0  <1   '$4  !R&@  <R$  ',H  !S,0  <SP  '1(
M  !S5@  <V8  '-Y  !SC@  <Z,  '*Y  !QT@  <>L  '#T &%3  !64P
M3U,  $55   [6   ,EP  "I@   B9   &V@  !1L   /;P  "W(   9V
M>0   'H&  !Z"@  >PX  'P1  !]%0  ?AL  '\B  " *@  @#4  (!!  "
M3P  @%\  (!Q  " A@  @)T  '^R  !^R@  ?N4  'WQ %Q8  !46   25H
M #]=   U80  +&4  "-J   ;;P  %',   YW   )>P   W\   ""    A
M (8!  "&!@  B H  (D-  "*$   BQ4  (P;  ".(@  CRP  (\X  "/1@
MCU8  (]H  "/?@  CY4  (ZK  "-P0  C=P  (SK %E=  !.7P  0V(  #AF
M   N;   )'$  !QW   4?   #H$   B%    B0   (T   "0    D@   ),
M  "4    E@,  )<(  "8#   F@\  )L3  "=&@  GR,  * N  "@/   H$P
M *!>  "@=   GXP  )^B  "?MP  GLL  )[@ %-D  !':   /&T  #%S   G
M>0  '7\  !2%   -BP  !I    "4    F    )P   "?    H0   *(   "D
M    I0   *<   "H!   J@D  *P-  "M$@  L!D  +(C  "R,0  LD(  +)4
M  "R:0  LH   +*8  "QK   LK\  +'. $QN  ! <P  -7H  "J!   ?B
M%8X   Z5   &F@   )\   "D    J    *P   "O    L0   +$   "S
MM0   +8   "X    N@   +P&  "^#   P!$  ,,9  #%)@  Q3<  ,9)  #&
M70  QW(  ,>*  #(GP  R*\  ,B\ $9Z   Y@0  +HD  "*0   7F   #Y\
M  >E    J@   *\   "S    MP   +P   "_    P0   ,(   #$    Q0
M ,<   #)    RP   ,T   #/ P  T@H  -80  #<&@  W2H  -X\  #?4
MX&4  .%[  #AD0  XJ(  .*M /\  @#_    _P # /\ # #_ !, _P = /\
M* #^ #, ^P ^ /< 2 #S %  \ !7 .T 7@#K &0 Z !I .< ;P#E '0 XP!Y
M .( ?P#@ (4 W@", -P DP#9 )P U@"F -, L0#1 ,  SP#: ,X \0#, /\
MRP#_ ,L _P#& /\ P0#_ /\   #_    _P   /\ " #[ !  ]@ 9 /( ) #O
M "X [0 Y .@ 0@#C $L X !2 -T 60#9 %\ U@!D -, :0#1 &X SP!T ,X
M>0#, '\ R@"& ,@ C@#& )8 Q "@ ,( JP#  +D O@#- +P Z@"[ /P N@#_
M +H _P"Z /\ M@#_ /\   #_    _@   /0 ! #K  T Y  4 -\ 'P#; "D
MV  S -, /0#. $4 R@!- ,< 4P#% %D PP!? ,$ 9 "_ &D O0!N +L <P"Z
M 'D N "  +8 B "T )  L@": +$ I0"O +( K0#$ *P X0"K /8 J@#_ *H
M_P"J /\ J@#_ /\   #]    [@   .(   #5  H S0 1 ,< &0#$ ", P0 M
M +\ -P"[ #\ MP!' +4 3@"R %, L !9 *\ 7@"M &, K !H *L ;0"I ',
MJ !Z *8 @0"D (H HP"4 *$ GP"? *P G@"[ )P T@"; .X F@#_ )H _P"9
M /\ F0#_ /X   #N    W@   ,L   #!  4 N0 - +0 % "Q !X K@ G *L
M, "J #D IP!! *0 2 "B $T H0!3 )\ 6 "> %T G0!B )L 9P": &T F !S
M )< >P"5 (0 E ". )( F0"0 *8 C@"T (T R ", .8 BP#Y (H _P"* /\
MBP#_ /    #;    QP   +H   "P    J  * *0 $ "@ !@ G0 A )L *@":
M #, F  [ )8 00"4 $@ D@!- )$ 4@"/ %< C@!< (P 80"+ &< B@!N (@
M=0"' 'X A0"( (, E "" *  @ "O '\ P !^ -T ?0#R 'T _P!] /\ ?0#_
M .    #&    M0   *H   "B    FP % )4 #0"2 !, D  < (T ) "+ "T
MB@ T (@ .P"& $( A0!' (, 30"" %( @0!7 '\ 7 !^ &( ?0!H 'L < !Z
M 'D > "# '8 CP!U )P = "J '( N@!Q -$ < #L '  ^P!P /\ < #_ ,T$
M  "W!@  IP<  )L&  "3!   C@   (H " "&  \ A  6 ($ '@!_ "< ?0 N
M 'P -@!Z #P >0!" '< 1P!V $P =0!2 ', 5P!R %T <0!C &\ :P!N '0
M; !^ &L B@!I )@ : "F &< M@!F ,L 90#G &4 ]P!E /\ 90#_ , ,  "K
M#0  FPX  (\.  "&#0  @0L  'X' 0!\ 0L >0 1 '< & !U "$ <P I '$
M, !O #8 ;@ \ &P 0@!K $< :@!- &D 4@!H %@ 9@!? &4 9P!C '  8@%Z
M & !AP!? I4 7@*C %P#LP!< \< 6P3D %L%] !;!OX 6P;_ +40  "A$@
MD1,  (43  !\$@  =A$  ',.  !R# 0 <0<- &X$$@!L!!L :04C &<%*@!F
M!C$ 9 8W &,&/0!B!T, 80=) %\'3@!>"%4 70A< %L)8P!:"6T 6 IX %<*
MA0!6"Y, 5 NB %,+LP!2#,< 4@SD %$-]0!1#?\ 40W_ *T5  "9%P  B1@
M 'T9  !T&   ;1<  &H4  !G$0  9PX' &8,#@!C#!4 80P= %\,)0!=#2P
M7 TS %L-.0!:#3\ 6 U% %<-2P!6#E$ 50Y9 %,.80!2#FL 4 ]V $X0@P!-
M$)( 3!"B $L0L@!*$<@ 21'E $D1]P!)$O\ 21'_ *49  "2'   @QT  '8>
M  !M'0  9AP  &(:  !?%P  7A0! %X1"@!;$!$ 61$8 %<1( !5$2< 5!$N
M %,1- !1$3L 4!)! $\21P!.$DX 3!)5 $L37@!)$V< 2!1S $84@ !%%8\
M1!6? $,6L !"%L4 0A?C $(7]@!"%_\ 0A?_ )\=  ",(   ?2$  '$B  !H
M(@  82$  %P?  !9'   5QD  %46!@!4%0X 4144 $\6' !.%B, 3!8J $L6
M, !*%C< 21<] $<70P!&%TH 11A2 $,86@!"&60 01EP #\:?0 ^&XT /1N=
M #P<K@ [',, .QSA #L=]0 ['/\ /!S_ )HA  "'(P  >"0  &PE  !C)0
M7"0  %<C  !3(   41X  $\< @!-&PP 2QH1 $@;& !'&R  11LF $0;+0!#
M'#, 0APY $ <0  _'4< /AU/ #T>6  \'F( .A]M #D?>P X((L -R&; #8A
MK0 U(<$ -2'? #4A\P V(?\ -B'_ )8C  "#)@  ="<  &@H  !?*   6"<
M %,F  !/)   3"(  $D@  !'( D 1!\/ $(?%0! (!P /R C #X@*0 \("\
M.R$V #HA/0 Y(40 ."), #<B50 V(U\ -"-K #,D>0 R)8D ,26: # EJP P
M)K\ +R;< # F\@ P)O\ ,27_ )$F  !_*   <2H  &4J  !<*@  52H  $\I
M  !+*   2"4  $0D  !!) 4 /R0- #TD$@ [)!D .20? #<D)@ V)"P -24S
M #0E.@ S)D$ ,B9* #$G4P P)UT +RAI "XI=P M*8< +"F8 "LJJ@ J*KT
M*BK: "LJ\0 K*OX +"G_ (TH  !\*@  ;2P  &(M  !9+0  42T  $PL  !'
M*P  0R@  #\H   \* ( .2@+ #<H$  U*!8 ,R@< #(H(P P*"D +RDP "\J
M-P N*C\ +2M' "PK40 K+%L *BQG "DM=0 H+84 )RV7 "8NJ  E+KP )2[8
M "8N\  F+OT )RW_ (HK  !X+0  :BX  %\O  !6+P  3B\  $@N  !#+0
M/RP  #LL   W+   -"P) #(L#@ P+1, +BT: "TM(  K+2< *BXM "HN-0 I
M+ST *"]% "<P3@ F,%D )3%E "0Q<P C,8, (C*5 "$RIP A,KL (#+4 "$R
M[P B,?P (C'_ (8M  !U+P  9S   %PQ  !3,0  2S$  $4Q  ! ,   .S
M #8P   S,   ,#$& "TQ#0 K,1$ *3(7 "@R'@ G,B0 )3,K "4S,@ D,SH
M(S1# "(T3  A-5< (#5C !\U<0 >-H$ '3:3 !PVI0 ;-KD &S;2 !PV[0 =
M-OL '37_ ((P  !Q,@  8S,  %DT  !0-   230  $(S   ],P  -S,  #$T
M   N-0  *S4" "@V"P E-Q  )#<5 "(W&P A."( (#@H !\X,  >.#< '3E
M !PY20 ;.E0 &CI@ !DZ;@ 8.G\ %SN1 !<[I  6.[< %3O0 !8Z[  7.OH
M&#G_ 'TR  !M-   8#4  %4V  !--@  1C8  $ V   Z-@  -#8  "XX   J
M.0  )CH  ",["  @/ X 'CT2 !T]&  </1\ &SXE !H^+0 9/C0 %SX] !8_
M1P 5/U$ %#]> !0_;  30'P $D"/ !% H@ 10+8 $$#. !$_ZP 2/_D $C[_
M 'DU  !I-P  7#@  %(Y  !*.0  0SD  #TY   W.0  ,3H  "L\   G/0
M(C\  !Y!!  :0@L &$,0 !=#%0 51!L %$0B !-$*0 31#$ $D0Z !%%0P 0
M14X $$5;  Y%:0 .17D #46,  U%GP ,1;( "T7)  Q%Y0 -1/8 #43_ '0Y
M  !E.@  6#L  $\[  !'/   0#P  #H\   T/   +CX  "A    C0@  'T0
M !I&   52 @ $DH- !%*$@ 02A@ #TL>  Y+)0 -2RT #4LV  Q+0  +2TH
M"DM6  E+9  (2W0 !TN'  5+F@ $2ZX !$K$  5*X  %2O  !DGZ &X\  !@
M/0  5#X  $L^  !$/@  /3X  #<_   Q0   *D(  "1%   ?1P  &DD  !5,
M   13@4 #E$+  M1$  *410 "5$;  A1(@ '42D !5$R  12.P #4D8  5)2
M  !27P  4F\  %*!  !1E@  4:D  %&_  !0W   4.X  %#W &A   !;00
M4$$  $A!  !!00  .T(  #1#   M10  )D@  "!+   ;30  %E   !%3   .
M500 "E@*  98#@ "6!(  %D7  !9'0  624  %DM  !9-@  64$  %E-  !:
M6@  6FD  %E\  !9D   6:4  %BZ  !8U0  5^P  %?V &-$  !610  344
M $5%   _10  -T<  "])   H3   (D\  !M2   650  $5@   U:   )70,
M!%\)  !@#0  8!   &$4  !A&0  8B   &(G  !B,0  8CL  &)'  !B50
M8V0  &)V  !BBP  8J   &&V  !ASP  8.H  &#U %U(  !220  2D@  $-(
M   Z2@  ,DT  "I0   C4P  '%<  !9:   170  #6    AC   #9@$  &<&
M  !H"P  :0X  &H1  !K%0  ;!L  &TB  !M*@  ;30  &U   !M3@  ;5T
M &UO  !MA   ;)H  &RP  !KR   :^8  &KS %A-  !.30  2$P  #Y.   U
M40  +%0  "18   =7   %F   !!D   ,9P  !VL   %N    <    '(#  !R
M!P  <PL  '4.  !V$0  =Q8  '@<  !Y(P  >BT  'HY  !Z1P  >E8  'EH
M  !Z?   >90  'BJ  !XP0  =]\  '?O %11  !,40  0E(  #A5   O60
M)EX  !YB   69P  $&L   MO   %<P   '<   !Z    ?    'X   !_ @
M@ 8  ($*  "##0  A!$  (85  "('   B24  (HP  "*/@  B4T  (E?  ")
M<P  B(L  (BB  "'N0  A]$  (;H %)6  !'5P  /%H  #)?   H9   'VD
M !9O   0=   "GD   )]    @0   (4   "(    B@   (P   "-    CP
M ) $  "2"   DPP  )40  "7%0  F1T  )LG  ";-   FT0  )I6  "::@
MF8(  )J:  "8L   F,<  )?> $M<  ! 8   -64  "MJ   A<0  %W<  !!]
M   )@P   8@   ",    D0   )4   "8    F@   )L   "=    GP   *
M  "B    I 4  *8*  "H#@  JA0  *T=  "M*@  K3D  *U+  "M7P  K7<
M *R0  "KIP  J[H  *O+ $5F   Y:P  +G$  "-X   9?P  $(8   F-
MDP   )@   "=    H0   *4   "H    JP   *L   "N    KP   +$   "S
M    M0   +<!  "Y!P  O T  +\3  #"'P  PBX  ,)   #"5   P6L  ,&#
M  # FP  P:T  ,&\ #YR   R>   )X   !R(   2D   "I<   "=    HP
M *@   "M    L@   +8   "Y    NP   +P   "^    P    ,(   #$
MQ@   ,@   #+    S@4  -$-  #6%   UR,  -@U  #920  VEX  -MU  #;
MC   W)\  -RK /\   #_    _P   /\ "0#_ !  _P 9 /X ) #\ "\ ^0 Y
M /0 0P#P $L [0!2 .H 60#G %\ Y !D .( :0#@ &X W@!S -P >0#: '\
MUP"& -0 C@#1 )8 SP"A ,P K #* +L R #2 ,8 [@#& /\ Q0#_ ,4 _P"_
M /\ N@#_ /\   #_    _P   /X !0#W  X \@ 5 .X 'P#K "H Z0 T .,
M/0#> $4 V0!- -0 4P#1 %D S@!> ,P 8P#* &@ R0!M ,< <P#% 'D PP"
M ,$ B "_ )  O0"; +L I@"Y +0 MP#( +8 Y@"U /L M #_ +0 _P"S /\
MK@#_ /\   #_    ^    .T   #E  L W0 1 -< &@#2 "0 SP N ,L -P#'
M $  PP!' ,  3@"^ %, O !9 +H 7@"X &, M@!H +4 ;0"S ', L0!Y *\
M@0"M (H JP"4 *D H "H *T I@"^ *4 VP"D /0 I #_ *, _P"C /\ H@#_
M /\   #V    Y@   -<   #+  8 Q  . +X %0"[ !\ N0 H +< ,0"T #H
ML !! *T 2 "K $X J0!3 *< 6 "F %P I !A *, 9P"A &P H !S )X >@"=
M (, FP". )D F0"7 *8 E@"V )4 S "4 .L DP#] ), _P"3 /\ DP#_ /<
M  #D    T    ,$   "W  ( KP + *L $0"G !D I0 B *, *P"B #, GP [
M )P 0@"; $@ F0!- )< 4@"6 %< E0!; ), 80"2 &8 D !M (\ = "- 'T
MC "' (H DP"( *  AP"O (4 P@"% .( A #W (0 _P"$ /\ A #_ .4   #-
M    O    *\   "F    G@ ' )H #@"6 !0 E  = )( )0"1 "T D  U (T
M/ ", $( B@!' (@ 3 "' %$ A@!6 (0 6P"# &  @0!G (  ;@!^ '< ?0"!
M 'L C0!Z )H > "I '< N@!V -, =@#O '8 _@!U /\ =0#_ -    "[
MJP   )\   "7    D  " (L "P"( !  A@ 7 (0 ( "" "< @0 O '\ -0!]
M #P ? !! 'L 1@!Y $L > !0 '< 50!V %L = !A ', :0!Q '$ < ![ &X
MAP!M )4 :P"C &H M !J ,D :0#H &D ^0!I /\ :0#_ ,    "L    G (
M ) "  "(    @P   '\ !@![  T >0 2 '< &@!V "( =  I ', , !Q #8
M<  \ &\ 00!M $8 ; !+ &L 4 !J %8 : !< &< 9 !E &P 9 !V &, @@!A
M )  8 "? %\ KP!> ,, 7@#A %X ] != /\ 70#_ +0'  "@"0  D L  (0+
M  !\"@  =P<  '0$  !Q  D ;P / &T %0!K !P :0 C &@ *@!G #$ 90 V
M &0 / !C $$ 8@!& &  3 !? %( 7@!8 %T 7P!; &@ 6@!R %@ ?@!7 (P
M5@"; %4 JP!4 +X 5 #: %, [P!4 /L 5 #_ *D-  "6#@  AQ   'H0  !R
M$   ; X  &D,  !G"0, 9@0+ &0 $ !B !< 8  > %X )0!= "L 7  Q %H
M-P!9 #P 6 !" %<!1P!6 4X 50)4 %,"7 !2 V4 40-O $\$>P!.!(H 3069
M $P%J0!+!;P 2@;4 $H'[0!*!_D 2@?_ *$0  ".$@  ?A0  ',4  !J%
M9!,  & 1  !>#P  70T% %T)#0!:!A( 6 <9 %8'( !5!R< 4P<M %((,P!1
M"#@ 4 @^ $\)1 !."4H 3 E1 $L*60!*"F( 2 MM $<+>@!&#(@ 1 R8 $,,
MJ0!"#;P 0@W5 $(-[@!"#?L 0@W_ )H4  "'%@  >!@  &P9  !C&0  71@
M %D6  !6$P  5!$  %0." !3#0X 40T4 $\-&P!-#2( 3 TH $L-+@!*#30
M20TZ $<.00!&#D< 10Y/ $0.5P!"#V$ 01!L #\0>0 ^$(@ /1&8 #L1J0 [
M$;P .A'6 #H1\  Z$OT .Q'_ ),8  "!&@  <QP  &<=  !>'0  6!P  %,;
M  !0&   3A8  $P3 P!,$0L 2A 0 $@1%P!&$1X 11$D $01*@!"$3  01$W
M $ 2/0 _$D0 /1), #P35  [$UX .11I #@4=@ W%84 -A66 #06IP T%KH
M,Q;3 #,6[@ T%OP -!;_ (X;  !\'0  ;A\  &,@  !:(   4R   $X>  !*
M'0  2!H  $88  !%%@< 0Q4. $$5$P _%1H /A4@ #T5)P [%2T .A8S #D6
M.@ X%D$ -Q=) #4740 T&%L ,QEF #(9<P P&H, +QJ4 "X;I0 M&[@ +1O0
M "T;[  N&_L +AO_ (H>  !X(   :B(  %\C  !6(P  3R(  $HA  !&(
M0QX  $$;   _&@, /1H, #L9$0 Y&18 -QH= #8:(P U&BD -!HP #,;-@ Q
M&SX ,!Q& "\<3P N'5D +1UD "P><0 K'X$ *A^2 "D?I  H(+< )R#. "<@
MZP H(/H *1__ (8@  !T(P  9R0  %PE  !3)0  3"4  $<D  !"(P  /R$
M #T?   Z'@  -QX) #4>#@ S'A, ,1X: # >(  O'B8 +A\M "T?,P L(#L
M*R!# "HA3  I(58 *")B "8B;P E(W\ )".0 ",CH@ B)+4 (B3, "(DZ0 C
M)/D )"/_ ((C  !Q)0  8R8  %DG  !0*   22<  $,G   _)@  .R0  #@B
M   U(@  ,B(& # B#0 N(A$ +"(7 "HB'0 I(B, *",J "<C,0 F)#@ )25!
M "0E2@ C)E0 (B9@ "$G;0 @)WT 'R>/ !XHH0 >*+0 '2C* !THZ  >*/@
M'R?_ 'XE  !N)P  8"D  %8I  !-*@  1BH  $$I   \*   -R<  #0F   P
M)@  +28# "LG"P H)Q  )R<4 "4G&@ D)R$ (R@G "(H+@ A*38 ("D^ !\J
M2  >*E( '2M> !PK:P ;*WL &BR- !DLGP 8++( &"S) !@LYP 9*_< &BO_
M 'HG  !J*@  72L  %,L  !*+   0RP  #XK   Y*P  -"H  # J   K*@
M*2L  "8K"  C+ X (BP2 " L&  ?+!X 'BTE !TM+  <+3, &RX\ !HN10 9
M+U  &"]< !<O:0 6,'D %3"+ !0PG@ 4,+$ $S#' !,PY0 4,/8 %2__ '8J
M  !G+   6BT  % N  !(+@  02X  #LN   V+0  ,2T  "PM   G+P  )"\
M "$P!0 ?,0P '#$0 !LR%0 :,AP &3(B !@R*0 7,S$ %C,Y !4S0P 4-$T
M$S19 !(T9P 1-7< $36) ! UG  0-;  #C7&  \TY  0-/4 $#3_ '(L  !C
M+@  5S   $TP  !%,   /C   #@P   S,   +S   "DQ   D,@  (3,  !TU
M @ :-@D %S<. !4W$P 4.!D $S@? !(X)@ 2."X $3DV ! Y0  0.4L #CE7
M  XZ9  -.G0 ##J&  PZF0 +.:P "CG!  HYW@ +.?$ ##C\ &XO  !?,0
M4S(  $HS  !",P  .S,  #8S   Q,@  +#,  "<T   A-@  '3@  !DY   5
M.P8 $CT, ! ^$  0/A4 #CX<  X^(P -/BH ##XS  P^/  +/T< "C]2  @_
M8  '/V\ !C^!  4_E  $/Z@  SZ\  0^UP %/NP !3[W &DS  !;-   4#4
M $<U   _-0  .34  #0U   N-0  *3<  ",X   >.P  &CP  !8_   2000
M#D,*  Q$#@ *1!, "409  A$(  '1"< !D0O  5$.  #14(  D5.  !%6P
M16H  $5\  !%D   1*0  $2Y  !$T0  1.H  $/U &0V  !7-P  3#@  $,X
M   \.   -S@  #$X   K.0  )3L  " ]   :0   %D(  !)$   .1P0 "TD)
M  =*#0 $2Q$  4L6  !+'   2R,  $LK  !+-   2SX  $Q)  !,5P  3&8
M $QW  !+C   2Z$  $NU  !*S@  2ND  $KU %\Z  !2.P  2#L  $ [   Z
M.P  -#L  "X\   G/@  (D$  !Q#   61@  $DD   Y+   +3@, !U (  )1
M#   41   %(3  !3&   4Q\  %,F  !3+P  4SD  %-%  !34@  4V$  %-R
M  !3AP  4IP  %*Q  !1R@  4><  %'T %D^  !./@  13X  #X^   X/@
M,$   "E"   C1   '4<  !=*   230  #E    M3   &50(  %<'  !8"P
M60X  %H1  !:%0  6QH  %PA  !<*@  7#0  %P_  !<30  7%L  %QL  !<
M@0  6Y<  %NM  !:Q0  6N0  %GS %1"  !*0@  0D(  #Q"   T0P  +$8
M "5)   >3   %T\  !)3   .5@  "ED   5;    7@   & $  !A"   8@P
M &,.  !D$0  918  &8<  !G(P  9RT  &<Y  !G1@  9U4  &=F  !G>@
M9I$  &6H  !EP   9-X  &3P $]&  !'1@  0$4  #='   O2@  )DT  !]1
M   850  $ED   U<   (8    F,   !F    :    &H   !K!   ; @  &T,
M  !O#@  <!(  '(7  !S'0  ="8  '0R  !T/P  =$X  '-?  !T<@  <XH
M '*A  !QN   <=0  '#L $Q*  !%2@  .TL  #).   I4@  (%8  !A;   2
M7P  #60   =H    :P   &\   !R    =0   '8   !W    >0(  'H&  !\
M"@  ?@X  ( 1  ""%@  A!X  (0I  "$-@  A$4  (16  "#:@  @X$  (*9
M  "!L0  @,D  (#E $I.   _4   -5,  "M7   B7   &6(  !)G   ,;
M!7$   !U    >0   'T   "!    @P   (4   "&    B    (D   "+!
MC0@  (\-  "2$   E!8  )8@  "6+   ECL  )9,  "58   E78  )20  "3
MIP  DKT  )+5 $15   Y60  +UT  "1C   ::0  $F\   QU   $>P   (
M  "%    B0   (T   "1    DP   )0   "6    F    )H   "<    G@
M * &  "B"P  I1   *@7  "I(P  J3$  *E#  "I5@  J&T  *:'  "GG@
MIK,  *7' #Y>   R8P  )VH  !UP   3>   #'\   .%    BP   )$   "6
M    FP   )\   "B    I    *4   "G    J0   *L   "M    L    +(
M  "U @  MPD  +L0  "^&   OB8  +XX  "^2P  O6$  +QZ  "[E   NJD
M +JY #=J   K<   ('@  !:    -B   !8\   "6    G    *(   "G
MK    +    "S    M@   +<   "Y    NP   +T   "_    P@   ,4   #(
M    R@   ,X(  #2$   U1L  -4L  #40   U%<  --N  #4A@  U)L  -.K
M /\   #_    _P   /\ !0#_  X _P 5 /P ( #Y "H ]@ T /$ /0#M $8
MZ0!- .8 4P#D %D X0!> -X 8P#< &@ V0!N -4 <P#3 'D T "  ,X B #+
M )$ R0"< ,8 IP#$ +< P@#, ,  [ "_ /\ O@#_ +T _P"W /\ L@#_ /\
M  #_    _P   /H  0#S  L [0 2 .@ &P#E "4 Y  N -\ . #8 $  T@!'
M ,X 3@#+ %0 R !9 ,8 7@#$ &, P@!G ,  ;0"_ ', O0!Z +L @0"Y (L
MM@"5 +0 H0"R *\ L #" *X XP"N /H K #_ *T _P"I /\ I@#_ /\   #_
M    \@   .8   #=  < T@ . ,T %@#* "  R  I ,4 ,@#  #H O !" +D
M2 "W $X M0!3 +, 6 "Q %T L !B *X 9P"L &P J@!S *D >P"G (0 I0".
M *, F@"A *@ GP"Y )X T@"= /( G #_ )T _P"< /\ F0#_ /P   #N
MW0   ,P   #!  ( N@ , +8 $@"R !H L  C *\ + "M #0 J0 \ *8 0@"D
M $@ H@!- *  4@"> %< G0!; )P 8 ": &8 F0!L )< = "5 'T DP"' )$
MDP"0 *$ C@"Q (T Q@", .@ BP#] (P _P", /\ C #_ .T   #8    Q0
M +<   "L    I@ ( *$ #@"? !4 G0 > )L )@": "X EP U )4 / "3 $(
MD0!' )  3 ". %$ C0!5 (L 6@"* &  B0!F (< ;0"% '8 A "  (( C "
M )H ?P"I 'T O !\ -P ? #U 'P _P!\ /\ ? #_ -D   #!    L0   *0
M  "<    E  # )  # "- !$ BP 8 (D ( ") "@ AP O (4 -@"# #P @@!!
M (  1@!_ $L ?0!/ 'P 5 ![ %H >0!@ '@ 9P!V '  =0!Z ', A@!Q ),
M< "B &\ M !N ,P ;@#M &X _@!N /\ ;@#_ ,0   "O    H    )0   ",
M    A@   ($ " !^  X ?  4 'L &P!Y "( >  I '< , !U #8 =  [ '(
M0 !Q $4 < !* &\ 3P!M %0 ; !; &L 8@!I &H : !T &8 @ !E (X 8P"=
M &( K0!A ,( 80#D &$ ^ !A /\ 80#_ +0   "@    D0   (8   !^
M>0   '4  P!Q  L ;P 0 &T %@!L !T :P D &L *@!I #  :  V &8 .P!E
M $  9 !% &, 2@!A $\ 8 !6 %\ 70!= &4 7 !O %H >@!9 (@ 6 "8 %<
MJ !6 +L 5@#8 %8 \0!6 /\ 5@#_ *@!  "4!0  A0<  'H'  !R!@  ; 0
M &D!  !G  < 9  - &, $0!A !@ 8  ? %\ )0!> "L 70 P %L -@!: #L
M60!  %@ 10!7 $L 5@!1 %4 6 !3 &$ 4@!J %  =@!/ (0 3@"3 $T I !,
M +8 3 #- $P ZP!, /H 3 #_ )T)  "+"P  ? T  ' -  !H#0  8@P  %\*
M  !=!@$ 7 $) %H #@!8 !, 5P 9 %8 ( !5 "8 4P K %( ,0!1 #8 4  [
M $\ 00!. $< 30!- $L 50!* %T 20!G $< <P!& (  10"0 $0 H0!# +(
M0P#( $, Y@!# /4 0P#_ )4-  "##P  =!   &D1  !@$0  6A   %8.  !4
M#0  4PH$ %,&"P!1 Q  3P$5 $X!&P!, 2$ 2P$G $H"+ !) C( 2 (W $<#
M/0!% T, 1 -* $,$40!"!%H 0 5D #\%<  ^!GX /0:. #P'GP [![$ .@?&
M #H'XP Z!_, .@C\ (X0  !\$@  ;A0  &(5  !:%0  5!0  % 3  !-$0
M2PX  $L-!@!*"@P 20@1 $<(%@!%"!T 1 @C $((* !!"2X 0 DS #\).0 ^
M"D  /0I' #P*3P Z"U@ .0MC #@,;P V#'X -0R. #0-GP S#;$ ,@W' #(-
MXP R#?0 ,@W^ (@3  !W%0  :1<  %X8  !5&   3Q@  $H6  !'%0  11,
M $,0 @!##@@ 0@T. $ -$@ _#1@ /0T? #P-)  [#2H .0TP #@.-P W#CT
M-@Y% #4.30 S#U< ,@]B #$0;@ O$'T +A". "T1H  L$;( *Q'( "L1Y@ K
M$?8 +!'_ (,6  !R&0  9!H  %D;  !1&P  2QL  $8:  !"&   /Q<  #X4
M   \$@0 .Q$* #H0$  X$!4 -Q ; #41(0 T$2< ,Q$M #(1,P P$3H +Q)"
M "X22P M$U0 *Q-? "H4;  I%'L *!2, "<5G@ F%;  )17& "45Y  E%?8
M)A7_ 'X9  !N&P  8!T  %8>  !-'@  1QX  $(=   ^'   .AH  #@8   W
M%@  -14' #04#0 R%!( ,!07 "\4'0 M%", +!4J "L5,  J%3< *18_ "@6
M2  G%U( )AA= "08:@ C&7D (AF* "$9G  @&:\ 'QG$ !\9X@ @&?0 (!G_
M 'H;  !J'@  71\  %,@  !*(   1"   #X?   Z'@  -QT  #0<   R&0
M,!D$ "X8"P L&!  *A@4 "D8&@ G&"  )ADF "49+0 D&C4 (QH] "(;1@ A
M&U  (!Q; !\=:  >'7< '1V( !P>FP ;'JT &A[# !H>X  :'?, &QW_ '<=
M  !G(   6B$  % B  !((@  02(  #LB   W(0  ,R   # ?   M'0  *QT
M "@="  F'0X )1T2 ",=%P A'1T (1TD " >*@ ?'C( 'A\Z !T?0P <($T
M&R%9 !HA9@ 9(74 &"*' !<BF0 6(JP %2+! !4BWP 5(?( %B'^ ',@  !D
M(@  5R,  $TD  !%)0  /B0  #DD   T(P  ,"(  "PB   I(0  )B$  "0A
M!@ B(0P ("$0 !XA%0 =(AL &R(A !LB*  :(R\ &2,X !@D00 7)$L %B57
M !4E9  4)G, $R:% !(FF  1)JL $2;  ! FW0 1)?$ $B7] ' B  !A)
M5"8  $HF  !")P  /"8  #8F   Q)0  +24  "DD   F)   (B4  !\E P =
M)@H &R8. !DG$@ 8)Q@ %R<? !8G)0 5*"T %"@U !,I/@ 2*4D $2E5 !$J
M8@ 0*G$ #RJ#  XJE@ .*JD #2J]  TJUP -*NX #BG[ &PD  !=)@  42@
M $@H  ! *0  .2@  #0H   O*   *R<  "<G   B*   'BD  !LJ   8*P<
M%BL- !0L$0 3+!8 $BP< !$M(P 0+2H $"TR  \N/  .+D8 #2Y2  TN7P ,
M+VX "R]_  HOD@ )+Z4 "2ZY  @NT  )+ND "B[W &@G  !:*0  3BH  $4K
M   ]*P  -RL  #$J   M*@  *2H  "0J   @*P  &RT  !@N   5+P0 $C$*
M ! R#@ /,A, #C(9  TR(  -,B< ##(O  LS.  *,T( "3-.  @S6P &-&H
M!31[  0SC@ #,Z(  C.V  (SS0 #,^< !#+S &0J  !6+   2RT  $(M   Z
M+0  -"T  "\L   K+   )BP  "(M   =+P  &3$  !4R   2- , #S8)  PX
M#0 *.!$ "3@6  @X'0 '."0 !C@L  0X-  #.#X  CE*   Y5P  .64  #EW
M   YBP  .)\  #BS   XR@  ..8  #?R %\M  !2+@  2"\  #\P   X+P
M,B\  "TO   I+P  )#   !\Q   :,P  %34  !(W   /.0, ##L(  @]#0 %
M/A   SX4   ^&@  /B$  #XH   ^,0  /SL  #]&   _4P  /V$  #]S   _
MAP  /IP  #ZP   ]QP  />0  #WR %HP  !.,@  1#(  #PR   U,@  ,#$
M "LQ   F,@  (#0  !LV   6.   $CL   \]   ,/P, "$$(  1##   0PX
M $02  !%%@  11T  $4D  !%+0  1C8  $9"  !&3@  1ET  $9N  !%@@
M19@  $2M  !$Q   0^,  $/R %4T  !*-0  034  #DU   S-   +C0  "@U
M   B-P  '3H  !<\   2/P  #T$   Q$   (1@$  T@&  !)"@  2@T  $L0
M  !,%   31D  $X@  !.*   3C(  $T]  !.2@  3E@  $UI  !-?0  3)0
M $RJ  !+P0  2^$  $KR % X  !&.   /3@  #<X   Q-P  *CD  "0[   >
M/0  &$   !-#   /1@  "TD   =+   "3@   % $  !1"   4@L  %,.  !4
M$0  514  %8;  !7(P  5RP  %<X  !71   5U(  %9C  !6=P  5HX  %6E
M  !4O0  4]T  %/P $L\  !"/   .SL  #4[   M/   )C\  !]"   910
M$T@   Y+   +3P  !5$   !4    5P   %@!  !:!0  6P@  %P,  !=#@
M7Q$  & 6  !B'0  8B8  &(Q  !B/@  84P  &%=  !A<   8(@  &"@  !?
MMP  7M0  %WN $=    _/P  .C\  #%    I0P  (48  !I*   33@  #E$
M  I5   $6    %L   !>    80   &,   !D 0  900  &<(  !H"P  :@X
M &P2  !N%P  ;R   &\J  !O-@  ;D4  &Y5  !N:   ;7\  &V8  !LL
M:\H  &KH $1$   ^0P  -40  "M'   C2P  &T\  !-4   .6   "%P   )@
M    9    &<   !K    ;0   &\   !P    <@   '0"  !U!@  =PH  'D.
M  !\$@  ?A@  '\B  !_+@  ?ST  'Y-  !]80  ?7<  'R0  ![J   >L
M 'G? $-'   Y20  +TP  "50   <50  %%L   Y@   '90   &H   !N
M<@   '8   !Y    ?    'X   !_    @0   (,   "%    AP,  (H(  ",
M#0  CQ$  )(9  "2)0  DC,  ))$  "15P  D&T  (^&  ".GP  C;4  (S-
M #U.   R40  *%8  !Y<   58@  #F@   =N    =    'D   !^    @@
M (8   ")    C    (X   "0    D@   )0   "6    F    )L   ">!@
MH0P  *01  "F&P  IBD  *8Z  "E30  I6(  *1[  "CE   H:L  *&_ #97
M   L7   (6(  !=I   /<   !W<   !^    A    (H   "/    E    )@
M  ";    G@   )\   "B    I    *8   "H    JP   *T   "P    LP0
M +<,  "[$@  NQ\  +LP  "[0P  NE@  +EP  "WBP  MZ$  +>S #!B   E
M:0  &G   !!X   )@    (@   "/    E@   )L   "A    I@   *H   "N
M    L    +$   "T    M@   +@   "[    O0   ,    ##    QP   ,L#
M  #/#   TQ4  -(E  #2.   T4X  -!E  #/?@  S98  ,RI /\   #_
M_P   /\  P#_  L _  1 /D &P#W "4 \P O .X . #I $  Y@!( .( 3@#?
M %0 W !9 -D 7@#5 &, TP!H -  ;0#. ', RP!Z ,@ @@#& (P PP"7 ,
MHP"^ +( O #( +H Z@"Y /\ N #_ +$ _P"J /\ IP#_ /\   #_    ^P
M /8   #M  < YP / .( %@#? "  W@ I -D ,P#1 #L S !" ,@ 2 #% $X
MP@!3 ,  6 "^ %T O !B +H 9P"Y &T MP!T +4 >P"R (4 L "0 *X G "L
M *H J0"] *< W@"F /D I0#_ *, _P"= /\ FP#_ /T   #V    ZP   -\
M  #1  , R@ , ,4 $@## !L P  D +X + "Y #4 M@ \ +, 0P"P $@ K@!.
M *P 4@"K %< J0!< *< 80"F &< I !M *( = "@ 'T G@"( )P E0": *,
MF "T )8 S0"5 /$ E #_ )4 _P"0 /\ C@#_ /,   #F    T0   ,(   "X
M    L0 ( *T #P"J !8 J  > *@ )P"F "\ H@ V )\ / "= $( FP!' )D
M3 "7 %$ E@!5 )0 6@"3 &  D0!F )  ;@". '8 C "! (H C0"( )L A@"L
M (4 P0"$ .8 @P#] (0 _P"# /\ @0#_ .0   #+    N@   *P   "B
MG  $ )@ # "6 !$ E  9 ), (0"2 "@ CP P (T -@"+ #P B0!! (@ 1@"&
M $L A0!/ (0 5 "" %H @0!@ '\ 9P!^ &\ ? !Z 'H A@!X )0 =P"D '4
MMP!T -0 <P#T '0 _P!T /\ = #_ ,L   "V    I@   )H   "2    B@
M (8 " "#  X @0 4 ($ &P"  ", ?P J 'T , ![ #8 >@ [ '@ 0 !W $4
M=0!) '0 3@!S %0 <0!: '  80!N &D ;0!S &L ?P!I (T : "= &< K@!F
M ,< 90#J &8 _P!F /\ 9P#_ +@   "D    E0   (H   "!    ?    '8
M! !T  P <@ 0 '$ %@!P !T <  D &X *@!M #  :P U &H .@!I #\ : !$
M &< 20!E $X 9 !4 &, 6P!A &, 8 !M %X >0!= (< 6P"6 %H J !9 +T
M60#? %D ^ !: /\ 6@#_ *@   "5    AP   'L   !S    ;@   &H  0!G
M  @ 90 . &0 $@!C !@ 8P ? &( )0!A "H 7P P %X -0!= #H 7  ^ %L
M1 !9 $D 6 !/ %< 5@!6 %X 5 !H %, <P!1 ($ 4 "1 $\ H@!. +4 3@#0
M $X \ !. /\ 3P#_ )P   ")    >P,  ' #  !H P  8@$  %\   !=  0
M6P + %D #P!8 !0 5P 9 %< ( !6 "4 50 J %, , !2 #0 40 Y %  /P!/
M $0 3@!+ $T 4@!+ %H 2@!C $D ;P!' 'P 1@", $4 G0!% +  1 #' $0
MZ !$ /H 10#_ )($  " !P  <0H  &8*  !>"@  60D  %4'  !4!   4@ '
M %  # !/ !  3@ 5 $T &P!, "  2P F $H *P!) #  2  U $< .@!& $
M10!& $, 3@!" %8 00!? $  :P ^ '@ /0"( #P F0 \ *L / #! #L X  [
M /0 .P#_ (D*  !X#   :@X  %\.  !7#@  40X  $T,  !+"P  2@@" $D$
M"0!(  T 1@ 1 $4 %@!$ !P 0P A $( )@!! "L /P Q #X -@ ] #P / !#
M #L 2@ Z %( .0!< #@ :  V '4 -0"% #0 E@ T *@ ,P"\ #, V  S .\
M,P#[ ((-  !Q#P  9!   %D1  !1$0  2Q$  $<0  !$#@  0@T  $$+!0!!
M!PL /P4. #X#$@ \ A@ .P(= #H#(@ Y R@ . ,M #<#,@ V!#D -00_ #0%
M1P S!5  ,09: # &9@ O!W, +@># "T'E0 L!Z< *P>Z "L'T@ K!^L *P?W
M 'T0  !L$0  7Q,  %04  !,%   1A0  $(3   ^$@  /!   #H. 0 Z#08
M.@H, #@)$  V"!0 -0@9 #0)'P R"20 ,0DI # )+P O"C8 +@H] "T*10 L
M"TX *PM9 "D,90 H#', )PR# "8-E0 E#:< ) V[ ",-T@ C#>L (PWW '@2
M  !H%   6Q8  %$7  !(%P  0A8  #T6   Y%0  -Q,  #41   S$ , ,PX(
M #(-#0 P#1$ +PT6 "T-&P L#2$ *PTG "H-+0 I#C0 * X[ "<.1  E#DX
M) ]9 ",090 A$', (!"$ !\0E@ >$*D '1"] !P0V  =$.X '1#Y ',4  !D
M%@  5Q@  $T9  !%&0  /QD  #H8   U%P  ,A8  # 5   N$P  +1$$ "P0
M"@ K$ X *1 2 "@0&  F$!X )1 D "00*@ C$3$ (A$Y "$10@ @$DL 'A)6
M !T38P <$W$ &A." !D4E0 8%*< %Q2[ !<3U  7$^X &!/Z ' 6  !@&0
M5!H  $H;  !"'   /!L  #8;   R&@  +QD  "P8   J%@  *!0! "83!P E
M$PP (Q,0 "(3%0 @$QH 'Q,A !X4)P =%"X '!4V !L5/P :%DD &194 !@7
M80 6%W  %1B! !08DP 3&*8 $ABZ !(7T@ 2%^P $Q?Z &P9  !=&P  41T
M $<=   _'@  .1T  #0=   O'   *QL  "@:   F&0  )!@  "(7!  @%PH
M'A<. !P7$@ :%Q< &1@> !D8)  8&2P %QDT !8:/0 5&D< %!M2 !,;7P 2
M'&X $1Q_ ! <D@ 0'*4 #QRY  X<T  .&^H #QOX &D;  !:'0  3A\  $4?
M   ](   -A\  #$?   M'@  *1T  "4=   C'   (!L  !T; 0 ;&P< &1P-
M !<<$  6'!4 %1P; !0=(@ 3'2D $AXQ !$>.@ 1'T4 $!]0  \@70 .(&P
M#2!\  T@CP ,(*( "R"U  L@R@ +(.4 #!_T &4=  !7'P  3"$  $(A   Z
M(0  -"$  "\A   J(   )A\  ",?   @'@  '1X  !D@   6( 0 %" + !(A
M#@ 1(1, $2(9 ! B'P /(B8 #B,O  XC-P -(T$ #"1-  LD60 *)&< "21X
M  @DBP '))X !R2Q  8DQP &(^, !R/Q &(?  !4(0  22,  $ C   X(P
M,B,  "PC   H(@  )"$  "$A   >(0  &B$  !8C   3) , $24(  \F#0 .
M)Q$ #2<6  PG'0 +)R, "B<K  DH-  (*#X !RA)  8H50 %*60 !"ET  ,I
MAP "*9L  2BO   HQ0 !*.$  2?P %XB  !1)   1B4  #TE   U)0  +R4
M "HD   F)   (B,  !\C   ;)   &"4  !0F   1* , #RD(  PL#  *+!
M""P4  <L&@ &+"$ !2PH  ,M,  "+3H  2U%   M4@  +F   "YQ   MA
M+9D  "VM   LP@  +.   "SP %HD  !-)@  0R<  #HG   S)P  +2<  "@F
M   D)@  (28  !TF   9)P  %2D  !$K   /+ , #2X'  DP#  &,0X  S$2
M  $R%P  ,AX  #(E   R+0  ,C8  #-"   S3@  ,UT  #-M   S@0  ,I8
M #*K   QP0  ,=\  #'P %8G  !**0  /RH  #<J   P*@  *RD  "<H   C
M*   'BD  !HJ   6+   $BX   \P   -,0( "C0'  4U"P "-@X  #<0   X
M%   .!H  #@B   X*@  .3,  #D^   Y2@  .5D  #EI   Y?0  .),  #BH
M   WOP  -]X  #;P %$K  !&+   /"P  #0L   N+   *BL  "4K   @+
M&RT  !<O   3,0  $#,   TU   )-P( !3H&  $["@  / T  #T/   ^$@
M/Q<  $ >  ! )0  0"\  $ Z  ! 1@  0%0  $!E   _>   /X\  #ZF   ^
MO0  /=P  #WP $TN  !"+P  .2\  #(O   M+@  *"X  "(O   =,   &#(
M !,U   0-P  ##H   D\   %/@   $$$  !""   0PL  $0-  !&$   1Q0
M $@9  !((0  2"H  $@U  !(00  2$\  $A@  !'<P  1XH  $:B  !%N0
M1=D  $3P $@R   ^,@  -C(  # Q   K,0  )3(  !\T   9-@  $SD  ! \
M   ,/P  "$(   -$    1@   $@"  !*!0  2P@  $P+  !.#@  3Q$  %$5
M  !2'   4B4  %(P  !2/   44H  %%:  !1;0  4(0  $^=  !.M0  3=(
M $WN $,V   [-@  -#4  "\T   G-0  (3@  !H[   4/@  $$$   Q$   '
M1P   DH   !-    3P   %$   !3 @  5 4  %4(  !7"P  60X  %L1  !=
M%P  71\  %TJ  !=-@  7$0  %Q4  !;9P  6WX  %J7  !9KP  6,L  %?J
M #\Y   X.0  ,S@  "LY   C/   '#\  !5#   01P  "TH   5.    40
M %0   !7    6@   %P   !=    7P   & $  !B!P  9 L  &8.  !H$@
M:QD  &LC  !J+@  :CP  &I-  !I7P  :'4  &>/  !FJ   9<(  &3C #T]
M   W/   +CT  "5    =1   %DD  !!-   *40  !%4   !:    70   &
M  !C    9@   &@   !J    :P   &T   !O @  <08  '0*  !V#@  >1,
M 'L;  ![)P  >C4  'E%  !X60  >&T  '>&  !VGP  =;<  '32 #Q!   R
M0@  *$4  "!*   73@  $%0   I9   "7@   &,   !G    :P   &\   !R
M    =0   '<   !Y    >P   'T   !_    @@   (0#  "'"0  B@X  (X3
M  "/'@  CBL  (X[  "-3@  BV,  (I\  "*E0  B*T  (?% #9'   L2P
M(D\  !E5   06P  "F$   %G    ;0   '(   !W    >P   '\   "#
MA@   (@   "*    C0   (\   "1    E    )<   ": 0  G0<  *$-  "E
M%   I"$  *0Q  "C1   HED  *!P  "?BP  G:(  )VW #!0   E50  &UL
M !)B   +:0   7    !W    ?0   (,   "(    C0   )$   "5    F
M )H   "<    GP   *$   "C    I@   *D   "L    L    +0'  "X#@
MNA@  +HG  "Y.0  N$X  +=E  "V?@  M98  +.K "E;   >8@  %&D   QQ
M   ">0   ($   ")    CP   )8   ";    H    *0   "H    JP   *P
M  "O    L@   +0   "V    N0   +P   #     Q    ,@   #-!P  TA
M -(=  #1+P  T$0  ,];  #-<P  RXT  ,JA /\   #_    ^P   /H   #\
M  @ ^  / /4 %P#T "  \0 J .L ,P#F #L X@!# -X 20#: $\ U@!4 -,
M60#0 %X S@!C ,L : #) &X Q@!U ,, ?0#! (8 O@"2 +L G@"Y *X M@##
M +0 Z "S /\ KP#_ *4 _P"> /\ FP#_ /T   #W    \@   /    #G  ,
MX0 , -P $@#8 !L U@ D -( +0#, #8 Q@ ] ,( 0P"_ $D O !. +H 4P"X
M %@ M@!= +4 8@"S &< L0!N *\ =@"L '\ J@"* *@ EP"E *8 HP"Y *$
MV0"@ /D G@#_ )@ _P"2 /\ CP#_ /,   #L    XP   -,   #(    P0 )
M +T #P"[ !8 N0 ? +< )P"S "\ KP W *P /0"J $, J !( *8 30"D %(
MHP!6 *$ 6P"? &$ G@!G )P ;P": '@ EP"# )4 D "3 )X D0"P )  R ".
M /  C0#_ (H _P"% /\ @@#_ .<   #=    Q@   +@   "N    J  $ *4
M# "A !( H0 9 *  (@"? "D FP P )@ -P"6 #T DP!" )( 1P"0 $L CP!0
M (T 50", %H B@!A (@ : "' '  A0![ (, B "! )8 ?P"G 'T O !\ .,
M? #] 'P _P!X /\ =@#_ -8   #     KP   *,   "9    DP   (\ "0"-
M  X BP 4 (H ' "* ", B  J (4 , "# #8 @@ [ (  0 !_ $4 ?@!* 'P
M3P![ %0 >@!: '@ 80!V &D =0!S ', @ !Q (X ;P"? &X L@!M ,\ ; #T
M &P _P!K /\ :0#_ ,    "K    FP   (\   "'    @    'P ! !Z  P
M>  1 '@ %P!X !X =P D '4 *@!S #  <0 U '  .@!N #\ ;0!$ &P 20!K
M $X :@!4 &@ 6P!G &, 90!M &0 > !B (< 8 "7 %\ J@!> ,( 7@#I %X
M_P!> /\ 70#_ *P   "9    B@   '\   !W    <0   &T   !J  @ :0 .
M &@ $@!G !@ 9P ? &< )0!E "H 8P O &( - !A #D 8  ^ %\ 0P!> $@
M70!. %L 50!: %T 6 !G %< <@!5 ($ 5 "1 %, HP!2 +@ 40#< %$ ^0!2
M /\ 4@#_ )T   "+    ?    '$   !I    9    &    !>  4 7  + %L
M#P!; !0 6@ 9 %H 'P!9 "4 5P J %8 +P!5 #0 5  X %, /0!2 $, 4 !)
M $\ 4 !. %@ 30!B $L ;0!* 'H 20"+ $@ G0!' +$ 1P#, $8 \ !' /\
M1P#_ )    !^    <    &8   !>    60   %8   !3  $ 4@ ( %  #0!/
M !  3P 5 $X &@!. "  30 E $P *@!* "X 20 S $@ . !' #X 1@!$ $4
M2P!$ %, 0P!= $$ : !  '4 /P"% #X EP ] *L /0## #T Y@ ] /L /@#_
M (<   !U P  : 8  %T'  !5!@  4 8  $P$  !* 0  20 $ $< "@!&  X
M10 1 $4 %@!$ !L 0P @ $( )0!! "H 0  O #\ -  ^ #H /0!  #L 1P Z
M $\ .0!9 #@ 9  W '$ -@"! #4 DP T *8 - "[ #0 W0 T /4 -0#_ 'X&
M  !M"0  8 L  %8,  !.#   2 L  $0*  !""   0 4! #\!!P ^  L /0 .
M #P $@ [ !< .P < #H (0 Y "4 -P J #8 ,  U #4 -  \ #, 0P R $P
M,0!5 #  8  O &T +@!] "T CP L *( + "V "P T  L .X + #\ '<*  !G
M#   6@X  % .  !)#@  0PX  #X-   [#   .0L  #@) P W!0@ -@(- #4!
M$  T !, ,P 8 #( '0 Q "( ,  G "\ +  N #( +0 X "P 0  K $D *@!2
M "D 70 H &L )P%Z "8!C  E )\ )0"R "4 R@ E .@ )0#W '(-  !B#@
M5A   $P1  !$$0  /A$  #D0   V#P  ,PX  #$- 0 P"P4 , @* "\&#0 N
M!1$ + 04 "L#&0 J QX *0,C "@$*0 G!"\ )@4U "4%/0 D!48 (P90 "(&
M7  A!VD ( =Y !\'BP >!YT '@>P !T&Q@ =!N, '07S &T.  !>$0  4A(
M $@3  ! $P  .A,  #42   Q$0  +A   "P/   J#@, *@T' "D+"P H"0X
M)PD1 "4(%@ D"!L (PD@ "())@ A"2P ( HS !\*.P >"T0 '0M/ !P,6P ;
M#&D &@QY !@,BP 8#)X %PRP !8,Q0 6#.$ %@OP &D0  !:$@  3A0  $45
M   ]%0  -Q4  #$4   M$P  *A(  "@1   F$ $ )! $ ",."  C#0P (@P/
M " ,$P ?#!@ '@T= !T-(P <#2H &PTR !H..@ 8#D0 %PY0 !8/7  5#VH
M$Q![ !(0C0 1$*  $1"S ! /R0 0#^0 $0_R &42  !7%   2Q8  $(7   Z
M%P  -!<  "\6   J%0  )Q0  "03   B$P  (!(# !X1!@ =$ D '! - !L/
M$  9$!4 &! ; !<0(0 6$"@ %1$P !01.0 3$4, $A). !$26@ 0$FD $!-Y
M  X3C  .$YX #1.Q  T2Q0 ,$N$ #1+Q &(4  !4%@  21@  #\9   W&0
M,1D  "P8   H%P  )!8  "$6   ?%0  '!0" !H3!  9$@8 %Q(+ !42#@ 4
M$A( $Q,8 !(3'P 1$R8 $10M ! 4-@ /%4$ #A5,  X65P -%F4 #!=U  L7
MAP *%YH "1:M  @6P0 (%MT "17N %\6  !1&   1AH  #T:   U&P  +QH
M "H:   E&0  (A@  !\8   <%P  &18! !<6 P 5%@0 $Q8) !$6#0 0%Q$
M#Q<6  X7'  .&", #1@J  P9,P ,&3P "QI'  H:4P )&F$ !QMQ  8;@P %
M&Y< !!JJ  ,:OP #&=H !!GL %P8  !.&@  0QP  #H<   S'   +!P  "<<
M   C&P  (!H  !T9   :&0  %Q@! !48 @ 2&00 $!L'  X;#  -'!  #!P3
M  L<&0 *'!\ "1TG  @=+P ''CD !AY#  0>4  #'UX  A]N  $?@   'Y4
M !ZI   >O0  '=@  !WL %@:  !+'   01X  #@>   P'@  *AX  "4=   A
M'   'AP  !L;   8&P  %AL! !,; @ 1' 0 #AX'  P?"P *( X "" 2  8A
M%P %(1T !"$D  (B+  !(C4  ")    C30  (UH  "-K   C?@  (Y,  "*G
M   BO   (=<  "'M %4=  !('P  /B   #4@   N(   *"   ",?   @'@
M'1T  !H=   6'0  $QX  !$? @ .( 0 #2('  HD"P &)0T !"40  (F%
M)AH  "8A   G*0  )S(  "<]   G20  *%<  "AG   G>P  )Y   ">E   F
MNP  )M8  "7M %$@  !%(0  .R(  #(B   L(@  )B$  "(A   >(   &Q\
M !@@   4(   $2(   \C   -)0, "B8&  8H"@ #*0T  "L/   L$@  +!<
M "P>   L)@  +2\  "TY   M1@  +50  "UD   M=P  +(T  "RD   KN@
M*]8  "KN $TB  !!)   ."0  # D   I)   )",  "$B   =(@  &2(  !4C
M   2)   #R8   TH   **@( !BP%  (N"0  +PL  # .   R$   ,Q4  #,;
M   S(@  ,RL  #,V   S0@  ,U   #-@   S<P  ,HH  #*A   QN   ,-8
M ##O $DE   ^)@  -"<  "TG   H)@  (R4  !\D   ;)0  %B8  !(H   0
M*@  #2P   HN   &, $  C($   T!P  -0H  #<,   X#@  .A(  #H7   Z
M'P  .B<  #HR   Z/@  .DP  #I<   Z;P  .88  #B>   XM@  -]0  #;O
M $0I   Z*0  ,2D  "LI   F*   (B<  !TH   8*0  $RL  ! N   -,
M"3(   4U   !-P   #D"   [!0  / @  #X+   _#0  01   $,4  !#&P
M0R,  $,N  !#.0  0T<  $)7  !":@  08$  $":   _L@  /L\  #[O #\L
M   V+   +RP  "HK   E*@  'RL  !DM   4+P  $#(   TU   (.   !#H
M   \    /P   $$   !# @  104  $8(  !("P  2@X  $P1  !-%@  31X
M $TH  !--   3$(  $Q1  !+9   2WL  $J4  !)K0  2,H  $?L #LP   S
M+P  +2\  "@M   B+P  &S$  !4T   0-P  #3H   @]   "0    $,   !&
M    2    $H   !,    3@$  $\$  !1!P  4PL  %4.  !8$@  61D  %@B
M  !8+@  5SP  %=+  !67@  5G,  %6-  !4IP  4L(  %+F #@S   Q,@
M+#$  "4R   =-0  %C@  !$\   ,0   !T0   !'    2@   $T   !0
M4P   %4   !7    60   %H   !< P  7@<  &$+  !D#@  9A,  &<<  !F
M)P  9C0  &5$  !D5P  9&L  &*%  !AGP  8+D  %[< #4W   P-0  *#<
M " Z   8/0  $4(   Q&   &2@   $\   !3    5@   %D   !<    7P
M &$   !D    90   &<   !I    ; $  &X&  !Q"P  = \  '<5  !W(
M=BT  '8]  !U3P  =&,  '-[  !RE0  <*\  &_) #4Z   K.P  (C\  !I#
M   22   #$T   52    5P   %P   !@    9    &@   !K    ;@   '$
M  !S    =0   '<   !Z    ?    '\   ""!   A@H  (H/  ",%P  BR0
M (HS  ")10  AUL  (9R  "%BP  @Z4  (*\ "]    E1   '$D  !-.   -
M5   !%H   !A    9@   &L   !O    =    'D   !]    @    (,   "%
M    AP   (H   ",    CP   )(   "6    F0(  )X)  "B$   HAH  *$I
M  "@.P  GU   )UG  ":@0  FID  )FO "E)   ?3@  %50   Y;   %8@
M &D   !P    =P   'T   ""    A@   (L   "/    DP   )4   "7
MF@   )T   "@    HP   *8   "J    K@   +(   "W"@  NQ$  +H?  "Y
M,   MT4  +5<  "T=   L8X  *^D ")4   86P  $&(   =J    <P   'L
M  ""    B0   )    "5    F@   )\   "C    I@   *@   "K    K@
M +    "S    M@   +H   "]    P@   ,<   #, 0  TPL  -05  #3)@
MT3H  -!1  #-:   RX$  ,J6 /P   #V    \@   /$   #S  4 ]  , /(
M$P#P !P [0 E .@ +@#B #8 W@ ^ -D 1 #4 $H T0!/ ,X 5 #+ %D R0!>
M ,8 8P#$ &D P0!P +X > "\ ($ N0"- +8 F@"S *L L0#  *\ Y@"N /\
MI0#_ )H _P"4 /\ CP#_ /0   #L    Z    .<   #?    V0 ) -( $ #/
M !< SP @ ,P * #& #  P  W +P /@"Y $0 MP!) +4 3@"S %, L0!7 *\
M70"M &( JP!I *D <0"G 'H I0"% *( DP"@ *( G0"V )L U "9 /D E@#_
M (T _P"( /\ A #_ .@   #?    V0   ,D   "_    N  $ +4 #0"S !(
ML0 : +  (@"M "H J0 Q *8 . "D #T H@!# *  2 "> $P G !1 )L 5@"9
M %P EP!B )4 :0"3 '( D0!] (\ BP"- )H BP"L (D Q0"( .X A@#_ '\
M_P!Z /\ > #_ -D   #_XGT024-#7U!23T9)3$4 "!+-    NP   *X   "E
M    GP   )P "0"9  \ F0 5 )D '0"8 "0 E  K )$ ,0". #< C  \ (L
M00") $8 B !+ (8 4 "% %4 @P!; (( 8@"  &L ?@!U 'P @@!Z )( > "C
M '< N0!V .  =0#_ '( _P!N /\ ; #_ ,<   "U    I0   )D   "/
MB0   (4 ! "$  P @@ 1 (( %P"" !X @  E 'X *P!\ #$ >@ V 'D .P!W
M $  =@!$ '4 20!S $\ <@!5 '  7 !O &0 ;0!N &P >@!J (H : "; &<
MKP!F ,P 90#U &0 _P!A /\ 8 #_ +0   "@    D    (4   !]    =P
M ',   !P  @ ;P . &\ $@!O !@ ;P ? &T )0!K "H :0 P &@ - !G #D
M9@ ^ &4 0P!C $@ 8@!. &$ 50!? %X 7@!G %P <P!; (( 60"3 %@ I@!7
M +\ 5P#J %< _P!6 /\ 5 #_ *$   ".    ?P   '4   !L    :    &0
M  !A  0 8  + %\ #P!? !, 7P 9 %\ 'P!= "4 7  J %L +P!9 #, 6  X
M %< /0!6 $, 50!) %, 4 !2 %@ 40!A %  ;0!. 'L 30", $P GP!+ +4
M2@#< $H ^@!* /\ 2@#_ )(   "     <@   &<   !?    6@   %<   !5
M  $ 4P ' %( # !2 !  4@ 4 %( &@!1 !\ 3P D $X *0!- "X 3  S $L
M. !* #T 20!# $@ 2@!& %( 10!< $0 9P!# '4 0@"& $$ F !  *X 0 #+
M #\ \@!  /\ 0 #_ (4   !T    9P   %T   !5    3P   $P   !*
M2  $ $< "@!'  T 1@ 1 $8 %0!& !H 10 ? $0 ) !# "D 0@ M $$ ,P _
M #@ /@ ^ #T 10 \ $X .P!7 #H 8@ Y &\ . "  #< DP V *< -@#  #8
MZ  V /X -@#_ 'P   !K    7@(  %0#  !- P  1P,  $,!  !!    /P !
M #X !P ]  L /0 . #P $0 \ !8 /  : #H 'P Y "0 .  I #< +@ V #,
M-0 Z #0 00 S $D ,@!3 #$ 7@ P &L +P![ "X C@ M *( +0"X "T W0 M
M /@ +@#_ ',!  !D!0  5P<  $T(  !&"   0 @  #L'   X!0  -P,  #8
M!  U  @ -  , #0 #P T !( ,P 6 #( &P Q "  ,  D "\ *0 N "\ +0 V
M "P /0 K $4 *@!/ "D 6@ H &< )P!W "8 B0 F )T )0"S "4 SP E /
M)@#_ &T&  !>"0  4@L  $@,  ! #   .@L  #8+   R"@  , @  "X& @ N
M P8 +0 * "P #0 L !  *P 3 "H %P I !P *  @ "< )0 F "L )0 R "0
M.0 C $( (@!+ "( 5P A &0 ( !S !\ A0 ? )D '@"N !X QP > .D 'P#Z
M &@)  !9#   30T  $,.   \#@  -@X  #$-   M#0  *@P  "@+   G"00
M)@8( "8$"P E PX ) $0 "0!%  B 1@ (0$= "$ (@ @ "@ 'P N !X!-@ =
M 3\ ' %) !L!5  : 6$ &@%P !D!@@ 8 )8 & "J !@ P0 8 .$ & #T &,,
M  !5#@  20\  $ 0   X$   ,A   "T/   I#@  )@X  ",-   B# , ( L&
M " )"0 ?!PP '@8. !X%$0 <!14 &P4: !H%'P :!24 &04K !@%,P 7!CP
M%@9& !8&4@ 5!U\ % =N !,'@  2!Y0 $@:G !(%O  2!-D $@/O %\.  !1
M#P  1A   #P1   U$0  +Q$  "H1   F$   (A   " /   =#@( ' T% !H-
M!P :"PH &0H- !@)$  7"1( %@D7 !4)'  4"2( % HI !,*,0 2"CH $@M%
M !$+40 0#%\ #PQN  X,@  .#)0 #0NG  T+N@ -"M( #0KJ %P/  !.$0
M0Q(  #H3   R$P  +!,  "<2   C$0  'Q$  !P0   :$ ( & \$ !8.!P 5
M#@D % T+ !,,#0 2#!  $@P4 !$,&@ 1#2  $ TH  \-,  .#CL #0Y&  T.
M40 ,#UX "P]M  H/?P )#Y, "0^F  @.N0 (#M  !P[H %@1  !+$@  0!,
M #<4   P%   *10  "44   A$P  '1(  !H2   7$0( %1$% !,0!P 2$ D
M$0\* ! .#  .#@X #@\2  T0&  -$!X #! E  P0+0 +$38 "A%!  D130 (
M$EH !Q)J  82?  %$I  !!*D  ,1N  #$<\  A'H %42  !)%   /A4  #46
M   M%@  )Q8  "(5   >%   &Q0  !@3   5$@, $Q(% !(1!P 0$0D #Q$*
M  T1"P ,$@X "Q(1  H2%0 )$QL "1,B  @3*@ '%#, !10^  052@ #%5@
M A5G  $5>@  %8X  !6C   4MP  %,\  !/I %(4  !&%@  .Q<  #(7   K
M%P  )1<  "$6   <%@  &14  !84 0 4$P0 $A,& !$2"  /$@@ #A,)  P4
M"@ *%0T "!80  86$P %%AD !!<?  ,7)P "&#   1@[   91P  &54  !ED
M   9=P  &8P  !BB   8MP  %\\  !?J $\6  !#&   .1D  # 9   I&0
M(QD  !\8   ;%P  &!8  !45 @ 3%04 $10& ! 4!@ .%0< #!8(  H7"@ '
M&0P !!H.  (;$@ !&Q8  !L=   <)   '"T  !PX   =1   '5(  !UB   =
M=0  '8H  !R@   <M@  &]   !KK $P8  ! &@  -AL  "T;   F&P  (1H
M !T9   9&0  %Q@  !07 P 2%@0 $!<$  X7!  ,&04 "AH'  <<"0 #'0L
M !\-   @$   (!0  "$:   A(@  (2H  "$U   B00  (D\  ")?   B<@
M(8@  "&?   @M@  ']$  !_M $@:   ]'   ,QT  "L=   D'0  (!P  !P;
M   8&@  %AD! !,9 0 1&0$ #AH!  P< @ *'0, !Q\%  ,A"   (@H  "0,
M   F#@  )A(  "88   G'P  )R<  "<R   G/@  )TL  "=<   G;@  )H4
M ":=   EM   )-$  "/N $0=   Y'P  ,!\  "@?   C'@  'AT  !L<   8
M&P  %!P  !$<   .'0  #1\   HA   &(@$  R0$   F!@  * @  "H+   K
M#0  +1   "T5   M'   +20  "XN   N.@  +D@  "U8   M:@  +8$  "R:
M   KL@  *M   "GO $ @   V(0  +2$  "8A   A(   '1\  !H>   6'@
M$A\   \A   -(@  "B0   8F   "*    "L"   M!   +P8  # )   R#
M- X  #42   U&   -2   #4J   U-@  -4,  #53   T9@  -'P  #.6   R
MKP  ,<T  ##O #PC   R)   *B0  "0C   @(@  '"$  !<A   3(P  $"4
M  TG   )*0  !2L   $N    ,    #(    T 0  -@0  #@&   Z"0  / T
M #X0   ^%   /AP  #XF   ^,0  /C\  #U.   ]80  /'<  #N1   ZJP
M.<D  #CM #<G   O)P  *"8  ",E   ?)   &24  !0F   0*   #2L   DN
M   %,    #,    U    .    #H    \    /@$  $ #  !"!P  1 H  $8-
M  !)$0  21<  $@A  !(+   1SH  $=)  !&6P  17$  $2+  !#I0  0L,
M $'H #0J   L*@  )R@  "(G   <*   %BH  !$M   -,   "3,   ,V
M.0   #P    ^    00   $,   !&    2    $H   !, P  3@8  % *  !3
M#@  5!,  %0<  !3)P  4S0  %-#  !250  46H  %"#  !/G@  3;D  $S@
M # M   K+   )BL  !\L   8+@  $C(   TU   (.0   CT   !     0P
M $8   !)    3    $X   !1    4P   %4   !7    60$  %P&  !?"@
M8@X  &,5  !C'P  8BP  &$\  !@3@  7V(  %Y[  !<E@  6[   %G/ "\P
M   J+P  (C   !HS   3-P  #CL   @_   !1    $@   !,    3P   %(
M  !5    6    %L   !=    8    &(   !D    9@   &D   !M!0  < L
M '00  !T&   <R4  '(T  !R10  <%D  &]Q  !MBP  :Z8  &K  "XS   E
M-0  '3@  !0\   .00  !T<   !,    40   %4   !9    70   &$   !E
M    :    &L   !M    ;P   '(   !T    =P   'H   !^    @@0  (8+
M  "*$0  B1P  (@K  "&/0  A%(  (-G  "!@0  ?YL  'ZR "DZ   @/0
M%D(   ](   (3@   %0   !:    8    &0   !I    ;@   '(   !V
M>@   'T   "     @@   (4   "(    BP   (X   "2    E@   )L#  "@
M#   HA,  * A  "?,P  G4<  )I>  "8=P  EX\  )6G "-#   92   $4X
M  E5    7    &,   !J    <0   '8   ![    @    (8   "*    C@
M )$   "3    E@   )D   "<    H    *,   "G    JP   +    "V!
MO T  +H7  "Y*   MSP  +12  "R:@  KX4  *V< !Q.   35   "UP   %D
M    ;    '0   !\    @P   (D   "/    E    )H   "?    H@   *0
M  "G    J@   *X   "Q    M    +@   "\    P0   ,<   #-    U 4
M -@0  #5'@  TS$  -!(  #-7P  RW8  ,B.                       !
M P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H*2HK+2XO,#(S-#8W.#D[
M/#T^0$%"1$5&1TE*2TU.3U!24U155UA96UQ=7F!A8F-E9F=I:FML;F]P<7-T
M=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:G)V>GZ&BHZ2FIZBJJZRM
MK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,S<_0T=+4U=;7V=K;W=[?X.+CY.;G
MZ.GK[.WN\/'R]/7V]_GZ^_S^____________________________________
M__________________\                      0,$!08("0H+#0X/$1(3
M%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]/D!!0D1%1D=)2DM-
M3D]04E-455=865M<75Y@86)C969G:6IK;&YO<'%S='5W>'EZ?'U^@(&"@X6&
MAXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^PL;.TM;:XN;J[O;Z_
MP<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y
M^OO\_O______________________________________________________
M                      $#! 4&" D*"PT.#Q$2$Q06%Q@:&QP='R A(B0E
M)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/4%)35%576%E;7%U>
M8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(BHN,CH^0D9.4E9:8
MF9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"P\3&Q\C)R\S-S]#1
MTM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[_/[_____________
M_________________________________________P ! @,$!08'" D*"PP-
M#@\0$1(3%!46%Q@9&AL<'1X?("$B(R0E)B<H*2HK+"TN+S Q,C,T-38W.#DZ
M.SP]/C] 04)#1$5&1TA)2DM,34Y/4%%24U155E=865I;7%U>7V!A8F-D969G
M:&EJ:VQM;F]P<7)S='5V=WAY>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4
ME9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\#!
MPL/$Q<;'R,G*R\S-SL_0T=+3U-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK[.WN
M[_#Q\O/T]?;W^/GZ^_S]_O]M9G0Q      ,$(0   0
M  $                    !     0(#! 4&!P@("0H+# T.#Q 1$A,4%187
M&!D:&AL<'1X?("$B(R0E)B<H*2HK+"TN+S Q,3(S-#4V-S@Y.CL\/3X_0$%"
M0T1%1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI:FML;6YO
M<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66EYB9FIN<
MG9Z?H*&BHZ2EIJ>HJ:JKK*VNL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'R,G*
MR\S-SL_0T=/4U=;7V-G:V]S=WM_@X>+CY.7FY^CIZNOL[>[O\?+S]/7V]_CY
M^OO\_?[_  $! @(# P0$!08&!P<(" D)"@L+# P-#0X/#Q 0$1$2$Q,4%!46
M%A<7&!D9&AH;'!P='AX?(" A(B(C)"0E)B8G*"DI*BLL+2TN+S Q,C(S-#4V
M-S@Y.CL\/3X_0$)#1$5&2$E*3$U/4%)355=86EQ>8&)D9FAJ;6]Q='9Y?'Z!
M@X:)BXZ0DI67F9N=GZ&CI:>HJJRMK["RL[6VM[FZN[R]O\#!PL/$Q<;'R,G*
MR\S-S<[/T-'2TM/4U=;6U]C9V=K;V]S=W=[?W^#AX>+CX^3EY>;FY^CHZ>GJ
MZ^OL[.WN[N_O\/#Q\O+S\_3T]?;V]_?X^/GY^OO[_/S]_?[^_P ! 0(" P,$
M! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3%!05%A87%Q@9&1H:&QP<'1X>
M'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R,S0U-C<X.3H[/#T^/T!"0T1%
M1DA)2DQ-3U!24U576%I<7F!B9&9H:FUO<71V>7Q^@8.&B8N.D)*5EYF;G9^A
MHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7&Q\C)RLO,S<W.S]#1TM+3U-76
MUM?8V=G:V]O<W=W>W]_@X>'BX^/DY>7FYN?HZ.GIZNOK[.SM[N[O[_#P\?+R
M\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O_:RPD;Z,T..NG,$&#<R Z2R[HRK,:W
M4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3
MLVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3 LVB\
MNZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3 LVB\NZY[
MQ+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3 LVB\NZY[Q+6H
MB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3 LVB\NZY[Q+6HB,NS
MI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3 LVB\NZY[Q+6HB,NSI8?1
ML**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3 LVB\NZY[Q+6HB,NSI8?1L**'
MU:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN;:
MRPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?
MB-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;
MZ,T..NG,$&#<R Z2R[HRK,:W4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FK
MG8G<JIR+WJB:C>&GF8_CI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T.
M.NG,$&#<R Z2R[HRK,:W4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<
MJIR+WJB:C>&GF8_CI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,
M$&#<R Z2R[HRK,:W4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+
MWJB:C>&GF8_CI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<
MR Z2R[HRK,:W4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:
MC>&GF8_CI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2
MR[HRK,:W4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&G
MF8_CI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HR
MK,:W4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_C
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W
M4+3 LVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN;:RPD;Z,T..NG,$&#<R Z2R[HRK,:W4+3
MLVB\NZY[Q+6HB,NSI8?1L**'U:V?B-FKG8G<JIR+WJB:C>&GF8_CI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN;9RPD;Y\X-.>C-$&#<R0V2R[LPJ\:X3[3 LV>]
MNZY[Q+6IB,NRIH?1KZ.'U:V@B-FKGHG<J9R*WJ>;C."EF8_CH9B0Y*&8D.2A
MF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8
MD.2AF)#DH9B0Y*&8D.39RPD:Y,X-.>?.#F#:R@R2R[PNJ\6Y3;3 M&:]NJYZ
MQ;6IA\NQIH?1KJ.'U:R@B-FJGHG<IYR*WJ6;B^"BFHWBGIF/XYZ9C^.>F8_C
MGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>
MF8_CGIF/XYZ9C^/8RPD:X<\,.>7/#F#9R@R1R[XLJ\6Y3+6^M&>]N:Y[Q;2J
MA\RPIH?1K:.'U:N@B-FHGHC;I9V)W:.<BM^?FHOAFYF.XIN9CN*;F8[BFYF.
MXIN9CN*;F8[BFYF.XIN9CN*;F8[BFYF.XIN9CN*;F8[BFYF.XIN9CN*;F8[B
MFYF.XIN9CN+8RPD:W- +.>/0#6#8RPN1R[\KJ\2Z3+6]LV>^N*Y[Q;2IA\RP
MIH?1K*.'U:F@A]BFGXC;HYV(W:"<B=Z=FXK@F)J-X9B:C>&8FHWAF)J-X9B:
MC>&8FHWAF)J-X9B:C>&8FHWAF)J-X9B:C>&8FHWAF)J-X9B:C>&8FHWAF)J-
MX9B:C>'7S D:VM$+.-[1#%_6RPN1R\ IK,*Y3;:\LVB^MZY[QK.IA\ROIH?1
MJJ.&U:>AA]BDGX?:H9Z'W)Z=B-V:G(G>E9N,X)6;C."5FXS@E9N,X)6;C."5
MFXS@E9N,X)6;C."5FXS@E9N,X)6;C."5FXS@E9N,X)6;C."5FXS@E9N,X)6;
MC.#6S D9V=$+.-K3#%_4S N1R< IK<"Y3K:ZLVF_M:Y\QK*IA\RMIH;1J:.&
MU*6AAM>BH(;9GY^&VIN>A]R7G8C=DYR+WI.<B]Z3G(O>DYR+WI.<B]Z3G(O>
MDYR+WI.<B]Z3G(O>DYR+WI.<B]Z3G(O>DYR+WI.<B]Z3G(O>DYR+WI.<B][5
MS D9V-(+-]C3"U[2S N3Q[\KK;ZX4+>YLFJ_M*U\QK"IA\RKIH;0IZ2%U*.B
MA=:?H878G*"%V9B?AMJ4GH?<D)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*
MW9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*W9"=BMW4S0D9
MUM(+-];4"U[0RPJ5Q+XMKKRX4;BWLFK LZU\QJZIA\RIIH;0I:2%TZ"CA-6=
MHH36F:&%V)6@A=F1GX?:CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>
MB=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=O3S0H8U=,+
M-M34"U_.RPF7P;XPK[JW4[BULFS L*U]QZRJALNGIX7/HJ6$T9ZDA-.:HX35
MEJ*$UI.AA=>/H(;8BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+
MH(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=G2S@H7T]0+-='3
M"F++S F9OKTSL;>W5;FRL6W!K:U]QJJJALNDJ(3.GZ>$T)NE@]*7I(/3DZ.$
MU)"CA=6,HH;6B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7
MB:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB-?0SPH6T=0+-\[3"F7&
MR@N=N;PXLK2V6+JML6[!JJY]QJ>KA<FAJ83,G*B#SI>G@\^3IH/1D*6$THVE
MA=.*I(;3AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(
MU(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-3.T H5SM0*.LK3"FC R ^A
MM;L^M*VU6[NIL6_!IJ]]Q*.MA,>=JX/*F*J#RY.I@\V0J(3.C:>$SXJGA<^'
MIH?0A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(T86F
MB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-',T D8RM0*/L73"FVXQ1:EKKE$
MM:>U7KNCLG# H;!]PY^NA,69K8/'E*R$R9"KA,J-JH7+BJJ%RXBIALR%J8?-
M@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#
MJ(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<W(T0D;Q=4*0K_3"G*QQ!ZGI;E)MJ&V
M8+N>LW"^G;%]P9NPA,.5KX3$D:Z$QHVMA<>*K8;'B*R&R(:LA\B$JXG)@JN*
MR8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)
M@JN*R8*KBLF"JXK)@JN*R8*KBLG$T@@@P-8)2+C4"GBISQ>8GKY'KIJV8KJ8
MM7&\E[-\OI>RA,"2L87"C;"%PXJOAL2(KX?$AJ^(Q82NB<6#KHK%@:Z+Q8&N
MB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+
MQ8&NB\6!KHO%@:Z+Q8&NB\6_U <ENM<)3J[:"W"@VQ.'E\TYFI+#6*B1O&RR
MD;=ZN9*T@[V.LX:_B[*'P(BQA\"&L8C!A+&)P8.QBL&"L8O"@+",PH"PC,*
ML(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"P
MC,* L(S"@+",PH"PC,+WP! 5^, 6,?F](%/JMRA\S*A$JL:E7;3"HW"ZOJ)_
MO[R@B,.YFXC&MYB(RK65B<VSDHK0L8^+TK",C=2OBI#6KHB3V*V&F-FLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=KWP! 5^, 6,?F](%/JMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@
MB,.YFXC&MYB(RK65B<VSDHK0L8^+TK",C=2OBI#6KHB3V*V&F-FLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
MK(6=VJR%G=KWP! 5^, 6,?F](%/JMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@B,.Y
MFXC&MYB(RK65B<VSDHK0L8^+TK",C=2OBI#6KHB3V*V&F-FLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=KWP! 5^, 6,?F](%/JMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@B,.YFXC&
MMYB(RK65B<VSDHK0L8^+TK",C=2OBI#6KHB3V*V&F-FLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=KWP! 5^, 6,?F](%/JMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@B,.YFXC&MYB(
MRK65B<VSDHK0L8^+TK",C=2OBI#6KHB3V*V&F-FLA9W:K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=KW
MP! 5^, 6,?F](%/JMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@B,.YFXC&MYB(RK65
MB<VSDHK0L8^+TK",C=2OBI#6KHB3V*V&F-FLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=KWP! 5
M^, 6,?F](%/JMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@B,.YFXC&MYB(RK65B<VS
MDHK0L8^+TK",C=2OBI#6KHB3V*V&F-FLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=KWP! 5^, 6
M,?F](%/JMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@B,.YFXC&MYB(RK65B<VSDHK0
ML8^+TK",C=2OBI#6KHB3V*V&F-FLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=KWP! 5^, 6,?F]
M(%/JMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@B,.YFXC&MYB(RK65B<VSDHK0L8^+
MTK",C=2OBI#6KHB3V*V&F-FLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=KWP! 5^, 6,?F](%/J
MMRA\S*A$JL:E7;3"HW"ZOJ)_O[R@B,.YFXC&MYB(RK65B<VSDHK0L8^+TK",
MC=2OBI#6KHB3V*V&F-FLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=KWP! 5^, 6,?F](%/JMRA\
MS*A$JL:E7;3"HW"ZOJ)_O[R@B,.YFXC&MYB(RK65B<VSDHK0L8^+TK",C=2O
MBI#6KHB3V*V&F-FLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=KWP! 5^, 6,?F](%/JMRA\S*A$
MJL:E7;3"HW"ZOJ)_O[R@B,.YFXC&MYB(RK65B<VSDHK0L8^+TK",C=2OBI#6
MKHB3V*V&F-FLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=KWP \5^, 6,/F](%/JN"=\S*A$J\:E
M7;3"I'"ZOJ)_O[R@B,.YFXC'MYB(RK65B<ZSDHK0L8^+T["-C=6OBH_7K8B3
MV:V&F-JKAIW:JX:=VJN&G=JKAIW:JX:=VJN&G=JKAIW:JX:=VJN&G=JKAIW:
MJX:=VJN&G=JKAIW:JX:=VJN&G=KWP0\5]\$6,/B^'U/JN"9\RZE#J\:F7+3"
MI&^ZOJ)^O[N@B,.YG8?(MIJ'S+.7B,^QE(G2L)**U:Z/C->MC8[9K(J2W*N)
MF=VGB)S;IXB<VZ>(G-NGB)S;IXB<VZ>(G-NGB)S;IXB<VZ>(G-NGB)S;IXB<
MVZ>(G-NGB)S;IXB<VZ>(G-OVP0X4]\$5,/B_'E/JN25\RZE"J\:G6[/"I6ZZ
MOJ-^O[NAB,2XGH?)M9R'S;*9A]&PEHC4KI2)UZV2B]JKD(W<J8V2WZB-FM^C
MBYS<HXN<W*.+G-RCBYS<HXN<W*.+G-RCBYS<HXN<W*.+G-RCBYS<HXN<W*.+
MG-RCBYS<HXN<W*.+G-SVP0X4]L(5,/>_'E/JNB1\RZE!K,:G6K/"I6VZOJ-]
MO[NCB,2WH(?)M)V'SK&;A].OF8C6K9>)VJN5BMRIDXW?IY*1XJ21F>"@CIS<
MH(Z<W*".G-R@CIS<H(Z<W*".G-R@CIS<H(Z<W*".G-R@CIS<H(Z<W*".G-R@
MCIS<H(Z<W*".G-SUP@X4]<(4,/; '5/JNB-\RZI!K,:H6;/"IFVZOJ1]O[JD
MA\6WH8?*LY^'S["=A]2NFXC8JYF)W*F8B]^GF([BI9>2YJ"6F>"<DYO=G).;
MW9R3F]V<DYO=G).;W9R3F]V<DYO=G).;W9R3F]V<DYO=G).;W9R3F]V<DYO=
MG).;W9R3F]WTP@T4]<,4,/; '%/JNR)\RJI K,:H6+/"IFRZOJ1\O[JEA<6V
MHX?+LZ&'T+"?A]6MG8C:JIV*W:>;C."DFH[BGYB/XYV:F.&9EYO=F9>;W9F7
MF]V9EYO=F9>;W9F7F]V9EYO=F9>;W9F7F]V9EYO=F9>;W9F7F]V9EYO=F9>;
MW9F7F]WRPPT4],,3,/7!&U/JO"%\RJL_K<:I5[/"IVNZOJ5[O[JFA,6VI8?+
MLJ.'T:^AA]:KGXC:IYV)W:2<BM^@FXO@FYJ-XI>:D^&7G)O>EYR;WI><F]Z7
MG)O>EYR;WI><F]Z7G)O>EYR;WI><F]Z7G)O>EYR;WI><F]Z7G)O>EYR;WI><
MF][PPPT4],03+_7"&E+JO2!\RJL^K,:J5K/"J&NZOJ=YO[JH@\6VIX?,LJ6'
MT:RBA]:HH(?9I)Z(W*&=B-V<G(G>EYN+X).;C^"2G9?>DIV7WI*=E]Z2G9?>
MDIV7WI*=E]Z2G9?>DIV7WI*=E]Z2G9?>DIV7WI*=E]Z2G9?>DIV7WI*=E][M
MQ P3\\42+_3"&5+JO1]\RJP\K,:K5;/"J&JYOJEWO[JJ@,6UJ8?,KZ6'TJJB
MA]:EH(;8H9^&VIV>A]N9G8?=E)V)WI"<C=Z.G9/=CIV3W8Z=D]V.G9/=CIV3
MW8Z=D]V.G9/=CIV3W8Z=D]V.G9/=CIV3W8Z=D]V.G9/=CIV3W8Z=D]WJQ0P3
M\L41+_/#&%+JOAU\RZTZK,:L5+/"J6FYOJQSO[JM?L6RJ8?,K*6&T:>CAM6B
MH877GJ"%V)J@A=J6GX;;D9Z(W(V>B]R+GH_<BYZ/W(N>C]R+GH_<BYZ/W(N>
MC]R+GH_<BYZ/W(N>C]R+GH_<BYZ/W(N>C]R+GH_<BYZ/W(N>C]SFQ0L3\<81
M+_+$%U+JP!M\RZ\XK,:M4K+"JV:YO[!OOK>M?L:PJ8?-JJ:&T:2DA=.?HX35
MFZ*$UI>AA=B3H(79CZ"'V8N?BMJ(GXW:B)^-VHB?C=J(GXW:B)^-VHB?C=J(
MGXW:B)^-VHB?C=J(GXW:B)^-VHB?C=J(GXW:B)^-VHB?C=KAQ@H3\,<0+O#&
M%E'JP1E\R[ UJ\>O3[+#L&"XO+)LO[*M?L>MJ8;,IZ>%SZ&EA-*<I(33F*.$
MU)2CA-60HH76C:&&UXFAB-B'H8O8AZ&+V(>AB]B'H8O8AZ&+V(>AB]B'H8O8
MAZ&+V(>AB]B'H8O8AZ&+V(>AB]B'H8O8AZ&+V(>AB]C;QPD2[LD/+N[(%%'K
MQ!9\S+,PJ\>Q3+'$N%:WMK%NP:ZM?\>IJH;+HZB$SIZG@\^9IH/1E:6#TI&D
MA-..I(74BZ.&U(BCB-6%HXK5A:.*U86CBM6%HXK5A:.*U86CBM6%HXK5A:.*
MU86CBM6%HXK5A:.*U86CBM6%HXK5A:.*U86CBM7:R D2Z\L-+>O*$5#KQQ)\
MS+8JJLBW1+"ZMEFZK[%PPJJM?\>FJX7*H*J$S)JH@\V6J(/.DJ>#SX^FA-",
MIH71B:6&T8>EA]*%I8G2A:6)TH6EB=*%I8G2A:6)TH6EB=*%I8G2A:6)TH6E
MB=*%I8G2A:6)TH6EB=*%I8G2A:6)TH6EB=+8R0D1W\T++.?-#T_HRPY[S;PB
MJ,*\/+&QM5Z\J;%RPJ:N?\6BK83'G*N#R9>J@\J3JH3+D*F$S(VIA,V+J(7-
MB*B&SH:GA\Z$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$
MIXG/A*>)SX2GB<^$IXG/A*>)SX2GB<_5R0D0V,\**]K3"T[8T MZS<,6J+.Z
M1K6IM&*]I+%TP:&P?\.>KH3%F:V$QY2LA,B0JX3)CJN$RHNJA<N)JH;+AZF'
MS(6IB,R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,
M@ZF)S(.IB<R#J8G,@ZF)S(.IB<S2RPD/U-$**=75"TS0T I^N+\EKJBX3[BA
MM&:\GK)UOYVQ?\&;L(3#EJZ$Q9&NA,:.K87'BZR%QXFLALB'K(?)AJN'R82K
MB<F"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*
MRH*KBLJ"JXK*@JN*RH*KBLK/S D-T-(**,[4"E+%T0J#JL,MJ)ZW5[B;M6B[
MFK1UOIFR?[^7L83!D["%PH^OA<.,KX7$BJZ&Q8BNA\6&KHC&A*V(QH.MBL:!
MK8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&M
MB\>!K8O'@:V+QX&MB\?,S0D,R],*+<?4"EFRV N GLTKFIC!4*N6N&>WE;5U
MO)2T?KZ4LX6_D+*%P(RQAL&*L8?"B+"'PH:PB,*%L(G#@["*PX*OB\.!KXS#
M@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!
MKXS#@:^,PX&OC,/'SP@0Q=0)-+C9"ENBYQ)VE]HEB9#/19B.QUVCC<%NJXV]
M>;&,NH&TB;B#MX:WA;F$MH:Z@[6'NX*UB+R!M(F]@+2*O7^TB[Y^LXR^?K.,
MOGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^
M?K.,OGZSC+["T0<6O=8(.J?Q#E6;\1MHD>8M>(G=0(6%U5:/@\]GEX++<YU^
MR'BA>\9\I'G$?Z9WPX*H=<*$J73"A:ISP8>K<L&(JW+ BJQQP(NL<<"+K''
MBZQQP(NL<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+
MK'' BZS_N!0._[@>)_^T*D;WKS9IWJ="C\>;8K'$FW*VPIM_N<";B+V^F8G
MO)6*P[J1B\:XC8W(MXJ/RK:(D<RUA9/-M(.6S[.!F="S@)W1LG^CT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-'_N!0._[@>)_^T*D;WKS9IWJ="C\>;8K'$FW*VPIM_N<";B+V^F8G O)6*
MP[J1B\:XC8W(MXJ/RK:(D<RUA9/-M(.6S[.!F="S@)W1LG^CT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-'_
MN!0._[@>)_^T*D;WKS9IWJ="C\>;8K'$FW*VPIM_N<";B+V^F8G O)6*P[J1
MB\:XC8W(MXJ/RK:(D<RUA9/-M(.6S[.!F="S@)W1LG^CT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-'_N!0.
M_[@>)_^T*D;WKS9IWJ="C\>;8K'$FW*VPIM_N<";B+V^F8G O)6*P[J1B\:X
MC8W(MXJ/RK:(D<RUA9/-M(.6S[.!F="S@)W1LG^CT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-'_N!0._[@>
M)_^T*D;WKS9IWJ="C\>;8K'$FW*VPIM_N<";B+V^F8G O)6*P[J1B\:XC8W(
MMXJ/RK:(D<RUA9/-M(.6S[.!F="S@)W1LG^CT;!^I-&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-'_N!0._[@>)_^T
M*D;WKS9IWJ="C\>;8K'$FW*VPIM_N<";B+V^F8G O)6*P[J1B\:XC8W(MXJ/
MRK:(D<RUA9/-M(.6S[.!F="S@)W1LG^CT;!^I-&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-'_N!0._[@>)_^T*D;W
MKS9IWJ="C\>;8K'$FW*VPIM_N<";B+V^F8G O)6*P[J1B\:XC8W(MXJ/RK:(
MD<RUA9/-M(.6S[.!F="S@)W1LG^CT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-'_N!0._[@>)_^T*D;WKS9I
MWJ="C\>;8K'$FW*VPIM_N<";B+V^F8G O)6*P[J1B\:XC8W(MXJ/RK:(D<RU
MA9/-M(.6S[.!F="S@)W1LG^CT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-'_N!0._[@>)_^T*D;WKS9IWJ="
MC\>;8K'$FW*VPIM_N<";B+V^F8G O)6*P[J1B\:XC8W(MXJ/RK:(D<RUA9/-
MM(.6S[.!F="S@)W1LG^CT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-'_N!0._[@>)_^T*D;WKS9IWJ="C\>;
M8K'$FW*VPIM_N<";B+V^F8G O)6*P[J1B\:XC8W(MXJ/RK:(D<RUA9/-M(.6
MS[.!F="S@)W1LG^CT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-'_N!0._[@=)_^U*4;WL#5IWJA!D,><8;'$
MG'&VPIM^N;^=AKV]FHG!NY>)Q+F3BL>WCXS*M8R.S+2)D,ZSAY+0LH25TK&"
MF=.Q@9[4KH"BU*R H]*L@*/2K("CTJR H]*L@*/2K("CTJR H]*L@*/2K("C
MTJR H]*L@*/2K("CTJR H]+_N1,._[D<)_^V*$;WL#1JW:A D,>=8+'$G'&V
MPIQ\NK^>A;Z\G(C"NIF(Q;B5B<FVD8K,M(Z,S[*+CM&QB)'3L(:4U:^$F=:O
M@Y_7JH*AU:>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"
MHM.G@J+3IX*BTZ>"HM/_N1,._[D<)_^V*$;WL3-JW:D_D<>=8+'$G7"VPIY[
MNK^?@[Z\GHC"N9N(Q[>7B,JUE(G.LY"+T;&-C=.OBI#6KHB3V*V&F=FJA9[9
MI82AU:2$HM2DA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2D
MA*+4I(2BU*2$HM3_NA(._[H;)_^W)T;WL3)JW:D^D<>>7['$G6^VP9]YNKZ@
M@K^[H(C#N)R'R+:9B,RSEHC0L9**TZ^/C-:NC([8K(J3VZN)F=RFAYW:HH:@
MUJ"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4
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
M@:V+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\>
MK(O'@*R+QX"LB\?5Q@@)V<P*(.7/#4#8U0M?O=8+B*7$-*:<MUJXF;5KNY>T
M=[V6LW^^E;*%P)&QA<&.L87!B["&PHFPA\*(L(?#AK"(PX6OB<.#KXK$@J^+
MQ(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$
M@:^+Q(&OB\32R @'T\\*'=74"SW"V0MCJ]X0@YO.,YF4Q%.FD;YGKY"Z=+20
MMWVYD;6$O(ZSAKZ,LH:_BK*'P(BRB,"&L8C!A;&)P82QBL&"L8O!@;&,PH"Q
MC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,
MPH"QC,+.R@@&SM$*',;7"D&OZ@YAG>8<>)#:,HB+TDR4B<M?G(C&;J.(PWBH
MA<!\JX._?ZZ O8&P?[R#L7V\A+)\NX:S>[N'M'JZB+1YNHFU>+F+M7BYC+9X
MN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBY
MC+;)RP@&R-()(K/?"4*@_!5:D_ H:HOF.7>$WTF"@=A;BX#3:9%\T'&6><UV
MFG;+>IUTRGV><LE_H''(@:%PQX.B;\>%HV[&AJ-MQHBD;,6*I6S%BZ5LQ8NE
M;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ7$
MS@<*M]D')J/[#CV6_QY.C?HO6X;R/V> ZTYQ>^5;>7;@98!QW6R$;MIRB&O9
M=XMIUWJ-9]9^CF;5@(]EU(*09-2$D6/3AI%BTXF28=*+DV'2C)-ATHR38=*,
MDV'2C)-ATHR38=*,DV'2C)-ATHR38=*,DV'2C)-ATHR38=*,DV'2C)/_L1@)
M_[$C'O^N,3K_J3Y9[:)+>=F:7)?(E7*PQ95]M<.7A;C!EXN[OY.,O;Z/CL"\
MC(_"NXF2Q+J&E,6Y@Y;&N8&9Q[B F\BX?I[)MWVBRK=\I\JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<K_L1@)_[$C
M'O^N,3K_J3Y9[:)+>=F:7)?(E7*PQ95]M<.7A;C!EXN[OY.,O;Z/CL"\C(_"
MNXF2Q+J&E,6Y@Y;&N8&9Q[B F\BX?I[)MWVBRK=\I\JT>ZG*M'NIRK1[J<JT
M>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<K_L1@)_[$C'O^N
M,3K_J3Y9[:)+>=F:7)?(E7*PQ95]M<.7A;C!EXN[OY.,O;Z/CL"\C(_"NXF2
MQ+J&E,6Y@Y;&N8&9Q[B F\BX?I[)MWVBRK=\I\JT>ZG*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<K_L1@)_[$C'O^N,3K_
MJ3Y9[:)+>=F:7)?(E7*PQ95]M<.7A;C!EXN[OY.,O;Z/CL"\C(_"NXF2Q+J&
ME,6Y@Y;&N8&9Q[B F\BX?I[)MWVBRK=\I\JT>ZG*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<K_L1@)_[$C'O^N,3K_J3Y9
M[:)+>=F:7)?(E7*PQ95]M<.7A;C!EXN[OY.,O;Z/CL"\C(_"NXF2Q+J&E,6Y
M@Y;&N8&9Q[B F\BX?I[)MWVBRK=\I\JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<K_L1@)_[$C'O^N,3K_J3Y9[:)+
M>=F:7)?(E7*PQ95]M<.7A;C!EXN[OY.,O;Z/CL"\C(_"NXF2Q+J&E,6Y@Y;&
MN8&9Q[B F\BX?I[)MWVBRK=\I\JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT
M>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<K_L1@)_[$C'O^N,3K_J3Y9[:)+>=F:
M7)?(E7*PQ95]M<.7A;C!EXN[OY.,O;Z/CL"\C(_"NXF2Q+J&E,6Y@Y;&N8&9
MQ[B F\BX?I[)MWVBRK=\I\JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*M'NIRK1[J<K_L1@)_[$C'O^N,3K_J3Y9[:)+>=F:7)?(
ME7*PQ95]M<.7A;C!EXN[OY.,O;Z/CL"\C(_"NXF2Q+J&E,6Y@Y;&N8&9Q[B
MF\BX?I[)MWVBRK=\I\JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<K_L1<)_[(B'O^N,#K_J3U9[*-*>=B;6YC'E7*Q
MQ9=[M<.8@[C!F8J[OY6+OKV1C,&[CH[#NHJ0Q;F'DL>XA)7)MX*8RK: F\NV
M?I[,M7VCS+-\I\VO?*C+KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO?*C+KWRHRZ]\
MJ,NO?*C+KWRHRZ]\J,O_LA<)_[(A'O^O+SK_JCQ9[*1)>MB;6IG&EG&RQ)AX
MM<*9@;G FXB\OI>*O[R4B\*ZD(W%N8R.Q[>(D<FVA93+M8.7S;2!FLZT?Y_/
MLWZDSZY]ILZK?:C,JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,JWVHS*M]J,RK
M?:C,JWVHS*M]J,S_LA8)_[,A'O^P+CK_JSM9[*1(>M><69K&EV^RQ)EVML*;
M?[G G(>]O9J)P+N6BL.YDHO&MXZ-R;:*C\RTAY+.LX26T+*!FM&R@)_2KG^C
MTJI_I<^F?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-
MIG^GS:9_I\W_LQ8)_[,@'O^P+3K_JSI9[*5'>M:<69K&F&VRQ)ITML*<?;F_
MG86]O9R(P;N8B<6XE(K(MI"+R[2,CLZSB)'1L865T["#FM2P@J#5JH&BTZ:!
MI="C@:?-HX&GS:.!I\VC@:?-HX&GS:.!I\VC@:?-HX&GS:.!I\VC@:?-HX&G
MS:.!I\W_LQ4(_[0@'O^Q+3K_K#E9ZZ5&>]:<6)O&F6NRQ)QRML*=>[F_GX.^
MO)Z(PKJ:B,:WEHG*M9**S;..C-"QBH_3KX>4UJZ%FMBK@Y_7IH.BU**#I-"?
M@Z;-GX.FS9^#ILV?@Z;-GX.FS9^#ILV?@Z;-GX.FS9^#ILV?@Z;-GX.FS9^#
MILW_M!4(_[0?'O^Q+#K_K#E9ZZ9%>]6=6)O'FFFRQ)UPML*?>;J_H(*^O)^(
MPKF<B,>VF(C+M)2)S[&0B].OC([6K8F3V:R'F]NFAI[9HH6AU9Z%I-&<A:;.
MG(6FSIR%ILZ<A:;.G(6FSIR%ILZ<A:;.G(6FSIR%ILZ<A:;.G(6FSIR%IL[_
MM!0(_[0?'?^Q+#K_K3A9ZZ9%>]6=5YS'FV>RQ)YNML*@=[J_H8"^NZ&(P[B>
MA\BUFH?-LI>(T;"3BM6MCXW9JXR3W:B*F]ZBB)[9GHBAU9N'I-&9AZ;.F8>F
MSIF'ILZ9AZ;.F8>FSIF'ILZ9AZ;.F8>FSIF'ILZ9AZ;.F8>FSIF'IL[_M!0(
M_[4>'?^R*SK_K3A:ZZ9$>]6=5YS'G&6RQ)]LM<*A=;J^HGZ_NZ.'Q+B@A\FT
MG8?.L9F(TZZ6B=BKDXS<J)"2X:..FM^>C)[:FHNAU9>*I-&6B:;.EHFFSI:)
MILZ6B:;.EHFFSI:)ILZ6B:;.EHFFSI:)ILZ6B:;.EHFFSI:)IL[_M!0(_[4>
M'?^R*CK_K3=:ZZ=#?-6>59W'G6.RQ*!JM<*C<[J^I'R_NZ2%Q+>BA\JSGX?0
ML)V'U:R:B=NIF(S@I9>3YIZ4FM^9D9W:EH^@UI2-H]*3C*7/DXRESY.,I<^3
MC*7/DXRESY.,I<^3C*7/DXRESY.,I<^3C*7/DXRESY.,I<__M1,(_[4>'?^S
M*CK_KC9:ZZ=#?-6?4YW'GF"RQ:)HM<*E<+J^IGJ_NZ:#Q;>EA\NSHH?1KZ"'
MUZJ>B=RDFXO@G9F.XYJ;F>"5EIS;DY.@UY&1H].0CZ7/D(^ESY"/I<^0CZ7/
MD(^ESY"/I<^0CZ7/D(^ESY"/I<^0CZ7/D(^ESY"/I<__M1,(_[8='?^S*3K_
MKC9:ZZA"?-6@49W'GUZQQ:1DM<*G;;F^J7>_NZF!Q+:HB,NQI8?1JZ*'UZ6?
MB-N>G8C=EYN+X)*;D]^2G)S<CYB?UXZ5HM.-DZ30C9.DT(V3I-"-DZ30C9.D
MT(V3I-"-DZ30C9.DT(V3I-"-DZ30C9.DT(V3I-#_M1,(_[8='?^T*3K_KS5:
MZJA!?-6B3IS'H5JQQ:9@M,*J:;F_K7.^NZY]Q+2JA\NMI8;1IZ*&U:"@AMB9
MGX;;DIV)W8V=CMV,GIC;C)Z?V(N:HM2*EZ31BI>DT8J7I-&*EZ31BI>DT8J7
MI-&*EZ31BI>DT8J7I-&*EZ31BI>DT8J7I-'_MA((_[<<'?^T*#G_L#1:ZJE
M?=6D29S(I%6PQJI;L\.O8[? LVR]MJY\Q;"IA\RIIH;0HZ2%U)RBA-:5H878
MCY^'VHJ?B]N'GY+:B*&<UXB?H=2'G*31AYRDT8><I-&'G*31AYRDT8><I-&'
MG*31AYRDT8><I-&'G*31AYRDT8><I-'_MA((_[<;'?^U)SG_L#-:ZJH^?=:H
M1)O)J$^OQ[!3LL6X6;6YLVV_L:U]QJRJALNEIX7/GZ:$T9BDA-.2HX35C**&
MUXBABM>%H8[7@Z*6UH2DG]2$HJ/1A**CT82BH]&$HJ/1A**CT82BH]&$HJ/1
MA**CT82BH]&$HJ/1A**CT82BH]'_MQ$'_[@:'/^V)3G_L3%:ZJL\?M>L.YG*
MK42MR;E%KKVX6;BRLF_ K*Y^QJBKA<JAJ83-FZ>#SY6F@]"/I832BJ2&TX:C
MB-2#HXS4@:.1U("DF=. IJ'1@*:AT8"FH=& IJ'1@*:AT8"FH=& IJ'1@*:A
MT8"FH=& IJ'1@*:AT8"FH='_N! '_[D9'/^W)#G_LR]:Z:TY?MFT+Y;,N#*I
MPKU L+.V7;JLL7'!IZY^Q:2LA<B=JX/*EZF#S)*HA,Z-IX3/B:>&T(6FB-""
MIHO1@*:.T7ZFE-!]IYK/?:>:SWVGFL]]IYK/?:>:SWVGFL]]IYK/?:>:SWVG
MFL]]IYK/?:>:SWVGFL__N0\'_[H7'/^Y(CG_M2U:[+,P>MW 'Y#)PR&HM;I(
MM*NU8KRFLG/ HZ]^PZ"NA,:9K(/(E*N$R8^JA,J+JH7+B*F&S(6IB,V"J(K-
M@*B-SGZHD<U\J9;-?*F6S7RIELU\J9;-?*F6S7RIELU\J9;-?*F6S7RIELU\
MJ9;-?*F6S7RIELW\NPX'_+P5&_Z['SC_MRE:\+TD=-_3#H:YP2JJJKE/MJ2U
M9;R@LG2_GK%_PINOA,.6KH3%D:V$QHVMA<>*K(;(AZR'R86KB,F"JXK*@*N,
MRGZKC\I\JY+*?*N2RGRKDLI\JY+*?*N2RGRKDLI\JY+*?*N2RGRKDLI\JY+*
M?*N2RGRKDLKQO0P&^;X2&OJ^&S?\NB5:Y\X3:,C9"XFMPS*GH;A6N)VU:+N;
MLW6^F;)_P)BQA,&3L(7"CZ^%PXROAL2)KH;%AJZ'Q82NB,:#K8K&@:V+QG^M
MCL=]K9#'?:V0QWVMD,=]K9#'?:V0QWVMD,=]K9#'?:V0QWVMD,=]K9#'?:V0
MQWVMD,??P @%]<(/&?;"%C;NR!50S=P,9K7:#XBBR3:@FKY6L)>W:KF5M7:\
ME+1^OI2SA+^0LH7 C;&&P8JQAL&(L8?"AK"(PH2PB<*#L(K#@;"+PX"OC<-^
MKX_#?J^/PWZOC\-^KX_#?J^/PWZOC\-^KX_#?J^/PWZOC\-^KX_#?J^/PWZO
MC\/9P@<%Y,<+&._($#31V@M%NND.:*;>&(*8T3>5D<A3H8_"9:F.OG*NC;Q[
MLHRZ@;6)N(*WA[B$N(6WA;F#MH:Z@K:'NH&UB+N M8F[?K6*O'VTC+Q\M(V]
M?+2-O7RTC;U\M(V]?+2-O7RTC;U\M(V]?+2-O7RTC;U\M(V]?+2-O7RTC;W4
MQ <$ULL)%=/4"R>]X@Q)J?0499GF)7B.W#F&B-1/D(;/8)>$S&V<@\EUH'_'
M>*)]QGND>L5]IGG$@*=WPX&H=L*#J77"A*ITP8:K<\&'JW+ B:QQOXNM<;^+
MK7&_BZUQOXNM<;^+K7&_BZUQOXNM<;^+K7&_BZUQOXNM<;^+K7&_BZW/Q@<"
MT,T)$L#9"2RL]P](F_H>7(_O,6N&YT)V@.)0?G[=7X5[V6F*=]5NCW33<Y)Q
MT7>4<-!ZEF[/?9=MSG^9;,V!F6O-@YIJS(6;:<R'G&C+B9UGRHR=9\J,G6?*
MC)UGRHR=9\J,G6?*C)UGRHR=9\J,G6?*C)UGRHR=9\J,G6?*C)W*R @!PM('
M$Z[F"2V=_Q5!D?\H4(?Z.5R!\TAF?.U4;G?H7G5QY&5Z;>%K?FK?<(%HWG6$
M9MQXA67;>X=CVGZ(8MJ!B6'9@XI@V86*8-B'BU[8BHQ>UHV-7M:-C5[6C8U>
MUHV-7M:-C5[6C8U>UHV-7M:-C5[6C8U>UHV-7M:-C5[6C8W$R@<#L=H$%9__
M#2B2_QTWB?\N0X+_/4Y\_4M7=_A67V_S765H\&)J9.UI;F'K;W%?Z7-S7>AW
M=5SG>W9;YGYW6N: >%GE@WE8Y85Z6.2(>E?DBWM6XXY\5N..?%;CCGQ6XXY\
M5N..?%;CCGQ6XXY\5N..?%;CCGQ6XXY\5N..?%;CCGS_JAP%_ZHG%_^G-B__
MHD1*^IU29>J77W[<DVZ3SY)XI<:2@K3$DHFVPY&.N,&.D+K BI*\OX>4O;Z$
MEK^^@IG O8";P;U^GL&\?:'"O'NDPKQZJ,.\>:W#N'FOPKAYK\*X>:_"N'FO
MPKAYK\*X>:_"N'FOPKAYK\*X>:_"N'FOPKAYK\+_JAP%_ZHG%_^G-B__HD1*
M^IU29>J77W[<DVZ3SY)XI<:2@K3$DHFVPY&.N,&.D+K BI*\OX>4O;Z$EK^^
M@IG O8";P;U^GL&\?:'"O'NDPKQZJ,.\>:W#N'FOPKAYK\*X>:_"N'FOPKAY
MK\*X>:_"N'FOPKAYK\*X>:_"N'FOPKAYK\+_JAP%_ZHG%_^G-B__HD1*^IU2
M9>J77W[<DVZ3SY)XI<:2@K3$DHFVPY&.N,&.D+K BI*\OX>4O;Z$EK^^@IG
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
M?Z67TG^FH-!_I:;.@*"HRX"@J,N H*C+@*"HRX"@J,N H*C+@*"HRX"@J,N
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
MLL21CK;#C9"XP8F3NL"&EKR_@IF]OW^<OKY]H+^]>Z7 O7FJP+UXL,"X>;#
MM'FQOZ]ZLKVO>K*]KWJRO:]ZLKVO>K*]KWJRO:]ZLKVO>K*]KWJRO:]ZLKW_
MHQ@#_Z0I$/^B."7_GD8]_YE45?>77&GKEV!\WY9IC=63<IW,DGRJQ9*%M,22
MC+;"CX^YP8N2N\"'E;V^@YB_O8"<P+U]H,&\>Z7"O'FKPKEYK\*T>:_!L'JP
MP*Q[LKZL>[*^K'NROJQ[LKZL>[*^K'NROJQ[LKZL>[*^K'NROJQ[LK[_HQ@"
M_Z4H$/^B-R7_GT8]_YI35?>96FGKF5Y\WY=ECM25;YW+E'FKQ9."M,24BK?"
MD8ZYP(R0O+^(D[Z]A)? O(";PKM]H,.[>Z;$NGJMQ;1ZKL2O>J_"K'NPP*A\
ML;^H?+&_J'RQOZA\L;^H?+&_J'RQOZA\L;^H?+&_J'RQOZA\L;__I!@"_Z4H
M$/^C-B7_GT4]_YI35?>:5VGKFUM\WYEBCM27:Y[+E7:LQ92 M,.5B+?!DXVZ
MP(Z/O;Z)DL"\A97"NX&:Q+E]H,:Y>ZC'M'JKQZ][K<6K>Z[#IWROP:1]L;^D
M?;&_I'VQOZ1]L;^D?;&_I'VQOZ1]L;^D?;&_I'VQOZ1]L;__I!@"_Z8G$/^C
M-B7_H$0]_YM25O><56GKG%A\WYM>CM299Y[*EW.LQ99\M,.7A;?!EHN[OY&-
MOKV+D,&[AI3$N8&9Q[=^H,FV?*G*KGNJR*I\K,:F?:W$HWZOP:!^L;^@?K&_
MH'ZQOZ!^L;^@?K&_H'ZQOZ!^L;^@?K&_H'ZQOZ!^L;__I1@"_Z8F#_^D-27_
MH$0]_YQ15O>>4VGKGE5[WYY:C=2;9)[*F6^LQ9AYM,.9@KC!F8J[OI2,O[R.
MCL.YB)+'MX*8R[5^H<VO?*?-J7VIRJ5^J\>B?ZW$GW^OPIV L;^=@+&_G8"Q
MOYV L;^=@+&_G8"QOYV L;^=@+&_G8"QOYV L;__IA@"_Z<F#_^D-27_H$,^
M_YU05?>?46CKH%-[X*!7C=2>7Y[*FVNLQ9MUM,.;?KC FX>\O9>*P+J1C,6W
MBI#*M(27S[* H]*H?Z7/HX"HRZ" J\>=@:W%FX&OPIF"L;^9@K&_F8*QOYF"
ML;^9@K&_F8*QOYF"L;^9@K&_F8*QOYF"L;__IA@"_Z<E#_^E-"7_H4,^_YY.
M5?BA3FCLHE!ZX*-2C-6A6YW+GF:LQIUQM,.>>KC GH2\O)N(PKF5BL>UC8W.
ML(:6U*F"H-:A@J30G8*HRYJ#JLB9@ZW%EX2OPI:$L,"6A+# EH2PP):$L,"6
MA+# EH2PP):$L,"6A+# EH2PP):$L,#_IA@"_Z<E#_^E-"7_H4(^_Y],5?BB
M3&?LI4UYX:9.B]6D5IS,H6&JQJ%LL\.B=K? HH"]O*"'P[>:B,JRDXK2K(N4
MVZ"'G]B:AJ31EX:GS)6&JLB4AZS%DX>NPY*'L,"2A[# DH>PP)*'L,"2A[#
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
M4%)/1DE,10 )$LUTIJC-<JFIS'&MJLQPLJO+<+:KRV^\J\APP*O$<<"JQ''
MJL1QP*K$<<"JQ'' JL1QP*K$<<"JQ'' JL1QP*K_D1(!_Y4G"_^5.QS_DTLO
M_X]90_^,9%3[C&MC\HIR<>J(?'WCAH2'WH**C]I_CY;6?92;TWJ8G]%XG*+0
M=Y^DSG6BILUTIJC-<JFIS'&MJLQPLJO+<+:KRV^\J\APP*O$<<"JQ'' JL1Q
MP*K$<<"JQ'' JL1QP*K$<<"JQ'' JL1QP*K_D1(!_Y4G"_^5.QS_DTLO_X]9
M0_^,9%3[C&MC\HIR<>J(?'WCAH2'WH**C]I_CY;6?92;TWJ8G]%XG*+0=Y^D
MSG6BILUTIJC-<JFIS'&MJLQPLJO+<+:KRV^\J\APP*O$<<"JQ'' JL1QP*K$
M<<"JQ'' JL1QP*K$<<"JQ'' JL1QP*K_D1(!_Y4G"_^5.QS_DTLO_X]90_^,
M9%3[C&MC\HIR<>J(?'WCAH2'WH**C]I_CY;6?92;TWJ8G]%XG*+0=Y^DSG6B
MILUTIJC-<JFIS'&MJLQPLJO+<+:KRV^\J\APP*O$<<"JQ'' JL1QP*K$<<"J
MQ'' JL1QP*K$<<"JQ'' JL1QP*K_DA(!_Y8G"O^6.QS_E$LP_Y!90_^/8U3Z
MCFED\8UP<NF+>G[BB8*)W(6)DMB"CIG4?Y.>T7V7HL][FZ;->9ZHS'>BJLMV
MI:S*=*FMR7.MKLERLJ_)<;>OR'&\K\)SO:Z^=+VOOG2]K[YTO:^^=+VOOG2]
MK[YTO:^^=+VOOG2]K[YTO:__DQ(!_Y<G"O^8.QS_E4LP_Y%91/^18%7ZD&9D
M\(]M<^B-=X#AC("+VXB'E-6%C9S2@I&ASW^6ILQ]F:G+>YVLR7FAKLAWI;#'
M=JFQQG6MLL9TLK/&<[FSPG6ZL[QUNK.X=KJSN':ZL[AVNK.X=KJSN':ZL[AV
MNK.X=KJSN':ZL[AVNK/_E!$!_Y@G"O^9.QS_EDLP_Y)91/^27E7ZDF1E\)%J
M=.>/<X'@CGV,V8N%EM2(BY[0A9"DS8*4J<I_F*W(?9RPQWN@LL9YI+3%>*BU
MQ':NML1UM+;!=K>VO'>WMK=WM[:S>+>VLWBWMK-XM[:S>+>VLWBWMK-XM[:S
M>+>VLWBWMK-XM[;_E1$!_YDG"O^9.QS_ETHP_Y-81/^47%7ZE&%E\)-G=.>1
M<(+?CWJ.V(V#F-*+BJ#.AX^GRX23K,B!E[#&?YNSQ'V?M<-[I+?">:FYPG>O
MN<)VM;F\>+:XN'BVN+-XMK>P>;>WL'FWM[!YM[>P>;>WL'FWM[!YM[>P>;>W
ML'FWM[!YM[?_EA$!_YHG"O^:.QS_ETHQ_Y151/^6657ZEEYE\)5D=.>3;(+>
MD7:.V(]_F=&-B*+-BHZIR8>2KL:$EK/$@9JVPGZ?N<)[I+K!>:JZP7>QNKUX
MM;JW>+6YLWFUN:]YMKBL>K:WK'JVMZQZMK>L>K:WK'JVMZQZMK>L>K:WK'JV
MMZQZMK?_EQ$!_YLF"O^;.QS_F$DQ_Y931/^85U7ZF%ME\)=A=.>6:(+>DW*/
MUI%[FM"/A*/+C8RKQXJ1L<2&E;;#@YFXP7^>NL%[I+O >:N\OW>SO+AXL[NR
M>;2[KGFUNJMZM;FH>[:XJ'NVN*A[MKBH>[:XJ'NVN*A[MKBH>[:XJ'NVN*A[
MMKC_EQ$!_YLF"O^<.AS_F$DQ_YA11/^:5%3ZFUAD\)I==.>88X+>EFV/UI-W
MFM"1@*3*CXFLQHV/L\.)E+?"A)BZP'^>O+][I;Z_>:Z^N7BROK)YLKVM>K.\
MJ7NTNJ9[M;FD?+:XI'RVN*1\MKBD?+:XI'RVN*1\MKBD?+:XI'RVN*1\MKC_
MF!$!_YPF"O^<.1S_F4@Q_YE/1/^<4E3[G55C\9U:<^>;7X'>F6F/UI9RFL^3
M?*7*D86MQ9"-M,.+DKC!A9:[OX"=OKU[I<&[>:_!LGJPP*Q[L;ZH>[.]I7RT
MNZ)]M;F@?;:XH'VVN*!]MKB@?;:XH'VVN*!]MKB@?;:XH'VVN*!]MKC_F1$!
M_YTF"O^=.1S_F4<Q_YM-0_^>3U/[GU)C\:!6<NB?6X#?G62.UYIMFM"7=Z3*
ME(&MQ9**M<*.D+F_AY6]O8"<P;M[I\2S>JW$JWNOPJ9\L;^C?;*]H'ZTNYY_
MM;F<?[:XG'^VN)Q_MKB<?[:XG'^VN)Q_MKB<?[:XG'^VN)Q_MKC_F1$!_YXF
M"O^=.!S_FD<Q_YQ+0O^@35+\HE!B\J-3<>FC5W_@H5Z,V)YGF-";<:/*F'NM
MQ96%M,*2C;J^BI*_NH&;Q;=\J<FK?*O'I'VNPZ!^L,"=?[*]FX"SNYF!M;J8
M@;:XF(&VN)B!MKB8@;:XF(&VN)B!MKB8@;:XF(&VN)B!MKC_FA$!_YXF"O^>
M.!S_FD8R_YY)0O^B2E']I$U@\Z90;^JG5'WAIEB*VJ1BEM*A:Z'+G76KQIJ
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
MFUW-JYM<S;2:7,VTFES-M)I<S;2:7,VTFES-M)I<S;2:7,VTFES-M)K_JP\
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
MA9.LQ'V@M+UXL+FO>;6YIGNVN*%]M[:=?KBUFW^YM)E_NK.8@+JREX"[L9>
MN[&7@+NQEX"[L9> N[&7@+NQEX"[L9> N['_C1 !_Y @!O^1-!3_ET(D_YU#
M,/^B13W_I4A)_ZA,5?RI46'UJE=L[JE==^>H8X'AI&V+UIYYELN5@Z+ BXZM
MMH.:MJY^JKND?+.\GGZUNIJ M[>8@;BUEH&YM)6"NK.4@KJRDX*[L9."N[&3
M@KNQDX*[L9."N[&3@KNQDX*[L9."N['_CA !_Y$@!O^2-!3_F4$C_Y]!+_^D
M0CO_J$5'_ZQ)4_ZN3E[UL%-H[+):<N2S87O;KVZ$S*9VE,"<?J*TDHBNJ8J4
MMZ"%I+V9@K&^E8.TNY.$MKB2A+BVD82YM)"$N;.0A+JRD(2ZLI"$NK*0A+JR
MD(2ZLI"$NK*0A+JRD(2ZLI"$NK+_CP\!_Y(@!O^3-!3_FC\B_Z$_+O^G0#K_
MK$)%_[!&4/FS2UKPMU)CZ+M9:]^]9'+1MFR"Q*QSD[:C>J&JF8.NGI*0MY2-
MG[Z.B[&_C(FSO(R)M;F,B+>VC(BXM8R'N;2,A[JSC(>ZLHR'NK*,A[JRC(>Z
MLHR'NK*,A[JRC(>ZLHR'NK+_CP\!_Y(?!O^4-!3_G#TA_Z,\+?^J/3C_KT!"
M_[1$3/6Z257LOU%<Y,9:8=C%8F_)O&F!N[)PDJVJ=Z"@H8"MDYN+MXF6F[V#
ME:^_A)&SO(:.M;F'C;:WAXRWMHB+N+6)BKFTB8JZLHF*NK*)BKJRB8JZLHF*
MNK*)BKJRB8JZLHF*NK+_D \!_Y,?!O^5-!7_GCL@_Z4Y*_^L.C7_LST_^[I"
M1_'!2$[HR5%2W]%;6<_*8&W!PF> LKEMD*2Q=)^7JGVKBJ2(M7^@E[MXGZR^
M?)JSO'^5M+J!DK:X@Y"WMX2/N+6$C;FSA8VZLH6-NK*%C;JRA8VZLH6-NK*%
MC;JRA8VZLH6-NK+_D0X!_Y0?!O^6,Q7_H#@?_Z@V*?^P.#+_N#H[]L _0>S*
M1T7CUE1%UME76,?07FNXR&1^JL%KCIRZ<IR.M'JH@*Z%LG:KE+AOJZFZ<J6U
MNG>=M;EZF;:W?9:WMGZ3N;1_D;JR@)"[L8"0N[& D+NQ@)"[L8"0N[& D+NQ
M@)"[L8"0N['_D@X!_Y4?!O^7,Q7_HC4>_ZLS)_^T-"_YOC8U[<D]..+62#C9
MX$U%S=]65K_87&FPT&)[H<EHBY/#;YF%OG>D>+J#K6ZXD[-HN*BV:;*XMF^G
MM[9SH;BU=IRYM'B9NK-ZEKNQ>Y6\L'N5O+![E;RP>Y6\L'N5O+![E;RP>Y6\
ML'N5O+#_DPX!_Y8?!?^9,Q3_I3 <_Z\P(_VZ+RGPQC(MX]0[+-;@0#K+Y4A,
MP.%.7+/=5FREV%UZF-)EB(K.;91]R7:?<\2#IVS D:QGOJ&O9;ZVKV:TN[%K
MJ[NQ;J6[L7&@O+!SG;VO=)J]KG2:O:YTFKVN=)J]KG2:O:YTFKVN=)J]KG2:
MO:[_E X!_Y@>!?^=,1+_J2T9_[0J'O7"*2+DT2TAU> S+,GH/#^^Z$-1L>5)
M8:3B3W"7WU9]BMI@B(#3:Y)XS7>:<,B"H6K%CJ5FPYNH9<.LIV'"O:ICN+^K
M9K"_K&FJOZQLI;^K;:+ JFVBP*IMHL"J;:+ JFVBP*IMHL"J;:+ JFVBP*K_
ME0T _YH>!?^B+!#_K2@5^[LC&.C-(!?5WR4=R.@P,;SO.42P[$!5H^I&9)?H
M37&+XU5]@=QAAGG5;(YRT7>5;,V!FF?*BYYDR):@8<BCH6#(LZ%=Q\.C7[[$
MI6&VPZ5DL,.E9:S#I66LPZ5EK,.E9:S#I66LPZ5EK,.E9:S#I66LPZ7_EPT
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
MW6':A--CW8/,9-R$QF7<A,5EW(3%9=R$Q67<A,5EW(3%9=R$Q67<A,5EW(3_
M>10!_W8> _]W, W_=D(:_WY+)_^"4S3_@UQ _X)D3/]_;%;]>G1@^'=_:/-S
MB&_P<(]T[6V6>>IKG7SH:*-_YV:I@N5EKX3D8[:%Y&*_A^-AR8?@8=6'U63:
MA\UEVHC'9MF(P6?9B+]GV8B_9]F(OV?9B+]GV8B_9]F(OV?9B+]GV8C_>A0!
M_W@> _]Y, W_>$$:_X%))_^&4C/_B%I _X=B3/^#:5?\?G%A]WM[:?)WA7'N
M<XUWZW"4?.AMFX#F:J*#Y&BHAN-FKXCB9+>*X6/!B^%BSHO89-:+S6;6B\9G
MUHS :-:,NVG6C+IIUHRZ:=:,NFG6C+IIUHRZ:=:,NFG6C+IIUHS_>Q,!_WD=
M _]Z, W_?#\:_X5()O^*4#/_C%A _XM?3/^(9U?\A&YA]G]X:O%[@G+M=XIY
MZ7.2?N9OF8/D;*&'XFJHBN!GKXS?9;B.WF3$C]MDTH_.9]./QFC3D+]JTY"Z
M:].0M6S3D+1LTX^T;-./M&S3C[1LTX^T;-./M&S3C[1LTX__?!,!_WH= _][
M, W_?SX:_XE&)O^/3C+_D58__Y!=2_^.9%;\B6MA]H1S:_!_?G/L>X=ZZ':0
M@>1REX;A;I^*WVNGCMUHL)#<9KN2VV7*D]!HT9/&:M"4OFO0E+ALT)2S;="4
MKV[1DZYNT9.N;M&3KF[1DZYNT9.N;M&3KF[1DZYNT9/_?1(!_WL< _]\+PW_
M@SP9_XU%)?^333'_E5,^_Y192O^28%7]CVA@]HIP:O"$>73K?X-\YGJ,@^)U
ME8C?<9Z-W6VGD=MIL9399[^6U&?.E\=KS9B];,V8MF[-F+!OS9BL<,Z7J7'.
MEJAQSY:H<<^6J''/EJAQSY:H<<^6J''/EJAQSY;_?A(!_WP< _]^+PW_ACL9
M_Y%#)/^62S#_F% \_YA52/^67%3]DV-?]X]K:?"*='/KA']\YGZ)A.%XDHO=
M<YR0VFZFE=AJLYG6:,6;R6O+F[UNRIRT;\J<KG'*G*IRRYNF<\N:HW/,F:)T
MS9BB=,V8HG3-F*)TS9BB=,V8HG3-F*)TS9C_?Q(!_WT; _]_+PW_B3H8_Y1"
M(_^91R__FTP[_YQ21O^;6%+_F5]=^)5F:/&0;G+KBGE[Y8.$A.!\CXS<=IJ3
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
MBUFVUHM9MM:+6;;6BUFVUHM9MM:+6;;6BUFVUHO_C@T _Y<2 ?^M%0'9OPD
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
MQF#H=,%AZ'3!8>ATP6'H=,%AZ'3!8>ATP6'H=,%AZ'3_;18"_VH@ _]F+0?_
M;S@0_WA!&O]]2B7_?U(Q_WY;//][8T;_=FQ/_W%W5_YM@E[[:HQC^&:5:/5D
MG6SS8:1O\E^L<?!=M'/O7+]U[EO+=NI;W7?@7>-VTV#E=\IAY7C$8N5XOF/E
M>+IDY7BZ9.5XNF3E>+IDY7BZ9.5XNF3E>+IDY7C_;A8"_VL@ _]H+ ?_<S80
M_WT_&O^"1R7_A% P_X18._^!8$7_?&E/_W9R5_YQ?5_Y;8AE]FJ2:O-FFV_Q
M8Z-R[V&K=>U?M7CL7<%Y[%S0>N-=WWO48>)[RF+B?,)DX7V\9>%]MV;B?+-G
MXGRS9^)\LV?B?+-GXGRS9^)\LV?B?+-GXGS_<!4!_VP? _]I+ ?_=S0/_X$\
M&?^'123_BDTO_XE5.O^'747_@F5/_WQN6/UV>&#X<H1G]6V.;?%IF'+O9J%V
M[&.K>>M@MGSI7L1^YU[8?]AAWW[*8]^ P67>@;EGWH&T:-Z!L&G?@*QIWW^L
M:=]_K&G??ZQIWW^L:=]_K&G??ZQIWW__<14!_VT? _]K*P?_>S(/_X8Z&/^,
M0R+_CTLM_X]3./^-6D/_B6)-_X-I5_U\<F#X=G]G]'&*;O!LE73M:)]YZF2J
M?>AAMX#F7\B"W6';@\QDW(3 9MR%N&C;A;%JVX6M:]R$J6S=@Z9LW8*F;-V"
MIFS=@J9LW8*F;-V"IFS=@J9LW8+_<A0!_V\> _]O*0?_?S ._XHX%_^102'_
ME$HL_Y51-O^36$'_D&!+^XMG5?6$;U_P?7IGZW>%;^=RD';C;9M\WFBF@=IE
MLX358\2&SV3:A\%GV8BW:=B)KVO8B:IMV8BF;MJ'HV[:AJ!OVX6@;]N%H&_;
MA:!OVX6@;]N%H&_;A:!OVX7_<A0!_W > _]R* ?_@BX-_XXV%O^50!__F4@I
M_YE/-/^853[ZEEQ)]))D4^V,:UWGA79FX7^!;]MXC'?3<I9^S6VAA,EJK8G%
M:+N+P6C0C+9KU8VN;=6-IV_6C*-PUHN?<=B*G7'9B9MRVH>;<MJ'FW+:AYMR
MVH>;<MJ'FW+:AYMRVH?_<Q0!_W = _]U)@;_ABP-_Y$V%?^90!W_G$8G_YU,
M,?R=4COTG%E%[9E@3^:4:%G?CG-CU89];LU_AWC&>)& P'.;A[MOIXRV;;2/
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
MK9AL7*62=&:=C7UOEHB&=H^%D7V*@IR"A8"JA8%_O(: @-N%@(#=@X!_WH&
M?N!_@'WA?8!]XWN ?.1Z@'SD>H!\Y'J ?.1Z@'SD>H!\Y'K_:Q4!_VT9 O]^
M%0+_C1L"_YLD _ZE+ ;QK"\(Y[,T"]VZ.A#0M48AQ:]1,KJI6D*PHV)/IYUJ
M6YZ8<F66DWINCX^#=HB+CGR"B)F!?(:GA7F&N89WA]>%>(7=@WJ#WH%Z@N!_
M>X'A?7R XWM\?^-Z?'_C>GQ_XWI\?^-Z?'_C>GQ_XWK_:Q0!_W 8 O^!% '_
MD!D!_Y\B OJI)@3ML2D%XKHO!M:_-@_*ND0@O[1/,;2N6$"JJ&!.H:-G6IB>
M;V2/FG=MB): =8"2BWMZCY: =(ZDA'&-MH5OCM&%<8O=@W.)WX%UA^!^=H7A
M?7>$XWMW@^1Z=X/D>G>#Y'IW@^1Z=X/D>G>#Y'K_;!0!_W,6 O^%$P'_E!8!
M_Z(> ?6M( +GN"$"W<,F M##- W$OD(>N;E-+ZZS5CZDKEY,FJEE5Y&E;6*)
MH75K@)U^<GF:B'EREY1^;9:B@FF5LX1GELV#:9/>@FR/WX!OC.%^<(KB?'*(
MXWIRA^1Y<H?D>7*'Y'ERA^1Y<H?D>7*'Y'G_;1,!_W83 ?^($@'_F!, _Z<9
M >^S%@'BP!4 U<H> <G',@R^PT <L[Y++*BZ5#R>M5Q)E+!C58JL:U^!J7)H
M>:5[;W*CA79KH)%[9I^??V*?L8%@G\J 8IS@?V67X7YHD^)\:I#C>VR-Y'EM
MC.5X;8SE>&V,Y7AMC.5X;8SE>&V,Y7C_;A,!_WL1 ?^-$ #_G1  ^JP1 -J[
M"P#5R0L S<X; <+,+PJWR3T9K,5)*:' 4CB7O%I&C;AA48.U:%MZLG!D<J]Y
M:VNL@W%DJX]V7ZF>>ENIKWQ9JLE\6J?B>UZ@XWMAF^-Z8Y?D>6:4Y7=FDN9W
M9I+F=V:2YG=FDN9W9I+F=V:2YG?_<!(!_X . ?^2#@#RHPL V;,) ,^^"0#+
MS D Q-,7 +K2+ >PSSL6I<Q&)IK(4#6/Q%A!A<%?37R^9U9SO&]>:[EW962X
M@FM>MHYP6;6=<U6UKG54MLAU4[/G=E>KYG9:I.9V7*#G=5^<YW1@FNAT8)KH
M=&":Z'1@FNAT8)KH=&":Z'3_<A(!_X8, /N8"0#9J08 SK4' ,;!!P# SPD
MNML3 +':*06GV#<2G-1$(9+133"'SE4\?<M=1W3)95!LQVU79<5V7E[$@6-9
MPXYH5,.=:U'#KFQ/Q,AM3L+M;5"XZV]3L.MP5:OJ<%BFZW!9H^MP6:/K<%FC
MZW!9H^MP6:/K<%FCZW#_=P\!_XT( -Z@ @#/K@4 Q+D% +O%!@"UTPH KN$6
M :;A*0:=X#<1D]Y"'8G<3"E_VE0U===</VW59$AETVQ/7])V5%G2@5E4T8Y=
M4-&=8$W2L&)+T\EB2M+M8DO(\F9-O_%H3[CP:5&R\&E2K^]I4J_O:5*O[VE2
MK^]I4J_O:5*O[VG_?PH [98  -*F 0#$L@, N;P# +#)!@"IV H H><9 IGG
M*@F0YS<4A^9"'WWE2BETY%$S:^-9.F3B84%>XFM'6.)U2U/A@$]/XHU32^*;
M54GCK%='Y,171N/I5T;=]EE'T/=<2<CW7DK!]F!+O?9@2[WV8$N]]F!+O?9@
M2[WV8$N]]F#_B0  V9X  ,>L 0"YM@( KL$# *7.!@"<Y P E>\= XWO+ N%
M[SD5?.]!'G/O22=J[E O8NY7-5SN7SI6[F@_4NYQ0DWO?$9)[XE)1O"62T/P
MIDU \;E./_+;3S[P]TY"YOM/0]W[4434_%-%S_Q41<_\5$7/_%1%S_Q41<_\
M5$7/_%3AE0  RZ8  +NP  "NNP$ HL@" )C5!0"0^ \!B?@@!(+X+@MY^3<3
M</D_&VCY1B)@^DTH6OI4+53Z7#%/^V4U2_MM.$?\=SM#_(,]/_V0/SS]GT$Z
M_J]#./_&1#?_ZD4V_/U%._+_1#[J_T0^YO]&/N;_1C[F_T8^YO]&/N;_1C[F
M_T;0GP  O:P  *ZU  "BP@  E<\  (K= P"$_Q(!>_\> W3_*@EL_S,/9/\[
M%EW_0QM7_TH@4?]1)$S_6"=(_V J1/]H+$#_<2X\_WLQ.?^(,C7_EC0S_Z0V
M,?^V-R__T#@N_^\Y+?__.3'__SDS_/\Y,_S_.3/\_SDS_/\Y,_S_.3/\_SG!
MJ   K[$  **]  "4R@  A]@  'WS!P!V_Q(!;?\: V7_) 5>_RT*6/\V#U+_
M/1-,_T462/],&4/_4QL__UH>//]A(#C_:2$U_W(C,?]])2[_BB8K_YDH*?^G
M*2?_N2LF_](L)?_O+"3__RTD__\M)/__+23__RTD__\M)/__+23__RVQK@
MH[D  )3&  "&TP  >>$  ''_" !G_P\!7_\5 E?_'@-1_R8%2_\N!T;_-@I!
M_ST,/?]$#CG_2Q V_U$2,O]8$R__7Q4L_V<6*?]Q%R;_?!@C_XD:(/^8&Q__
MIAP=_[<='/_*'AS_YA\;__ ?&__P'QO_\!\;__ ?&__P'QO_\!^DM0  E<(
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
M:6Z$\&ENA/!I;H3P:6Z$\&G_8Q4!_W4. ?^&#0#XE L W*(( -2M"0#/N H
MR;T7 +^\*P:UN3L3J[9'(:&Q4"^8K5D[CZIA1H>F:$]_HW!7>*!X7G*>@61K
MFXQI9IJ9;6*9J&]?F;QP7IG?;V"6[&YCD>UM9H[N:V>+[VIIB?!H:8GP:&F)
M\&AIB?!H:8GP:&F)\&C_9Q(!_WD, /^*"@#?F@0 TZ8' ,RQ" #'NP@ P<(3
M +C"* 2NOS@0I;Q$'INX3BR1M5<XB+%>0H"N9DMXJVU3<:EV6FNG?V!EI8ID
M8*.7:%NCIFM9H[IL6*/<:UF@[FM<FN]J7Y;P:6&2\6ACC_%F8X_Q9F./\69C
MC_%F8X_Q9F./\6;_:Q !_WX) /&0! #6G@, S*H& ,2T!@"^O@4 N,@0 +#(
M) .GQC4-G<-"&Y/ 3"B*O50S@;I</GFW9$9QM6M.:[-T5&2Q?EI?L(E?6J^6
M8E:NI653KKEF4J_;95*K\F95I/)F6)_R9EJ;\V5<E_-D7)?S9%R7\V1<E_-D
M7)?S9%R7\V3_< T _X0$ -V6  #.HP, Q*X$ +NW! "TP@4 KLT, *?.( *>
MS3$*E<L^%HO(22."QE(N>L-:.'+!8D!KP&I'9+YS35Z]?%-9O(A75+N56U"[
MI5U.N[E>3;S;74NY]U].L?9@4:KV8%.E]F!5H?9@5:'V8%6A]F!5H?9@5:'V
M8%6A]F#_=P@ ZXP  -.;  #&J ( N[$" +*[ @"JQP8 HM,* )W6&@&5UBP&
MC-0Z$8/21AUZT$\G<LY8,6K-8#ADRV@_7LIR15C*?$E4R8A-3\F544S)I5-*
MR;E42<K<4T?(]U5(P/Q82KC[64RR^UI.K?I:3JWZ6DZM^EI.K?I:3JWZ6DZM
M^EK_?P  W),  ,JB  "\K $ L;4  *C  P"?RP8 EMD+ )'@&P&*WRP&@M\Y
M#GG>0Q=QW4T@:MQ6*&/;7R]=VF<U6-EQ.E/9>SY/V8A"2]F614C9ID=&VKI(
M1=O;1T38]$E"T_]-1,G_3T7"_U!'N_]21[O_4D>[_U)'N_]21[O_4D>[_U+F
MB@  SYL  +^G  "RL   I[L  )S& P"3T08 B^H. (7H'P)^Z"T&=N@X#F[H
M019FYTH=7^=2(UGG6RE5YV0M4.=M,4SG>#5)YX0X1NB1.D/HH#Q Z;(^/^K+
M/C[H[SX]YO\_/>#_0C_7_T1 SO]&0,[_1D#._T9 SO]&0,[_1D#._T;6DP
MQ*,  +2L  "GM@  F\$  )#, @"&V08 @/(2 'GR'P)Q\BL&:O(V#&/S/Q)=
M\T<85_-/'5+S5R%-]& D2?1I*$;T<RI"]7XM/_6++SSVF3$Z]JDS./>^-#;X
MX34V]?DU-?/_-#?L_S8YY?\X.>7_.#GE_S@YY?\X.>7_.#GE_SC(G@  MJD
M *BR  ";O0  C\@  (/4  !YZ < <_P2 6O]'0)D_2<$7OXQ"%C^.PU3_T,1
M3?]+%4G_4QA%_UH:0?]C'3[_;!\[_W8A-_^"(S3_D"4R_Y\G,/^P*"[_R"DM
M_^HJ+/__*BS__RHO^?\J+_G_*B_Y_RHO^?\J+_G_*B_Y_RJYI@  JJX  )RY
M  ".Q0  @=$  '7>  !M^@D 9?\1 5[_&@)7_R,#4O\L!4S_- =(_SP*0_]$
M##__3 X\_U,0./];$C7_8Q0R_VP6+_]W%RS_A!DI_Y,:)_^B'"7_M!TD_\P>
M(__M'B+__1\B__\?(O__'R+__Q\B__\?(O__'R+__Q^LJP  G;8  (_"  "
MS@  <]P  &?I  !?_P8 6/\. %'_%0%+_QT"1O\F T'_+00\_S4%./\\!C3_
M0@<Q_TD(+O]0"2O_5PHH_U\*)?]I#"/_= T@_X(.'?^2#QO_HA :_[(1&?_(
M$AC_Y1,7__H4%__Z%!?_^A07__H4%__Z%!?_^A2?LP  D+\  (#,  !RV@
M9.0  %CU  !1_P$ 2O\+ $3_$ $^_Q<!.?\> C3_)0(P_RP#+/\R!"C_. 0E
M_SX%(O]$!1__2@4<_U$&&O]9!A?_8P<4_VX'$O]\"!#_C @/_YP(#O^L"0[_
MNPD-_],)#?_3"0W_TPD-_],)#?_3"0W_TPF1O   @<D  '+7  !DY   5.L
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
M6I!H_%F.:/U7CFC]5HYH_5:.:/U6CFC]5HYH_5;_4AP!_U\4 ?]L$0'_>!,!
M_X$7 ?^('0'RCR4"YY,O!-Z5. G3D$45RHM1(L*%6RZ[@&4XM'MN0:]W=TBJ
M='].I7"(4Z%NDE>=:YQ;F6JG7I9IM6"4:,AADFGF8(]J]U^-:_A=BVOY7(EL
M^UJ(;/Q8B&O\6(AK_%B(:_Q8B&O\6(AK_%C_5!H!_V(3 ?]O$ '_>Q( _X44
M /J-&0#MDQ\!XIDH MB9,PC,E4(4Q)!.(;R+62VTA6(WKH%K0*A\<TBB>7Q.
MG7:%5)ESCEB5<9A<D6^D8(UNL6*+;<-CB6[B8H=O]F&&;_=?A6_Y781O^EN#
M;_M9@V_\6(-O_%B#;_Q8@V_\6(-O_%C_5A@!_V01 ?]R#@#_?A  _X@1 /61
M% #HF!D W9X@ =&>,0?'FD 3OI5,(+:05BRNBV WIX9H0*&"<$B<?GE.EGN"
M5))XBUF-=I5=B72@885SKF."<K]D@'/>9(!T]6)_=/9@?W/X7GYS^5Q^<OI:
M?G+[67YR^UE^<OM9?G+[67YR^UG_6!<!_V<0 ?]U#@#_@0X _XP. /&5$ #C
MG1$ UJ,; ,NA+P;"GCX2N9E*'K"45"NID%TVHHMF/YN';D>5A'9.D(!_5(M^
MB%F&>Y)=@7F>87UXJV1Z>+QE>7C997AY]&)Y>/9@>7?X7GEV^5QY=?I:>77[
M6GEU^UIY=?M:>77[6GEU^UK_6A4!_VD. /]X# #_A P [Y + -V:"@#9H@L
MT*88 ,:E+ 6]HCP0M)Y(':N94BFCE5LTG)%C/I6-:T:/B7--B89\4X2$A5A_
M@9!=>G^;879^J&1S?;EE<7[397%^\F-R??9@<WOW7G1Z^5QT>?I;=7G[6G5Y
M^UIU>?M:=7G[6G5Y^UK_71,!_VP- /]["P#VB D W),& -6="0#1I0H RJH5
M ,&I*@2WICH/KJ)&&Z:>4"B>FEDSEI9A/(^3:42)CW%,@XUY4GV*@U=XB(U<
M<X:98&^$IF-LA+=D:H3/9&J$\&)L@O9@;8#W7F]_^5QO??I;<'S[6G!\^UIP
M?/M:<'S[6G!\^UK_7Q$!_V\* /]^" #CC , UI<% ,^@!P#*J @ Q*X3 +NM
M)P.RJS<-J:=$&:"D3B:8H%<QD9Q?.HJ99T.#EF]*?9-W4'>1@%9RCXI:;8V6
M7FB+HV%EB[1C8XO,8V.+[F%EB?=?9X;X7FF$^5QJ@OI::X'[6FN!^UIK@?M:
M:X'[6FN!^UK_8A  _W(' /B" P#;CP( SYH% ,FC!@##K 8 O;(0 +6R) *L
ML#4+HZU"%YNJ3".2IE4NBJ-=.(.@94!]G6Q'=IMT37"9?5-KEHA89I647&*4
MH5]?D[)@79/)8%V3[5]>D/A>88SY7&.*^EMDA_M:98;[666&^UEEAOM998;[
M666&^UG_9@T _W<# ..'  #3DP$ RIX$ ,*G! "[KP0 M;8- *ZW(0*EMC()
MG;,_%92P2B",K5,KA*I;-'VH8SQVI6I#<*-R2FJA>T]EH(948)Z16%N=GUM8
MG;!=5IW'75:=ZUQ7FOI;6I7Z6ER1^UE>COQ87XW\5U^-_%=?C?Q77XW\5U^-
M_%?_:@H _WP  -R,  #-F   PZ,# +JJ @"SLP$ K+P* *:]'0&>O"\&EKH\
M$8VX1QR%M5 G?;-9,':Q8#AOKV@_::UP16.K>4I>JH1/6JF04E6HGE52IZ]7
M4:C&5U"GZE=0I?Q74Y_]5U6:_597EOY66)7^55B5_E58E?Y56)7^55B5_E7_
M;P0 YH(  -*1  #&G0  NZ8! +*N  "JMP$ HL(% )S$& "5PRH$C<(Y#87
M1!A]ODXA=;Q6*FZZ7C)HN68X8K=N/EVV>$-8M8)'5+2/2U"TG4Y-LZY02[3%
M4$NSZE!*L?]13*O_4DZE_U)0H?]249[_45&>_U%1GO]149[_45&>_U'_=@
MW8D  ,J7  "^H@  LZH  *FS  "@O ( F,8& )',$@"+S"4"A,LT"7S)0!)U
MR$H;;<=3(V?%7"IAQ&0P7,-M-E?"=CI3PH$_3\&.0DO!G45(P:Y&1\'%1D?!
MZD9$OO])1;G_2D>S_TM)K?],2JO_3$JK_TQ*J_],2JO_3$JK_TSI?P  T9
M ,*>  "UIP  JJ\  *"X  "6P0( C,L' (35#0" U1X!>=4N!7+4/ QLTT<4
M9=)0&U_162%:T6(G5=!K+%'0=3!-SX$T2<^.-T;/G3E$T*X[0M#&.T/0ZCI
MS?T^/LO_0$##_T)!O?]#0KG_1$*Y_T1"N?]$0KG_1$*Y_T3=B   QY@  +BC
M  "KJP  H+0  )6^  "+R , @-$' 'CA#0!TX1T!;N$K VC@-PAAX$(.7.!-
M%%?@5AE3X%\=3^!I(DO@<R5'X'XH1."+*T+@FBT_X:LO/N+!+S[BY2\\W_HQ
M.=[_-#G9_S8ZT/\X.\S_.3O,_SD[S/\Y.\S_.3O,_SG-D@  O*   *VH  "A
ML0  E;L  (G%  !^SP( =-H& &[K$0!HZQX!8NLJ UWL-097[#\+4NQ(#TWL
M41-*[5H61NUC&4/M;1Q [7@>/>Z%(3KNDR,X[Z,D-O"V)C7QTB8T[_,F-.S_
M)C+K_R@RY_\K,^3_+#/D_RPSY/\L,^3_+#/D_RS!G   L*8  *.N  "6N
MB<,  'W-  !QV   9^8& &+V$0!<]QT!5_<G E+W,01-^#H&2/E""43Y2PM!
M^E0./OI<$#O[91(X^V\4-?M[%C+\B1@P_9@9+OVJ&RS^OQPK_^,=*OSZ'2KZ
M_QTJ]_\<*O?_'2KW_QTJ]_\=*O?_'2KW_QVSHP  I*L  )>V  ")P0  >\L
M &_6  !CWP  6_4& %7_$ !0_QD!2_\C D;_+ -"_S0$/O\\!3K_0P8W_TL'
M-/]3"#'_6PDN_V0**_]O#"C_? TF_XL.)/^<$"+_KA$A_\42(/_I$Q___!,>
M__\3'O__$Q[__Q,>__\3'O__$Q[__Q.FJ0  F+,  (J_  ![R@  ;M4  &#?
M  !4YP  3O\$ $G_#@!#_Q0 /_\= 3K_)0(V_RP",O\S R__.@,K_T$$*/](
M!"7_3P4B_U<%(/]@!AW_; <:_WD'&/^*"!;_FP@5_ZT)%/_#"1/_XPD3__@)
M$___"A/__PH3__\*$___"A/__PJ:L0  B[T  'S(  !MU   7^   %'F  !'
M]0  0?\  #S_"0 W_Q  ,O\5 2[_'0$J_R,!)O\I 2+_+P(?_S4"'/\[ AG_
M0@,6_TD#$_]1 Q'_6@,/_V8$#?]T! O_A00*_Y8%"?^H!0C_N04'_] %!__C
M!0?_XP4'_^,%!__C!0?_XP6-N@  ?<<  &W3  !?X   4.<  $+M   Z_P
M-?\  "__ @ J_PH )O\/ "+_%  >_QH!&O\? 1;_(P$3_R@!$/\M 0[_,P$,
M_SD""O]! @?_20(#_U," /]> @#_; ( _WP# /^- P#_G0, _ZP# /^U P#_
MM0, _[4# /^U P#_M0/_.2<"_S,R O\U- /_.#8#_S@[!/\V0P7_,TX'_S%;
M"?\O: W_+781_RN$%/\ID1;_*9L8_RBD&?\HK1K_*+4;_R>^'/\GR!S_)]0=
M_R?D'?\G[Q[_)_D>_R?_'O\G_Q[_)_\=_RC_'?\K_Q[_+?\?_"__'_PO_Q_\
M+_\?_"__'_PO_Q__.B<"_S0Q O\X,0/_.S0#_SLY!/\Z007_-TL'_S58"O\S
M90[_,7,2_R^!%?\MCA?_+9@9_RRA&_\LJAS_*[(=_RN['O\KQ!__*] ?_RKA
M(/\J[2#_*O<@_RK_(/\K_R#_*_\?_RS_'_\O_R'\,?\B]S/_(O<S_R+W,_\B
M]S/_(O<S_R+_.R8"_S4P O\[+P+_/C$#_S\V!/\^/07_/$@'_SM5"_\Y8@__
M-V\3_S5]%_\SBAG_,I4;_S&>'?\PIQ[_,*\?_S"W(/\OP"'_+\LB_R_<(O\O
MZB/_+_4C_R_^(_\O_R+_,/\B_S#_(_LS_R7U-?\E\#?_)O W_R;P-_\F\#?_
M)O W_R;_/"8"_SDM O\_+ +_0RT#_T0R!/]#.07_0T4'_T)2"_] 7Q#_/FL5
M_SMX&/\YA1O_-Y >_S>:(/\VHR'_-:LB_S6S(_\TO"3_-,8E_S34)?\TYB;_
M-/$F_S3[)O\U_R7^-?\F^C;_*/,X_RGL.O\IYCS_*N8\_RKF//\JYCS_*N8\
M_RK_/24"_STJ O]#* +_1RD#_TDM!/]*-@7_2D$'_TE-#/]'6A'_16<6_T)T
M&O] @!W_/HP@_SV5(O\\GB3_.Z8F_SNN)_\ZMRC_.L$H_SK-*?\ZX2G^.NXI
M^SKY*?<[_RGV.O\K\#O_+>@]_R[A/_\NVT'_+MM!_R[;0?\NVT'_+MM!_R[_
M/B4"_T$F O]() +_3"4"_T\I _]2,P7_43X'_U%)#/]/5A+_3&(7_TIO'/]'
M>R#_188C_T.1)?]"FB?_0:(I_T&J*OU LBO\0+PL^S_(+?@_VRWT0.LM\$#W
M+>U _R_K/_\QY$'_,MM#_S/11/\SRT;_,\M&_S/+1O\SRT;_,\M&_S/_0"0"
M_T4C O],( +_4B$"_U8F _]9+P3_63H'_UE&#/]641+_5%T8_U%J'?Y.=2'\
M3($E^4J+*/=)E2OU1YTL\T>F+O)&KB_P1;@P[T7$,>U%TS'H1N@QY4;V,N)%
M_S7?1/\VTT?_-\I(_SC$2O\XOTO_-[]+_S>_2_\WOTO_-[]+_S?_02,!_TD?
M ?]1' '_5QP"_UPC O]@+ /_8#8&_V!!"_]>31']6U@8^%AD'?15<"/Q4WPG
M[E"&*^M/D"[I39DPYTRA,N5,JC/C2[0TXDO ->!+SS7;2^8VU4KT.-%*_SK.
M2O\\Q$S_/+U-_SRX3_\\M$__.[1/_SNT3_\[M$__.[1/_SO_0B(!_TP< ?]5
M& '_7!D!_V,@ O]F* /_:#(%_V@]"?IF2!#T8U,7[F!?'>I=:R/F6G8HXE>!
M+=]5BS#<4Y0SV5&=-M50ICC33Z\ZT$^[.\Y.R3S+3^$]QT_R/L-/_T# 3_]!
MMU'_0;%2_T"M4_] JE3_/ZI4_S^J5/\_JE3_/ZI4_S__1A\!_U 9 ?]9%0'_
M8A<!_V@= ?]L) +_;RX#^6\X!_%N1 [K:TX5Y6A;'-]D9R/:8'$JU%U[+]!;
MA33,6(XXR5>7.\=5H#W$5*D_PE.T0;]3PD*]4]9#N5/M1+93_46S5/]%K%;_
M1*=7_T2D6/]#H5C_0J%8_T*A6/]"H5C_0J%8_T+_2!T!_U,6 ?]=$@'_9A0!
M_VT9 ?]R(0'[=2D"\G8S!>EV/@OB<TH2VV]7&M)K8B/-9VPKR&1V,<1A?S?
M7HD[O5R2/KI;FD&W6:1$M5BN1K)7NT>P5\U(K5CH2*I8^DFG6?](H5K_2)U;
M_T>;7/]&F5S_19E<_T697/]%F5S_19E<_T7_2QH!_U<3 ?]A$ #_:Q( _W(6
M /]X' 'U>R0!ZWTM ^)^.0?9>T80T'93&LEQ7B3#;6@LOFIQ,[IG>SBV9(,]
MLF*,0:]@E46L7I]'J5VI2J9<MDND7,=,HESB39]=]TR<7O],F%__2I5@_TF3
M8/](D6#_1Y%@_T>18/]'_^)]$$E#0U]04D]&24Q%  H2D6#_1Y%@_T?_3A@!
M_UH1 ?]D#@#_;Q  _W83 /Q]%P#O@1X!Y(0G MN$- 70@4,/R'Q/&<%X6B.[
M<V0LM7!M,[%L=CJM:G\_J6>(0Z5ED4>B8YM*GV*E39QAL4^98,%0EV#<4)5A
M\T^38O].D&/_3(YD_TN,9/]*BV3_2(MD_TB+9/](BV3_2(MD_TC_4!8!_UP0
M /]H#0#_<@X _WH0 /:!$@#IAA< WHH@ =**, 3)AD .P8)-&;I]5R.T>6$L
MKG5J-*ER<CJD;WM H&R$1)UJC4B9:)=,E6>A3Y)FK5&09;U2CF744XQF\%&+
M9_]0B&?_3H=H_TR&:/]+A6?_285G_TF%9_])A6?_285G_TG_4A0!_U\. /]K
M"P#_=0P ^7X- /"%#@#CBQ  UH\: ,R.+@3#BST-NX=*&+2#52*M?EXKIWMG
M,Z)W;SJ=='A F7* 195OB4F1;9--C6R>4(IJJE.':KE4A6K/5(1K[E.#;/]1
M@FS_3X%K_TV :_],@&O_2H!K_TJ :_]*@&O_2H!K_TK_5!(!_V$, /]N"@#]
M> D Z((( -R)"0#8CPL T),7 ,:3*P.^D#L,MHQ(%ZZ(4B&GA%PKH8!D,YQ\
M;3J7>75 DG=]18YUADJ*<I!.AG&;48)OIU1_;[95?6_+5GQOZU1\</]2>W#_
M4'MO_TY[;_]->V[_2WMN_TM[;O]+>V[_2WMN_TO_5Q$ _V,* /]P!P#P? 4
MW(4% -2," #0DPD RI84 ,&7*0.YE#D+L9!&%JF-4""BB5HJG(5B,I:":CF1
M?W(_C'QZ18=Z@TJ#>(U.?W:847MUI%1X=+-6=G3(5G5TZ%5U=?U3=73_475S
M_T]V<O]-=G'_3'9Q_TQV<?],=G'_3'9Q_TS_61  _V8' /]S! #A?P$ UH@$
M ,^0!@#*E@@ Q)H2 +R;)@*TF#<)K)5$%*213A^=CE<HEHI@,9"':#B+A' _
MAH)X1(%_@4E]?8M->'N6471ZHE1Q>;%6;WG%5FYZYE5N>OQ3;WG_47!W_T]Q
M=O]-<77_3'%U_TQQ=?],<77_3'%U_TS_6PX _VD$ /9W  #=@@  T(L# ,F3
M!0#$F08 OIX0 +:?) *NG30(III!$Y^63!V8DU4GD9!>+XN-93>%BFT]@(AU
M0WN%?DAV@XA,<H*34&Z H%-K?ZY5:'_"5F=_XU5H@/I3:7[_46I\_T]K>_]-
M;'G_3&QY_TQL>?],;'G_3&QY_TS_7@P _VP! .9Z  #6A@  RX\" ,27! "^
MG00 N*(. +&C(0&IHC('H9\_$9F<2AN2F5,EBY9<+8638S5_D6L[>HYS076,
M?$9PBH5+:XB13V>'G5)DAJQ48H:_56&&X51AAOE28X3_4&6!_T]F?_]-9W[_
M3&=^_TQG?O],9W[_3&=^_TS_80H _V\  .!^  #0B0  QI,! +^; P"XH0(
ML:8+ *JH'@&CIR\%FZ4]#Y2B2!F,GU$BA9Q9*W^:83)YF&DY=)5Q/V^3>41J
MDH-(99".3&&/FT]>CJI26XZ]4EJ.WE);C?A07(O_3UZ(_TY@A?],88/_2V&#
M_TMA@_]+88/_2V&#_TO_9 4 ]70  -J"  #+C@  P9<  +B> 0"QI0  J:L'
M *.M&@"<K"P$E:LZ#(VH11:&ID\??Z17*'FB7R]SH&8U;9YN.VB<=T!CFH%%
M7YF,25N8F4Q7EZA.59>[3U27W$Y4EO9.593_35B0_TQ9C?]+6XK_2EN*_TI;
MBO]*6XK_2EN*_TK_:   Y7D  -&'  #%D@  NYP  +&B  "IJ0  H;$" )NS
M%0"5LR@"CK(V"8:P0A)_KDP;>*Q4(W*J7"ILJ&0Q9Z=L-F*E=3M=I'] 6:.*
M0U6BET=1H:=)3Z&Z2DZBV4E.H/5)3I__25"9_TE2EO](5)+_1U22_T=4DO]'
M5)+_1U22_T?_;@  WG\  ,J-  "^F   LZ   *JG  "AK@  E[8  )&Z$ ",
MNB,!A;DR!GZX/@YWMDD7<;52'FNS6B5ELF(K8+%J,%NP<S57KWTY4ZZ)/4^M
MED!,K:5"2JVY0TFNV$)(J_5#1ZK_1$FE_T1+H/]$39S_1$V<_T1-G/]$39S_
M1$V<_T3J=0  TH8  ,.3  "WG0  K*0  **K  "8LP  CKL! (7!# "!PAT
M>\(M W7!.@EOP$41:;]/&&.^5QY>O5\C6;QH*%6[<2U1NWLP3;J'-$JZE3='
MNJ4Y1;JX.D2ZUSE#N/4[0K;_/4*S_SY$KO\^1:G_/D6I_SY%J?\^1:G_/D6I
M_S[@?0  R8T  +N:  "NH@  HZD  )BQ  ".N0  A,$" 'G)!P!TRQ0 <,PF
M 6O+-05ERT *8,I+$%O*5!97R5T:4LEE'T[(;R-+R'HF1\B&*43(E"Q"R*0N
M0,BX+S_)UR\_Q_4P/<3_,SO#_S4\OO\V/;C_-SVX_S<]N/\W/;C_-SVX_S?1
MA@  P)4  +*?  "EIP  FJ\  (ZW  "#OP  >,<# &[/!P!EUPT 8]@= &#8
M+0);V#H$5]A&"5/84 U/V%D12]=B%4?7;!A$UW<;0=>$'C[8DR \V*,A.]FW
M(CK:U2(ZUO(C-]3_)S;2_RDTT?\K-LK_+3;*_RTVRO\M-LK_+3;*_RW%D
MMIT  *BE  "<K0  C[8  (.^  !WQP  ;,\" &+6!P!:Y X 6.0< %3D*0%0
MY#4#3.4_!4CE20=%Y5,*0N9<#3_F9@\\YG$2.N=^%#?GC!8UYYP7,^BN&3+I
MQADRZ.H9,>7^&2_D_QPNY/\>+>+_("WB_R MXO\@+>+_("WB_R"ZF@  JJ,
M )VK  "0M   @[T  '?&  !KSP  7]8  %3>! !1\!  3? ; $KP)@%&\3 "
M0O(Z S[R0P0[\TL%./-4!S;T70@S]&@),/5T"R[U@0PL]I$.*O:B#RCWMQ G
M^-81)_;T$2;S_Q$F\?\1)?'_$R7Q_Q,E\?\3)?'_$R7Q_Q.MH0  H*D  )*S
M  "$O   =L8  &G/  !=V   4=\  $GN! !&_ X 0OT7 #[^(0 [_BH!-_\S
M C3_.@(P_T(#+?]* RO_4P0H_UP%)?]F!2+_<P8@_X,''_^4"!W_I@@<_[P(
M&__B"1K_^0D:__\)&?__"1G__PD9__\)&?__"1G__PFBIP  D[$  (6[  !V
MQ@  :=   %O:  !.X   0^4  #[[ 0 Z_PP -O\3 #+_&P O_R, *_\J 2C_
M,0$D_S<!(?\_ A__1@(<_TX"&?]8 Q;_8P,3_W #$O^!!!'_DP00_Z<$#_^]
M!0[_X 4.__8%#O__!0[__P4.__\%#O__!0[__P65KP  AKH  '?%  !HT
M6ML  $SA  ! YP  -_,  #+_   N_P< *O\. ";_$P C_QH '_\@ !O_)@ 8
M_RL!%?\R 1+_. $0_T !#O]( 0S_4@$)_UT"!O]K @3_?0("_Y " ?^C @#_
MM@( _\T# /_L P#_[ , _^P# /_L P#_[ .(N0  >,0  &G0  !;W0  2^,
M #[I   R[@  *_\  ";_   A_P  '?\( !K_#0 6_Q$ $_\6 !#_&@ ._Q\
M"_\D  G_*@ &_S   O\W 0#_0 $ _TH! /]6 0#_9 $ _W4! /^( 0#_F@$
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
M0(M?_SZ*7_\]B%__/(A?_SN(7_\[B%__.XA?_SO_3A$ _U@* /]C!P#Z; 8
MYW,& -UX" #:>PL T7X7 ,A^*P+ ?#L(N7E($;)V4QFL<ETAIV]F**-M;BZ?
M:G<SFVA_-YAFB#N599$^D6.;08YBIT.,8;1%B6''18ABY46&8OI#AF/_0H1C
M_T"#8_\^@F/_/8)C_SR"8_\\@F/_/()C_SS_4 \ _UL' /]F P#L;P( W'8#
M -1\!P#1@ D RH(4 ,*#* *Z@3D'LWY&$*Q[41FF=UHAH71C*)QR:RZ8;W,S
ME&U\-Y%KA#N-:HX_BFB80H9GHT2$9K%&@6;#1W]FX4=_9_A%?FC_0WYH_T%]
M9_\_?&?_/GQG_SU\9_\]?&?_/7QG_SW_4@X _UT# /UI  #A<@  UGH" ,Y_
M!0#*@P@ Q882 +R')@&UAC8&KH-##Z> 3ABA?%@@FWE@)Y9W:2V2=' SCG)Y
M-XIP@3R&;HL_@VV50W]LH45\:ZY'>FN_2'AKW4AX;/9&>&S_1'=L_T)W:_]
M=VK_/W=J_SYW:O\^=VK_/G=J_S[_5 P _U\  /)L  #==@  T'T" ,F#! #$
MAP8 OXH0 +>,(P&PBC0%J8A!#J*%3!><@54?EG]>)I%\9BV,>6XRB'=V-X1U
M?SN =(@_?'*20WAQGD9U<*Q(<V^]27%PV4EQ</1'<7'_1')P_T)R;_]!<F[_
M/W)N_SYR;O\^<F[_/G)N_S[_5@H _V(  .9O  #7>0  S($! ,6' P"_BP0
MN8X. +*0( &KCS$%I(P_#9V*2A:6AU,>D81<)8N!9"R&?VLQ@GUS-GY[?#MZ
M>88_=G>00G)VG$5O=:E(;'6Z26MUU$EK=?)':W7_16QU_T-M<_]!;7+_/VUR
M_S]M<O\_;7+_/VUR_S__60< _V4  .)R  #1?   QX0  ,"* @"YCP( LY(,
M *R4'0"FDR\$GI$\"YB/2!21C%$<BXE:)(:'8BJ!A6DP?()Q-7B!>CIT?X,^
M<'V.0FQ\FD5I>Z='9GJX2&1[T$AD>_!'97O_1&9Z_T-G>/]!:';_/VAV_S]H
M=O\_:';_/VAV_S__6P0 ]VD  -UV  #-@   PX@  +N.  "TDP$ K9<) *>8
M&@"@F"P#F98Z"I*411*,DD\:AH]7(H"-7RA[BV<N=HEO,W*'=SAMA8$\:82+
M0&:"ET-B@:5&8(&V1UZ!S4=>@>]&7X'_1&!__T)A??]!8GO_/V-Z_S]C>O\_
M8WK_/V-Z_S__7@  Z6T  -9Y  #(A   OHP  +:3  "NEP  IIL$ *"=%P":
MG2D"DYPW"(R:0Q"&F$T8@)95'WJ4729UDF4L<)!L,6R.=39GC7XZ8XN)/E^*
ME4%<B:-$6HFT15B)RT58B.U$6(C_0UF&_T%;@_] 78'_/EV _SY=@/\^78#_
M/EV _S[_8@  Y'$  ,]^  ##B   N9$  +"7  "GFP  GJ$  )BC$P"3HR4!
MC:(T!H:A0 V GTH5>9U3''2;6B-OF6(H:IAJ+F:6<C)AE7PW792&.EF2DSY6
MDJ% 4Y&R05*2R4)2D>M!4I#_0%*/_S]5B_\^5HC_/5>'_SU7A_\]5X?_/5>'
M_SWY9P  W78  ,F#  "]C0  LY4  *F;  "@H   EJ<  (^I#P"+JB$!A:DP
M!'^H/ IXIT<2<Z50&&VC6!YHHF D9*%G*5^@<"Y;GGDR5YV$-E.<D3E0G)\[
M3INP/4R<QSU,F^H\3)G_/$R8_SQ-E?\\3Y'_.U"/_SM0C_\[4(__.U"/_SOK
M;0  TWP  ,.)  "WDP  K)H  **?  "9I0  CJL  (6P"P"!L1L ?+$K G>P
M. =QKT,-:ZY-%&:M51EAK%T>7:ME(UFJ;B=5J7<K4:B"+TVGCS)*IYXU2*>O
M-D>GQC9&INDV1:3^-T6C_S=&H/\W2)S_-TF:_S=)FO\W29K_-TF:_S?B=
MRH,  +R/  "PF   I9X  )ND  "0JP  A;$  'JX! !VN10 <KDE 6VY,P1H
MN#\(8[A)#EZW4A-:MEH85K9B'%*U:R!.M'4D2[2 )TBSCBI%LYTL0K.N+4&S
MQ2Y!L^DM0+#^+S^O_S$^K?\R0*C_,D&F_S)!IO\R0:;_,D&F_S+5?   PHH
M +66  "HG0  G:,  )*J  "'L0  ?+<  '"^ P!HP@X 9L,= &/#+0%>PSD$
M6L-$"%;"3@Q2PE<03\%?%$O!:1=(P7,:1<!^'4+ C" _P)LB/<"M(SS!Q",\
MP.DC.K[^)CB\_R@WN_\I.+C_*CBV_RLXMO\K.+;_*SBV_RO)A0  N9,  *R<
M  "@H@  E*H  (BQ  !\N   <;X  &;% P!;RP@ 5\T3 %;.(P!3SC(!4,X^
M TW/2 5)SU((1L];"T//90Y SV\0/L][$SO/B14YSYD7-\^K&#;0PQ@VS^@8
M-,W[&S++_QTQRO\?,,G_(2_(_R$OR/\A+\C_(2_(_R&^CP  KYH  **A  "6
MJ0  BK   'VX  !QOP  9L8  %O, @!0T@< 1]H, $;<& !%W"< 1-TU 4'=
M0 (_WDL#/=Y5!#K?7P8XWVD'-=]V"3/@A LQX)0,+^&F#2[AO XMXN .+=[X
M#RO=_Q(JW/\4*=K_%BC:_Q8HVO\6*-K_%BC:_Q:SF   I:   )FG  "+L
M?K@  ''   !ER   6<X  $[3  !$VP0 /^D- #WI%P [ZB, .>HN #;K. $T
MZT(!,>Q+ B_M50,M[5\#*NYK!"CN> 4F[X@&)>^:!R/PK@<B\<@'(O#M!R'L
M_P<AZ_\((.O_"A_J_PL?ZO\+'^K_"Q_J_PNHGP  FZ8  (VO  !_N   <<$
M &3*  !8T   3-8  $'=   XY   -?8, #/W%  P]QX +O@G "OY,  H^3@!
M)OI  2/[20$A^U(!'OQ= AS]:0(:_7D#&/Z+ Q?_G@,5_[,$%/_3!!3^] 03
M_/\#$_K_ Q/Y_P,3^?\#$_G_ Q/Y_P.=I0  CZX  ("X  !RP@  9,L  %;3
M  !)V@  /M\  #3D   N]   *_\* "C_$  E_Q< (O\? !__)@ <_RT &?\T
M !?_/  4_T0!$O]. 1#_60$._V<!#/]W 0O_B@(*_Y\""?^U @C_U0('__0"
M!___ @?__P('__\"!___ @?__P*1K0  @K@  '/"  !DS   5M4  $C=   [
MX@  ,.<  "?N   C_P  (/\$ !S_#  9_Q$ %O\6 !/_&P 1_R$ #O\G  W_
M+@ *_S8 !_\^  3_2   _U0  /]B 0#_<P$ _X<! /^= 0#_L@$ _\H! /_J
M 0#_\P$ __,! /_S 0#_\P&$MP  =,$  &7,  !6V   1]\  #GE   MZ@
M(^X  !S]   8_P  %?\  !'_!  /_PL #?\.  G_$0 &_Q4  _\:  #_(
M_R8  /\N  #_-P  _T$  /]-  #_7   _VT  /^"  #_E@  _Z@  /^Z  #_
MPP  _\,  /_#  #_PP#_)"\!_R4O ?\H+P'_)S$!_R0V O\@/@+_&DD#_Q=6
M _\59 /_$W($_Q)_!/\2B@3_$I0$_Q*=!?\2I 7_$JP&_Q*S!O\2N@;_$L,&
M_Q/.!_\3WP?_$^L'_Q/V!_\3_P?_$_\&_Q/_!O\4_P?_%/\(_Q/_"/\5_PG_
M%?\)_Q7_"?\5_PG_)2X!_RDM ?\K+ '_*RX!_RDS O\D.P+_'T8#_QU3 _\;
M803_&6X$_Q=[!/\7AP7_%Y$%_Q>:!O\7H0;_%ZD'_Q>P!_\7MPC_%\ (_QC*
M"/\8VPC_&.@(_QCT"/\8_0C_&?\(_QG_"/\9_PG_&?\*_QC_"_\:_PO_&O\+
M_QK_"_\:_PO_)BT!_RPI ?\N* '_+RH!_RTO O\I-P+_)T,#_R10 _\B703_
M(&H%_QYW!?\>@P;_'HT'_QZ6!_\>G@C_'J4)_QZL"?\>LPG_'KP*_Q[&"O\>
MTPK_'N4*_Q[Q"O\?_ K^'_\*_1__"_P?_PS\'O\-_!__#O<A_P[W(?\.]R'_
M#O<A_P[_*BH!_R\F ?\R) '_,R4!_S(J ?\Q- +_+S\#_RU, _\J603_*&8%
M_R9R!O\E?@?_)8D(_R62"?\EF@K_):$+_R6H"_\DL S_)+@,_R7!#/\ES@W_
M)>$-_"7O#?DF^@SV)O\-]2;_#_0E_Q#T)?\1\B;_$NTG_Q+M)_\2[2?_$NTG
M_Q+_+B8!_S0B ?\W( '_.2$!_S@E ?\Y+P+_.#L"_S5' _\S5 7_,6$&_R]M
M!_\N>0G_+80*_RV-#/\LE@W_+)T-_RRE#OTLK _\++0/^RR]#_DLR1#V+-T0
M\RWL#^\M^ _M+?\2ZRS_%.HL_Q7I+/\6Y2W_%N N_Q;@+O\6X"[_%N N_Q;_
M,B,!_S@= ?\\&P'_/AL!_T B ?]!*P'_0#8"_SY" _\\3P7_.5P&_SAH"/TV
M<PO[-7X,^#6(#O<TD0_U-)D0\S2@$?(SJ!+P,[ 2[S.Y$^XSQ1/K--<3YS3J
M$N,T]Q3A-/\7WC/_&=PS_QK;,_\:U#3_&LXU_QK.-?\:SC7_&LXU_QK_-A\!
M_SP9 ?]!%@#_1!8 _T<> ?]))P'_2#("_T8] _]$207Z0E8']D!B"?(_;@SO
M/7D/[3R#$.H\C!+H.Y03YSN<%.4[I!7C.JT5XCJV%N [PA;?.](6VCOH%]0Z
M]AK0.O\<S3K_'LLZ_Q[*.O\?Q#O_'\ \_Q[ //\>P#S_'L \_Q[_.1L!_T 5
M /]%$0#_2A, _TX9 /]0(@'_4"P!_4XW O9+0P3P25 'ZTA="N=&:0WC1700
MX$1^$]U#AQ7;0I 7V$&8&-5 H!G30*D;T4"R',] O1W-0,P=RD'D'L9 ]"#"
M0/\BOT#_([U _R.[0/\CMD'_([-"_R*S0O\BLT+_(K-"_R+_/1< _T01 /]*
M#@#_4!  _U05 /]6'0#]5B8!\U4Q >M3/0/E4DL&WU!8"MI.8P[43&X3T$IX
M%LU)@1G+2(H;R$>2'<9'FA_$1J,APD:L(L!%MR.^1<4DO$7<)+A&\"6U1O\G
MLD;_)[!&_R>N1O\GJD?_)J=(_R:G2/\FITC_)J=(_R;_0!0 _T@. /]."P#_
M50X _UD1 /]<%@#T71\ ZEPJ >);-P+:6D8%TE=3"\Q57A#(4V@5Q%%R&<%0
M>QR^3X0?O$V,(KE-E22W3)TFM4NG)[-+L2FQ2K\JKTK1*JQ+ZRNI2_PLIDO_
M+*5,_RNC3/\JGTW_*IU-_RF=3?\IG4W_*9U-_RG_0Q$ _TL, /]3" #_6@L
M_UX- /E@$ #K818 X6(A -9B,0'.84$%QU]."\)<61&]6F07N5AM&[96=A^S
M57XBL%.'):Y2CRBK49@JJ5"B+*=0K"VE3[DOHT_++Z!0YB^>4/DPG%#_+YI1
M_RZ84?\MEE+_+)12_RN44O\KE%+_*Y12_RO_1A  _TX) /]6!0#^7@8 [V('
M .=E"@#D9@X UF<9 ,UH+0'%9ST%OV5*"[EC51*T8%\7L%YI'*Q<<2&I6GHD
MIEF"**18BRNA5I0MGU6=+YQ5J#&:5+0SF%3%,Y94X3235?8SDE7_,I%6_S&/
M5O\PC5;_+HQ7_RV,5_\MC%?_+8Q7_RW_20X _U$% /]: 0#N8@  WV<# -AJ
M!@#5:PH S6T5 ,5N*0&^;3D$MVM'"[%H4A&L9EP8J&1E':1B;2*A8'4FGEY^
M*9M=ABV87(\OE5J9,I-9I#206; VCEG -HQ9VS>*6?,VB5K_-(A;_S.'6_\Q
MAEO_,(5;_R^%6_\OA5O_+X5;_R__2PP _U0  /M>  #B90  V&L! ,]N!0#,
M< @ QG(2 +YS)@&W<S8$L7!$"JMN3Q&F:UD8H6EA'9UG:B*997(GEF-Z*I-B
M@RZ08(PQC5^5-(I>H#:'7JTXA5V\.8-=U#F"7O X@5__-H!?_S2 7_\S?U__
M,7Y?_S!^7_\P?E__,'Y?_S#_30D _U8  .YA  #=:0  T6\  ,IS P#%=08
MP'80 +AX(P"Q>#,#JW9!":5S3!"?<%87FVY?'99L9R*3:F\GCVAW*XQG?R^)
M98@RA622-8)CG3> 8JHY?6*Y.GMBSSMZ8NXY>F/_.'IC_S9Y8_\T>6/_,GEB
M_S%Y8O\Q>6+_,7EB_S'_3P< _UD  .9D  #7;   S',  ,1W @"_>00 N7H.
M +)\( "L?#$#I7H^"9]X2A":=5,7E7-<'9%Q9"*-;VPGB6UT*X5L?"^":H4R
M?VF/-7QHFSAY9Z<Z=F:V.W1FS#QS9^L[<V?_.'-H_S9S:/\U<V?_,W-F_S)S
M9O\R<V;_,G-F_S+_400 _UP  .)G  #2<   QW8  ,!Z  "Z?0( M'\, *V!
M'0"G@2X"H'\\")I]1P^5>E$6D'A:'(MV8B&'=&DF@W)Q*W]Q>B]\;X,R>&Z-
M-75MF#AR;*4[<&NT/&YKR3QM:^D[;6S^.6UL_S=N;/\U;FO_-&YJ_S)N:O\R
M;FK_,FYJ_S+_4P  ]%\  -YJ  #-<P  PWH  +M^  "U@0  KH,) *B%&@"B
MA2L"FX0Z!Y6"10Z0?T\5BGU8&X9[7R"!>6<E?7=O*GIV=RYV=( R<W.+-6]R
MECAL<:,Z:7"R/&APQCQG<.<[9W'\.6AQ_S=H</\U:6__-&EN_S-I;O\S:6[_
M,VEN_S/_5@  ZV(  -AN  #)=@  OWT  +>"  "PA0  J(<& **)%P"<BBD!
MEHDW!I"'0PR+A4T3A8)5&8" 71]\?V4D>'UM*71[=2UP>GXQ;7F(-&EWE#=F
M=J$Z8W:P.V%VQ#QA=N4[87;[.6)V_S=C=?\U8W/_-&1R_S-D<O\S9'+_,V1R
M_S/_6   YF8  -)Q  #%>@  NX$  +*'  "KB@  HHP" )R.% "7CR8!D8XT
M!8N,0 N%BDH1@(A3&'N&6QUVA6,B<H-J)VZ"<BMJ@'LO9W^&,V-^D39@?9XY
M77RN.EM\P3M;?.,Z6WSZ.%Q[_S==>_\U7GG_-%]W_S-?=_\S7W?_,U]W_S/^
M7   X6H  ,UU  # ?@  MH8  *Z+  "EC@  FY$  )63$0"0E"(!BY,Q X62
M/0E_D4@/>H]1%G6-61MQC& @;(IH)6B)<"EDAWDM88:#,5V%CS1:A)PV5X.L
M.%6#OSE5@^$X58+Y-U:"_S56@?\T6'__,UE]_S)9??\R67W_,EE]_S+O8
MVVX  ,=Z  "[@P  LHL  *B0  "?DP  E)8  (V9#@")FAX A)HN GZ9.@=Y
MET4-=)9.$V^55AAJDUX=9I)E(6*1;29>CW8J6XZ!+5>-C3!4C)HS48RJ-4^,
MO35/C-XU3XOW-$^*_S-0B?\R48;_,5*$_S%2A/\Q4H3_,5*$_S'J90  TG,
M ,)_  "VB   K)   **4  "8F   C)P  (2?"@" H!D ?*$I 7>@-@5RGT$*
M;9Y+#VB=4Q1DG%L98)MC'5R::R%8F70E59A^*5&7BBQ.EI@N2Y:H,$J6O#%)
MEMPP293V,$F3_S!)DO\P2I#_+TN-_R]+C?\O2XW_+TN-_R_B:P  RGD  +R%
M  "QCP  II0  )N9  "1G0  AJ(  'JF P!VIQ, <Z@D &ZH,@-JJ#T&9:='
M"V&F4 ]=I5@46:1@&%6C:!Q2HW$?3J)\(TNAB"9(H98H1:"F*D2ANBM#H=HJ
M0Y_U*T*=_RM"G/\L0IO_+$27_RM$E_\K1)?_*T27_RO7<@  PX   +:,  "J
ME   GYD  )2>  ")HP  ?J@  '"N  !JL X :+$= &6Q+ %AL3@#7;!#!EFP
M3 I5KU0.4J]=$4ZN915+KF\82*UY&T6MAAY"K)4@/ZRE(CZMN2,]K=@B/:OU
M(SRI_R4[I_\F.Z;_)CND_R8[I/\F.Z3_)CND_R;,>@  NX@  *Z2  "BF0
MEYX  (RD  " J@  =:\  &FT  !>N08 6[H4 %F[) !6NS$!4[L] U"[1P5-
MNU '2KI9"D>Z8@U$NFP00;IW$SZYA!4\N9,7.;FC&#BYMQDWNM89-[CT&C6V
M_QPTM/\>,[/_'S.R_R SLO\@,[+_(#.R_R#!@P  M)$  *:8  ";G@  CZ4
M (*K  !VL0  :[8  %^\  !4P0, 3,4- $O%&0!)QB@ 2,8U $7'0 %#QTH#
M0,=3!#['708[QV<(.<=S"C?'@ PTQY -,L>A#C'(M0\PR-,/,,;T$"[$_Q,M
MPO\5+,'_%BO _Q<KP/\7*\#_%RO _Q>XC0  JI<  )Z>  "1I0  A*P  'BR
M  !KN0  8+\  %3#  !*R ( 0,T' #K2#@ YTAL .-,H #?3-0 VU$  --5+
M 3/550$QUF "+]9L RW7>@0KV(L%*MB=!2C9L08GVLT&)]?O!B;4_PDETO\+
M)-'_#"/0_PTCT/\-(]#_#2/0_PVNE@  H)T  )2D  "&K   >;0  &R[  !@
MP@  5,8  $C+   ^T   -=4$ "W="@ LX1, *^(? "GC*@ HY#4 )^0_ ";E
M2@ DYE4 (^9A 2'G;@$@YWX"'NB0 AWII (;Z;P"&NKB AKF_ (9Y?\#&>3_
M!!CC_P48X_\%&./_!1CC_P6CG0  EJ0  (BL  !ZM0  ;+T  %_$  !3R@
M1\X  #S3   RV@  *M\  "7N"0 C\!$ (?$9 !_Q(@ =\BL &_,T !GT/@ 7
M]$@ %?52 !/V7P 2]FX!$?>  1#XE $/^:H!#OG& 0[Y[0$-]O\!#?3_ 0WS
M_P$-\_\!#?/_ 0WS_P&9HP  BZP  'RU  !MO@  7\8  %+-  !%T@  .=@
M "_>   FX@  '^H  !S[!@ 9_PX %_\3 !3_&@ 2_R$ $/\H  [_,  -_SD
M"_]#  G_3@ &_UP !/]L  +_@  !_Y8  /^M  #_R@  __   /__  #__P
M__\  /__  #__P"-JP  ?;4  &Z_  !@R   4M   $/7   WW0  *^(  "+F
M   9Z@  %?D  !+_   0_P@ #O\.  S_$0 )_Q8 !O\<  /_(@  _RH  /\S
M  #_/0  _TD  /]7  #_:0  _WX  /^5  #_K   _\<  /_H  #_^@  __H
M /_Z  #_^@" M0  <+\  &')  !2TP  0]L  #7A   IY@  'NH  !7N   0
M^   #O\   O_   (_P  !/\&  #_"@  _PX  /\1  #_%0  _QL  /\C  #_
M*P  _S8  /]#  #_4P  _V4  /]Z  #_D0  _Z8  /^X  #_SP  _\\  /_/
M  #_SP#_'"\!_R L ?\A+ '_'BX!_QHS ?\4/ '_#T8!_PU4 O\+80+_"6\"
M_PE[ O\)A@+_"9 "_PF9 O\)H +_":<"_PFM O\)M +_";P!_PG% ?\)T0+_
M">,"_PGO O\)^0'_"O\!_PK_ ?\*_P+_"O\"_PK_ O\+_P/_"_\#_PO_ _\+
M_P/_'RT!_R,I ?\D*0'_(BL!_QXP ?\8. '_%$,!_Q%0 O\07@+_#FL"_PYW
M O\.@P+_#HT"_PZ5 O\.G0+_#J0"_PZJ O\.L0+_#KD"_P[! O\.S0+_#M\"
M_P[L O\.^ +_#O\"_P[_ O\/_P/_#_\#_P__!/\0_P3_$/\$_Q#_!/\0_P3_
M(RH!_R8F ?\H)0'_)R<!_R,K ?\>,P'_&T !_QE- O\66@+_%&<"_Q-S O\3
M?@+_$XD#_Q.1 _\3F0/_$Z "_Q.G _\3K@/_$[4#_Q.^ _\3R0/_$]H#_Q3I
M _X4]@/[%/\#^17_ _D5_P3X%?\%^!7_!O@5_P;X%?\&^!7_!O@5_P;_)B8!
M_RHB ?\L( #_*R(!_R@F ?\G, '_)#P!_R)) O\?50+_'6("_QMN _\;>@/_
M&H0#_QJ- _\:E0/_&IP$_QJC!/\;J@3_&[($_QNZ!/\;Q03\&],$^1OG!/4<
M] 3R'/\%\1S_!O <_P?O'?\([QW_">\<_PGN'/\)[AS_">X<_PG_*B(!_RX=
M /\P&P#_,!P _S B /\P+ '_+C<!_RM$ O\H40+_)ET#_R1I _\C=03_(W\$
M_B.(!/TCD07[(Y@%^B.@!?@CIP;W(ZX&]2.W!O0CP0;R),\&[B3D!NHE\@;H
M)?X(YB3_"N0E_POC)?\,XR3_#.(D_PSA)/\-X23_#>$D_PW_+AX _S,8 /\U
M%@#_-14 _S@= /\X)P'_-S,!_S0_ ?\R2P+_+U@#^RYD!/@M;P3U+'H%\RR#
M!O$LC ;O+)0'[2R<".PLHPCJ+*L(Z2RS".<LO@GF+,P)XBWB"-XM\0K;+/X,
MUBW_#M0L_P_2+/\0T2S_$,\L_Q#.+?\0SBW_$,XM_Q#_,AD _S<4 /\Z$0#_
M/!( _S\9 /] (@#_/BT!_SPY ?HZ10+T.%(#\#=>!.PV:@7I-70&YC5^".0T
MAPCB-) )X#28"MXTGPK<,Z<+VC.P#-@SNPS5,\D-TC3?#<XT\ _*-/T2QS3_
M$\4T_Q3#-/\5PS/_%< T_Q6_-/\4OS3_%+\T_Q3_-A4 _SL0 /\^#0#_0P\
M_T84 /]&' #_1B8 ]D0R >]"/P'I0$P#Y#]9!-\^9 ;;/6\(V#QY"M0\@@S1
M.XL-SSN3#\TZFA#+.J(1R3JK$L@ZM1/&.L(3Q#K5%, [ZQ6\.OL7N3K_&+<Z
M_QFV.O\9M3K_&+([_QBQ._\8L3O_&+$[_QC_.1( _S\- /]#"0#_2 P _TL0
M /],%0#U3!\ ZTHJ .1)-P'=248"U4=3!-!&7PC,16D+R41S#<9#?!##0H02
MP4*,$[]!E16]09T6NT"F%[I L!BX0+P9MD#,&K-!YAJO0?<<K4'_':M!_QVI
M0?\<J4'_'*9!_QNE0?\;I4'_&Z5!_QO_/1  _T() /](!0#_30@ _U + /E1
M#P#K4!4 X4\@ -A0,0#/4$$"R4].!<1.6@G 3&0-O4MM$+I*=A.W27X5M4B'
M%[-'CQFQ1Y<;KT:@'*U&JAZK1;8?J47&'Z=&X""D1O0@H4;_(9]'_R">1_\@
MGD?_'YM'_QZ:1_\>FD?_'II'_Q[_0 T _T8$ /],  #X4@( Z%4$ .%5" #B
M50T U549 ,Q7+ #%5SP"OU9*!KI550JV4U\.LE)H$J]0<16L3WD8JDZ!&JA-
MBAVE3)(?HTR<(*%+IB*?2[$CG4O ))M+V"692_ EEDS_))5,_R243/\CDTS_
M(I%-_R&13?\AD4W_(9%-_R'_0@H _TD  /]1  #F5P  W5L! -5<!0#26PD
MRUP4 ,->* "\7C@"MEU&!K%;40JM65L/J5AD$Z96;!>C570:H%1]'9Y3A1^;
M4HXBF5&7))=0H2:54*TGDE"\*)%0T"B.4.PHC5'^)XM1_R:+4?\EBE+_)(E2
M_R.(4O\CB%+_(XA2_R/_10< _TL  /!5  #?6P  TV   ,QA P#(808 PV$1
M +MD) "U9#0"KV-"!:IA3@JE7U</H5U@%)Y<:!B;6W ;F%EX'I58@2&35XHD
MD%:3)HY5GBB+5:DJB52W*X=4RRN%5>DKA%7\*H-6_RB#5O\G@E;_)8%6_R2!
M5O\D@5;_)(%6_R3_1P, _T\  .=8  #98   S60  ,9F 0#!9@0 NV8. +1I
M( "N:3$"J&@_!:-F2@J?950/FF-=%)=A91B38&T<D%YU'XY=?2*+7(8EB%N0
M*(5:FBJ#6:8L@%FT+7]9QRY]6>8M?%KZ+'M:_RI[6_\H>UO_)WM:_R9Z6O\E
M>EK_)7I:_R7_20  ^U(  .-<  #28P  QV@  ,!K  "Z:P( M6L- *YM'0"H
M;BX!HVT\!9UK2 J9:E$/E&A:%)!F8AB-96H<BF-R((=B>B.$88,F@6",*7Y?
MERM[7J,M>5ZQ+W==Q"]U7N(O=5[Y+75?_RMU7_\I=5__*'5>_R9U7O\F=5[_
M)G5>_R;_2P  \%4  -Y?  #-9P  PVP  +MO  "U<   KV\* *AQ&@"C<BL!
MG7(Y!)AP10F3;D\.CVU8%(MK8!B':6<<A&AO((%G=R-]9H F>F2**7=CE"QU
M8Z$N<F*O+W!BP3!O8M\P;F/W+F]C_RQO8_\J;V/_*&]B_R=O8O\G;V+_)V]B
M_R?_30  ZU@  -EC  #):@  OW   +=S  "P=   J70' *-V%P">=R@!F'8W
M!)-U0@B.<TP.B7%5$X5P71B!;F4<?FUL'WML="-X:GTF=&F'*7%HDBQN9YXN
M;&>L,&IGOC%I9]PP:6?U+FEG_RQI9_\J:F?_*6IF_RAJ9O\G:F;_)VIF_R?_
M4   YUL  --F  #%;@  NW,  +-W  "K>0  I'@# )UZ% "8>R4!DWLT XYZ
M0 >)>$H-A'93$H!U6Q=\<V(;>')J'W5Q<B)R;WLF;VZ%*6QMD"QI;)PN9FRJ
M,&1LO#%C;-DP8VST+V-L_RUD;/\K9&O_*65J_RAE:O\H96K_*&5J_RC]4P
MXU\  ,YI  #!<0  MW<  *][  "G?0  GGT  )A^$0"3@"( CH Q HE_/@:$
M?4@,?WQ1$7MZ619W>6 :<W=H'F]V<"%L=7@E:72"*&9SCBMC<IHN8'&H+UYQ
MNC!=<=0P77'R+EYQ_RQ></\K7W#_*6!O_RA@;O\H8&[_*&!N_RCQ50  WF(
M ,IM  "]=0  LWL  *N   "B@@  F($  )&##P"-A1\ B(4N H.$.P5^@T4*
M>H%.#W6 5A1Q?UX8;GUF'&I\;2!G>W8C8WJ )V!YBRI=>)@L6G>F+EAWN"]7
M=]$O5W?Q+EAV_RQ8=O\J677_*5IT_RA:=/\G6G3_)UIT_R?M60  UV8  ,5Q
M  "Y>@  KX   *:$  "=A@  D8<  (J)# "&BAL @HLK 7V*. 1XB4((=(A,
M#6^'5!)LA5L6:(1C&F2#:QYA@G0A78%])%J B2A7?Y8J57ZD+%)^MBU1?LXM
M47WO+%)]_RM2?/\I4WO_*%1Z_R=4>O\G5'K_)U1Z_R?H7@  T&L  ,!V  "T
M?@  JX4  *&)  "7BP  B8T  (./" !^D!< >Y$G 7:1- -RD#\&;8])"VF.
M40]EC5D38HQ@%UZ+:!M;BG$>5XE[(52(AB11AY0G3X:B*4V&M"I+ALPJ2X7N
M*4R$_RE,@_\H3(/_)TV!_R9.@?\F3H'_)DZ!_R;A8P  R7   +M[  "PA
MIHH  )N.  "1D0  A),  'J5 @!UEQ( <I@B &^8, )JESL$9I=%"&*63@Q?
ME58/6Y1=$UB391=5DVX:49)X'4Z1A"!+D)$C29"A)$>0LB9%D,HF18_M)46-
M_R5%C/\E1HO_)$:*_R1&BO\D1HK_)$:*_R38:0  PW8  +6!  "KB@  GX\
M )63  "*E@  ?IH  '"=  !KGPX :)\< &:@*@%BH#<"7Y]!!5N?2@A8GE(+
M5)Y:#E&=8A).G&L52YQU&$B;@1I%FX\=0IJ?'T":L" _FL@@/YGK'S^8_R ^
MEO\A/I7_(3^4_R$_E/\A/Y3_(3^4_R'-<   O'T  +"(  "DCP  F90  (Z8
M  "#G0  =Z   &FD  !@IP@ 7:@4 %NI) !9J3$!5JD\ E.I1010J$X&3:A7
M"4JH7PQ'IV@.1*=S$4&F?Q0^IHT6/*:=%SJFKQ@YIL<8.:7J&#BC_QHWH?\;
M-Z#_'#>?_QPWG_\<-Y__'#>?_QS$>   M84  *F/  "=E0  DIH  (:?  !Z
MHP  ;J@  &*L  !5L   4+(. $ZR&P!-LR@ 2[,U $FS/P%&LTD"1+-2!$&S
M6P8_LV0(/+-O"CJS>PPWLXH.-;*:#S.SK1 RL\40,K+I$#&P_A(PKO\4+ZW_
M%2^L_Q8OK/\6+ZS_%B^L_Q:[@0  KHX  *&5  "6F@  B:   'VF  !QJP
M9:\  %FT  !.MP  0[P% $"]$0 _O1X /KXK #R^-@ [OT$ .;]+ 3>_5 (U
MP%\",\!J!#' =P4OP(8&+<"7!RO J@@JP<((*L#G!RF]_0HHO/\,)[K_#2>Y
M_PXGN?\.)[G_#B>Y_PZRC   I90  )F:  "-H0  ?Z<  '*M  !FLP  6K@
M $^[  !$OP  .L0" ##)"  NRA$ +<H= "S+*0 KRS4 *\Q  "K-2@ HS58
M)\YA ";.;P$DSG\!(\^1 B'/I0(@T+T"(,_D A_-^@,>R_\$'LK_!1W)_P8=
MR?\&'<G_!AW)_P:HE   G)H  )"A  ""J   =*\  &>V  !;O   3L   $/#
M   YQP  +\P  "?0!  ?U@H &]H0 !O;&@ :VR8 &MPQ !G=/  8W4@ &-Y5
M !??8@ 6X'( %>"% !3AF@ 3XK$ $N// !+@]  2WO\!$=W_ 1';_P(1V_\"
M$=O_ A';_P*>F@  DJ$  (2I  !VL0  :+@  %N_  !.Q   0L@  #?,   M
MT   )-4  !S;   5WP4 %.D. !+J%  1ZQT $.LF  [L,  .[3H #>Y&  ON
M4P *[V( "?!T  CQB0 '\J  !?*Z  3QY  "\?T  N__  /M_P #[?\  ^W_
M  /M_P"5H0  AJD  'BR  !IN@  6\(  $W(  ! S   --$  "K6   AVP
M&>   !+D   /\ $ #?D*  OZ#P )^Q4 !_L<  3\)  !_"P  /PW  #\0@
M_%   /QA  #]=0  _(P  /RD  #\P0  _.L  /S_  #]_P  _?\  /W_  #]
M_P")J0  >;(  &J[  !<Q   3LP  #_1   RUP  )]T  !WA   5Y0  #N@
M  KQ   (_0  !?\#  '_"0  _PX  /\2  #_%P  _Q\  /\G  #_,0  _SX
M /]-  #_7P  _W4  /^-  #_I@  _\(  /_G  #__   __\  /__  #__P!\
MLP  ;+P  %W&  !.SP  /]8  #'=   EX@  &N8  !'J   ,[@  !?(   #_
M    _P   /\   #_    _P4  /\*  #_#@  _Q(  /\8  #_(0  _RL  /\Y
M  #_2@  _UT  /]S  #_C   _Z0  /^Y  #_U   _]X  /_>  #_W@#_&"P
M_QDI /\9* #_%2L _Q P /\+. '_ T0!_P!1 ?\ 7@'_ &P!_P!X ?\ @@'_
M (P!_P"4 ?\ G #_ *( _P"H /\ KP#_ +8 _P"^ /\ R #_ -< _P#G /\
M\P#_ /T _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_&RD _QTF
M /\<)0#_&2< _Q,L /\.- #_"T !_PA. ?\%6P'_ V@!_P)T ?\"?P'_ H@!
M_P*1 ?\"F '_ I\!_P&E /\!K #_ ;( _P&Z /\!Q #_ =$ _P#D /\ \0#_
M /P _ '_ /P"_P#\ _\ _ 3_ ?P%_P'\!?\!_ 7_ ?P%_P'_'R8 _R$B /\@
M(0#_'B, _Q@G /\3, #_$3P!_PY* ?\-5P'_"V,!_PIO ?\*>@'_"H0!_PJ-
M ?\*E '_"IL!_PJB ?\*J '_"J\!_PJW ?\*P #_"LP _PK@ /L*[P#W"OH
M]0O_ ?4,_P'T#?\!] W_ O0-_P+T#?\"] W_ O0-_P+_(B( _R0= /\D' #_
M(AT _QXB /\<+ #_&3@ _Q9% ?\34@'_$EX!_Q!J ?\0=0'_$'\!_Q"( ?\0
MD '_$)<!_Q"> ?\0I0']$*P!_!"S ?H0O0'Y$<D!]1'= ?$1[0'N$?D![!+_
M NL3_P+J$_\#Z1/_ ^D3_P/I$_\#Z1/_ ^D3_P/_)AT _R@8 /\H%@#_)A8
M_R8= /\F* #_(S0 _R!  /\=30'_&UD!_QEE ?X9< '\&'H!^1B# ?<8C 'V
M&),!]!B: ?,8H0'Q&:@!\!FP NX9N@+M&<8"ZAK9 N8:ZP'B&_D"X!O_ ]X<
M_P3='/\%W!S_!=P<_P7;'/\%VQS_!=L<_P7_*AD _RT3 /\M$0#_+1$ _RX9
M /\M(@#_+"X _RDZ /\F1P'Z)%0!]B-@ ?(B:P'O(G4"[2)^ NLBAP+I(H\"
MYR*6 N4BG@+D(J4"XB*M N$CMP+?(\,"W2/6 M@DZ@/2)/D%SR7_!LTE_P?+
M)?\(RB7_",HD_PC*)/\(RB3_",HD_PC_+A0 _S$0 /\R#0#_- X _S44 /\U
M' #_,R< ^C$T /,O00#N+4X!Z2Q: >4L90+B+' "WRMY MTK@@/:*XL#V"N2
M!-4KF@33*Z($T2NJ!<\KLP7-*[\&S"S/!L@MYP?$+?<)P2W_"K\M_PN]+?\,
MO"W_#+PL_PR[+/\,NRS_#+LL_PS_,1$ _S4, /\V!P#_.@L _SP0 /\[%0#X
M.1\ [S<K .<V.0#A-4< W#54 =4U8 +1-6H#SC1S!,PT? 7*-(4&R#2-!\8S
ME C$,YP)PC.E"<$SK@J_,[D+O3/("[LTX0NW-/,-M#3_#[$T_P^P-/\0KS3_
M$*XT_P^N-/\/KC3_#ZXT_P__-0X _S@' /\\ @#_0 8 _T$+ /I!#P#M/Q8
MXSPB -H],0#2/D$ S#Y/ L@^6@/$/60%P3UN![\\=@B\/'X*NCN'"[@[CPRW
M.Y<-M3J?#K,ZJ0^Q.K00KSK"$:XZV1&J.^\2ISO_$Z4[_Q2D._\3HSO_$Z([
M_Q.B._\2HCO_$J([_Q+_. H _SP  /]!  #U10  YD8" .%%!P#C0@T U4,9
M ,Q%+ #&1SP!P4=) KQ&502Y15\&M41H";-#<0NP0WD-KD*!#ZQ"B1"J09$2
MJ$&:$Z= I!2E0*\5HT"\%J% T!:>0>H7G$'\%YI!_Q>80?\7F$'_%I=!_Q67
M0?\5ET'_%9=!_Q7_.P8 _S\  /E&  #E2P  W$X  ---! #12@D RDH4 ,)-
M)P"\3C<!MTY% K)-4 6O3%H(JTMC"JA*; VF270/I$E\$:%(A!.?1XP5G4>5
M%YM&GQB91JH9ET:X&I9&RAN31N8;D4?Y&X]'_QJ.1_\9CD?_&(U'_QB-1_\7
MC4?_%XU'_Q?_/@( _T,  .M+  #=40  T50  ,I4 0#&4@4 P5$1 +E3(@"S
M53,!KE1! JI43 6F4U8(HE%?#)]09P^=3V\1FDYW%)A.?Q:638@8DTR1&9%,
MFQN/2Z8=C4NS'HM+Q1Z)2^(>ATSW'H9,_QV%3/\<A4W_&H5,_QF%3/\9A4S_
M&85,_QG_0   _$<  .50  #55@  RED  ,):  "]6 , N%<. +%9'@"L6B\!
MIUH] J)9206>6%,)FU=;#)=69!"556L2DE1S%8]3>Q>-4H0:BU&-'(A1EQZ&
M4*,?A%"P(()0P2& 4-TA?E'T('U1_Q]]4?\=?5'_''U1_QM]4?\:?5'_&GU1
M_QK_0@  \$H  -]4  #.6@  Q%X  +Q?  "V7@  L5P+ *M>&@"E8"L H& Z
M IQ?10677E )E%Q8#)!;8!"-6F@3BUEP%HA8=QB%5X ;@U:)'8!6E!]^59\A
M>U6M(GE4O2-X5=<C=U7R(G96_R!V5O\?=E;_'796_QQV5O\;=E;_&W96_QO_
M10  [$X  -I8  #)7@  OV(  +=D  "Q8P  JV$( *1C%P"?9"@ FF4W I9D
M0P618TT(CF%5#(I@71"'7V43A%YL%H%==!E^7'T<?%N&'GE:D2!W6ITB=%FJ
M)')9NB5Q6=(E<%KP(V]:_R)O6O\@<%K_'G!:_QUP6O\<<%K_''!:_QS_2
MYU(  --;  #%8@  NV8  +-H  "L:   I68% )]G% "::24 E6DT I!H0 2,
M9TH(B&93#(1E6Q"!9&(3?F-J%GMB<AEX87H<=F"$'G-?CB%P7IHC;EZH)6Q=
MN"5J7LXF:5[N)&E>_R)J7O\@:E[_'VI>_QYJ7O\=:E[_'6I>_QWY2@  XU4
M ,]?  #!90  MVH  *]L  "G;   GVH! )EK$0"4;2( D&XQ 8MM/02';$<'
M@VM0"W]J6 ]\:& 3>&=G%G9G;QES9G@<<&6!'FUDC"%J8Y@C:&*F)69BMB9D
M8LPF9&+L)61B_R-D8O\A96+_'V5B_QYE8O\=96+_'65B_QWR3   WU@  ,IB
M  "]:0  LVX  *MP  "B<   F6X  )-P$ "/<A\ BG(N 89R.P."<44'?7!.
M"WIN5@YV;5X2<VQE%7!K;1AM:G4;:FE_'F=IBB%E:)8C8F>D)6!GM"9?9\DF
M7F?J)5YG_B-?9_\A7V;_'V!F_QY@9O\>8&;_'F!F_Q[O3P  VEP  ,9E  "Z
M;0  L'(  *=U  "==   E',  (UT#0")=AP A7<K 8%W. -\=D,&>'5,"71T
M5 UQ<UL1;G)C%&MQ:Q=H<',:96]\'6)NAR!?;90B76RB)%ILLB59;,<E6&SH
M)5EL_2-9:_\A6FO_'UMK_QY;:O\>6VK_'EMJ_Q[K4P  TV   ,)I  "V<0
MK'8  *-Y  "9>0  C7<  (=Y"P"#>Q@ ?WPH 'M\-0)W>T %<WI)"&]Y40QL
M>%D/:'=A$V5V:!9B=7 97W1Z'%QTA1]:<Y$A5W*@(U5RL"13<L4D4W+G)%-Q
M_")4<?\@5'#_'U5P_QY5;_\=56__'55O_QWE5P  S60  +YM  "R=0  J'L
M )]^  "3?0  AWT  (!_!P!\@!4 >($D '6",@%Q@3T$;8!&!VF 3PIF?U8-
M8WY>$6!]9A1=?&X76GMW&E=Z@AU4>H\?47F=(4]YKB).><,B37CE(DUW^R%.
M=_\?3G;_'D]U_QU/=?\=3W7_'4]U_QW?7   R&@  +ER  "N>@  I8   )J"
M  ".@@  @(,  'F% @!TAA$ <8@@ &Z(+@%JB#D"9X=#!6.'3 A@AE,+785;
M#EJ$8Q%7A&L45(-U%U&"@!I.@8T<2X&;'DF!K!](@,$@1X#C'T=_^AY(?O\>
M2'W_'4E\_QQ)?/\<27S_'$E\_QS680  PFX  +1X  "J@   GX4  )2'  "(
MAP  >XD  '",  !KC@T :(\: &:/*0!BD#4!7X\_ UR/2 59CE (5HY8"U.-
M8 Y0C&@038QR$TJ+?19(BHH818J9&D.*JAM"BK\;08KA&T&(^1M!AO\;087_
M&T*%_QI"A/\:0H3_&D*$_QK-9P  O'0  *]^  "EA@  FHH  (Z,  ""C0
M=9   &>4  !AE0@ 7I<4 %R7(P!:F"\ 5Y@Z 5281 -2ETP%3Y=4!TR77 E)
MEF4,1Y9O#D25>A%!E8@3/Y27%3V4J!8[E+T6.Y3?%CJ2^!<ZD/\7.H__%SJ.
M_Q<ZCO\7.H[_%SJ._Q?%;@  MGL  *J%  ">BP  E(\  (B2  ![E   ;I<
M &*;  !7G@  4J . %&@&P!/H2@ 3:$T $NA/@%)H4<"1Z%0 T2A6 5"H6$'
M/Z!K"3V@=PLZH(4-.*"4#C:@I@\UH+L0-*#=#S2=]Q SG/\2,YK_$C.9_Q,S
MF?\3,YG_$S.9_Q.]=P  KX,  *.+  "8D0  C94  (&9  !SG   9Y\  %NB
M  !/I@  1ZD( $2J$@!#JA\ 0:LK $"K-P _K$$ /:Q* 3NL4P(YK%P#-ZQG
M!#6L<P4RK($&,*R1!RZLHP@MK+@)+*S9""RJ]0HKJ/\+*J;_#"JE_PTJI?\-
M*J7_#2JE_PVU@   J(L  )R1  "1E@  A9P  'B@  !KI0  7Z@  %.L  !(
MKP  /;(  #:U"P TM14 ,[8A #*V+  QMS< ,+=! "^X2P NN%4 ++A@ 2JX
M;0$IN7L")[F- B6YGP,DN;0#([G2 R.W] 0BM?\%(;3_!B&S_P<ALO\'(;+_
M!R&R_P>MB@  H)$  )67  "(G0  >Z,  &ZH  !AK0  5;$  $JT   _MP
M-+L  "N^ P DP@P (L(4 "+#'P APRH (,0T !_$/P >Q4H '<96 !S&8P ;
MQW, &L>% !G'F0 8R*X %\C+ !?&\0$7Q/\!%L/_ A;!_P,6P?\#%L'_ Q;!
M_P.CD0  F)@  (N>  !]I0  <*L  &*Q  !6M@  2KD  #Z]   TP   *L0
M "+(   9S 0 $] * !'2$0 0TAH $-,E  _3,  .U#P #M1(  W55@ -U64
M#-9X  S6C0 +V*0 "MB^  G9Y@ *UOX "]3_  O2_P +TO\!"]+_ 0O2_P&:
MF   CI\  ("F  !RK0  9+0  %>Z  !)OP  /<(  #+&   HR0  '\T  !?1
M   1U@  #-L%  C>"P &WQ$ !=\:  3@)  "X2X  >(Z  #C1P  Y%8  .1G
M  #E>P  YI(  .:J  #GR   Y_   .C_  #H_P  Z/\  .C_  #H_P"1GP
M@J<  '2O  !EMP  5[X  $G#   \QP  ,,L  "7/   <U   %-D   [=   )
MX0   N4   #I!@  Z0T  .D1  #J&   ZR$  .TK  #O-P  \44  /)6  #S
M:   \WX  /27  #UL   ]M   /?S  #W_P  ]_\  /?_  #W_P"%IP  =K
M &:X  !8P0  2L@  #O,   NT0  (]8  !G<   1X   #.,   3G    Z@
M /4   #T    ]04  /4+  #V#P  ]A0  /@=  #Z)P  _#0  /]#  #_50
M_VD  /^!  #_F@  _[(  /_/  #_[0  __D  /_Y  #_^0!XL   :+H  %G#
M  !+RP  .]$  "W8   AW0  %N(   [F   (Z@   .T   #P    ^    /\
M  #_    _P   /\   #_!@  _PP  /\0  #_&   _R(  /\P  #_0   _U,
M /]I  #_@0  _YD  /^O  #_PP  _]4  /_5  #_U0#_$R@ _Q,E /\1)0#_
M#2< _P8M /\ -0#_ $$ _P!/ /\ 7 #_ &D _P!T /\ ?@#_ (@ _P"0 /\
MEP#_ )T _P"D /\ J@#_ +  _P"W /\ P #_ ,P _P#? /\ [ #_ /@ _P#_
M /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_%B4 _Q8B /\4(0#_$",
M_PHH /\ , #_ #T _P!+ /\ 6 #_ &0 _P!P /\ >@#_ (0 _P", /\ DP#_
M )H _P"@ /\ I@#_ *T _P"T /\ O #^ ,@ _0#9 /L Z0#Z /8 ^0#_ /@
M_P#X /\ ^ #_ /@ _P#Y /\ ^0#_ /D _P#_&B( _QH> /\8'0#_$QX _PXB
M /\*+ #_!SD _P-& /\ 4P#_ &  _P!K /\ =@#_ '\ _P"( /\ CP#_ )8
M_P"= /\ HP#^ *D _ "P /H N0#W ,0 ]0#2 /, Y@#R /0 \0#_ /  _P#O
M /\ [P#_ .\ _P#P /\ \ #_ /  _P#_'AT _QX9 /\<%P#_%Q@ _Q,> /\1
M* #_#C0 _PQ! /\*3@#_"%L _P=F /\&<0#_!GH _P:# /X&BP#\!I( ^@:9
M /@&GP#V!J8 ] :M /(&M0#P!<  [07. .L%Y #I!O, Y@C_ .4*_P#D"_\
MY O_ >0+_P'D"_\!Y O_ >0+_P'_(1@ _R$3 /\@$0#_&Q( _QP: /\:) #_
M%B\ _Q,\ /\120#_$%4 _ YA /D.:P#V#G4 ] Y^ /(.A@#P#HX [@Z5 .T.
MFP#K#J( Z@ZJ .@.LP#F#[T Y0_, .$/XP#=$/, V1'_ =82_P'4$_\!TQ/_
M M(3_P+2$_\"TA/_ M(3_P+_)1, _R40 /\D#0#_(PX _R,4 /\B'@#_'RD
M_QPU /D90P#T&$\ [Q=; .P79@#I%W  YA=Y .07@0#B%XD X!>1 -\7F #=
M%Y\ VQ>G -D8L0#6&+L U!G* - :X0',&_,!R1S_ L8<_P+$'/\#PQS_ \,<
M_P/#'/\#PQS_ \,<_P/_*!  _RD+ /\H!@#_*PL _RL0 /\I%P#])B( ]",N
M .PA.P#F($D XB!5 -X@8 #:(6H UB%T -,A? '0(80!SR*, <TBDP'+(IL!
MR2*C <@CK +&([8"Q"/$ L(DVP*^)>X#NR7^!+@E_P6V)?\%M27_!K4E_P:U
M)?\%M27_!;4E_P7_+ T _RT% /\N 0#_,04 _S$+ /TO$ #Q*Q@ YRDE -\H
M,P#8*$( T2I/ ,TK6@#)*V4!QRMN <0L=@+"+'X"P"R& [XLC@.]+)8#NRR>
M!+DLIP2X++$%MBR_!;4MT06Q+>H&KB[[!ZLN_PBI+O\(J"[_"*@M_PBH+?\(
MJ"W_"*@M_PC_+P@ _S$  /\U  #V-P  ZC8" .<S" #D+P\ V2X; ,\Q+ #)
M,SP Q#1) , U50&\-5\"NC5H K<U< .U-'@$LS2 !;$TB :P-) &KC29!ZPT
MH@BK-*P)J32Y":<TR@JE->4*H37X"Y\U_PR=-?\,G37_"YPU_PN<-?\+G#7_
M"YPU_PO_,P( _S4  /8Z  #E/@  W$   -0]! #2-PD RS@5 ,,Z)@"]/38
MN#Y$ ;0^4 &Q/5H#KCUC!*P]:P6I/',&ISQ["*8\@PFD.XL*HCN4"Z [G0R>
M.Z@-G3NT#IL[Q0Z9.^ .ECOT#Y0\_P^2//\/DCS_#I$\_PV1//\-D3S_#9$\
M_PW_-0  _SD  .I!  #=1@  T$<  ,E&  #&004 P$ 1 +E"(0"S1#( KT5
M :M%2P*G154#I$1>!:%$9@>?0VX(G4-V"IM"?@N90H8-ET&/#I5!F0^30:01
MD4&P$I!!P!*.0=D2BT'Q$HE"_Q*(0O\1B$+_$(="_Q"'0O\/AT+_#X="_P__
M.   \ST  .-'  #23   R$X  ,!-  "[2@( MD<. +!)'0"K2RT IDP[ :),
M1P*>2U$$FTM:!IE*8@B626H*E$EQ#))(>0Z/2((/C4>+$8M'E1*)1J 4AT:L
M%85&NQ:$1M$6@D?N%H!'_Q5_1_\4?T?_$G]'_Q%_1_\1?T?_$7]'_Q'_.P
M[D,  -Q,  #,40  P50  +E4  "T40  KDT+ *A/&0"C42D GE(W 9I20P*7
M44X$E%%6!I%07@F.3V8+C$YM#8E.=0^'37X1A4V'$X),D16 3)P6?DNI%WQ+
MN!A[2\T8>4SK&'A,_A=W3/\5=TS_%'=,_Q-W3/\2=TS_$G=,_Q+_/@  Z$<
M -50  #&5@  O%@  +19  "M5@  IU,' *%4%0"<5B4 F%<T 9170 *05TH$
MC593!HI56PF'5&,+A%1J#H)3<A" 4GH2?5*#%'M1CA9X4)D8=E"F&710M1IS
M4,D:<5#H&G!1_!AP4?\7<%'_%7!1_Q1Q4/\3<5#_$W%0_Q/U0   Y$L  ,]4
M  #!6@  MUT  *]>  "G6P  H5@# )M9$@"66R( DEPQ 8Y</0**7$<$AUM0
M!H-:6 F!66 ,?EEG#GM8;Q!Y5W<3=E: %716BQ=R5989;U6C&FU4LAML5,8;
M:E7F&VI5^QEJ5?\7:E7_%FI5_Q5K5?\4:U7_%&M5_Q3R0P  WT\  ,M8  "]
M70  LV$  *MB  "B8   FUP  )5>$ "08!\ C&$N (AA.@*$8$4$@6!.!GY?
M5@E[7ET+>%UE#G9<;!!S7'03<%M]%6Y:B!=K6I09:5FA&V=9L!QE6<,<9%GC
M'&19^AID6?\89%G_%V59_Q5E6?\495G_%&59_Q3O1@  VE(  ,9;  "Z80
ML&4  *9F  "=8P  E6$  (]B#@"+9!P AV4K (-E-P%_94(#?&1+!GAC4PAU
M8UL+<V)B#G!A:A!M8'(3:V![%6A?AA=F7I$98UZ?&V%=KAQ@7<$<7UWA'%]=
M^!I?7?\87UW_%V!=_Q9@7?\58%W_%6!=_Q7K2@  U%8  ,->  "V90  K&D
M *)I  "89P  CV4  (EF# "%:!D @6DH 'YJ-0%Z:3\#=FE)!7-H40AP9UD*
M;6=@#6MF9Q!H97 2961Y%6-D@Q=@8X\97F*=&UQBK!Q:8K\<66+?'%EB]QI:
M8O\96F'_%UMA_Q9;8?\56V'_%5MA_Q7G30  SUD  +]B  "S:   J6T  )YM
M  "3:P  B6D  (-K"0!_;14 ?&XE 'AN,@%U;CT"<6Y&!&YM3P=K;%8):&Q>
M#&5K90]C:FT18&EV%%UI@19;:(T86&>;&E9GJAM59[T<5&?<'%1G]AI49O\8
M56;_%U5E_Q969?\55F7_%59E_Q7B40  RET  +MF  "O;   IG$  )EP  ".
M;P  @VX  'UP!0!X<A( =7,A ')S+P%O<SH";'-$!&ER3 9F<E0(8W%;"V!P
M8PU=<&L06V]T$UAN?Q55;HL74VV9&5%MJ!I/;;L;3FW9&DYL]!E/:_\83VO_
M%U!J_Q90:O\54&K_%5!J_Q7=50  Q6$  +=J  "L<0  HG4  )1T  ")=
M?',  '9U  !Q=Q  ;W@= &QY*P!I>3<!9GE  V-Y205@>%$'77=8"5MW8 Q8
M=F@.575Q$5)U?!-0=(@63727%TMSIAA)<[D92'/5&4ER\QA)<?\72G'_%DIP
M_Q5+</\42W#_%$MP_Q346@  P&8  +-O  "H=@  G7D  (]X  "$>   =WD
M &]\  !J?0T 9WX9 &1_)@!B@#(!7X ] ER 1@-:?TX%5W]5!U1^70E2?64,
M3WUO#DQ\>1%*?(831WN4%45[I!9$>[<60WO2%D-Z\A9#>?\50WC_%$1W_Q1$
M=O\31';_$T1V_Q/-7P  NVL  *YT  "D?   EWX  (I]  !_?@  <G\  &:#
M  !AA @ 7H83 %R'(0!:ARX 6(<X 56'0@)3ATH#4(=2!4Z&6@=+AF()285L
M"T:%=PU#A(,/0822$3^$HA(]A+43/(3/$SR"\!(\@?\2/8#_$CU__Q(]?O\1
M/7[_$3U^_Q'%9@  M7$  *I[  "?@@  DH(  (6"  !Y@P  ;88  %^*  !8
MC0$ 5(X/ %*/&P!0CR< 3Y S $V0/0%+D$4"29!. T:05@1$CU\%0H]H!S^/
M<PD]CH +.HZ/##B.H TWCK,.-H[,#C:-[PXUB_\.-8G_#S6(_P\VA_\/-H?_
M#S:'_P^^;0  L'D  *6"  "9AP  C(@  '^(  !RB@  9HT  %J1  !0E0
M29<) $>8$P!%F"  1)DK $.9-@!!FD  0)I( 3Z:40(\FEH".IID S>:;P4U
MF7T&,YF,!S&9G0@OF; (+IG*""Z8[0@NEO\*+93_"BV3_PLMDO\++9+_"RV2
M_PNV=0  JH$  )Z(  "3C0  AHX  'B/  !KD@  7Y4  %29  !)G0  0*
M #JB#0 XHQ< -Z,B #:D+0 UI#< -*1! #.E2P QI50!,*5> 2ZE:@$LI7@"
M*J6( RBEF@,GI:T$)J7& R:DZP0EHO\%):#_!B2?_P8DGO\'))[_!R2>_P>O
M?@  HX@  )>.  "-DP  ?I4  '"8  !CFP  5Y\  $RB  !"I@  .*D  "^L
M P JK@X *:X8 "BO(P GKRT )K W "6P00 DL$L ([%6 "*Q8P AL7$ '[&"
M !ZRE $<LJD!&[+! 1NQYP$;K_X"&JW_ AJL_P,:J_\#&JO_ QJK_P.HB
MFX\  )&4  "$F@  =I\  &BB  !;I0  3ZD  $2M   YL   +[,  ":V   >
MN04 &+L. !>[%@ 7O"  %KPJ !6]-0 4O4  $[Y+ !*^6  2OF< $;]X !"_
MC  0P*( #L"Z  [ X0 /O?L #[S_ !"Z_P$0NO\!$+K_ 1"Z_P&?CP  E)4
M (>;  !YH0  :Z<  %ZL  !2L0  1;0  #JV   ON0  );P  !V_   5PP
M#\8%  O*#0 )RA0 ",H=  ?*)P 'RC( !LL^  7+2P $S%H  \QJ  +,?@ !
MS)0  ,RK  #-R   S.T  ,S_  #+_P !RO\  <K_  '*_P"7E@  BIP  'RC
M  !NJ@  8+   %*V  !%N0  .;P  "Z_   CPP  &\8  !/*   -S0  "-$
M  '4"0  U X  -45  #6'@  V"<  -DQ  #;/@  W$L  -U;  #>;@  WH0
M -^;  #?M   WMD  -_W  #?_P  W_\  -__  #?_P"-G0  ?Z4  '"L  !A
MLP  4[H  $6_   XP@  +,8  "')   8S0  $-$   O5   $V@   -X   #@
M 0  X0D  .(.  #D$P  Y1L  .<D  #I+P  ZSP  .U+  #N70  [G$  .^)
M  #PH@  \+P  /#C  #O^0  \/\  /#_  #P_P"!I0  <JT  &.U  !4O0
M1L0  #?(   JS   ']   !75   .V@  !]X   #B    Y@   .D   #J
M[    .X%  #O#   \1   /,7  #U(   ^"L  /LY  #]2@  _EX  /]T  #_
MC0  _Z8  /_   #_X0  __4  /_U  #_]0!TK@  9;<  %;   !'R   .,T
M "K2   =V   $]T   SB   #Y@   .D   #L    \    /,   #T    ]@
M /@   #Z    _0<  /\-  #_$@  _QL  /\H  #_-P  _TH  /]>  #_=@
M_X\  /^F  #_N@  _]$  /_1  #_T0#_#R0 _PXB /\+(0#_ R0 _P I /\
M,@#_ #X _P!, /\ 60#_ &4 _P!P /\ >@#_ (0 _P", /\ D@#_ )D _P"?
M /\ I0#_ *L _P"R /\ N@#_ ,4 _P#3 /\ YP#_ /0 _P#_ /X _P#_ /\
M_@#_ /X _P#^ /\ _@#_ /X _P#_$2$ _Q > /\-'0#_!Q\ _P C /\ +0#_
M #H _P!( /\ 50#_ &$ _P!L /\ =@#_ '\ _P"' /\ C@#_ )4 _P"; /\
MH0#_ *< _@"N /T M@#\ ,  ^P#- /D X@#X /  ]P#\ /8 _P#U /\ ]0#_
M /4 _P#U /\ ]0#_ /4 _P#_%1T _Q,: /\0&0#_"QD _P = /\ *0#_ #8
M_P!# /\ 4 #_ %P _P!G /\ <0#_ 'H _@"# /P B@#Z )$ ^0"7 /@ G0#W
M *, ]0"J /0 L@#R +L \0#( .\ W #N .P [0#Z .L _P#J /\ Z@#_ .H
M_P#J /\ Z@#_ .H _P#_&!D _Q85 /\3$P#_#A, _PL: /\') #_ C  _P ^
M /\ 2P#_ %< _P!B /P ; #X '4 ]0!^ /( A0#Q (P [P"3 .X F0#L *
MZP"F .D K@#G +< Y@## .0 U #B .D X0#W -\ _P#= /\ W0#_ -T _P#=
M /\ W0#_ -T _P#_&Q, _QH0 /\6#@#_$@X _Q(5 /\/'P#_#"L _PDX /\&
M10#[ U$ ]P)< /("9@#N G  Z@)X .<"@ #F X< Y .. .(#E0#A YP WP2C
M -T$JP#;!+0 V 7  -8%T #3!N< T CX ,X*_P#,"_\ RPS_ ,L,_P#+"_\
MRPO_ ,L+_P#_'Q  _QX+ /\:!P#_&0L _Q@1 /\6&0#_$B0 ^A P /,./@#N
M#4H Z0Q6 .4,80#B#&H W@US -L->P#9#8, U@V* -0-D0#2#9D T Z@ ,\.
MJ0#-#K, RPZ_ ,H/T #&$>D PA+Y +\3_P"]$_\!O!/_ ;P3_P&\$_\!NQ/_
M ;L3_P'_(@P _R$$ /\@  #_(04 _Q\, /\<$0#V&!P [!4H .43-@#?$D,
MV1-/ -,46@#0%60 S19M ,L6=0#)%WT QQ>% ,48C #$&)0 PAF< , 9I0"^
M&:\ O1J[ +L:RP"X&^4!M!SV ;(=_P*P'?\"KQW_ JX=_P*N'?\"KAW_ JX=
M_P+_)@8 _R4  /\F  #[)P  \24# / A"P#H'!( WAD= -0;+0#-'3P R!])
M ,4@50#!(5\ OR)H +PB< "Z(W@ N2-_ ;<CAP&U(X\!M"27 ;(DH &Q)*H"
MKR2V JTEQ@*K)=\"J";S Z4F_P.C)O\#HB;_!*$F_P.A)O\#H2;_ Z$F_P/_
M*0  _R@  /8M  #G,   WR\  -DK! #6(@H SB,6 ,8F)P# *#8 NRI$ +@K
M3P"U+%D LBQB ; L:@&N+7(!K"UZ JHM@0*I+8H"IRV2 Z4MFP.D+:4$HBVQ
M!* MP 2?+=@$G"[O!9DN_P:7+_\&EB__!I4N_P65+O\%E2[_!94N_P7_+
M_RX  .HU  #=.0  T3D  ,HV  #'+P8 P2T1 +HP(0"T,C$ L#0^ *PU2@"I
M-50!IS5= :0U90*B-6T"H#5T Y\U? 2=-80$FS6-!9HTEP:8-*$&EC2M!Y0U
MNPB3-= (D#7L"(XV_@B,-O\(BS;_"(LV_P>*-?\'BC7_!XHU_P?_+P  \C0
M .(\  #200  QT(  ,!   "[.@$ MC8. + Y' "J.RP ICPZ *,]1@"?/5 !
MG3U9 IH]80.8/6@$ECQP!90\=P:2/( 'D3R(!X\[D@B-.YT)BSNI"HD[MPN(
M.\H+A3SH"X,\^PN"//\*@3S_"H$\_PF!//\(@3S_"($\_PC_,P  [#H  -I#
M  #*1P  OTD  +='  "Q0@  K3X* *9 %P"B0B< GD,U )I$0@&71$P!E$15
M I%#70./0V0%C4-K!HM"<P>)0GL(AT*$"H5!C@N#09D,@4&E#7]!LPY^0<8.
M?$'D#GI"^0UY0O\,>$+_"WA"_PMX0O\*>$'_"GA!_PKV-@  YD   -%(  ##
M30  N4X  +%-  "I20  I$4& )]&$P":2", EDDR ))*/@&/2D@"C$I1 XI)
M602'26 %A4EH!X-(;PB!2'<*?T> "WU'B@UZ1Y4.>$:B#W9&L!!U1L(0<T;@
M$')']P]Q1_\.<4?_#7%'_PQQ1_\+<4;_"W%&_POS.0  X$0  ,Q,  "^40
MM%,  *I2  "B3@  G4H! )=+$0"332  CT\N (Q/.@&(3T4"A4]. X-/5@2
M3ET&?DYD!WQ-; EY370+=TQ]#'5,APYS3)(/<4N?$6]+K1)M2[\2;$O<$FM,
M]1%J3/\/:DS_#FI+_PUJ2_\,:DO_#&I+_PSP/0  VT@  ,=0  "Z50  L%@
M *56  "<4P  ET\  )%0#@",4AP B50K (54-P""5$(!?U1+ WQ44P1Z4UH&
M>%-B"'52:0ES4G$+<5%Z#6Y1A ]L4) 0:E"<$FA0JQ-F4+P395#8$V10\Q)D
M4/\09%#_#V10_PYE3_\-94__#&5/_PSL00  U$P  ,-4  "V60  K%P  *!:
M  "75P  D50  (M5# "&5QD @U@G (!9- !]63\!>EE( W=84 1T6%@&<E=?
M!V]79@EM5FX+:U9W#6A5@0]F58T19%2:$F)4J1-@5+H47U33%%Y4\A->5/\1
M7U3_#U]4_PY?4_\-7U/_#5]3_PWG1   SU   +]8  "S70  J%\  )Q=  "2
M6P  BU@  (5:"@"!6Q8 ?5PD 'I=,0!W73P!=%U& G%=3@1O7%4%;%Q=!VI<
M9 EH6VP+95IU#6-:?P]A68L17EF8$EQ8IQ1;6+@465G0%%E8\!-96/\16EC_
M$%I8_PY:5_\-6E?_#5I7_PWC2   RU,  +M;  "P80  I&(  )=A  ".7P
MA5P  ']>!P![7Q, >&$A '5B+@!R8CD!;V)# FQA2P-J85,%9V%:!V5@8@EC
M8&H+8%]S#5Y>?0];7HD165V6$E==I1-57;845%W.%%1=[A-47?\155S_$%5<
M_PY56_\.5EO_#59;_PW>3   QU8  +A?  "M9   H&4  )-D  ")8P  ?V$
M 'EB P!U9!$ <F4> &]F*P!L9S<!:F=  F=F20-E9E$$8F58!F!E8 A=9&<*
M6V1P#%EC>PY68X805&*4$E)BHQ-08K033V+,$T]B[1)/8?\13V'_$%!@_PY0
M8/\.4&#_#5!@_PW93P  PUH  +1C  "I:0  FV@  (]G  "$9P  >64  '-G
M  !O:0X ;&H; &EK* !G;#0 9&P] 6)L1@)?:TX$76M6!5IJ70=8:F4)5FEN
M"U-I> U1:(0/3FB2$$QGH1)+9[(226?)$DEGZQ))9O\02F;_#TIE_PY+9?\-
M2V3_#4MD_PW15   OEX  +%G  "F;0  EVP  (IK  !_:P  <VL  &UM  !H
M;@P 97 7 &)Q) !@<3  7G$Z 5QQ0P)9<4L#5W%3!%5P6@92<&('4'!K"4YO
M=0M+;X(-26Z/#T=NGQ!%;K 11&['$4-MZA!$;/\/1&O_#D5K_PU%:O\-16K_
M#45J_PW+6   NF,  *UL  "A<0  DG   (5O  !Z;P  ;G   &5S  !@=0<
M7782 %MW'P!9>"L 5W@V %5X/P%3>$@"47A/ T]W5P1,=U\%2G=H!TAV<PE%
M=G\+0W6-#$%UG0X_=:X./G7%#CUUZ X^<_T-/G+_#3YQ_PP_<?\,/W#_##]P
M_PS%7@  M6D  *EQ  "<=0  C70  (!T  !U=   :78  %YY  !8? $ 5'T.
M %)^&@!1?R8 3W\Q $V .P!,@$,!2H!+ DA_5 )&?UP$0W]E!4%_< 8_?GP(
M/'Z*"3I^F@HY?JP+-W[#"S=]Y@LW>_P+-WK_"S=Y_PHX>/\*.'C_"CAX_PJ^
M9   L&\  *5X  "6>0  AWD  'MY  !P>@  9'P  %B   !0@P  2X4* $B&
M% !'AR  18@K $2(-0!#B#X 08E' 4")3P$^B%@"/(AA SJ(; 0WB'@%-8B'
M!C.(F <RAZH',(C !S"'Y <PA?L(,(/_"#""_P@P@?\(,('_"#"!_PBW:P
MJG8  *!_  "0?@  @GX  '9_  !J@   7H,  %.'  !*BP  08X" #V0#@ [
MD!@ .I$C #F1+0 XDC< -Y)  #:220 TDU( ,Y-< 3&39P$ODW0"+9*# RN2
ME ,JDJ<#*)*]!"B2X0,GD/H$)X[_!2>-_P4GC/\%)XS_!2>,_P6Q=   I7X
M )F%  "*A   ?80  &^%  !CB   6(L  $V/  !#DP  .I<  #*:!P NFQ
M+9L: "R<)  KG"X *ITX "F=00 HG4L )YY5 ":>80 EGFX (YY^ 2*>D $@
MGJ,!'YZY 1Z>W0$>G/@"'IK_ AZ9_P,>E_\#'I?_ QZ7_P.J?0  GH4  ).+
M  "%B@  =8L  &B.  !;D0  4)4  $:9   [G0  ,J   "JC   BI@D 'Z<1
M !ZG&@ =J"0 '*@M !NH-P :J4$ &:E, !BI6  7JF8 %JIV !6JB0 4JIX
M$ZNT !*KTP 2J/4 $Z?_ 1.E_P$3I?\!$Z3_ 1.D_P&CA@  EXP  (V1  !]
MD@  ;94  &"8  !4G   2*   #ZD   TIP  *JL  "&N   9L0  $K,'  ^U
M$  .M1< #K4A  VU*P -M38 #+9!  NV3@ *MEP ";9L  BV?P 'MI0 !K:J
M  6VQ0 &MNH ![7_  BT_P (L_\ ";+_  FR_P":C0  D),  (28  !TG
M9:   %>D  !+J   0*P  #6P   JLP  (;4  !BX   1NP  #+X"  ; "P "
MP!$  <$9  #!(@  PBL  ,(V  ##0@  PU   ,1?  #$<0  Q(<  ,2=  #$
MM0  Q-H  ,3V  ##_P  P_\  ,/_  ##_P"3E   AYH  'B@  !JI@  7*P
M $^Q  !!M0  -;<  "FZ   ?O0  %L   !##   *Q@   \H   #,!0  S P
M ,T1  #.&   SB$  - J  #1-0  TT,  -12  #48P  U7@  -6/  #5IP
MUL(  -;I  #6_0  UO\  -;_  #6_P"*FP  >Z(  &RI  !>L   4+8  $*Z
M   TO0  *,$  !W$   4QP  #<L   ;.    T@   -<   #9    V@4  -P+
M  #=$   WQ4  .$=  #C)P  Y3,  .="  #H5   Z&<  .E^  #IEP  ZJ\
M .K.  #K[P  Z_X  .O_  #K_P!]HP  ;JL  %^R  !1N@  0L   #3#   G
MQP  &\L  !+/   +TP   M@   #=    X0   .0   #E    YP   .D   #K
M!P  [0T  .\1  #Q&0  ]"0  /<Q  #Y00  ^E4  /IJ  #[A   ^YT  /RV
M  #\T@  _>T  /WT  #]] !QK   8;4  %*]  !$Q   -,D  ";-   :T@
M$-@   C=    X0   .4   #H    [    .\   #Q    \P   /4   #W
M^0$  /L(  #^#@  _Q4  /\A  #_+P  _T$  /]6  #_;0  _X<  /^@  #_
MM@  _\H  /_4  #_U #_"R  _P<> /\ '0#_ "  _P E /\ +@#_ #L _P!)
M /\ 5@#_ &( _P!M /\ =@#_ '\ _P"' /\ C@#_ )0 _P": /\ H #_ *8
M_P"M /\ M0#_ +X _P#+ /\ X0#_ /  _@#] /T _P#] /\ _0#_ /T _P#\
M /\ ^0#_ /D _P#_#1T _PL: /\$&0#_ !H _P ? /\ *@#_ #< _P!% /\
M40#_ %X _P!H /\ <@#_ 'H _P"" /\ B0#_ )  _P"6 /\ G #^ *( _ "I
M /L L #Y +D ^ #& /8 V0#U .L ] #Y /, _P#R /\ \P#_ /, _P#S /\
M\P#_ /, _P#_$!D _PX5 /\(% #_ !0 _P 9 /\ )0#_ #( _P!  /\ 3 #_
M %D _P!C /X ;0#\ '4 ^@!] /D A #W (L ]@"1 /0 EP#S )X \@"D /
MK #N +0 [0#  .L SP#I .8 Z #U .8 _P#G /\ Y@#_ .4 _P#E /\ Y0#_
M .4 _P#_$A0 _Q 0 /\,#P#_ Q  _P 5 /\ ( #_ "P _P Z /\ 1P#Z %,
M]P!> /0 9P#Q '  [P!X .T ?P#K (8 Z@", .@ DP#G )D Y0"@ ., IP#A
M +  WP"Z -T R0#; .  V #P -< _@#5 /\ U #_ -, _P#3 /\ TP#_ -,
M_P#_%1  _Q(, /\."0#_"PP _PD2 /\#&@#_ "8 _0 S /0 0 #O $T ZP!8
M .@ 80#E &H X@!R .  >@#> (  W "' -H C@#8 )4 U "< -( HP#0 *P
MS@"V ,P Q #* -D R #M ,< ^P#% /\ Q '_ ,,!_P#$ ?\ Q '_ ,0!_P#_
M& L _Q4% /\0  #_$ 8 _P\- /\,% #\!Q\ \0,K .< .0#B $8 W@%1 -H"
M6P#5 F0 T@-L ,\#= #-!'L RP2" ,H$B0#(!9  Q@68 ,0%H #"!JD P0:T
M +\&P0"]"-4 NPGL +@+_0"V#/\ M0W_ +0-_P"T#?\ M W_ +0-_P#_&P4
M_Q@  /\7  #_%@  ^Q,& /H0#@#N#!8 XPDB -H), #3"CX S@M* ,H,50#'
M#5X Q0UG ,(.;P#!#G8 OPY^ +T/A0"\#XT NA"5 +@0G0"W$*< M1&R +,1
MP "R$=4 KA/N *L4_@"I%?\ IQ7_ *<5_P"F%/\!IA3_ :84_P'_'P  _QP
M /H>  #K'@  XQP  -\5!0#>#@T TPX8 ,L1* #%$S< P!1$ +P63P"Y%UD
MMQ=A +08:0"S&7$ L1EX *\:@ "N&H@ K!N0 *L;F0"I&Z, IQRN *8<O "D
M'<\ H1[J 9X>_ &<'_\!FQ__ 9H?_P&:'O\!F1[_ 9D>_P'_(@  _R$  .PG
M  #@*@  U"D  ,TD  #*' @ Q!D2 +T<(@"W'C$ LR ^ *\A20"M(E, JB-<
M *@D9 "F)&P I"1S *,D>@"A)8(!H"6+ 9XEE &=)9X!FR:J 9DFMP&8)LD"
ME2?F I(G^0*0*/\"CRC_ HXG_P*.)_\"CB?_ HXG_P+_)@  \BD  .,Q  #2
M-   R#0  , P  "[*0( N",. +$F' "L*"L J"HX *0K1 "A+$X GRU7 )TM
M7P";+6<!F2UN 9@N=0&6+GT"E"Z& I,ND *1+IH#CRZF XTNLP.,+L4#BB_A
M!(<O]@2%+_\$A"__ X0O_P.#+_\#@R__ X,O_P/[*0  ZS$  -DX  #)/
MOSP  +8Y  "P,@  K"T+ *<O%P"B,28 GC,T )HT0 "8-4H E353 ),U6P&1
M-6(!CS5I HTU<0*,-7D#BC6" X@UBP2&-98$A#6B!8(UKP6!-< &?S;<!GTV
M] 9[-O\%>S;_!7HV_P1Z-O\$>C7_!'HU_P3U+0  Y#<  - _  #"0P  MT0
M *U   "G.@  HS8& )TW$P"9.2( E3HO )(\.P"//$8 C#Q/ 8H\5P&(/%X"
MACQE H0\;0."/'4$@#Q]!'\\AP5]/)(&>SN>!WD[K =W.[P(=CS5"'0\\0AS
M//\'<CS_!G(\_P5R//\%<CO_!7([_P7Q,@  WCT  ,E$  "\2   L$D  *9&
M  "?00  FST! )4]$ "1/QT C4$K (I". "'0T( A$-+ 8)#4P& 0UL"?D)B
M WQ":01Z0G$%>$)Z!G9!A =T08\(<D&;"'!!J0EO0;D*;4'0"FQ![@EK0O\(
M:D+_!VI!_P9J0?\&:D'_!6I!_P7M-P  UD(  ,1)  "W30  JTT  *!*  "8
M1P  DT(  (Y##0")11H AD8H (-'- " 2#\ ?DA( 7M(4 )Y2%<"=TA? W5(
M9@1S1VX%<4=V!F]'@ =M1HP):T:8"FE&I@MG1K8+9D;,"V5&[ MD1_\)9$;_
M"&1&_P=D1O\&9$7_!F1%_P;H.P  T$8  +]-  "S40  I5$  )I.  "22P
MC4<  (=("P"#2A8 ?TLD 'U,,0!Z33P =TU% 75-30)S354"<4U< V]-8P1M
M3&L%:TQS!VE+?0AF2XD)9$N6"F)+I MA2[0,7TO*#%Y+Z@M>2_X*7DO_"5Y*
M_PA>2O\'7DK_!UY*_P?C/P  RTD  +Q1  "P50  H50  )92  "-4   ATP
M (%-" !]3Q, >E A '=1+@!T4CD <E)" 6]22P%M4E(":U%9 VE1801G46@&
M95!Q!V-0>PAA4(8*7T^3"UU/H0Q;3[(-64_'#5E/Z Q83_T+6$__"5E/_PA9
M3O\'64[_!UE._P??0P  QTT  +A4  "L60  G5<  )%5  "(5   @5   'M2
M! !W4Q$ =%0> '%5*P!O5C8 ;%9  6I62 %H5E "9E97 V167@1B568%8%5O
M!UU5> A;5(0*6521"U=4H Q54[ -5%/%#5-3Y@Q34_P+4U/_"512_PA44O\(
M5%+_!U12_P?:1@  PU   +58  "H6P  F5H  (U8  "$5P  >U0  '96 0!Q
M5P\ ;ED; &Q:* !I6C, 9UL] 65;10%C6TT"85I5 U]:7 1=6F0%6UEL!EA9
M=@A668()5%B/"U)8G@Q06*X-3UC##4Y8Y Q.6/L+3U?_"4]7_PA/5O\(4%;_
M!U!6_P?32@  P%0  +)<  "C7@  E5T  (E<  !_6P  =ED  '!:  !K7 T
M:%T8 &9>) !D7S  8E\Z &!?0P%>7TL"7%]2 EI?6@-87V$%55YJ!E->= =1
M77\)3UV-"DU=G M+7:P,2EW!#$E=XPQ)7/H*25O_"4I;_PA*6O\(2EK_!TI:
M_P?.3@  O%@  *Y@  "?80  D6   (5?  ![7P  <%T  &I?  !E80H 8F(4
M &!C(0!>9"T 7&0W %ID0 %89$@!5F10 E1D5P-29%\$4&1G!4YC<09,8WT(
M26*+"4=BF@I&8JH+1&*_"T1BX0M$8?D*1&#_"41@_PA%7_\'15__!T5?_P?(
M4@  N%P  *MD  ";9   C&,  (!C  !V8P  :F(  &-D  !?9@8 6V<1 %EH
M'0!7:2D 5FHS %1J/ !2:D4!4&I, 4YJ5 ),:EP#2FIE!$AI;P5&:7H'1&F(
M"$)HF E :*D*/VB]"CYHW@D^9_<)/F;_"#]E_P<_9?\'/V3_!S]D_P?#5P
MLV$  *=I  "6:   AV<  'MG  !Q9P  96@  %QJ  !8; $ 5&X. %)O& !0
M;R0 3G N $UP. !+<4$ 2G%) 4AQ40%&<5D"1'!B T)P; 1 <'@%/G"&!CQO
ME0<Z;Z8(.&^["#AOVP<X;O8'.&W_!SAL_P8Y:_\&.6K_!CEJ_P:]7   KV8
M *)M  "1;   @FL  '=K  !L;   86X  %=P  !0<P  3'4* $EV$P!'=Q\
M1G<I $5X,P!#>#P 0GA$ $%X30$_>%4!/7A> CMX: (Y>'0#-WB"!#5XDP4S
M=Z0%,G>Y!3%XUP4Q=O4%,73_!3%S_P4Q<O\%,G+_!3)R_P6W8P  JFT  )QQ
M  "+<   ?7   ')P  !G<0  7',  %%W  !*>@  0GT# #]^#@#_XGT024-#
M7U!23T9)3$4 "Q(]?Q@ /'\C #N +0 Z@#8 .8$_ #B!2  V@5  -8%: 3.!
M9 $Q@7 !+X%_ BV!CP,L@:$#*H&V RF!T@,I?_,#*7W_ RE\_P,I>_\#*7O_
M RE[_P.Q:@  I70  )5V  "%=0  >'4  &UU  !A=P  5WH  $Q^  !#@0
M.X4  #6("0 RB1$ ,8D; #"))0 OBB\ +HHX "V+00 LBTH *HM4 "F+7P H
MBVL )HMZ 22+BP$CBYX!(HNS 2&,S@$ABO$!((C_ B"&_P(@A?\"(87_ B&%
M_P*K<@  H7P  (][  " >@  <WH  &9\  !;?P  4((  $:&   \B@  -(T
M "R1   FDPP ))03 ".4'  BE28 (94O ""5.  ?ED( 'I9, !V66  <EF0
M&I=T !F7A@ 8EYD %Y>N !67R0 6E>X %I/_ 1:2_P$6D?\!%I#_ 1:0_P&E
M>P  F8,  (F!  ![@   ;((  %^$  !4B   28L  #^0   UE   +9<  "6:
M   =G@$ %J , !2A$@ 4H1L $Z$E !*A+@ 1HC@ $:)# !"B3P /HEP #J-K
M  VC?0 -HY( #*.G  JBP  +HN8 #*#^  V?_P -GO\ #9W_  V=_P">A
MDHD  (.(  !SB   98L  %B.  !,D@  09<  #>;   NG@  )*(  !RE   5
MJ   #ZL$  JN#  'K1( !JT;  6M)  $KBX  JXY  &N10  KE(  *YA  "N
M<P  KH<  *Z=  "NM   KM4  *WT  "M_P  K/\  *O_  "K_P"6BP  C)
M 'N0  !KD@  798  %":  !$GP  .:,  "^G   EJP  '*X  !2Q   .M
M";<   &X"0  N X  +D4  "Y'   NB4  +HO  "[.@  O$<  +Q6  "\9P
MO'L  +R1  "\J0  O,0  +SK  "[_@  N_\  +O_  "[_P"0D@  @Y@  '.;
M  !CGP  5:,  $>H   [K0  ,+$  "6T   ;MP  $KH   R]   %OP   ,,
M  #$ @  Q0H  ,4.  #&%   QQL  ,@D  #*+@  S#H  ,U)  #-60  S6P
M ,Z#  #.FP  S;4  ,[:  #.]@  S?\  ,W_  #-_P"&F0  =Z   &FF  !:
MK   3+(  #ZV   PN0  )+P  !F_   1P@  "L4   +)    S    -    #1
M    T@$  -,(  #5#0  UQ$  -H8  #<(0  WRP  .$Z  #B2@  XUT  .1R
M  #DBP  Y:4  .7   #EY@  Y?@  .7_  #E_P!ZH0  :ZD  %RO  !-M@
M/[P  #"_   CPP  %\<   _*   'S@   -$   #6    W    -\   #@
MX@   .0   #F P  Z D  .D.  #L%0  [AX  /$K  #T.@  ]4T  /9A  #W
M>0  ^),  /BM  #YQ@  ^>0  /GS  #Y\P!MJ@  7K(  $^Z  ! P0  ,<4
M "+)   6S@  #=(   38    W0   .$   #D    Z    .L   #M    [P
M /$   #S    ]@   /@#  #Z"P  _1$  /\;  #_*0  _SL  /]/  #_9@
M_W\  /^9  #_KP  _\,  /_6  #_U@#_!!P _P 9 /\ &0#_ !P _P B /\
M*P#_ #@ _P!& /\ 4P#_ %X _P!I /\ <@#_ 'H _P"" /\ B0#_ (\ _P"5
M /\ FP#_ *$ _P"H /\ KP#_ +D _P#% /\ V0#^ .P _0#[ /L _P#[ /\
M^P#_ /H _P#T /\ \ #_ /  _P#_!Q@ _P$5 /\ % #_ !8 _P ; /\ )@#_
M #0 _P!" /\ 3@#_ %H _P!D /\ ;0#_ '4 _P!] /\ A #_ (H _0"0 /P
ME@#Z )T ^0"C /@ JP#W +0 ]0"_ /0 S@#S .8 \0#V /  _P#O /\ [P#_
M .X _P#N /\ Z@#_ .H _P#_"Q0 _P81 /\ $ #_ !  _P 6 /\ (@#_ "X
M_P \ /\ 20#_ %0 _@!? /L : #Y '  ]P!X /4 ?P#S (4 \@"+ /  D@#O
M )@ [0"? .P I@#J *X Z "Y .< QP#E -X XP#P .( _@#@ /\ X #_ .$
M_P#A /\ X0#_ .$ _P#_#1  _PD- /\!# #_  P _P 2 /\ ' #_ "@ _  V
M /D 0P#V $X \@!9 .\ 8@#L &L Z@!R .@ >0#F (  Y "& .( C #A ),
MWP": -T H0#; *H V "T -4 P #2 -, T #J ,X ^@#- /\ S0#_ ,T _P#,
M /\ S #_ ,P _P#_$ P _PP' /\# @#_  @ _P . /\ %@#V "( \  O .P
M/ #I $@ Y0!3 .$ 7 #> &4 VP!L -< <P#4 'H T@"  -  AP#. (X S "5
M ,H G0#( *4 Q@"O ,0 NP#" ,L P #E +X ]0"] /\ O #_ +P _P"\ /\
MO #_ +P _P#_$04 _PX  /\*  #_" $ _P0* /@ $ #I !H XP H -X -0#9
M $$ TP!, ,\ 5@#+ %\ R0!F ,8 ;@#$ '0 P@![ ,$ @@"_ (D O0"0 +P
MF "Z *$ N "K +8 MP"T ,< L@#@ +$!\@"O O\ K@/_ *T$_P"M!/\ K03_
M *T$_P#_%   _Q   /\/  #R#0  Z@H  .D#"0#= !( U  ? ,T!+0#( CH
MQ -% , #4 "]!%D NP5A +D%: "W!F\ M09V +0'?0"R!X0 L0B, *\(E0"M
M"9X JPFH *H*M0"H"L4 I@O? *0-] "B#O\ H [_ )\._P"?#O\ GP[_ )\.
M_P#_%P  _Q,  .\8  #D&0  VQ8  -(0 @#/"0L R @6 ,$*) "\##( MPT^
M +0.20"Q#E, KQ!; *T08P"K$&H J1%Q *@1> "F$8  I1&( *,2D0"A$IL
MH!.F )X3LP"<$\, FQ3> )<6] "5%O\ E!?_ ),7_P"2%_\ DA;_ )(6_P#_
M&@  ]!T  .4C  #5)0  RB0  ,(=  "^%@0 NQ 0 +03'0"O%2L JQ8X *<8
M0P"E&4T HAE6 * :70">&V4 G1ML )L<<P":''L F!R# )<=C0"5'9< DQZB
M )(>KP"0'K\ CQ_8 (P@\0&)(/\!B"#_ 8<@_P&'(/\!AB#_ 88@_P'Z'@
MZR8  -HM  #*,   OBX  +4H  "P(@  KAL, *@=%P"C'R8 GR$S )PB/@"9
M(T@ ER11 )4D60"3)6  DB5G ) F;@".)G8 C29_ (LFB &*)Y,!B">> 88G
MJP&$)[L!@RC1 8 H[@%^*?\!?2G_ 7PH_P%\*/\!?"C_ 7PH_P'U)   XRX
M ,\U  #!.   M#8  *LQ  "E+   HB8& )XF$P"9*"$ E2HN )(K.0"/+$0
MC2U, (LM5 ")+EP ARYC (8N:@&$+G(!@BYZ 8$OA %_+X\"?2^: GLOIP)Z
M+[<">"_, G8PZ@)U,/X"<S#_ G,P_P)S+_\"<R__ G,O_P+P*@  W#4  ,<[
M  "Z/P  K#P  *(X  "<,P  F"\  )4N$ "0,!P C#(I (DS-0"&-#\ A#5)
M ((U40" -5@ ?C5? 7TU9@%[-FX!>35V G@U@ )V-8L#=#67 W(VI -P-K0$
M;S;(!&TVYP1L-OP#:S;_ VLV_P)J-O\":C7_ FHU_P+J,   TSH  ,)!  "S
M0P  I4$  )L^  "5.@  D#8  (PU#0"(-Q@ A#@E ($Z,0!_.SP ?#M% 'H\
M30!X/%4!=SQ< 74\8P%S/&H"<3QS G \? -N.X<#;#N4!&H[H01H.[$%9SS%
M!64\Y05D//H$9#S_ V,[_P-C._\#8SO_ F,[_P+E-0  S3\  +U&  "N1P
MGT4  )5#  ".0   B3P  (0\"@" /10 ?3XB 'H_+@!X0#@ =4%" '-!2@!R
M05$!<$%9 6Y!8 )L06<":D%P VA!>0-G080$94&1!6-!GP5A0:X&8$'"!EY!
MX@9>0?D%74'_!%U _P-=0/\#74#_ UU _P/?.0  R$,  +E*  "I2P  FTD
M )!'  "(1   @T$  'Y!!@!Z0A$ =D,> '1%*@!Q134 ;T8_ &U&1P!K1D\!
M:D96 6A&70)F1F4"9$9M V)&=@1@1H($7D:.!5Q%G 9;1:P&64:_!UA&WP98
M1O<%5T7_!%=%_P171/\#6$3_ UA$_P/:/0  Q$<  +5.  "D3@  EDP  (M+
M  "#20  ?44  'A& @!T1Q  <$@; &Y))P!K2C( :DL\ &A+1 !F2TP!9$M3
M 6)+6@)@2V("7TMJ UU+= 1;2G\%64J,!5=*F@952JH'5$J]!U-*W =22O8&
M4DK_!5))_P122?\#4DC_ U-(_P/400  P$L  +)1  "@4   DD\  (=.  !^
M3   >$@  ')*  !N2PT :TT8 &A.) !F3B\ 9$\Y &)/0@!A4$D!7U!1 5U0
M6 );3V "64]H U=/<@153WT%4T^*!5).F 903J@'3DZ[!TU.V0=-3O4&34[_
M!4U-_P1-3?\$3DS_ TY,_P/.1   O$X  *Y4  "<4P  CE(  (-1  !Z4
M<DT  &Q/  !H4 L 95$5 &-2(0!A4RP 7U,V %U4/P!;5$< 6E1. 5A45@%6
M5%T"5%1F U)3;P-04WL$3E.(!4Q3EP9+4Z<'25.Z!TA3U0=(4O,&2%+_!4A1
M_P1)4?\$25#_ TE0_P/*2   N5(  *I7  "85@  BE4  ']4  !V4P  ;%$
M &=3  !B5 @ 7U82 %U7'@!;5RD 65@S %A8/ !6640 55E, 5-94P%165L"
M3UAD DU8;0-+6'@$25B&!4=7E09%5Z4&1%>X!D-8T@9#5_(&0U;_!4-5_P1$
M5?\$1%3_ T14_P/&3   M58  *5:  "460  AE@  'M8  !Q5P  9E8  &%8
M  !=600 65H0 %=;&P!57"8 4UTP %)=.0!17D$ 3UY) $U>40%,7E@!2EYA
M DA=:P-&778#1%V#!$)=D@5 7:,&/UVV!CY=T 8]7/$%/EO_!#Y:_P0^6O\#
M/EG_ S]9_P/!4   L5H  *%=  "07   @EL  '9;  !M6P  85L  %M=  !6
M7@  4F - %!A%P!.8B( 36(L $QC-0!*8SX 26-& $=C3@!&8U8!1&-> 4)C
M: ) 8W,#/F.! SQCD 0Z8J$$.6*T!3ACS04X8N\$.&'_!#A@_P,X7_\#.5[_
M SE>_P.\50  K5\  )Q@  "+7P  ?5\  ')?  !H7P  76   %5B  !/9
M2V8* $EG$@!':!T 16@G $1I,0!#:3D 0FI" $!J2@ _:E( /6I; 3QJ90$Z
M:G ".&I^ C9IC0,T:9\#,VFR S%IRP,Q:.T#,6?_ S%F_P,R9?\#,F3_ S)D
M_P.W6P  J60  )9D  "&8P  >&,  &UC  !D9   664  %!H  !):P  0VT$
M $!N#@ ^;Q@ /6\B #QP*P Z<#0 .7$] #AQ10 W<4X -G%7 #1Q80$R<6T!
M,7%Z 2]QB@(M<9P"*W&O BIQR (J<.L"*F__ BIM_P(J;/\"*VS_ BML_P*Q
M80  I&D  )!H  " 9P  =&<  &EG  !?:   56L  $MN  !#<0  /'0  #=V
M"@ T=Q( ,W@< #)X)0 Q>2X ,'DW "]Y/P N>4@ +'I2 "MZ7  J>F@ *'IV
M "9ZAP$E>ID!(WJL 2)ZQ0$B>>D!(G?_ 2)V_P$B=?\"(G3_ B-T_P*L:
MG6X  (IM  ![;   ;VP  &5L  !:;@  4'$  $5U   ]>   -GP  "Y_ @ I
M@0T )X(4 ":"'@ E@B< )((O ".#.  B@T( (8-+ ""$5@ ?A&( 'H1Q !R$
M@@ ;A)4 &H2I !B$P0 8@^8 &('] !F _P$9?_\!&7[_ 1E^_P&F<   E7,
M (1R  !V<0  :W$  %YS  !4=@  27D  #]]   W@0  +X0  ">(   @BP4
M&XT. !J-%0 9C1X &(XG !>.,  6CCD %8Y# !2/3P 3CUL $H]J !&/>P 0
MCX\ #X^D  Z/NP -C^  #HWZ  ^+_P 0BO\ $(G_ !")_P"A>@  CGD  'YW
M  !R=P  9'@  %A[  !-?@  0H(  #F&   OB@  )XX  ""1   8E0  $I@%
M  Z:#@ -FA0 #)H=  N:)@ +FC  "IH[  F:1@ (FE, !IMA  6:<@ $FH8
M IJ;  ":L0 !F<\  IGP  *8_P $E_\ !9;_  66_P"9@0  AW\  'I^  !K
M?@  78$  %"%  !%B0  .XT  #&2   HE@  'YD  !B=   1H   #*,"  :E
M"@ !I1   *46  "F'P  IB@  *8R  "G/0  ITH  *=8  "G:   IWP  *>1
M  "FJ   IL,  *7I  "E_   I?\  *3_  "D_P"1AP  @H8  '*&  !CB
M58P  $F1   ]E@  ,IH  "B>   ?H@  %Z8  !"I   +K   !*\   "Q!@
ML0P  +(1  "R%P  LQ\  +,H  "T,@  M3\  +5-  "U70  M7   +6&  "U
MG0  M;8  +7<  "T]P  M/\  +3_  "T_P"+CP  >HX  &J1  !;E0  39H
M $"?   UI   *J@  ""L   6L   #[0   FW   !N0   +T   "^    O@8
M +\,  # $   P18  ,(=  ##)P  Q3(  ,9   #&40  QV,  ,=X  #'D0
MQZD  ,?'  #'[   Q_X  ,?_  #'_P"#EP  <9H  &&>  !2HP  1:D  #BN
M   LLP  (+<  !:Z   .O0  !L    ##    QP   ,D   #*    S    ,T#
M  #."0  T X  -(3  #4&P  V"4  -LR  #=0@  W50  -YI  #>@0  WIP
M -^U  #?V0  W_,  -__  #?_P!WGP  :*8  %FM  !*LP  .[@  "V[   ?
MOP  %,(   S&   #R0   ,P   #0    U0   -D   #:    W    -X   #@
M    X@4  .0+  #G$   ZA@  .TD  #P,@  \40  /)8  #S;P  ](H  /2D
M  #TOP  ]-\  /3S  #T] !JJ   6Z\  $RW   ]O0  +<$  !_&   3R@
M"\X   #2    UP   -P   #@    Y0   .<   #I    ZP   .T   #O
M\0   /,   #V!P  ^0X  /P6  #_(@  _S,  /]'  #_70  _W8  /^1  #_
MJ0  _[X  /_8  #_VP#_ !@ _P 6 /\ %0#_ !@ _P > /\ )P#_ #8 _P!#
M /\ 3P#_ %H _P!D /\ ;0#_ '4 _P!] /\ A #_ (H _P"0 /\ E@#_ )P
M_P"C /\ JP#_ +0 _@"_ /T SP#[ .< ^@#X /D _P#Y /\ ^0#_ /4 _P#N
M /\ Z0#_ .< _P#_ !0 _P 1 /\ $0#_ !( _P 7 /\ (P#_ #$ _P ^ /\
M2@#_ %8 _P!@ /\ : #_ '  _P!X /T ?@#\ (4 ^@"+ /D D0#X )@ ]P">
M /4 I@#T *X \@"Y /$ QP#O .  [@#R .P _P#L /\ [ #_ .L _P#E /\
MX #_ -X _P#_ Q  _P . /\ #0#_  T _P 3 /\ '@#_ "L _P X /\ 10#^
M %  ^P!: /@ 8P#U &L \P!R /$ >0#O '\ [@"& .P C #J )( Z0"9 .<
MH #F *D Y "S .$ P #@ -, W@#K -P ^P#; /\ V@#_ -H _P#9 /\ U #_
M -( _P#_!PT _P ) /\ !@#_  D _P / /\ & #[ "4 ^  R /4 /P#R $H
M[0!4 .H 70#G &4 Y !L .( <P#@ 'H W@"  -P A@#: (T UP"4 -0 FP#2
M *0 SP"M ,T N0#+ ,D R0#D ,@ ]@#& /\ Q0#_ ,8 _P#' /\ QP#_ ,<
M_P#_"@8 _P$  /\   #_  0 _P + /0 $@#O !\ Z@ L .4 . #B $, W0!.
M -D 5P#4 %\ T0!G ,X ;0#, '0 R@!Z ,@ @ #& (< Q0". ,, E@#! )X
MOP"H +T LP"Z ,( N0#; +< \ "U /\ M@#_ +4 _P"U /\ M0#_ +4 _P#_
M#   _P0  /\   #^    ]@ # .@ #0#@ !< V0 D -$ ,0#- #P R@!' ,8
M40## %D P !@ +X 9P"\ &X N@!T +D >P"W (( M0") +, D0"R )H L "D
M *X KP"L +T J@#0 *@ ZP"G /L I@#_ *8 _P"E /\ I0#_ *4 _P#_#0
M_P<  /0)  #J"0  X@0  -H !P#/ !$ R  < ,( *0"^ #4 NP!  +< 2@"T
M %, L@!; +  8@"N &@ K !O *L =0"I 'T J "$ *8 C0"D )8 HP"@ *$
MJP"? ;D G0/, )P$Z ":!OD F0?_ )@(_P"7"/\ EPC_ )<(_P#_$   ]Q
M .@4  #<%0  SA$  ,8-  #"! L O  4 +<!(0"R RX K@4Z *L&1 "H"$T
MI@A5 *0)7 "B"F, H IJ )\+<0"="W@ G N  )H,B0"9#), EPR> )4-J@"4
M#;@ D@W, ) .Z@".$/P C!#_ (L0_P"+$/\ BQ#_ (H0_P#[$P  [1H  -T@
M  #,(0  OQT  +<7  "S$0  L@L- *L-&0"G#B8 HP\S )\0/@"=$4< FA%0
M )@25P"6$EX E1-E ),3; "2$W, D!1\ (\4A0"-%8\ BQ6: (H5IP"(%K4
MAA;) (07YP""&/L @!G_ '\9_P!_&?\ ?QC_ '\8_P#U&@  Y",  ,\I  #
M*@  LR8  *HB  "E'   I!4( * 4$P";%B$ EQ@M )09. "1&D( CQM+ (T<
M4@"+'%D B1U@ (@=9P"&'F\ A1YW (,?@ ""'XL @!^7 'X@HP!](+( >R#%
M 'DAY !W(OD =B+_ '4B_P!T(?\ ="'_ '0A_P#O(0  VRL  ,<Q  "V,0
MJ2X  * J  ";)@  F"$! )4>$ "0(!L C2$H (DC,P"')#T A21& (,E3@"!
M)E4 ?R9< 'XF8P!\)VL >R=S 'DG? !X*(< =BB3 '0HH %R**\!<2G! 6\I
MX %M*?<!;"G_ 6LI_P%K*?\!:RC_ 6LH_P'H*   T#(  , X  "N-P  H34
M )@R  "2+0  CBD  (LG# "'*!< @RHC ( K+P!^+#D ?"Q" 'HM2@!X+E$
M=RY8 '4N8 !S+V< <B]O ' O>0%O+X,!;2^0 6LOG0%I+ZP!:#"^ 6<PVP%E
M,/4!9##_ 6,P_P%C+_\!8R__ 6,O_P'B+@  RC@  +H]  "H/   FCH  )$W
M  "*,P  AC   (,N"0!_+Q, >S ? '@R*P!V,S4 =#,^ '(T1@!P-$X ;S55
M &TU7 !L-60 :C5L 6@U=0%G-8 !936, 6,UF@)A-JD"8#:[ E\VU@)=-O,"
M73;_ EPV_P%<-?\!7#7_ 5PT_P'<,P  Q3P  +1!  "B0   E3X  (L\  "$
M.0  ?S8  'LT! !W-1  =#<< '$X)P!O.3( ;3D[ &LZ0P!J.DL :#M2 &<[
M60!E.V$!8SMI 6([<@%@.WT!7CN* EP[EP);.Z<"63NX U@[T@-7._$"5CO_
M E8[_P)6.O\!5CK_ 58Y_P'4-P  P$$  *]$  "=0P  D$(  (5   !^/@
M>3L  '0Z  !Q.@X ;3P8 &L]) !I/B\ 9S\X &4_0 !D0$@ 8D!/ &% 5P!?
M0%X!74!F 5Q ;P%:0'H"6$"' E9 E0)40*0#4T"V U) SP-10.\#4$#_ E _
M_P)0/_\"43[_ 5$^_P'/.P  O44  *I'  "91@  BT4  (%$  !Y0@  =#X
M &\_  !K0 P 9T$5 &5"(0!C0RL 84,U %]$/@!>1$4 745- %M%5 !915P!
M6$5D 59%;0%417@"4D6% E%$DP-/1*,#346T TQ%S -+1>T#2T3_ DM$_P)+
M0_\"3$+_ DQ"_P+*/P  N4@  *9*  "520  AT@  'U'  !U10  ;D(  &E#
M  !E1 D 8D43 %]&'@!=1R@ 7$@R %I(.P!924, 5TE* %9)4@!425D!4TEA
M 5%):P%/278"34F" DM)D0-*2:$#2$FS T=)R@-&2>P#1DC_ D9(_P)'1_\"
M1T;_ D=&_P+&0P  MDP  *),  "13   A$L  'E*  !P20  :48  &1'  !?
M208 7$H0 %I+&P!83"4 5DPO %5-. !334  4DU( %%.3P!/3E< 3DY? 4Q.
M:0%*3G,"2$V  D9-CP-%39\#0TVQ T)-R -!3>H#04S_ D%,_P)"2_\"0DK_
M D)*_P+"1P  LT\  )Y/  "-3@  @$X  '5-  !L3   8TH  %Y,  !:30(
M5DX. %1/& !24"( 45$L $]1-0!.4CT 35)% $Q230!*4E0 25)= 4=29@%%
M4G$!0U)^ D%2C0(_4IT#/E*O SU2Q@,\4ND"/%'^ CQ0_P(]3_\"/4__ CU.
M_P*^2P  KE,  )I2  ")40  ?%$  '%0  !H4   7DX  %A1  !44@  45,,
M $Y4% !,51\ 2U8I $E6,@!(5CH 1U=" $972@!$5U( 0U=: $%79 % 5VX!
M/E=[ CQ7BP(Z5YL".%>M C=7Q (W5^<"-U;] C=5_P(W5/\"-U/_ CA3_P*Z
M3P  J58  )55  "%5   >%0  &U4  !D5   6%0  %)6  !.5P  2ED) $=:
M$0!&6AL 1%LE $-;+@!"7#8 05P^ #]<1@ ^74\ /5U7 #M=80 Z76P!.%UY
M 39=B $T79D",UVK C%=P@(Q7.4",5O\ C%:_P(Q6?\",EG_ 3)8_P&V5
MI%D  )!8  " 6   <U<  &E7  !@6   5%D  $Y;  !(70  0U\$ $!@#@ ^
M81< /6$@ #MB*0 Z8C( .6(Z #AC0@ W8TL -F-4 #1C70 S8V@ ,6-V 2]C
MA0$N8Y8!+&.I 2MCOP$J8^,!*F+[ 2I@_P$K7_\!*U__ 2M>_P&Q60  GEP
M (M<  ![6P  ;UL  &5;  !<7   45X  $E@  !#8@  /&4  #AG"@ U:!(
M-&@; #-I)  R:2T ,6DU "]J/0 N:D8 +6I/ "QJ60 K:V4 *6MR "AK@@ F
M:Y, )&NG "-KO0 B:N  (VGY 2-G_P$C9O\!(V;_ 21E_P&L8   F&   (5@
M  !V7P  :E\  &%@  !78   36,  $1F   ]:   -FL  #!N!  L< X *G$5
M "EQ'@ H<28 )W(O "9R-P E<D  )')* ")R5  A<V  ('-M !YS?0 =<Y
M&W.C !ISN0 9<]P &G'W !IP_P ;;_\ &V[_ 1MM_P&F9@  D64  ']D  !Q
M9   9F0  %UD  !29@  2&D  #]L   W;P  ,',  "EV   B>0@ 'WL0 !Y[
M%P <>Q\ &WLH !I[,  9?#D &'Q# !=\3@ 6?%H %7QG !1]>  2?8L $7V?
M !!]M0 /?=4 $'OU !%Y_P 1>/\ $G?_ !)W_P">:P  BFH  'II  !M:0
M8FD  %=J  !,;0  0W   #ET   Q>   *7L  ")_   ;@@  %(4) !&&$  1
MAA< $(<? !"'*  .AS$ #H<[  V'1@ ,AU, "X=A  J'<0 )AX0 !X>8  :&
MK@ %ALD !H7L  >$_P (@_\ "8+_  F"_P"5<0  @V\  '1N  !I;@  7&\
M %!R  !&=0  /'D  #)]   J@0  (H4  !N)   4C   #X\#  J2"P &DA$
M!)(8  *2(  !DBD  )(S  "3/@  DTL  )-9  "3:0  DWL  )*0  "2I@
MD;\  )'E  "0^@  C_\  (__  "/_P"-=P  ?74  '!T  !B=0  57@  $E\
M   _@   -(0  "N)   BC0  &I$  !.4   .EP  "9L   &="   G0X  )T3
M  ">&@  GB(  )\K  "?-0  H$(  *!0  "@7P  H'$  *"'  "?G0  G[4
M )[:  "=]@  G?\  )S_  "<_P"&?0  >'P  &E\  !;?P  3H,  $&(   V
MC   +)$  ".6   :F@  $IX   VA   &I    *<   "I P  J0H  *H.  "K
M$P  K!D  *TB  "N*P  KS<  *]%  "O5   KV8  *][  "NE   KJL  *[)
M  "N[P  K?\  *W_  "M_P"!A   <80  &&'  !3BP  1I   #F6   NFP
M(Z   !JD   2J   #*P   2O    L@   +8   "W    MP(  +@(  "Y#0
MNA(  +L8  "](0  OBL  , X  # 2   P%H  ,%N  #!A@  P:   ,&Z  #!
MXP  P/D  ,#_  # _P!YC0  :)   %F4  !+F@  /:   #&E   EJP  &J\
M !&S   +N    KL   "^    P0   ,0   #%    Q@   ,<   #(!0  R@L
M ,P/  #.%0  T!\  -,K  #5.@  U4P  -9@  #8=P  V)(  -BL  #9R0
MV>P  -G[  #8_P!PF0  8)X  %&D  !#J@  -;   "BV   <N@  $;X   G!
M    Q0   ,@   #+    SP   -(   #3    U@   -@   #;    W0   -\'
M  #B#0  Y1,  .@=  #L*@  [3P  .U1  #N9P  [X$  .^<  #PMP  \-,
M /#L  #P] !GI@  6*T  $FT   ZN@  *KX  !S"   0Q@  !\H   #.
MT@   -8   #<    X    .,   #D    Y@   .@   #K    [0   .\   #R
M @  ]0H  /@1  #\'   _RP  /\_  #_50  _VX  /^*  #_I   _[H  /_1
M  #_X0#_ !0 _P 2 /\ $@#_ !0 _P 9 /\ )0#_ #( _P _ /\ 2P#_ %8
M_P!@ /\ : #_ '  _P!X /\ ?P#_ (4 _P"+ /\ D0#_ )@ _P"> /X I@#]
M *X _ "Y /H R #Y .( ^ #T /< _P#V /\ ]@#_ .\ _P#G /\ X@#_ -X
M_P#_ !$ _P . /\ #@#_  \ _P 4 /\ ( #_ "T _P Z /\ 1@#_ %$ _P!;
M /\ 8P#^ &L _ !S /H >0#Y (  ]P"& /8 C #U )( \P"9 /( H #P *D
M[@"S .T P0#K -8 Z@#N .D _@#G /\ YP#_ .4 _P#= /\ U0#_ -$ _P#_
M  T _P * /\ " #_  D _P 0 /\ &P#_ "@ _P U /\ 0 #Z $L ]@!5 /,
M7@#Q &8 [@!M .P = #K 'H Z0"  .< A@#F (T Y "3 .( FP#@ *, W@"M
M -P N0#: ,H UP#F -0 ^ #2 /\ T@#_ -( _P#. /\ R0#_ ,8 _P#_  @
M_P # /\   #_  , _P - /P %@#W "( \P N .\ .@#L $4 Z !/ .0 6 #A
M &  W@!G -L ;0#9 '0 U0!Z -, @ #1 (< SP". ,T E0#+ )X R0"G ,<
MLP#% ,( PP#< ,$ \0"_ /\ OP#_ +X _P"^ /\ O0#_ +L _P#_    _P
M /\   #_    ]@ ( .X $0#G !L X0 G -T ,P#9 #X TP!) ,\ 4@#+ %D
MR !A ,8 9P#$ &T P@!S ,  >@"_ (  O0"( +L D "Y )@ N "B +4 K0"S
M +L L0#. +  Z@"O /P K0#_ *T _P"N /\ K@#_ *X _P#_ @  _P   /T
M  #R    Z    -X # #3 !4 S  A ,@ + #$ #@ P0!" +T 2P"Z %, N !:
M +8 80"T &< L@!M +  = "O 'H K0"" *P B@"J ), J "= *8 J "D +4
MH@#& *$ XP"? /8 G@#_ )X _P"> /\ G@#_ )X _P#_!@  ^P   .X%  #B
M!   U0   ,L !@##  \ O0 9 +@ )0"T #$ L0 [ *X 10"L $T J0!5 *<
M6P"E &( I !H *( ;@"A '4 GP!\ )X A0"< (X F@"8 )@ I "6 +  E0#!
M ), W "2 /( D0#_ )  _P"0 /\ CP#_ (\ _P#]"@  \ X  .$1  #.$
MP@T  +L'  "W  H L0 2 *P '@"H "D I0 T *( /@"? $< G0!/ )L 5@"9
M 5P EP%C )8":0"4 G  DP-X )$#@ "0!(H C@25 (P%H0"*!:X B0:^ (<(
MV "&"?  A K_ (,+_P"#"_\ @PO_ (,+_P#V$   YA<  -(<  # &@  LQ8
M *P2  "H#0  I@<- *(%%@"=!R( F0DN )8*. "4"T$ D@Q* ) ,40".#5@
MC U> (L-90")#6P B YT (8.?0"%#H< @PZ3 ($/GP" $*T ?A"^ 'T0VP!Z
M$?0 >!+_ '<2_P!W$O\ =Q+_ '<2_P#O%P  VR$  ,8D  "T(P  J"   * <
M  ";%P  F1$$ )@.$ "3$!L CQ$G (P2,@")$SP AQ-$ (443 "#%%, @15:
M ( 58 !^%F@ ?19O 'L6> !Y%X, >!>/ '88G !T&*H <QF[ '(9U !O&O$
M;AO_ &T;_P!M&O\ ;1K_ &T:_P#G(   T"D  +PK  "K*@  GB@  )8D  "0
M(   C1P  (P7# "(&!8 A!HB ($;+0!^'#< ?!U  'H=2 !Y'D\ =QY5 '8?
M7 !T'V, <Q]K '$@= !P('\ ;B&+ &PAF !K(:< :2*X &@BSP!F(NX 92/_
M &0C_P!D(O\ 9"+_ &0A_P#@)@  R"\  +0Q  "C,   EBX  (TK  "'*
MA"0  ((@" !^(!( >R(> '@C*0!U)#, <R4\ '$E0P!P)DL ;B92 &TG60!K
M)V  :B=H &DH<0!G*'L 92B( &0IE0!B*:0 8"FU %\IRP!>*NP 7"K_ %PI
M_P!<*?\ 7"G_ %PH_P#8+   PS4  *TU  "=-   D#,  (8Q  " +0  ?"L
M 'DH P!V)Q  <BD: ' J)0!M*R\ :RPX &HL0 !H+4< 9RU. &4N50!D+ET
M8RYE &$O;@!?+W@ 7B^$ %POD@!:+Z$!62^R 5@PR %6,.D!53#^ 54O_P!5
M+_\ 52[_ %4N_P#0,0  O3H  *@Y  "7.   BC<  ( V  !Z,@  =3   '(N
M  !N+@T :R\6 &DP(0!F,2L 9#(T &,R/0!A,T0 8#-+ %\T4@!=-%H 7#1B
M %HT:P!9-74 5S6" %4UD %4-9\!4C6P 5$UQ@%0-><!3S7] 4\U_P%/-/\!
M3S3_ 4\S_P'+-@  N#T  *,\  "2/   A3L  'LZ  !T-P  ;S4  &PS  !H
M- H 9343 &(V'@!@-R@ 7C<Q %TX.@!;.$$ 6CE( %DY4 !7.5< 5CI? %0Z
M: !3.G, 43I_ 4\ZC0%..IT!3#JN 4LZPP%*.N4!23K\ 4DY_P%).?\!23C_
M 4HX_P''.@  LT   )X_  "./P  @3X  '<]  !P.P  :C@  &8X  !B.0<
M7SH1 %P[&P!:.R4 63PN %<]-P!6/3X 5#Y& %,^30!2/E4 43Y= $\_9@!-
M/W  3#]] 4H_BP%(/YL!1S^L 44_P0%$/^,!1#[[ 40^_P%$/?\!1#W_ 44\
M_P'#/@  KT,  )I"  "*0@  ?4$  '-   !K/P  93P  & \  !</@0 63X/
M %<_& !50"( 4T$K %)!- !00CP 3T)# $Y"2P!-0U( 2T-: $I#9 !(0VX
M1T-[ 45#B0%#0YD!0D.K 4!#P $_0^$!/T/Y 3]"_P$_0?\!0$'_ 4! _P&_
M00  JD4  )9%  "&10  >40  &]$  !G0@  8#\  %M!  !70@  5$,- %%$
M%0!/11\ 3D4H $Q&,0!+1CD 2D=! $E'2 !(1U  1D=8 $5'80!#2&P 0DAX
M 4!(AP$^2)<!/$BI 3M(O@$Z2-\!.D?X 3I&_P$Z1?\!.T7_ 3M$_P&[10
MID@  ))'  ""1P  =D<  &M'  !C1@  6T,  %9%  !21P  3D@* $Q)$@!*
M21P 2$HE $=*+@!&2S8 14L^ $-+1@!"3$T 04Q6 $!,7P ^3&H /$QV #M,
MA0$Y3)4!-TRG 39,O $U3-T!-4OW 35+_P$U2O\!-DG_ 39)_P&X20  HDL
M (Y*  !^2@  <DH  &A*  !?20  54@  %!*  !,2P  24P' $9-$ !$3AD
M0D\B $%/*P! 4#, /U [ #Y00P \44H .U%3 #I17  X46< -U%S #51@@ S
M49,!,E&E 3!1N@$O4=H!+U#V 2]/_P$P3O\!,$[_ 3!-_P&T30  G4T  (I-
M  !Z30  ;DT  &1-  !;30  44T  $M/  !&4   0E(# #]3#0 ]5!4 /%0>
M #I5)P Y52\ .%4W #=6/P V5D< -590 #-660 R5V0 ,%=Q "]7@  M5Y$
M*U>C "I7N  I5]8 *5;U "E5_P J5/\!*E/_ 2I2_P&O40  F%$  (51  !V
M4   :E   &!0  !840  3E(  $=3  !!50  .U@  #A9"@ U6A$ -%H: #-;
M(@ R6RL ,5LS "]<.P N7$, +5Q, "Q<5@ K76  *5UM "A=?  F78X )%VA
M "-=M0 B7=( (ESS ");_P C6O\ (UG_ "18_P"H50  DE0  (!4  !Q5
M9E0  %Q4  !450  2E8  $-8   \6P  -ET  #!@!0 M80X *V$5 "IB'0 I
M8B4 *&(N "=C-@ F8SX )6-' "-C40 B9%P (61I !]D>0 >9(H '&2> !MD
MLP 99,X &F/Q !MA_P ;8/\ '&#_ !Q?_P"A60  C%@  'M8  !M6   8E@
M %E8  !060  1UL  #Y>   W8   ,6,  "IF   D:0D (6H0 "!J%P ?:B
M'FLH !UK,  <:SD &VM" !IL3  9;%@ %VQE !9L=  4;(8 $VR: !)LKP 1
M;,H $6OO !)I_P 3:/\ $VC_ !-G_P"970  A5T  '5<  !H7   7EP  %5<
M  !+7@  0F$  #ED   R9P  *VH  "1M   >< $ %W,+ !5T$0 4=!@ $W0A
M !)U*0 1=3( $74[ !!U1@ /=5( #G5?  UU;@ ,=8$ "W65  IUJ@ (=,,
M"73G  IS_0 +<?\ #''_  QP_P"18@  ?V$  '!A  !D80  6F$  $]B  !%
M90  /&@  #-L   K;P  )'(  !UV   7>0  $7P$  U_#  +?Q( "G\9  E_
M(@ (?RH !G\T  5_/P $?TL  G]8  %_9P  ?WD  '^.  !_HP  ?KL  'W@
M  !]]P  ?/\  'O_  ![_P")9P  >&<  &MF  !A9@  5&<  $EI   _;0
M-7$  "QU   D>0  '7P  !:    0@P  #(8"  :)"@ !B0\  (D4  "*&P
MBB,  (LL  "+-P  BT,  (M0  "+7P  BW$  (N&  "+G   BK,  (G3  "(
M\P  B/\  (?_  "'_P"";0  <VP  &AL  !:;0  3F\  $)S   X=P  +GL
M "6    =A   %8@  !",   +CP  !)(   "4!@  E0P  )40  "6%0  EQP
M )@D  "8+@  F3D  )E'  "95@  F6@  )E]  "9E   F*L  )?(  "6[@
MEO\  )7_  "5_P![=   ;W,  &%S  !3=@  1GH  #M_   PA   )H@  !V-
M   4D@  #I8   F9   !G    *    "A    H@8  *(,  "D$   I10  *4<
M  "G)   J"\  *@]  "I3   J5X  *ER  "HB0  J*(  *B\  "GY0  IOL
M *;_  "E_P!W>P  :'L  %E^  !+@@  /H<  #*-   GD@  '9<  !2<   .
MH   !Z0   "H    JP   *X   "O    L    +$$  "S"@  M X  +43  "V
M&P  N"0  +HQ  "Z0   NE(  +ME  "[?0  NI<  +JQ  "ZT@  NO,  +G_
M  "Y_P!O@P  7X8  %&+  !#D   -I<  "J=   ?H@  %:<   VL   %L
M +0   "W    NP   +X   "_    P    ,$   ## 0  Q <  ,4-  #'$0
MRAD  ,TD  #.,P  ST0  -!8  #0;@  T8@  -"D  #0P0  T>8  -'X  #1
M_P!GCP  5Y0  $F:   [H0  +J<  "&M   6LP  #K@   :\    P    ,,
M  #&    RP   ,T   #.    T    -$   #4    U@   -H"  #<"0  WP\
M .,7  #F)   YS8  .A)  #I7P  ZG@  .N4  #KKP  Z\P  .SH  #L]@!?
MG@  4*0  $*K   TL@  )KD  !F^   .P@  !,4   #*    S0   -$   #8
M    VP   -\   #@    X@   .0   #F    Z0   .L   #N    \04  /4-
M  #Y%@  _"4  /TY  #^3P  _V<  /^"  #_G0  _[4  /_+  #_Y #_ !$
M_P / /\ #P#_ !$ _P 6 /\ (@#_ "\ _P [ /\ 1P#_ %( _P!; /\ 9 #_
M &P _P!S /\ >@#_ (  _P"& /\ C #^ ), _0"9 /L H0#Z *D ^ "T /<
MP@#V -H ]0#Q /0 _P#S /\ \P#_ .D _P#@ /\ V #_ -, _P#_  X _P +
M /\ "@#_  L _P 1 /\ '0#_ "H _P V /\ 00#_ $P _P!6 /X 7P#[ &8
M^0!M /< = #U 'H ] "  /( A@#P (T [P"4 .T FP#L *0 Z@"N .D N@#G
M ,T Y0#I .0 ^P#C /\ X@#_ -X _P#1 /\ S #_ ,@ _P#_  D _P $ /\
M 0#_  0 _P . /\ & #_ "0 _0 P /L .P#W $8 \P!0 .\ 60#L &  Z@!G
M .< ;@#F '0 Y !Z .( @ #@ (< W@". -P E0#: )X U@"H -0 LP#1 ,,
MSP#? ,X ] #, /\ RP#_ ,L _P#% /\ OP#_ +P _P#_  ( _P   /\   #_
M    _0 + /< $P#Q !X [0 J .H -0#G $  X@!* -T 4@#9 %H U0!A -(
M9P#0 &T S@!S ,P >@#* (  R "' ,8 CP#$ )@ P@"A ,  K0"^ +L O #0
M +H [0"Y /X N #_ +@ _P"W /\ LP#_ +  _P#_    _P   /\   #Y
M[@ % .4 #@#> !@ V  C -( +@#/ #D RP!# ,< 3 #$ %0 P0!; +\ 80"\
M &< NP!M +D <P"W 'H M0"! +0 B0"R )( L "; *\ IP"L +0 JP#& *D
MY "G /@ I@#_ *8 _P"E /\ I0#_ *0 _P#_    _P   /4   #J    W@
M -  "@#( !( P@ = +X * "[ #, N0 ] +4 1@"R $T L !5 *T 6P"L &$
MJ@!G *@ ;0"G ', I0!Z *0 @@"B (P H "6 )\ H0"= *X FP"^ )D V "7
M /$ E@#_ )8 _P"7 /\ EP#_ )< _P#_    ]0   .<!  #4    R0   ,
M! "X  X LP 6 *\ (0"K "P J  V *8 /P"C $< H0!/ )\ 50"= %L FP!A
M )H 9P"8 &X EP!U )4 ?0"4 (8 D@"1 )  G ". *D C "X (L S0") .L
MB #] (@ _P"( /\ B #_ (@ _P#Y!@  Z0P  -0.  ###   MPD  + "  "K
M  D I@ 0 *( &@"> "4 FP P )@ .0"6 $$ E !) )( 4 "0 %8 C@!< (T
M8@"+ &D B@!P (@ > "' ($ A0", (0 F "" *4 @ "T 'X R !] >< ? +Y
M 'L#_P![!/\ >P3_ 'L$_P#Q#@  WA4  ,45  "T%   J1$  *$.  ">"@
MFP,, )< $P"3 !X D $I (T",P"* SP B 1# (8%2P"%!E$ @P97 (('7@"
M!V0 ?PAL 'T(= !\"'X >@F) '@)E@!W"J, =0JS ',+QP!R#.8 < W[ ' -
M_P!O#?\ ;PW_ &\-_P#H%@  T!X  +D=  "I'   G1H  )46  "0$P  CPX#
M (X*#@")"Q< A@PC (,-+0" #38 ?@X^ 'P.1@![#DT >0]3 '@06@!V$&$
M=1!H ',0<0!Q$7L <!&' &X1E !L$:( :Q*R &D2QP!H$^< 9A/] &44_P!E
M%/\ 91/_ &43_P#?'@  QB0  + D  "@(P  E"$  (L?  "&&P  @Q<  ((2
M" !_$1( ?!(= 'D4* !V%#$ =!4Z '(600!Q%D@ ;Q=/ &X75@!L%UT :QAD
M &D8;0!H&7< 9AF# &09D !C&I\ 81JO & :Q !>&^0 71S[ %P<_P!<&_\
M7!O_ %P;_P#5)0  O2H  *@I  "8*0  C"@  (,E  !](@  >1\  '@; P!V
M&0\ <AH8 &\<(P!M'2T :QTU &D>/0!H'D0 9A]+ &4?4@!C(%D 8B!A &$@
M:0!?(7, 72%_ %PAC0!:(IP 62*L %<BP !6(^$ 52/Y %0C_P!4(O\ 5"+_
M %0B_P#-*P  MBX  *(N  "2+@  A2T  'PK  !V*   <B8  &\C  !M(0P
M:B(5 &<C'P!E)"D 8R0Q &(E.0!@)D$ 7R9( %TF3P!<)U8 6R== %DG9@!8
M*'  5BA\ %0HB@!3*9D 42FJ % IO@!/*=X 3BGW $TI_P!-*?\ 32C_ $XH
M_P#(,   L#(  )PR  ",,@  @#$  '8P  !P+0  :RL  &@I  !F* D 8R@1
M & I' !>*B4 7"LN %LK-@!9+#T 6"Q$ %<M3 !5+5, 5"U; %,M8P!1+FX
M4"YZ $XNB !,+Y< 2R^H $DONP!(+]L 2"_V $<O_P!'+O\ 1RW_ $@M_P#$
M-   JS4  )<U  "'-0  >S4  '(T  !K,@  9B\  &(N  !?+04 7"X0 %HO
M& !8,"( 5C K %4Q,P!3,3H 4C)" %$R20!0,E  3C-8 $TS80!+,VL 2C-W
M $@TA0!'-)4 132F $,TN0!"--8 0C3T $(T_P!",_\ 0C+_ $(R_P# .
MIS@  ),X  "#.   =S@  &TW  !F-@  83,  %TR  !9,@( 5S,- %0T%0!2
M-1\ 434H $\V, !.-C@ 3#<_ $LW1@!*-TX 23A6 $<X7P!&.&D 1#AU $,X
M@P!!.9, 0#FD #XYN  ].=, /#GS #PX_P ]-_\ /3?_ #TV_P"[.P  HCL
M (\[  !_.P  <SL  &HZ  !B.0  73<  %@V  !4-P  43@+ $\Y$P!-.1P
M2SHE $HZ+0!(.S4 1SL\ $8\1 !%/$L 1#Q3 $(\7 !!/6< /SUS #X]@0 \
M/9$ .CVC #D]M@ X/=$ -SWR #<\_P X._\ .#O_ #@Z_P"V/0  GCX  (L^
M  !\/@  ;SX  &8]  !>/0  6#L  %,Z  !/.P  3#P( $D]$0!'/AD 1C\B
M $0_*@!#/S( 0D Z $% 00! 0$D /D%1 #U!6@ \060 .D%P #A!?P W08\
M-4*A #1"M  R0LX ,D'P #) _P S0/\ ,S__ #0^_P"Q0   FD   (=   !X
M00  ;$$  &)   !;0   5#\  $X_  !*0   1D$% $1"#@!"0Q8 0$,? #]$
M)P ^1"\ /$0W #M%/@ Z148 .45. #A&6  V1F( -49N #-&?  Q1HT ,$:?
M "Y&LP M1LP +4;O "U%_P N1/\ +D/_ "Y#_P"L0P  ED,  (-#  !T0P
M:$,  %]#  !70P  4$,  $A#  !$10  048! #Y'#  \2!, .D@< #E))  X
M22P -DDT #5*.P T2D, ,TI, #)*50 P2U\ +TMK "U+>@ L2XL *DN= "A+
ML0 G2\H )TOM "=*_P H2?\ *$C_ "E'_P"G1@  D48  ']&  !P1@  948
M %M&  !41@  3$<  $1(   _2@  .TL  #=,"0 U31  ,TX8 #).(  Q3R@
M,$\P "]/.  N3T  +%!( "M04@ J4%P *%!H "=0=P E4(@ )%"; ")0KP A
M4,@ (%#K "%/_P B3O\ (DW_ "--_P"A20  C$D  'I)  !L2@  84H  %A*
M  !02@  24L  $!,   [3@  -5   #%2!  M4PT +%04 "I4'  I520 *%4L
M "=5,P F53P )59% "163@ B5ED (59E !]6=  >5H4 '%:8 !M6K  95L4
M&5;I !I5_P ;5/\ &U/_ !Q2_P";30  ADT  '5-  !H30  74T  %1-  !-
M3@  14\  #Q1   V4P  ,54  "M8   F6@D (UL0 ");%P A7!\ (%PG !]<
M+@ =7#< '%U  !M=2@ :754 &%UA !==<  578$ %%V5 !-=J@ 17<( $5WG
M !);_@ 36O\ $UK_ !19_P"440  @%$  '!1  !D40  65$  %%1  !)4@
M05,  #A6   R60  *UL  "5>   ?80, &F,, !AD$0 79!D %F0A !5D*0 4
M93$ $V4Z !)E1  195  $&5=  ]E:P .97T #661  QEI0 *9+P "F3@  MC
M^0 ,8O\ #6'_  UA_P"-50  >E4  &M5  !?50  5E4  $Y5  !$5P  /%D
M #1<   L7P  )F(  !]E   9:   $VL% !!M#0 .;A( #6X:  QN(@ ,;BL
M"VXT  IN/@ (;DH !VY7  9N90 $;G8  FZ*  !MGP  ;;8  &S6  !L\P !
M:_\  FK_  -J_P"%6@  =%H  &9:  !<60  4UD  $A:   _70  -F   "YC
M   F9P  'VH  !EM   3<0  #G0#  IW"@ %=Q   7<5  !W'   =R0  '@M
M  !X-P  >$,  'A0  !X7@  >&\  'B$  !XF0  =[   ';-  !U\   =?\
M '3_  !T_P!^7P  ;E\  &)>  !97@  35\  $)B   Y90  ,&@  "=L   ?
M<   &'0  !)W   ->P  "'X   * "   @0T  ($1  ""%P  @QX  (,F  "$
M,   A#L  (1(  "$5P  A&@  (1\  "$DP  @ZH  (+%  "!ZP  @?X  (#_
M  " _P!W90  :60  %]C  !29   1V<  #QK   Q;P  *',  "!W   8?
M$7\   R#   &AP   (H   ", P  C D  (T.  ".$0  CQ<  ) >  "1)P
MDC(  )(_  "23@  DE\  ))S  "2BP  D:(  )&\  "0Y0  C_P  ([_  ".
M_P!Q:P  9FH  %AK  !+;0  /W$  #1V   J>P  ((   !>%   0B0  "XT
M  21    E0   )@   "9    F@,  )L(  "<#0  GA$  )\6  "@'@  HB@
M *(U  "C1   HU4  *-I  "B@   HIH  *&S  "@V   H/8  )__  "?_P!N
M<0  7W(  %%U  !$>0  -WX  "R$   AB@  %X\  !"4   *F0   9T   "@
M    I    *<   "H    J0   *H   "L!@  K0L  *\0  "P%0  LAX  +0I
M  "T.0  M$H  +5=  "U<P  M8X  +6H  "TQ@  L^T  ++_  "R_P!F>@
M5WT  $F"   \AP  +XX  ".4   8F@  $)\   FD    J0   *T   "P
MM    +<   "X    N0   +L   "\    O@(  , (  #"#@  Q!0  ,<>  #(
M+   R3T  ,I0  #*9@  RG\  ,J;  #*N   RMT  ,KU  #*_P!>A@  3XL
M $&1   SF   )Y\  !NE   1JP  ";    "U    N0   +T   #!    Q@
M ,@   #)    RP   ,P   #.    T    -(   #4!0  V0P  -T2  #A'@
MXBX  .-"  #D5P  Y6\  .:,  #FJ   Y<4  .7G  #F]@!6E   2)L  #JB
M   LJ0  '[   !.V   +O    ,$   #%    R0   ,T   #2    U@   -H
M  #;    W@   .    #B    Y    .<   #I    [0   / *  #T$0  ^!\
M /DR  #Z2   ^U\  /QZ  #]EP  _:\  /W'  #]Y #_  X _P - /\ # #_
M  X _P 3 /\ '@#_ "H _P V /\ 0@#_ $T _P!7 /\ 7P#_ &< _P!N /\
M= #_ 'H _P"! /T AP#\ (T ^@"4 /D G #W *4 ]0"O /0 O #S ,\ \0#L
M /  _@#O /\ [P#_ ., _P#7 /\ S@#_ ,H _P#_  H _P & /\ ! #_  @
M_P 0 /\ &0#_ "4 _P Q /\ /0#_ $< _@!1 /L 60#Y &$ ]@!H /0 ;@#S
M '0 \0!Z .\ @0#N (< [ ". .H E@#H )\ Y@"I ., M0#B ,8 X #C -\
M^ #= /\ W0#_ -0 _P#) /\ P@#_ +X _P#_  , _P   /\   #_  $ _P -
M /\ % #] "  ^@ K /< -@#S $$ [P!+ .P 5 #H %L Y@!B ., : #A &X
MWP!T -P >@#: ($ V "( -0 D #2 )@ SP"B ,T K@#+ +P R0#3 ,< \ #&
M /\ Q #_ ,0 _P"[ /\ M@#_ +, _P#_    _P   /\   #_    ]P ( /
M$ #K !H YP E .0 , #A #L W !% -4 30#1 %4 S@!; ,L 8@#) &< QP!M
M ,4 <P## 'H P0"! +\ B0"] )( NP"< +D IP"W +4 M0#( +, Y@"R /L
ML0#_ +  _P"N /\ J@#_ *< _P#_    _P   /X   #Q    Y0 " -P #0#3
M !0 S0 ? ,H *@#' #0 Q  ^ ,  1P"\ $X N@!5 +< 6P"U &$ LP!G +(
M;0"P ', K@!Z *P @@"J (L J "5 *< H "E *T HP"^ *$ VP"@ /0 GP#_
M )X _P"? /\ G0#_ )L _P#_    _    .X   #@    T    ,4 " "^ !
MN0 9 +4 (P"S "X L  W *T 0 "J $@ J !/ *4 50"C %L H@!@ *  9@"?
M &P G0!S )L >P": (0 F ". )8 F@"5 *< DP"W )$ S "0 .P CP#_ (X
M_P". /\ C@#_ (\ _P#\    [P   -L   #)    O0   +4  @"N  P J0 3
M *4 '0"B "< H  Q )T .@": $( F !) )8 3P"4 %4 DP!; )$ 8 "0 &<
MC@!M (T =0"+ 'X B0") (@ E0"& *( A0"Q (, Q "! .0 @ #Y '\ _P"
M /\ @ #_ (  _P#T @  X D  ,<(  "W!P  K ,  *8   "@  < FP / )@
M%P"5 "$ D@ J (\ ,P"- #P BP!# (D 20"' %  A@!5 (0 6P"# &$ @0!H
M (  < !^ 'D ? "$ 'L D !Y )T > "L '8 O@!U -T <P#T ', _P!S /\
M<P#_ ', _P#I#0  SQ   +D0  "I$   G@X  )<+  "3!@  D  + (P $0")
M !H A@ D (, +@"! #8 ?P ^ 'T 1 !\ $L >@!1 'D 5P!W %T =@!D '0
M; !S 74 <0&  &\"C0!N IH ; .J &L#NP!I!-8 : ;Q &@'_P!G!_\ 9P?_
M &<'_P#?%   PQ<  *X7  ">%@  DQ4  (L2  "&$   A P" (,&#0"  Q0
M? 4> 'D'* !W"#  =0@X ',)0 !R"48 < I, &\*4P!M"UD ; MA &H+:0!I
M#'( 9PQ^ &8,BP!D#9D 8@VI &$-NP!@#=@ 7@[S %T._P!=#O\ 70[_ %T.
M_P#4'   N1T  *0>  "5'0  B1P  ($:  ![%P  >!,  '@0!@!W#0\ <PX8
M ' .(@!N#RL ;! S &H0.P!I$$( 9Q%) &813P!D$58 8Q)= &$29@!@$F\
M7A)[ %P3B !;$Y< 61.G %<4N@!6%-4 517S %05_P!4%?\ 5!7_ %04_P#*
M(@  L"(  )TC  "-(P  @2(  'DA  !S'@  ;QL  &X7  !M$PP :A04 &<5
M'@!E%B< 8Q8O &$7-P!@%SX 7AA% %T82P!<&5( 6AE: %D98@!7&FP 5AIW
M %0:A0!2&Y0 41ND $\;MP!.&]  31SQ $P<_P!,'/\ 31S_ $T;_P##)@
MJB<  )8G  "'*   >R<  '(F  !L)   :"$  &8>  !D&P@ 8AL1 %\<&@!=
M'2, 6QXK %H>,P!8'SH 5Q]! %8@2 !4($\ 4R!7 %$A7P!0(6D 3B%T $TA
M@@!+(I$ 22*B $@BM !'(LT 1B/O $4C_P!%(O\ 1B+_ $8A_P"\*@  I"L
M )$K  ""+   =BL  &TJ  !F*0  8B8  %\D  !=(@0 6R$. %@B%@!6(Q\
M5"0H %,D, !2)3< 4"4^ $\F10!.)DP 3"94 $LG7 !))V8 2"=Q $8G?P!%
M*(\ 0RB@ $$HL@! *,L /RCM #\H_P _*/\ 0"?_ $ G_P"W+0  GRX  (PO
M  !]+P  <2\  &@N  !A+0  72L  %HH  !7)P  5"<, %(H$P!0*1P 3BDE
M $TJ+ !+*C0 2BL[ $DK0@!(+$D 1BQ1 $4L6@!$+&0 0BUO $ M?0 _+8T
M/2V> #PML  Z+<@ .BWK #HM_P Z+?\ .BS_ #HL_P"R,   FS$  (@R  !Y
M,@  ;3(  &0R  !=,0  6"\  %4L  !1+   3RT) $PM$0!*+AD 22\B $<O
M*@!&,#$ 13 X $,P/P!",4< 03%/ $ Q5P ^,6$ /3)M #LR>P Y,HL .#*<
M #8RKP U,L< -#+I #0R_P U,?\ -3'_ #4P_P"M,P  EC0  (0U  !U-0
M:34  & U  !9-   5#,  % P  !,,0  23$& $<R#P!%,Q8 0S,? $(T)P!
M-"X /S4V #XU/0 ]-40 /#9, #HV50 Y-E\ -S9K #8V>  T-XD ,C>: #$W
MK0 O-\4 +S?H "\V_@ P-?\ ,#7_ # T_P"I-@  DC8  ( W  !R.   9C@
M %TW  !6-P  4#8  $LT  !'-0  1#8# $$W#0 _.!0 /C@< #PY)  [.2P
M.CDS #DZ.@ X.D( -CI* #4Z4P T.UT ,CMH # [=@ O.X< +3N9 "P[K  J
M.\, *3OF "HZ_0 J.O\ *SG_ "PX_P"D.   CCD  'PZ  !N.@  8SH  %HZ
M  !3.@  33H  $8X  !".@  /SL  #P\"P Z/!$ .#T9 #<](0 V/BD -#XP
M #,^-P R/S\ ,3]' # _4  N/UH +4!F "M =  I0(0 *$"7 "9 J@ E0,$
M)$#E "0__  E/O\ )CW_ "8]_P"?.P  BCP  '@]  !J/0  7ST  %8]  !/
M/0  23T  $(]   \/@  .3\  #9!"  T00\ ,D(6 #%"'@ O0R4 +D,M "U#
M-  L1#P *T1$ "I$30 H1%@ )T5C "5%<0 C18( (D65 "!%J  ?1;\ 'D3C
M !]$^P ?0_\ ($+_ "%!_P":/@  A3\  '1   !G0   7$   %-   !,0
M1D   #Y!   X0P  -$4  #!& P M1PT *T@2 "I(&@ I2"( *$DI "=),0 E
M23D )$E! "-*2@ B2E4 ($IA !]*;P =2G\ &TJ2 !I*I@ 82KT %TK@ !A)
M^@ 92/\ &D?_ !I'_P"50@  @$(  '!#  !C0P  6$,  %!#  !)0P  0D0
M #M%   U1P  ,$D  "M+   F30D )$X0 ").%@ A3QT ($\E !]/+  >3S4
M'4\] !Q01P :4%$ &5!= !=0:P 64'P %%"/ !-0I  14+H $5#> !%/^  2
M3O\ $TW_ !1-_P"/10  >T8  &M&  !?1P  54<  $U'  !&1P  /T<  #=*
M   Q3   *TX  "90   @4P, '%4, !I6$0 95A@ %U8@ !96)P 55C  %%8Y
M !-70@ 25TT $5=9 !!7:  /5WD #E>,  U7H  +5[8 "U;4  M6]  ,5?\
M#53_  Y3_P"(20  =DH  &=*  !;2@  44H  $I*  !#2@  .TP  #-.   L
M40  )E0  "%6   ;60  %5P' !%>#0 07A, $%X:  Y>(@ .7BH #5XS  Q>
M/0 +7D@ "EY4  A>8@ '7G, !5Z&  ->FP "7K$  EW,  )=[@ #7/\ !%O_
M  5;_P"!3@  <$X  &).  !73@  3DX  $=.   ^3P  -E$  "Y4   G5P
M(5H  !M=   58   $&,#  QF"P (9Q  !F<5  5G'  $9R0  F<M  %G-P
M9T(  &=.  !G7   9VT  &>   !FE0  9JP  &7'  !EZP  9/P  &3_  !C
M_P!Z4@  :E,  %U2  !44@  2U(  $)3   Y50  ,%@  "A;   A7P  &F(
M !1E   0:   #&L!  9N"0  ;PX  &\2  !O&   <!\  ' G  !Q,   <3L
M '%(  !Q5@  <68  '%Y  !QCP  <*<  &_!  !OYP  ;OP  &W_  !M_P!S
M6   95<  %I7  !15@  1E<  #Q:   R70  *F$  ")D   ::   %&P   YO
M   *<@  !'8   !X!0  > L  'D.  !Z$P  >QD  'P@  !]*0  ?3,  'U
M  !]3@  ?5X  'UR  !]B   ?*$  'RZ  ![X@  >OH  'G_  !X_P!M70
M8%P  %=<  !+70  0%\  #5C   K9P  (VL  !IO   3<P  #G<   A[   "
M?@   ((   "# 0  A 8  (4+  "&#P  B!,  (D9  "*(0  BRL  (LW  ",
M1@  BU8  (MI  "+@   BYD  (JS  ")V   B/<  (C_  "'_P!H8P  7F(
M %%B  !$90  .&D  "YN   D<P  &G@  !-]   -@0  !H4   ")    C0
M )    "2    D@   )0%  "5"@  EPX  )@2  ":&   FR$  )PM  "=/
MG4P  )Q?  "<=@  FY$  )NK  ":R0  FO   )G_  "8_P!E:0  5VD  $EL
M   ]<0  ,'8  "5\   ;@0  $H<   R,   $D0   )4   "9    G0   *
M  "A    H@   *0   "E 0  IP<  *D,  "J$0  K1@  *\B  "O,   KT$
M *]4  "O:P  KH4  *ZA  "NO@  K>8  *S\  "L_P!><0  3W0  $)Y   U
M?P  *(4  !V,   3D@  #)@   .=    H@   *8   "J    K@   +    "Q
M    LP   +0   "V    N    +H$  "\"@  OA   ,$7  ##)   PS4  ,1)
M  #$7@  Q7<  ,63  #%KP  Q=$  ,/R  ##_P!6?   1X(  #J(   LCP
M()8  !2=   -HP   ZD   "N    L@   +<   "[    OP   ,(   #"
MQ0   ,8   #(    R@   ,T   #/    T@@  -4.  #;&   W2<  -XZ  #?
M4   X&@  ."$  #AH0  X;T  .'B  #@] !.BP  0)(  #*9   EH0  &*@
M  ZO   %M0   +H   "_    Q    ,@   #.    T0   -0   #5    V
M -H   #=    WP   .(   #D    YP   .L%  #O#@  ]!D  /4K  #V00
M]U@  /AR  #YD   ^:L  /C$  #XX0#_  L _P ( /\ "0#_  P _P 2 /\
M&@#_ "8 _P R /\ /@#_ $@ _P!2 /\ 6@#_ &( _P!I /\ ;P#_ '4 _@![
M /P @0#[ (@ ^0"/ /< EP#U *  \P"J /( MP#O ,D [0#F .P ^P#K /\
MZP#_ -T _P#. /\ Q@#_ ,( _P#_  0 _P   /\   #_  4 _P - /\ %0#_
M "$ _P L /\ . #_ $, _0!, /D 5 #W %P ] !C /( :0#P &\ [@!U .P
M>P#J (( Z ") .< D0#D )H X@"D .  L #= ,  V@#< -@ ] #5 /\ TP#_
M ,L _P#! /\ NP#_ +< _P#_    _P   /\   #_    _P * /T $0#Y !L
M]@ G /0 ,@#P #P [ !& .@ 3@#D %8 X0!< -X 8P#< &@ V0!N -4 = #2
M 'L T "" ,T B@#+ ), R "= ,8 J #$ +< P0#, ,  ZP"^ /\ O0#_ +T
M_P"T /\ K@#_ *L _P#_    _P   /\   #Z    \@ % .H #@#E !8 X  A
M -T *P#; #8 TP _ ,X 2 #* $\ QP!6 ,0 7 #" &$ P !G +X ;0"\ ',
MN@!Z +@ @@"V (L M "6 +( H0"P *\ K@#! *T X "K /< J@#_ *D _P"F
M /\ H0#_ )\ _P#_    _P   /<   #H    W    -  "@#* !$ Q0 ; ,(
M)0"_ "\ O  X +@ 00"U $@ L@!/ +  50"N %L K !A *H 9@"H &P IP!S
M *4 >P"C (0 H0". )\ F@"= *< FP"X )H T "9 .\ F #_ )< _P"6 /\
ME #_ )( _P#_    ]@   .0   #2    Q0   +L !0"U  X L  5 *P 'P"J
M "D J  R *4 .@"B $( H !) )X 3P"< %4 F@!: )@ 8 "6 &8 E0!L ),
M= "2 'T D "' (X DP", *$ BP"P (H Q0"( .8 AP#[ (8 _P"' /\ AP#_
M (8 _P#X    Y0   ,T   "]    LP   *H   "C  H GP 1 )L &0"9 ",
MEP L )4 - "2 #P D !# (X 20", $\ B@!4 (D 6@"' &  A@!F (0 ;@"#
M '< @0"! '\ C0!^ )L ? "J 'L O !Z -L > #U '@ _P!X /\ > #_ '@
M_P#M    T0(  +L"  "L 0  H@   )L   "6  4 D0 - (T % "+ !T B  F
M (8 +@"$ #8 @@ ] (  0P!^ $D ?0!/ 'P 50!Z %L >0!A '< :0!U '$
M= !\ '( B !Q )8 ;P"E &X M@!M ,X ; #N &L _P!K /\ :P#_ &L _P#?
M"P  P@P  *X,  ">#   DPL  (P'  "( @  A0 ) ($ $ !_ !< ?  @ 'H
M* !X #  =@ X '0 /@!S $0 <0!* '  4 !N %8 ;0!= &P 9 !J &T : !W
M &< A !E )( 9 "A &, L@!A ,D 8 #I &  _ !@ /\ 8 #_ &  _P#0$
MMA$  *(2  "3$@  B!$  ( /  !\#0  >0D! '@#"P!U !$ <P : '  (P!N
M 2L ; $S &H".0!I T  9P-& &8$3 !E!%( 8P59 &(%80!@!6H 7P9T %T&
M@0!<!X\ 6@>? %D'L !7!\8 5@GG %8*^P!5"O\ 50K_ %8*_P#&%0  K1<
M )D8  "*&   ?Q<  '86  !Q$P  ;A   &T-!0!M"0T :@D4 &<*'0!E"B8
M8PLN &(,-0!@##P 7PQ" %X-2 !<#4\ 6PU6 %D-7@!8#F@ 5@YS %4.@ !3
M#H\ 40Z? % .L0!.#L@ 31#J $T0_0!-$/\ 31#_ $T0_P"\&P  I1P  )(=
M  "#'@  =QT  &\<  !I&@  9A<  &04  !D$ @ 8@\0 %\0& !=$"$ 6Q$I
M %H1,0!8$C@ 5Q(^ %8210!4$DP 4Q-3 %$36P!0$V4 3A1P $P4?0!+%(P
M212< $<5K@!&%<4 117H $46_@!%%O\ 117_ $45_P"U'P  GB$  (LB  !\
M(@  <2(  &@A  !B'P  7QT  %P:  !;%P( 6A4- %<6% !5%AT 5!<E %(8
M+0!1&#0 3Q@[ $X90@!-&4@ 2QI0 $H:6 !(&F( 1QIM $4;>@!#&XD 0AN:
M $ ;K  _&\( /ASE #T<_  ^'/\ /AO_ #X;_P"O(P  F"0  (8E  !W)@
M;"8  &,E  !=)   62(  %8?  !4'0  4QP+ %$<$@!.'1H 31TB $L>*0!*
M'C$ 21\W $<?/@!&($4 12!- $,@50!"(%\ 0"%J #\A=P ](8< .R&8 #DA
MJ@ X(L  -R+C #<B^P W(O\ ."'_ #@A_P"J)@  E"<  ($I  !S*0  9RD
M %\I  !8*   5"8  %$C  !/(@  3"(' $HB$ !((A< 1R,? $4D)@!$)"X
M0B0T $$E.P! )4, /R5* #TF4P \)EP .B9G #DF=0 W)X0 -2>6 #0GJ  R
M)[X ,2?A #$G^0 R)O\ ,B;_ #,E_P"E*0  CRH  'TL  !O+   9"T  %LL
M  !5*P  4"H  $PH  !*)@  1R<$ $0G#0!"*!0 02@< #\I(P ^*2L /2DR
M #PJ.0 [*D  .2I( #@K4  V*UH -2ME #,K<@ Q*X( ,"R4 "XLIP L++P
M*RS> "PL^  L*_\ +2K_ "TJ_P"A+   BRT  'DN  !K+P  8"\  %@O  !1
M+@  3"X  $@L  !%*P  02L  #\L"P ]+!$ .RT9 #HN(0 Y+B@ -RXO #8O
M-@ U+SX -"]% #,O3@ Q,%@ ,#!C "XP<  L,(  *C"2 "DPI0 G,+H )C#<
M "8P]P G+_\ *"__ "@N_P"<+@  AS   '8Q  !H,@  73(  %4R  !.,0
M2#$  $0P  ! +P  /#   #HQ"0 W,1  -C(6 #4R'@ S,R4 ,C,L #$S,P P
M-#L +S1# "TT3  L-%8 *C5A "DU;@ G-7X )360 ",UHP B-;D (379 "$T
M]@ B-/\ (S/_ ",R_P"8,0  @S,  '(T  !E-   6C4  %$U  !+-   130
M $ T   Z,P  -S0  #0U!@ R-@X ,#<3 "\W&P N-R( +3@I "LX,0 J.#@
M*3E  "@Y20 F.5, )3E? ",Y;  A.GP (#J. !XZH@ <.K< &SG5 !PY]0 =
M./\ '3C_ !XW_P"3-   ?S8  &XW  !A-P  5S<  $XW  !(-P  0C<  #PW
M   U.   ,CD  "\Z @ L.PL *CP1 "D\&  H/1\ )CTF "4]+@ D/34 (SX]
M "(^1@ @/E  'SY< !T_:0 ;/WD &C^, !@_H  6/[4 %3[2 !8^\P 7/?\
M&#S_ !@\_P".-P  >C@  &HY  !>.@  4SH  $LZ  !%.@  /SH  #DZ   R
M/   +CX  "E    F00@ )$(. ")"%  A0AL ($,C !]#*@ >0S( '$,Z !M$
M0P :1$T &$19 !=$9P 51'< $T2* !)$G@ 11+, $$30 !!#\@ 10O\ $D+_
M !-!_P").P  =CP  &8]  !:/0  4#T  $@]  !"/0  /#T  #8^   O0
M*D(  "5$   A1@, '4@, !M)$0 921< &$D> !=))@ 622X %4HV !1*0  3
M2DH $4I6 !!*9  /2G0 #DJ'  U*FP ,2K  "DK*  M)[  ,2/\ #4?_  U'
M_P"#/@  <3\  &)   !60   34   $5    _0   .4$  #)"   K10  )D<
M "%)   <2P  %DX' !-0#@ 24!, $5 9 !!0(0 /4"D #E Q  U0.P -448
M"U%1  I17P )46\ !U"!  50E@ #4*L  E#%  -/Z  #3_L !4[_  9-_P!]
M0@  :T,  %U$  !21   2D0  $-#   \1   -44  "Y'   G2@  (4P  !Q/
M   740  $E0#  Y7"@ +6!  "E@5  A8'  '6"0 !E@L  58-@ #6$   5A,
M  !86@  6&D  %A\  !8D0  5Z<  %?   !6Y0  5OD  %7_  !5_P!V1P
M9D<  %E(  !/1P  1T<  $!'   X2   ,$H  "E-   B4   '%,  !95   1
M6   #5L"  E>"0 $7PX  %\2  !?&   8!\  & G  !@,   8#L  &!'  !@
M5   8&,  &!V  !@BP  7Z(  %^[  !?X@  7OD  %W_  !=_P!O2P  84P
M %5,  !,2P  1$L  #M,   R3@  *U$  "-4   <5P  %EL  !%>   -8
M"&,   )F!P  9PP  &</  !H$P  :1D  &HA  !J*0  :C0  &I   !J30
M:ET  &IO  !JA0  :IT  &FV  !HW0  :/<  &?_  !F_P!I40  7%   %)0
M  !*3P  /U   #53   M5@  )%D  !U=   68   $&0   QG   &:@   &X
M  !O P  < @  '$-  !R$   =!0  '4;  !V(P  =RP  '<X  !V1@  =E8
M '9H  !V?@  =I<  '6Q  !TTP  <_4  '/_  !R_P!C5@  6%4  %!4  !$
M50  .5@  "];   F7P  '6,  !5G   0;   "G    1S    =@   'H   !\
M    ? ,  'X(  !_#   @1   ((4  "$&P  A20  (8O  "&/0  ADT  (5?
M  "%=0  A8\  (2I  "#R0  @O$  ('_  " _P!?6P  5EH  $E;   ]7@
M,F$  "=F   >:P  %7    YU   )>0   7X   "!    A0   (@   "*
MBP   (T!  ".!@  D L  )$/  "3%   E1L  )<F  "7-   ET0  )=6  "6
M;   E88  )6B  "4P0  D^H  )+_  "2_P!=80  3V$  $)D   V:0  *FX
M !]T   5>0  #G\   >$    B0   (X   "2    E@   )@   ":    FP
M )T   "?    H0,  *,(  "E#0  IQ,  *D<  "J*   JCD  *I+  "J80
MJ7H  *B9  "HM0  I]T  *?X  "F_P!6:   2&P  #IP   N=@  (GT  !>$
M   .B@  !Y    "6    F@   )\   "C    IP   *H   "K    K0   *\
M  "Q    LP   +4   "X!0  N@P  +T2  # '   P"T  ,!   "_50  OVX
M +Z+  "^J   OLD  +WO  "\_@!.=   0'D  #)_   EAP  &8X  !"5   '
MG    *(   "G    K    +    "U    N0   +P   "]    OP   ,$   ##
M    Q@   ,@   #*    S0(  - +  #5$@  UB$  -<T  #820  V6   -I\
M  #:F@  V[4  -O9  #;\@!&@@  .(D  "N0   =F   $J    JG    K@
M +0   "Y    O@   ,(   #(    RP   ,X   #/    T@   -0   #6
MV@   -T   #?    X@   .8   #J"@  [Q,  / E  #R.@  \U$  /1K  #T
MB0  ]:4  /6_  #UW0#_  8 _P # /\ !0#_  L _P 0 /\ %P#_ "( _P M
M /\ .0#_ $0 _P!- /\ 50#_ %T _P!D /\ :@#_ '  _0!V /L ? #Y (,
M]P"* /4 D@#S )L \ "F .X LP#K ,0 Z0#D .< ^0#F /\ Y0#_ -, _P#'
M /\ OP#_ +L _P#_    _P   /\   #_  ( _P + /\ $@#_ !T _P H /\
M,P#_ #X _ !' /@ 3P#T %< \0!= .X 8P#L &D Z@!O .@ =0#F 'P Y "#
M .( BP#? )4 W "? -D JP#5 +L T@#4 ,\ \@#- /\ S #_ ,4 _P"Z /\
MM #_ +  _P#_    _P   /\   #_    _P & /D #P#U !< \P B /$ +0#M
M #< YP!  .( 20#? %  VP!7 -< 70#4 &, T0!H ,\ ;@#, '4 R@!\ ,@
MA #% (T P@"8 ,  I "] +( NP#& +D Z "X /T MP#_ +8 _P"M /\ IP#_
M *, _P#_    _P   /\   #U    ZP ! .0 # #> !, V0 < -, )@#1 #
MS  Z ,@ 0@#$ $H P !0 +T 5@"[ %P N0!A +< 9P"U &T LP!T +$ ? "O
M (4 K0"0 *H G "H *H I@"[ *4 V@"C /4 HP#_ *( _P"> /\ F@#_ )<
M_P#_    _@   .\   #?    T    ,< !P#!  \ O  7 +D ( "W "H M0 S
M +  .P"M $, JP!) *@ 3P"F %4 I !: *, 8 "A &8 GP!M )T = "< 'T
MF@"( )@ E "6 *( E "R )( R0"1 .L D0#_ )  _P"0 /\ C #_ (H _P#\
M    [    -D   #'    N@   +$  @"K  P IP 2 *0 &P"A "0 H  L )X
M-0"; #P F !# )8 20"4 $\ D@!4 )  6@"/ %\ C0!F (L ;0") '8 B "
M (8 C "$ )H @@"J ($ O@"  .  @ #Y '\ _P!_ /\ ?P#_ 'X _P#Q
MV    ,(   "S    J    *    "9  < E0 . )( %0"0 !X C@ F (T +@"*
M #8 AP ] (4 0P"$ $D @@!. ($ 5 !_ %D ?@!@ 'P 9P!Z &\ >0!Z '<
MA@!U )0 = "C '( M0!R ,\ <0#Q '  _P!P /\ < #_ '$ _P#A    Q
M +    "B    EP   )$   "+  ( A@ + (, $0"! !@ ?P A 'T *0!\ #
M>0 W '@ /0!V $, = !) ', 3@!R %0 < !: &\ 8@!M &H :P!T &H @ !H
M (X 9P"= &4 KP!E ,8 9 #H &0 _0!C /\ 8P#_ &0 _P#/!0  M@<  *,(
M  "4"   B0<  ((#  !^    >P & '< #@!U !, <@ ; '$ (P!O "L ;0 R
M &P . !J #X :0!$ &< 20!F $\ 90!6 &, 70!B &4 8 !O %\ >P!= (D
M7 "9 %L J@!9 +\ 60#A %@ ^ !8 /\ 6 #_ %D _P#"#   J@T  )<.  ")
M#@  ?0X  '8-  !Q"@  ;P8  &T "@!K !  :0 6 &< '@!E "8 8P M &$
M,P!@ #D 7P _ %T 10!< $L 6P!2 %H 60!8 &( 5P!L %4 > !3 (8 4@"6
M %$ IP!0 +L 3P'; $X"] !. _\ 3@3_ $X#_P"X$   H1(  (X3  !_$P
M=!,  &P2  !G$   90X  &,+ P!C!@P 8001 %X#&0!<!"$ 6P4H %D&+P!8
M!C4 5@<[ %4'0@!4!T@ 4PA/ %$(5@!0"5\ 3@EI $T)=@!+"H0 20J4 $@*
MI@!'"KH 1@K8 $4+\P!%#/\ 10S_ $4,_P"P%   F18  (<8  !X&0  ;1@
M &47  !?%@  7!,  %H1  !:#@8 6@P- %<,% !5#!P 4PTD %(-*P!0#3$
M3PXX $X./@!-#D4 2PY- $H.50!(#UX 1P]H $4/=0!#$(0 01"5 $ 0I@ ^
M$+L /1#< #T1]@ ]$?\ /1#_ #X0_P"I&0  DAL  ($<  !R'0  9QT  %\<
M  !9&P  51D  %,6  !2$P  4A$* % 0$ !.$1@ 3!$@ $H2)P!)$BX 2!,T
M $<3.P!%$T( 1!-) $,44@!!%%L /Q1E #X5<@ \%8$ .A62 #@5I  W%;D
M-178 #46]0 V%O\ -A;_ #<5_P"C'   C1X  'L@  !M(0  8B$  %HA  !4
M'P  4!X  $T;  !,&0  2Q8& $D6#@!'%Q4 11<< $08) !"&"H 01@Q $ 9
M.  _&3\ /1E& #P:3P Z&E@ .1IC #<;;P U&WX ,QN0 #(;H@ P&[< +QO3
M "\<\P O&_\ ,!O_ # ;_P"='P  B"(  '<C  !I)   7B0  %8D  !0(P
M2R(  $@@  !&'0  11P" $,<# !!'!( /QT9 #X=(0 \'B< .QXN #H?-0 Y
M'SP -Q]$ #8?3  T(%8 ,R!@ #$@;0 O('P +2&. "PAH  J(;4 *2'0 "DA
M\@ I(?\ *B#_ "L@_P"9(@  A"4  ',F  !E)P  6R<  %,G  !,)@  1R4
M $0D  !"(0  /R$  #TA"0 [(1  .2(6 #@B'@ V(R4 -2,K #0D,@ S)#D
M,B1! # D2@ O)5, +25> "LE:P J)7H *"6, "8EGP D);, (R7. ",E\  D
M)?\ )23_ "4D_P"4)0  @"<  &\I  !B*@  5RH  $\J  !)*0  1"@  $ G
M   ])@  .B4  #<F!@ U)@X -"<4 #(G&P Q*"( ,"@I "\H,  M*3< +"D_
M "LI1P I*5$ *"I< "8J:0 D*G@ (RJ* "$JG0 ?*K( 'BK, !XJ[P ?*?\
M("G_ "$H_P"0*   ?"H  &PK  !?+   5"P  $PL  !&+   02L  #PK   X
M*@  -2H  #(K P P*PP +BP1 "TL&  L+!\ *BTF "DM+0 H+30 )RX\ "8N
M10 D+D\ (RY: "$O9P ?+W8 '2^( !POFP :+[  &"_* !@N[0 9+O\ &RW_
M !LM_P",*P  >"T  &@N  !;+P  42\  $DO  !#+P  /BX  #DN   T+@
M,"X  "TO   K, H *3$0 "<Q%0 F,1P )3(C "0R*@ C,C$ (3,Y " S0@ ?
M,TP '3-7 !LS9  :-'0 &#2& !8TF@ 4,ZX $S/( !,S[  4,_\ %3+_ !8Q
M_P"'+@  ="\  &4Q  !8,0  3C(  $8R  ! ,0  .S$  #8Q   Q,0  *S,
M "@T   E-08 (S8- "$V$@ @-QD 'S<@ !XW)P =."X &S@V !HX/P 9.$D
M%SE5 !4Y8@ 4.7$ $CF$ !$YF  0.:T #CC'  XXZP 0./\ $#?_ !$V_P"#
M,0  <#(  &$T  !5-   2S0  $0T   ]-   .#0  #,T   M-0  *#<  "0Y
M   @.@( '3L+ !L\$  9/14 &#T< !<](P 6/2L %3XS !0^/  2/D8 $3Y2
M ! ^7P //F\ #CZ!  P^E0 +/JD "C[!  H]Y  +/?L ##S_  T[_P!]-
M:S8  %TW  !1-P  2#<  $$W   [-P  -3<  # W   J.0  )3L  " ]   <
M/P  %T$& !1##0 20Q( $4,8 !%#'P 01"< #T0O  Y$.0 -1$, #$1.  M$
M6P )1&H !T1\  9$D  $0Z4  D.]  -#X  #0_8 !$+_  9!_P!X.   9SD
M %DZ  !..@  13H  #XZ   X.@  ,SH  "T[   G/0  (4   !Q"   71
M$T8#  ])"@ -2@\ #$H4  M*&P )2B, "$HK  =*-  %2CX !$I)  )*5@
M2F4  $IW  !*BP  2J$  $FY  !)W0  2?4  $C_  !(_P!R/   8CT  %4^
M  !*/@  0CT  #P]   V/0  +SX  "E    C0@  '44  !='   32@  #TP"
M  M/"0 '4 T  U$1  !1%P  41X  %$F  !1+P  43D  %%$  !240  4F
M %%R  !1AP  49T  %&U  !0V   4/4  $__  !/_P!L0   74$  %%!  !'
M00  0$   #E    R00  *D,  "1&   >2   %TL  !).   .40  "U,!  96
M!P  5PP  %@0  !8$P  61D  %HA  !:*0  6C,  %H_  !:3   6EH  %IL
M  !:@0  69D  %FQ  !8T0  6/0  %?_  !7_P!E10  6$4  $U%  !%1
M/D0  #5%   M1P  )4H  !Y-   84   $E,   Y6   *60  !%P   !>!
M7PD  & -  !A$   8A4  &,;  !D(P  9"T  &0X  !D10  9%0  &1F  !D
M>P  8Y,  &.M  !BS   8?(  &'_  !@_P!?2@  4TH  $I)  !#2   .4D
M "],   G3P  'U(  !A5   260  #5T   A@   "8P   &8   !H 0  :04
M &H*  !K#0  ;1$  &X6  !P'0  <28  '$Q  !P/@  <$X  '!?  !P<P
M;XT  &^G  !NQ@  ;>\  &S_  !L_P!:3P  4$X  $A-   ]3@  ,U$  "E4
M   @6   &%P  !%@   ,9   !F@   !K    ;P   '(   !T    =0   '<$
M  !X"0  >@T  'P0  !]%@  ?QX  ( H  " -0  @$4  ']6  !_:P  ?X0
M 'Z@  !]O@  ?.D  'O_  !Z_P!65   3E,  $)4   W5@  +%H  ")?   8
M8P  $6@   MM   #<@   '8   !Z    ?0   (    "#    A    (8   "'
M @  B0<  (L,  "-$   D!8  )(?  "2+   DCL  ))-  "18@  D7H  (^7
M  "/M   CN$  (S[  ",_P!560  2%H  #M=   O80  )&8  !EL   1<@
M"G<   )]    @@   (8   "+    C@   )$   "3    E0   )<   "9
MFP   )T$  "?"@  H@\  *06  "F(0  IC$  *9#  "E5P  I'   *..  "C
MJP  H=   *#U  "?_P!.80  0&0  #-I   G;@  &W4  !%\   +@P   (D
M  ".    DP   )@   "=    H0   *0   "E    IP   *D   "K    K0
M +    "R    M0@  +@.  "\%@  O"4  +PW  "[3   NF0  +F!  "WH@
MM\   +?J  "W_ !&:P  .7   "MW   ??P  $X8   N.   !E0   )L   "A
M    I@   *L   "P    LP   +<   "W    N@   +P   "_    P0   ,0
M  #'    R@   ,T%  #1#@  U!D  -0K  #40   TU@  --T  #3D@  TK
M -+3  #2\@ ^>0  ,8   ".(   7D0  #9D   .@    IP   *X   "S
MN    +T   #"    Q@   ,H   #*    S0   ,\   #2    U0   -D   #=
M    WP   .,   #G!0  ZP\  .P?  #M,P  [DL  .]D  #O@@  \)\  /&Y
M  #QV #_    _P   /\ ! #_  D _P . /\ %0#_ !X _P I /\ - #_ #\
M_P!( /\ 4 #_ %@ _P!> /\ 90#] &L ^P!Q /D =P#X 'X ]@"% /, C0#Q
M )< [@"B .L KP#H ,  Y@#@ ., ^ #B /\ VP#_ ,L _P#! /\ N0#_ +0
M_P#_    _P   /\   #_    _P ) /\ $ #_ !D _P C /\ +@#] #D ^0!"
M /4 2@#R %( [@!8 .L 7@#I &0 Y@!J .0 < #B '8 WP!] -T A@#9 (\
MU0": -$ IP#. +8 RP#. /_B?1!)0T-?4%)/1DE,10 ,$LD \ #' /\ Q0#_
M +L _P"T /\ K0#_ *D _P#_    _P   /\   #_    ^P " /8 #0#Q !,
M[0 > .P * #I #( XP [ -T 1 #8 $L TP!1 -  6 #- %T RP!C ,D : #&
M &\ Q !V ,( ?@"_ (< O "2 +H GP"W *T M0#! +( Y "Q /T KP#_ *P
M_P"E /\ H #_ )P _P#_    _P   /L   #N    Y    -P " #3 !  SP 8
M ,L (@#) "L Q@ T ,$ /0"] $0 N@!+ +< 40"U %8 L@!< +  80"N &<
MK !N *H =@"H '\ I@"* *, E@"A *4 GP"V )T T0"< /, FP#_ )P _P"6
M /\ DP#_ )  _P#_    ]@   .<   #3    Q@   +T  P"X  T LP 3 +$
M' "O "4 K@ N *D -@"F #T HP!$ *$ 2@"? $\ G0!5 )L 6@": &  F !F
M )8 ;@"4 '< D@"! )  C@". )P C "M (H PP") .@ B #_ (D _P"' /\
MA0#_ (( _P#S    XP   ,P   "\    L    *<   "A  @ G@ / )L %@"9
M !\ F  G )8 +P"3 #< D0 ] (X 0P", $D BP!. (D 5 "' %D A0!@ (0
M9P"" &\ @ !Z 'X A@!\ )0 >@"D 'D N !X -@ =P#W '@ _P!X /\ =P#_
M '4 _P#F    RP   +<   "H    G@   )8   "/  0 BP , (@ $@"' !D
MA0 A (0 *0"" #  ?P W 'T /0!\ $, >@!( 'D 30!W %, =@!9 '0 80!R
M &D <0!S &\ ?P!M (T ; "= &H KP!I ,@ : #M &D _P!I /\ :0#_ &D
M_P#2    N    *4   "7    C0   (8   "!    ?  ( 'D #@!W !0 =@ <
M '0 (P!S "L <0 Q &\ -P!N #T ; !# &L 2 !J $X : !4 &< 6P!E &,
M8P!M &( > !@ (< 7P"6 %T J != +X 7 #D %P ^P!< /\ 7 #_ %P _P#"
M    J@$  )@#  ")!   ?P(  '@   !T    <  $ &T # !K !$ :0 7 &@
M'@!F "4 90 L &, ,@!B #@ 8  ] %\ 0P!> $D 7 !/ %L 5@!: %X 6 !H
M %< <P!5 ($ 5 "1 %( HP!1 +< 40#6 %$ ]0!1 /\ 40#_ %( _P"V!P
MGPD  (T+  !^#   <PL  &P*  !H!P  90,  &, !P!A  T 7P 3 %T &@!<
M "$ 6P G %D +0!8 #, 5@ Y %4 /P!4 $4 4P!+ %$ 4@!0 %H 3P!D $T
M;P!, 'T 2@"- $D GP!( +( 1P#, $< [P!& /\ 1P#_ $< _P"L#   E0X
M (,0  !U$   :Q   &,/  !>#@  6PP  %H) @!9! H 5P / %4 %0!3 !P
M4@ C %$ *0!/ "\ 3@ U $T!.P!, 4$ 2@)( $D"3P!( E< 1@-A $4#;0!#
M WH 0@.+ $ #G  _ Z\ /@/( #T$Z@ ]!?P /0;_ #X&_P"D$   CA(  'P3
M  !N%   9!0  %P3  !6$@  4Q$  %$.  !0# 4 4 D, $\'$0!-!Q< 2P@?
M $D()0!("2L 1PDQ $8). !$"CX 0PI% $(*30! "U4 /PM? #T+:P \"WD
M.@R* #@,G  W#*\ -0S' #4,Z0 U#?T -0W_ #8,_P"=$P  AQ4  '87  !I
M&   7A@  %88  !0%P  314  $H3  !)$0  20X' $@-#@!&#1, 1 T: $,.
M(0!"#B@ 0 XN #\.-0 ^#SP /0]# #L02P Z$%0 .!!> #80:P T$'D ,A"*
M #$0G  O$+  +1#) "T1[  M$?\ +A'_ "\0_P"7%@  @AD  '$;  !D'
M61P  %$<  !,&P  1QH  $08  !#%0  0A," $$2"P! $1  /A(7 #P2'@ [
M$R4 .A,K #@3,@ W$SD -A1  #042  S%%$ ,11< # 5:  N%7< +!6( "H5
MF@ H%:X )Q7' "85Z@ G%?\ *!7_ "D5_P"1&@  ?1P  &T>  !@'P  5A\
M $X?  !('@  0QT  $ <   ^&@  /1@  #L7!P Y%@X .!<4 #87&P U&"(
M,Q@H #(8+P Q&38 ,!D] "X91@ M&D\ *QI9 "H:9@ H&G0 )AJ& "0:F0 B
M&JT (1K% " :Z  A&OX (AK_ ",:_P"-'0  >1\  &DA  !<(@  4B(  $HB
M  !$(0  /R$  #P@   Y'@  .!L  #4<!  T' T ,AP2 # =&  O'1\ +ATE
M "T>+  K'C, *AX[ "D?0P G'TT )A]7 "0?9  B'W( (!^$ !\?EP ='ZL
M&Q_# !L?YP ;'_T '1__ !X>_P")(   =2(  &4C  !9)   3R4  $<E  !!
M)   /",  #@C   U(@  ,R   # @ 0 N(0H +"$0 "LA%0 J(AP *"(C "<B
M*0 F(S  )2,X ",C00 B)$H (215 !\D80 =)'  &R2" !DDE0 7)*H %B3!
M !4DY0 6)/P %R/_ !DC_P"%(@  <20  &(F  !6)P  3"<  $0G   ^)P
M.28  #4F   Q)0  +B0  "LE   I)0< )R8. "4F$P D)QD (R<@ "(G)P A
M*"X ("@V !XH/@ =*$@ &RE3 !DI7P 8*6X %BF  !0IE  2*:@ $2G  !$H
MY  1*/L $RC_ !0G_P" )0  ;B<  %\H  !3*0  22H  $(I   [*0  -BD
M #(H   N*   *B@  "8I   D*@0 (BL, " K$0 ?+!8 '2P= !PL)  ;+2L
M&BTS !@M/  7+44 %BY0 !0N70 2+FP $2Y^ ! ND@ .+J< #2V]  TMWP -
M+?D #BS_ ! L_P!\*   :BH  %LK  !0+   1BP  #\L   Y+   -"L  "\K
M   K*P  )BP  "(N   ?+P  '# ) !HQ#@ 9,1, %S$: !8R(0 5,B@ %#(P
M !,R.0 2,T, $3-. ! S6P .,VD #3-Z  PSC@ *,Z( "#*Y  @RV0 (,O0
M"C'_  LQ_P!W*P  9BT  %@N  !-+P  0R\  #PN   V+@  ,2X  "TN   I
M+@  (S   !\R   ;,P  %S4% !0V#  2-Q$ $3<6 !$W'0 0."0 #S@L  XX
M-0 -.#\ ##A*  LX5P ).&4 !SAV  4XB@ #.)\  3>U  $WTP "-_$  S;_
M  4V_P!S+@  8C   %0Q  !),0  03$  #DQ   T,0  +S   "LP   E,@
M(#,  !LV   7.   $SH" ! \"0 -/0X ##T3  L]&0 */2$ "3TI  @],0 &
M/CL !3Y&  ,^4@ !/F$  #YR   ^A@  /9P  #VR   ]T   //   #S_   \
M_P!M,@  73,  % T  !&-   /C0  #<T   R,P  +3,  "<T   B-@  '3@
M !@Z   4/0  $#\"  U!"  )0PT !D01  -$%@ "1!T  $0D  !$+0  1#8
M $1!  !$3@  1%P  $1M  !$@0  1)@  $.O  !#S0  0O   $+_  !"_P!H
M-@  6#<  $PX  !#.   .S<  #4V   P-@  *3<  ",Y   >.P  &#T  !-
M   00@  #44!  A'!P #20P  $D/  !*$P  2QD  $L@  !+*   2S(  $L]
M  !,20  3%<  $MH  !+?0  2Y0  $JL  !*R@  2>\  $G_  !)_P!B.@
M5#L  $D[  ! .P  .3H  #,Y   L.@  )3P  !\_   900  $T0  !!'   ,
M20  "$P   )/!0  4 H  % -  !1$   4A4  %0;  !4(P  5"P  %0W  !4
M1   5%(  %1C  !4=P  5(\  %.H  !2Q@  4NT  %'_  !1_P!</P  3S\
M $4_   ^/@  -ST  "\^   G0   ($,  !E&   320  #TP   M/   &4@
M %0   !7 @  6 <  %D+  !:#@  6Q$  %T6  !>'0  7R8  %\Q  !>/0
M7DP  %Y=  !><0  78D  %VC  !<P0  6^L  %K_  !:_P!61   2T,  $-"
M   \00  ,D(  "E%   A2   &DL  !-.   .4@  "E4   -9    6P   %X
M  !@    8@(  &,&  !E"@  9@X  &@1  !J%P  :Q\  &LI  !K-@  :T4
M &M6  !J:@  :H(  &F=  !HNP  9^<  &;_  !E_P!12   2$@  $%&   W
M1P  +$H  "--   ;40  $U4   Y9   (70   6$   !D    9P   &H   !L
M    ;@   '    !R!0  <PD  '4-  !W$0  >A@  'LA  ![+@  >CT  'I.
M  !Y8@  >7D  'B6  !WLP  =>   '3\  !S_P!.30  1TP  #M-   P3P
M)E,  !Q8   37   #6$   9F    :@   &\   !R    =@   'D   !\
M?0   '\   "!    @P(  (8'  "(#   BQ$  (X8  ".)   CC,  (U$  ",
M6   BV\  (J,  ")J@  B,\  (;W  "%_P!-40  05,  #15   I6@  'E\
M !1E   -:@  !7    !V    >P   '\   "#    AP   (H   "-    C@
M )$   "3    E0   )@   ":!0  G0P  * 1  "C&@  HR@  *(Z  "A3@
MH&4  *"!  ">H   G<$  )ON  ":_P!&60  .5P  "UA   A9P  %FX   YU
M   %>P   ($   "'    C0   )(   "6    F@   )T   "?    H0   *0
M  "F    J    *L   "N    L0,  +0+  "X$0  N1X  +DO  "X0P  MUH
M +5V  "TEP  M+4  +'B  "P_  _9   ,6D  "5O   8=P  #W\   :'
MC@   )0   ":    H    *4   "J    K@   +$   "R    M0   +<   "Z
M    O    +\   ##    Q@   ,D   #."@  TA,  -(C  #1-P  T$\  ,YJ
M  #-B@  RJL  ,O+  #+[P W<0  *7@  !V    1B0  ")$   ":    H0
M *<   "M    LP   +D   "^    P@   ,4   #&    R0   ,P   #.
MT@   -4   #:    W@   .$   #E    Z@L  .L7  #J*P  ZD,  .I>  #J
M>@  ZYD  .NU  #KU0#_    _P   /\  0#_  < _P - /\ $@#_ !L _P E
M /\ +P#_ #H _P!# /\ 2P#_ %, _P!: /T 8 #[ &8 ^@!K /@ <@#V '@
M] "  /$ B0#O )( [ "= .D J@#F +P XP#< -\ ]P#= /\ S #_ +X _P"U
M /\ L #_ *T _P#_    _P   /\   #_    _P & /\ #0#_ !0 _P ? /\
M*0#[ #, ]P ] /, 10#O $T [ !3 .@ 60#E %\ XP!E .  :@#= '$ V@!X
M -8 @ #2 (H SP"5 ,P H@#( +( Q0#) ,( [0#  /\ NP#_ +  _P"H /\
MI #_ *$ _P#_    _P   /T   #Z    ^    /  "0#L !$ Z  9 .< (P#E
M "T W@ V -8 /@#1 $8 S0!, ,H 4@#( %@ Q0!= ,, 8P#  &D O@!P +P
M> "Y ($ MP"- +0 F@"Q *D K@"\ *P X0"J /P J #_ *  _P"9 /\ E@#_
M )0 _P#_    ^0   /(   #G    VP   -$ ! #*  T QP 4 ,0 '0#" "8
MOP O +L -P"W #\ M !% +$ 2P"N %$ K !6 *H 7 "H &$ I@!H *, < "A
M 'D GP"$ )T D0": *  F "Q )8 S "5 /$ E #_ )$ _P"+ /\ B #_ (8
M_P#W    [    -X   #)    O    +0   "O  H JP 0 *D %P"H "  IP H
M *( , "? #@ G  ^ )H 1 "8 $H E@!/ )0 50"3 %H D0!A (\ : "- '$
MBP![ (D B "' )< A0"H (, O@"! .0 @ #_ (  _P!\ /\ >P#_ 'D _P#I
M    UP   ,$   "Q    I@   )T   "7  4 E  - )( $@"0 !H CP B (X
M*@"+ #$ B0 X (< /@"% $, @P!( ($ 3@!_ %0 ?@!: 'P 80!Z &D > !S
M '8 ?P!U (X <P"? '$ LP!P -  ;P#V &\ _P!O /\ ;0#_ &P _P#:
MOP   *P   ">    DP   (P   "%    @@ ) '\ #P!^ !4 ?0 < 'P ) !Z
M "L =P Q '4 -P!T #T <@!" '$ 2 !O $T ;@!3 &P 6@!K &( :0!L &<
M> !F (8 9 "7 &( J@!A ,( 8 #K &$ _P!A /\ 80#_ &  _P#%    K0
M )L   "-    @P   'P   !W    <@ % '  # !N !$ ;  7 &P '@!K "4
M:0 L &< ,0!F #< 9  ] &, 0@!B $@ 8 !. %\ 50!= %T 7 !F %H <@!9
M (  5P"0 %8 HP!5 +D 5 #> %0 ^P!4 /\ 50#_ %4 _P"V    GP   (T
M  !_    =0   &X   !I    9@ ! &, "0!A  X 8  3 %\ &0!> "  70 F
M %L + !: #( 6  W %< /0!6 $, 50!) %, 4 !2 %@ 40!A $\ ; !. 'H
M3 "* $L G !* +$ 20#. $D \P!) /\ 20#_ $H _P"J 0  E 4  (('  !T
M"   :@@  &,&  !>!   6P   %D !0!7  P 5@ 0 %0 %0!3 !L 4@ B %$
M* !0 "T 3@ S $T . !, #X 2P!% $H 3 !( %0 1P!= $8 : !$ '4 0P"%
M $$ F !  *L 0 #% #\ Z@ _ /\ 0 #_ $  _P"@"   B@L  'D-  !L#0
M80T  %H-  !5"P  4@D  % &  !/ @@ 3@ - $P $@!+ !< 2@ > $D (P!'
M "D 1@ O $4 - !$ #H 0@!! $$ 2 !  %  /@!: #T 9  \ '( .@"" #D
ME  X *< -P"^ #8 XP V /D -@#_ #< _P"8#0  @PX  '(0  !E$0  6Q$
M %,0  !.$   2@X  $@-  !'"@, 1P<* $4$#@!$ A, 0@(: $$"( !  R4
M/@,K #T$,0 \!#< .P0^ #H%10 Y!4X -P57 #8%8@ T!G  ,@:  #$&D@ P
M!J4 +P6[ "X%W0 N!O4 +0?_ "X'_P"1$   ?1$  &P3  !?%   510  $X4
M  !($P  1!(  $$0  ! #@  0 T& $ *#  ^"1  / D6 #L*'  Y"B( . HH
M #<++@ V"S4 -0L[ #,+0P R#$P , Q6 "\,80 M#&\ *PQ_ "H,D@ H#*4
M)PR[ "4,W0 E#?4 )@W_ "<-_P"+$@  =Q0  &<6  !;%P  41@  $D7  !#
M%P  /Q4  #P4   Z$@  .1$! #D/"  X#@T -PX2 #4.&  T#A\ ,@XE #$/
M+  P#S( +Q Z "T00@ L$$L *A!5 "@080 F$&\ )!"  ",0DP A$*< 'Q"]
M !X0X  >$?< 'Q#_ " 0_P"&%   <Q<  &,9  !7&@  31L  $4:  ! &@
M.QD  #@8   U%@  -!0  #,2!  R$@L ,1(0 "\2%0 M$AP +!,B "L3*0 J
M$S  *!,W "<4/P F%$@ )!13 "(47P @%6T 'Q5^ !T5D0 ;%:4 &16[ !@5
MW@ 8%?@ &13_ !H4_P""%P  ;QH  %\<  !3'0  2AT  $(=   \'0  -QP
M #0;   Q&@  +QD  "X6   L%P@ *Q8. "D7$P H%QD )Q@@ "48)@ D&"T
M(Q@T "(9/0 @&48 'AE1 !T970 ;&FL &1I\ !<:CP 5&J, %!FZ !(9VP 3
M&?8 %!G_ !48_P!]&@  :QT  %P?  !0(   1R   #\@   Y'P  -!\  #$>
M   M'0  *QP  "D;   G&P4 )1L, "0<$0 B'!8 (1P= " =(P ?'2H 'ATR
M !P>.@ ;'D0 &1Y. !<>6P 6'FD %!]Z !(>C0 1'J( $!ZX  X>V  /'O4
M$!W_ !$=_P!Z'0  9Q\  %DA  !-(@  1"(  #PB   V(@  ,B$  "XA   J
M(   )R   "0?   B( ( (" * !XA#P =(10 '"$: !LB(0 9(B< &"(O !<B
M.  5(T$ %"-, !(C6  1(V< $"-X  XCBP -(Y\ #".T  LCT  +(O  #"+_
M  TA_P!V'P  9"(  %8C  !+)   020  #HD   T)   +R,  "LC   H(P
M)",  " C   =)   &R4' !DF#0 7)A$ %B87 !4G'@ 4)R4 $R<L !(G-0 1
M*#\ $"A*  XH5@ -*&0 #"AT  HHAP )*)L !R>Q  4GS  &)^P !R;^  @F
M_P!Q(@  8"0  %,F  !()P  /R<  #<F   Q)@  +28  "DE   E)0  (B4
M !TG   9*   %BH$ !0K"P 2+!  $2P4 ! L&P 0+"( #BPI  XM,@ -+3L
M"RU&  HM4@ (+6  !BUP  0M@P "+9@  "RN   LR0  +.L  2O\  (K_P!M
M)0  72<  $\H  !%*0  /"D  #4I   O*   *R@  "<G   C)P  'R@  !LJ
M   7+   $RX" ! P"  .,0T #3$2  PQ%P +,1X "C$F  @R+@ ',C< !3)"
M  ,R3@ !,EP  #)L   R?P  ,I4  #&L   QQP  ,.H  ##\   P_P!H*0
M6"H  $PK  !!+   .2P  #(K   M*P  *2H  "4J   @*P  '"P  !<N   3
M,   $#("  XT!P *-PP !S<0  4W%  #-QL  C<B   W*@  .#,  #@^   X
M2@  .%@  #AH   X?   -Y(  #>I   VQ0  -NH  #;]   U_P!C+   5"X
M $@O   ^+P  -BX  # N   K+0  )RT  "(M   =+P  &#$  !0S   0-0
M#C<!  HZ!P &.PL  CP.   ]$@  /A<  #X>   ^)@  /B\  #XZ   ^1@
M/E0  #YD   ^=P  /H\  #VG   ]PP  /.D  #S]   [_P!>,   4#$  $0R
M   [,@  -#$  "XP   I+P  )#   !XR   9-   %#8  ! Y   -.P  "CT
M  5 !0  00H  $(-  !#$   1!0  $4:  !&(@  1BL  $8U  !&00  1D\
M $9?  !&<P  18H  $6D  !$P   0^@  $/^  !"_P!8-   2S4  $$U   Y
M-0  ,C0  "TS   F-   (#4  !HX   4.@  $#T   U    )0@  !$4   !'
M P  2 <  $H+  !+#@  3!$  $X5  !/'   3R4  $\O  !//   3TH  $]:
M  !.;0  3H4  $V@  !,O   2^<  $O^  !*_P!3.0  1SD  #XY   W.
M,3<  "DW   A.0  &SP  !4_   00@  #$4   =(   "2@   $T   !/
M400  %('  !4"P  50X  %<1  !9%P  6A\  %DI  !9-@  640  %E4  !8
M9P  6'\  %>:  !6MP  5>,  %3]  !4_P!./0  0ST  #P\   U.P  +#P
M "0^   <00  %40  !!(   +2P  !4X   !1    5    %<   !9    6P
M %T"  !>!@  8 L  &(.  !D$@  9Q@  &<B  !F+@  9CP  &9-  !E8
M97<  &23  !CL0  8=T  &#\  !?_P!)0@  04$  #H_   P0   )D,  !Y&
M   52@  $$X   I2   #5@   %H   !=    8    &,   !E    9P   &D
M  !K 0  ;04  &\*  !R#@  =1(  '<;  !V)@  =C4  '5&  !T60  =&\
M '.+  !RJ0  <,T  &_W  !N_P!&1@  0$4  #5&   J2   ($P  !=1   0
M5@  "5H   %?    8P   &@   !K    ;P   '(   !U    =P   'D   ![
M    ?0   ( #  "#"   A@T  (D3  "*'0  BBL  (D\  "(3P  AF8  (6!
M  "$H   @L(  ('P  !__P!&2P  .DP  "Y/   C4P  &%@  !!>   )9
M &D   !O    =    '@   !\    @0   (0   "'    B    (L   ".
MD    ),   "6    F0<  )T-  "A%   H"$  * Q  ">1   G5L  )QV  "9
ME@  F;4  );E  "5_@ _4@  ,E4  "9:   ;8   $6<   EM    =    'L
M  "!    A@   (L   "0    E    )<   "9    G    )\   "A    I
M *<   "J    K0   +$&  "U#0  N!8  +<F  "V.0  M5   +1J  "RB0
ML*H  *[/  "M]0 W7   *V$  !YH   3<   "W@   "     AP   (X   "5
M    F@   )\   "D    J    *P   "M    L    +,   "U    N    +L
M  "_    PP   ,<   #+!0  T0X  -$;  #0+@  ST4  ,U?  #+?@  R9X
M ,B^  #%Z0 O:0  (W   !9Y   -@0   8L   "3    FP   *(   "H
MK@   +0   "X    O0   ,    #"    Q0   ,@   #+    S@   -$   #6
M    VP   -\   #D    Z 8  .L1  #J(P  ZCH  .E4  #G<@  Y9,  ..S
M  #CU #_    _P   /\   #_  0 _P + /\ $ #_ !< _P A /\ *P#_ #4
M_P ^ /\ 1P#_ $X _P!5 /P 6P#Z &$ ^ !F /8 ;0#T ', \@![ .\ A #M
M (X Z@"9 .8 IP#C +D WP#5 -L ]P#6 /\ P #_ +( _P"J /\ I0#_ *(
M_P#_    _P   /X   #\    _  # /X "P#_ !$ _P : /T ) #Y "X ]  X
M /  0 #L $@ Z0!. .8 5 #B %H WP!? -P 90#8 &L U !R -  >P#- (4
MR@"1 ,< G@## *X P #% +T ZP"[ /\ L #_ *0 _P"< /\ F #_ )4 _P#_
M    ^@   /0   #Q    \@   .H !0#G  X X@ 5 .$ '@#A "@ V  Q -
M.0#+ $  R !' ,4 30#" %, OP!8 +T 7@"[ &0 N0!K +8 <P"T 'P L0"(
M *X E0"K *0 J "X *8 W "C /L GP#_ )4 _P"/ /\ BP#_ (D _P#Y
M[P   .<   #?    SP   ,@   #!  H OP 1 +P & "[ "$ N0 J +0 ,@"Q
M #H K@!  *L 1@"H $P I@!1 *, 5@"A %P GP!C )T :@"; ', F0!^ )8
MC "4 )L D@"M )  QP". /  C0#_ (8 _P"  /\ ?0#_ 'P _P#M    X
M -$   "_    LP   *H   "F  4 H@ - *$ $P"@ !L GP C )L *P"8 #(
ME0 Y ), /P"1 $0 CP!* (X 3P", %4 B@!; (@ 8P"& &L A !V (( @@"
M )( ?@"C 'P N@!Z .$ >0#_ '< _P!R /\ < #_ &\ _P#=    RP   +8
M  "G    G0   )0   ".  $ BP * (D $ "( !4 AP = (< )0"$ "P @@ R
M '\ . !] #T >P!# 'D 2 !X $X =@!4 '4 6P!S &, <0!N &\ >@!M (D
M; ": &H K@!I ,P : #V &< _P!E /\ 9 #_ &, _P#*    M    *$   "3
M    B0   ((   ![    >  % '8 # !U !$ =  8 ', 'P!R "4 <  L &X
M,@!L #< :@ \ &D 0@!H $@ 9@!. &4 50!C %T 8@!F &  <@!> (  70"2
M %L I0!: +X 60#I %D _P!9 /\ 6 #_ %@ _P"Y    H@   )    "#
M>0   '$   !M    :0 ! &8 "0!E  X 9  3 &, &0!C "  80 F &  + !>
M #$ 7  W %L / !: $( 6 !( %< 3P!6 %< 5 !@ %, ; !1 'D 4 "* $\
MG@!. +0 30#: $T ^P!- /\ 30#_ $T _P"J    E    ((   !U    :P
M &0   !@    70   %H !0!8  P 5P 0 %8 %0!6 !L 50 A %, )P!2 "P
M40 Q $\ -P!. #T 30!# $P 2@!* %( 20!; $@ 9@!& ', 10"$ $0 EP!#
M *P 0@#) $( \0!" /\ 0P#_ $, _P">    B0   '@#  !J!   800  %H#
M  !5 0  4@   %   @!.  D 30 - $P $0!+ !< 2@ < $D (@!( "< 1P M
M $4 ,@!$ #@ 0P ^ $( 10!! $T /P!6 #X 80 ] &X .P!^ #H D0 Y *8
M. "_ #@ Z  X /\ .0#_ #D _P"5 P  @ <  &\)  !B"@  6 L  %$*  !,
M"   208  $<#  !&  8 1  + $, #P!" !, 00 8 $$ '@ _ ", /@ I #T
M+@ [ #0 .@ Z #D 00 X $D -P!2 #8 70 T &H ,P!Z #( C  Q *$ , "X
M "\ W@ O /D +P#_ #  _P","0  > P  &@-  !<#@  4@X  $L.  !%#0
M00P  #\*   ^" ( /00( #P!#0 [ !  .@ 5 #D &@ X "  -@ E #4 *P T
M #  ,P W #( /@ Q $8 +P!0 "X 6@ M &< *P!W "H B0 I )T * "S "<
MT0 G /( )P#_ "< _P"&#   <@X  &,0  !6$0  31$  $41  ! $   / \
M #D.   W#0  -@L$ #8("@ U!@X - 42 #($%P Q!1P , 4B "\%*  N!BX
M+08T "L&/  J!D0 *0=. "<'60 F!V4 ) =U ",'AP B!YL ( :P " &RP ?
M!>T 'P;^ !\'_P" #@  ;1$  %X2  !2$P  2!,  $$3   [$P  -Q(  #01
M   R$   , \! # -!@ P"PL +PH0 "T*%  L"QD *@L? "D+)0 H#"L )PPR
M "8,.@ D#$, (PQ- "$-6  @#64 '@UU !P-B  :#9P &0VQ !@,R@ 7#.L
M%PW\ !@,_P![$0  :1,  %H5  !.%@  118  #T6   X%0  ,Q4  # 4   M
M$P  *Q(  "H0 P J#P@ *0X- "@.$0 F#A8 )0\= "0/(P C#RD (1 Q " 0
M.0 >$$( '1!, !L06  9$&8 %Q!V !40B0 4$)X $A"S !$0S@ 1$.X $A#^
M !(0_P!W$P  914  %<7  !+&   0AD  #H9   T&   ,!<  "P7   I%@
M)Q4  "84 0 E$@0 (Q(+ "(2#P A$A0 (!(: !X3(  =$R< '!,N !H3-@ 9
M%$  %Q1* !845@ 4%&0 $A1T !$4AP 0%)P #A2Q  T4R@ -%.L #A/^  X3
M_P!S%0  81@  %,:  !(&P  /QL  #<;   R&@  +1H  "D9   F&   )!@
M "(7   @%@$ 'A8( !T6#0 ;%Q( &A<7 !D7'0 8&"0 %A@K !48-  4&#T
M$AE( !$95  0&6( #AER  T9A  ,&9@ "AFM  D8Q@ )&.< "1CZ  H7_P!O
M&   7AH  % <  !%'0  /!T  #4=   O'0  *AP  "8;   C&P  (1H  !X:
M   <&@  &AL% !@;#  6'!  %1P5 !0<&P 3'"( $ATI !$=,0 0'3L #AU%
M  T>40 ,'EX "AYM  D>@  ''I0 !1VJ  ,=P@ #'>8 !!SX  4<_P!K&@
M6QT  $T>  !"'P  .A\  #(?   M'P  *!X  "0>   A'0  'AT  !P=   8
M'@  %1\" !,@"0 2(0X $"$2 ! A&  .(1\ #B(F  TB+@ ,(C< "B)!  DB
M30 '(EH !2)I  ,B?  !(I$  "*H   AP   (>4  "#X   @_P!G'0  5Q\
M $HA  ! (0  -R(  # A   J(0  )B   "(@   ?'P  '!\  !D@   6(0
M$B," ! D!P .)@P #"80  LF%0 *)AP "28B  @F*@ &)S, !"<]  ,G20 !
M)U8  "=F   G>0  )X\  ":F   FOP  )>0  "7Y   D_P!C(   5"(  $<C
M   ])   -"0  "XC   H(P  )"(  "$B   >(0  &B(  !<C   3)   $"8"
M  XH!P +*@L ""L.  8K$P $*Q@  BL?  $L)P  +#   "PZ   L10  +%,
M "QC   L=@  +(P  "ND   KO@  *N0  "KZ   I_P!?(P  4"4  $0F   Z
M)@  ,B8  "LF   F)0  (R0  !\D   ;)   %R4  !0G   1*0  #BL"  LM
M!@ '+PL !# .   P$0  ,14  #$<   Q(P  ,BP  #(V   R0@  ,D\  #)?
M   R<@  ,8D  #&B   PO   ,.0  "_[   O_P!:)P  3"@  $ I   W*0
M+RD  "DH   E)P  (28  !PG   8*   %"H  !$L   .+@  "S !  <R!0 #
M- D  #4,   V#P  -Q(  #@8   X(   ."@  #@R   Y/0  .4L  #E;   X
M;@  .(4  #>?   WN@  -N0  #7\   U_P!5*@  2"P  #TL   T+   +2L
M "@J   D*0  'BH  !DK   4+0  $2\   TQ   *-   !S8   (X!   .@<
M #L*   ]#0  /A   $ 4  ! &P  0"0  $ N  ! .0  0$<  $!6  ! :0
M0(   #^;   ^MP  />,  #S\   \_P!0+P  0R\  #DO   R+P  +"T  "<L
M   @+0  &B\  !4Q   1,P  #38   DX   %.P   #T   !  0  000  $,'
M  !%"P  1@X  $@1  !*%@  2AX  $HH  !*-   24(  $E1  !)9   2'L
M $B7  !'M   1N   $7\  !$_P!*,P  /S,  #8S   P,0  *C   ",Q   <
M,P  %C4  !$X   -.P  "#X   -!    0P   $8   !(    2@   $P$  !.
M!P  3PL  %$.  !4$@  51D  %4B  !4+@  5#P  %1+  !37@  4W0  %*0
M  !1K@  4-<  $_[  !._P!%-P  /#<  #4V   O-   )C4  !XW   7.@
M$3T   Q!   '1    $@   !*    30   %    !3    50   %<   !8 @
M6P8  %T+  !?#@  8A,  &(;  !B)P  8C0  &%%  !@5P  8&T  %^)  !=
MIP  7,P  %KX  !9_P!!/   .CL  #0Y   J.@  (3P  !A    10P  #$<
M  9+    3P   %,   !6    60   %P   !?    80   &,   !E    9P$
M &H%  !M"@  < X  ',5  !R(   <BT  '$]  !P3P  ;V4  &Z   !MGP
M:\$  &GQ  !H_P _0   .3X  "X_   D0@  &D8  !)*   ,3P  !%0   !8
M    70   &$   !E    :    &L   !N    <0   ',   !U    >    'L
M  !^ P  @0H  (4/  "'%P  AB0  (4T  "$1@  @ET  (%V  !_E@  ?K8
M 'SG  !Z_P _1   ,T4  "A(   =3   $U(   Q7   #70   &,   !H
M;0   '$   !V    >@   'X   "!    @P   (8   ")    BP   (X   "2
M    E0$  )D)  ">$   GAH  )TI  "</   FE(  )AL  "6BP  E*H  )+4
M  "0^@ X2P  +$X  "!3   560  #6    -G    ;@   '0   !Z    @
M (0   "*    C@   )(   "5    EP   )H   "=    H    *,   "G
MJP   *\   "T"0  N!   +<>  "U,   LT8  +%@  "O?@  K*   *O!  "I
M[@ Q50  )%L  !AA   .:0  !7$   !Y    @0   (@   "/    E    )H
M  "?    I    *@   "I    K    *\   "S    M0   +D   "]    P0
M ,8   #+    T0H  -,4  #1)0  T#L  ,U4  #*<0  R)(  ,6S  ##W@ I
M8@  '&D  !%Q   '>P   (0   "-    E0   )T   "C    J0   *\   "T
M    N0   +P   "^    P@   ,4   #(    S    -    #4    V@   -\
M  #D    Z@   .X,  #M&@  ["\  .I)  #H90  YH8  .2E  #BQ@#_
M_P   /\   #\  $ _  ( /X #@#_ !0 _P = /\ )@#_ #  _P Z /\ 0@#_
M $D _@!0 /L 5@#Y %P ]@!B /0 : #R &\ \ !V .T ?P#J (D YP"5 .0
MHP#@ +4 VP#0 -4 ]@#* /\ M@#_ *@ _P"? /\ F@#_ )8 _P#_    ^P
M /8   #S    \P   /8 "0#Z  X _0 6 /L ( #W "H \@ S .T .P#I $,
MY@!) .( 3P#> %4 VP!; -8 8 #2 &< SP!N ,P =@#) (  Q@", ,( F@"_
M *H NP#! +@ Z0"V /\ IP#_ )H _P"2 /\ C0#_ (H _P#Z    \0   .H
M  #G    YP   .0  0#@  L VP 1 -H &@#; ", T0 L ,H - #& #L P@!"
M +\ 2 "\ $X N@!3 +@ 60"V %\ LP!F +$ ;@"N '< K "# *D D0"F *$
MHP"U *  V "> /L E0#_ (L _P"% /\ @ #_ 'X _P#O    XP   -H   #3
M    Q@   +\   "Y  8 MP . +0 % "T !T LP E *X +0"K #0 IP [ *0
M00"A $8 GP!, )T 40"; %< F0!> )< 90"5 &X DP!Y )  AP". )< C "I
M (D Q "( .\ A0#_ 'P _P!V /\ <P#_ '( _P#@    T    ,8   "V
MJ0   *$   "=  $ F0 * )@ $ "8 !8 EP > )0 )@"1 "T CP T (P .@"*
M #\ B !% (< 2@"% %  @P!6 ($ 7@"  &8 ?@!Q 'P ?0!Y (T =P"@ '4
MM@!S -\ <@#_ &X _P!I /\ 9P#_ &4 _P#,    O@   *L   "=    DP
M (H   "%    @@ % (  #0!_ !$ ?P 8 (  ( !] "8 >@ M '< ,P!U #@
M=  ^ '( 0P!P $D ;P!/ &T 5@!L %X :@!H &@ =0!G (0 90"6 &0 JP!B
M ,D 80#V &  _P!< /\ 6P#_ %H _P"]    J0   )<   ")    ?@   '@
M  !S    ;P ! &T "0!L  X :P 3 &L &0!J "  :  F &8 + !E #( 8P W
M &( / !@ $( 7P!( %T 3P!< %< 6@!A %D ;0!7 'L 5@". %4 H@!3 +L
M4@#I %( _P!0 /\ 3P#_ $\ _P"M    F    (8   !X    ;@   &<   !C
M    8    %T !0!<  L 6P 0 %L %0!; !L 6@ A %@ )@!6 "P 5  Q %,
M-@!2 #P 40!" $\ 20!. %$ 30!; $L 9@!* '0 20"% $@ F0!' +$ 1@#8
M $8 _ !% /\ 10#_ $4 _P"?    B0   '@   !L    8@   %L   !6
M4P   %$  @!/  @ 3P - $X $0!. !8 30 < $P (0!* "8 20 L $@ ,0!'
M #< 10 ] $0 1 !# $P 0@!5 $  8  _ &X /@!^ #T D@ \ *D .P#' #L
M\P [ /\ .P#_ #P _P"3    ?@   &X   !A    6    %$   !,    20
M $<   !%  4 1  + $, #@!# !( 0P 7 $( '0!  "( /P G #X +  ] #(
M.P X #H /P Y $< . !0 #< 6P U &@ - !X #, C  R *( ,0"\ #$ YP Q
M /\ ,@#_ #, _P")    =@,  &8%  !9!P  4 <  $D&  !#!0  0 ,  #X!
M   \  , .P ( #H #0 Z !  .0 4 #D &0 W !X -@ C #4 *  T "X ,P T
M #( .P P $, +P!, "X 5P M &0 + !S "L AP J )P *0"U "D W  I /L
M*0#_ "H _P"!!   ;@@  %\*  !3"P  2@L  $(+   ]"@  .0D  #8(   U
M!0  - (& #, "@ R  X ,0 1 #$ %0 P !H +P ? "X )  L "H *P P "H
M-P I #\ * !) "< 5  F &  ) !O ", @@ B )< (0"N "$ S  A /, (0#_
M "( _P!["0  : P  %H-  !.#@  10X  #T.   X#0  ,PT  # ,   N"P
M+0D# "T&"  L! P *P(/ "H!$@ I 1< * $< "< (0 F "< )0 M "0 -  C
M 3T (@%& "$!40 ? 5T '@%L !P!?P ; )0 &@"J !H Q0 : .L &0#_ !H
M_P!U#   9 X  %4/  !*$   0!   #D0   S$   +P\  "P.   I#@  )PT!
M "<,!0 G"@H )@@- "4'$  D!A0 (@89 "$&'P @!R0 'P<K !X',@ =!SH
M' A$ !H(3P 9"%P %PAK !8(?0 5!Y$ % >G !,&OP 2!>0 $@7Z !(%_P!Q
M#@  7Q   %$1  !&$@  /1(  #82   P$@  *Q$  "@1   E$   (Q   "(.
M!  A#0< (0P+ " +#@ ?"Q( '0L7 !P,'  ;#"( &@PI !D,,0 8##D %@U#
M !4-3P 3#5P $@UK ! -?@ /#9( #@VG  T,O@ -#.  #0SU  T,_P!M$
M7!$  $X3  !#%   .A0  #(4   M%   *!,  "43   B$@  (!$  !X1 P <
M$ 4 ' \( !L/#  :#A  &0\4 !</&@ 6#R$ %1 H !00,  2$#D $1!$ ! 0
M4  .$%T #1!K  P0?  +$)  "1"E  @0O  '$-\ !Q#T  </_P!I$0  6!0
M $L5  ! %@  -Q8  # 6   J%@  )A4  "(5   ?%   '1,  !H3 @ 9$@0
M%Q(& !82"@ 5$@X %!(2 !(2&  1$QX $1,E ! 3+@ .$S< #11   P42P +
M%%@ "11G  <4>  &%(T !!2C  ,3NP "$]T  1+T  (2_P!E$P  518  $@7
M   ]&   -!@  "T8   H&   (Q<  " 7   =%@  &A4  !@5 @ 6%00 %!4%
M !(6"  1%@T $!<0  X7%0 .%QL #1<B  P7*0 +&#( "1@\  <81P %&%0
M!!AC  (8=0 !&(L  !>A   7N0  %]T  !;U   6_P!A%@  4A@  $4:   [
M&@  ,AH  "L:   E&@  (1D  !X8   ;&   &!<  !87 @ 4%P, $A@% ! 9
M!P .&PL #!L/  L;$P *&Q@ "!P?  <<)@ %'"\ !!PX  (<1   '5$  !U@
M   =<@  '(@  !R@   ;N0  &]X  !KV   :_P!>&   3QH  $(<   X'
M+QT  "D<   C'   'QL  !P:   9&0  %QD! !09 @ 2&@, $!L$  X=!P ,
M'@L "1\.  8@$0 %(!8  R <  $A(P  (2L  "$U   A0   (4X  "%=   A
M;P  (88  "">   @N   ']X  ![X   >_P!:&P  2QT  #\>   U'P  +1\
M "<>   B'0  'AT  !L<   8&P  %1L  !(<   0'0( #A\$  PA!@ )(@H
M!2,-  (D$   )1,  "49   F(   )B@  "8R   F/0  )DH  "9:   F;
M)H,  "6<   EMP  )-\  "/Y   C_P!5'@  1R   #PA   R(0  *R$  "4@
M   @'P  '1X  !H=   6'@  $QX  ! @   .(0  #","  @E!0 %)PD  "@+
M   J#@  *Q$  "P6   L'0  +"4  "PN   L.@  +$<  "Q6   L:0  +(
M "N:   JM0  *=\  "G[   H_P!1(@  1",  #@D   O)   *",  ",B   ?
M(0  '"   !<@   3(0  $",   XD   +)@  ""@   0J!   + <  "X)   P
M#   ,0\  #,3   S&0  ,R$  #,J   S-0  ,T,  #-2   S90  ,GL  #*7
M   QLP  ,-X  "_[   N_P!,)0  /R8  #4G   M)@  )R4  "(D   >(P
M&2,  !0D   1)@  #B@   LJ   '+    R\    Q @  ,P0  #4'   W"@
M.0T  #H0   [%0  .QT  #LF   [,0  .SX  #M.   [8   .G<  #F2   X
ML   -]L  #;\   U_P!'*0  .RH  #(J   K*0  )2<  "$F   ;)P  %2@
M !$J   .+   "B\   8Q   !-    #8    X    .P$  #T$   _!P  00H
M $,.  !%$0  11@  $4A  !%+   1#D  $1(  !$6P  0W$  $*-  !!JP
M0-(  #_Z   ^_P!"+0  ."X  "\M   I*P  )"H  !TJ   7+   $2X   TQ
M   )-   !#<    Z    /    #\   !!    1    $8   !( P  2@<  $P+
M  !.#@  4!,  % <  !0)P  3S0  $]#  !/50  3FH  $V&  !,I   2LH
M $GX  !(_P ^,@  -3$  "XO   I+@  ("X  !DQ   2,P  #C<   DZ   "
M/0   $    !$    1P   $D   !,    3P   %$   !3    50$  %@&  !:
M"P  70X  %\5  !>(   7BP  %T\  !<3@  6V,  %I^  !8G0  5\   %7R
M  !4_P Z-@  ,S0  "TR   D,P  &S8  !,Y   ./0  "$$   !%    20
M $P   !0    4P   %8   !9    6P   %T   !@    8@   &4   !H!0
M:PL  &\0  !O&   ;B4  &TT  !M1@  :UL  &IU  !HE   9K8  &3I  !B
M_P X.0  ,C<  "@Y   >.P  %3\   Y$   '20   $T   !2    5@   %H
M  !>    8@   &4   !H    :P   &T   !P    <P   '8   !Y    ?00
M ($+  "%$0  A!T  ((L  " /@  ?E0  'YK  ![B@  >JH  '?6  !U_0 X
M/0  +#X  ")!   71@  #TL   =1    5P   %P   !B    9@   &L   !O
M    =    '@   ![    ?@   (    "#    A@   (H   "-    D0   )8#
M  ";#   G1,  )LA  ":,P  ETD  )1B  "3?P  D*   ([%  ",\P Q1
M)4@  !I-   04P  "%H   !A    :    &X   !T    >0   '\   "$
MB0   (T   "1    DP   )8   "9    G0   *    "D    J    *P   "R
M P  MPT  +<7  "U*   LCX  +!6  "L<P  JI0  *FT  "EY0 J3P  'E0
M !);   *8@   &H   !S    >P   ((   ")    C@   )0   ":    GP
M *0   "F    J0   *T   "P    LP   +<   "[    P    ,4   #+
MT00  -4.  #3'0  T#(  ,U+  #*9@  QH<  ,*I  #!RP B6P  %F(   QK
M   !=    'T   "'    D    )<   ">    I    *L   "Q    M@   +H
M  "\    P    ,0   #(    RP   ,\   #4    V@   .    #F    ZP
M /$&  #P$P  [B<  .P_  #J6P  YWH  .2;  #@NP#_    ^P   /8   #S
M    ]  % /8 # #Z !$ _P 9 /\ (@#_ "P _P U /\ /0#_ $4 _ !, /H
M4@#W %@ ]0!> /, 9 #Q &H [@!R .P >@#I (4 Y0"1 .$ H #= +( V #.
M -( ]@#! /\ K0#_ )X _P"6 /\ D #_ (P _P#Z    \@   .P   #I
MZ0   .P !0#R  P ^  2 /< &P#U "4 \  N .L -P#F #X X@!% -T 2P#8
M %  TP!6 -  7 #- &( R@!J ,@ <@#% 'P P@"( +X E@"Z *@ MP"_ +0
MZ "N /\ G0#_ )  _P"( /\ @P#_ (  _P#P    Y0   -X   #:    VP
M -P   #8  < T0 . -$ %0#2 !X RP G ,4 +P#  #< O0 ] +H 1 "W $D
MM0!/ +( 50"P %L K@!A *P :0"I ', IP!_ *0 C0"A )X G@"R )L U0"9
M /P C #_ (( _P![ /\ =@#_ '0 _P#B    TP   ,H   #'    O    +8
M  "P  $ KP + *P $0"M !@ K0 @ *@ * "D "\ H  V )T / "; $( F0!'
M )< 30"5 %, DP!9 )$ 80"/ &H C !U (H @P"( )0 A@"G (, P@"" /
M? #_ ', _P!M /\ :@#_ &@ _P#/    P0   +D   "M    H    )@   "4
M    D0 & )  #0"0 !( CP 9 (X (0"+ "@ B  O (8 -0"$ #H @@!  (
M10!^ $L ? !2 'H 60!X &( =@!L '0 >0!R (D <0"= &\ M !M -\ ; #_
M &4 _P!@ /\ 7@#_ %P _P"^    L0   *    "2    B0   ((   !\
M>@ ! '@ "0!W  X >  4 '< &@!T "$ <@ G '  +0!N #, ;  X &L /@!I
M $0 : !* &8 40!D %H 8P!D &$ < !? '\ 7@"3 %T J0!< ,@ 6P#W %<
M_P!4 /\ 4@#_ %$ _P"P    GP   (T   !_    =    &X   !J    9@
M &4 ! !C  L 8P 0 &, %0!C !L 80 A %\ )P!= "P 7  R %H -P!9 #T
M5P!# %8 2P!5 %, 4P!< %( : !0 '< 3P") $X GP!- +H 3 #I $L _P!)
M /\ 1P#_ $< _P"B    C0   'P   !N    90   %X   !9    5P   %4
M 0!4  < 4P - %, $0!4 !8 4@ ; %$ (0!/ "8 3@ K $P ,0!+ #< 2@ ]
M $D 1 !' $P 1@!6 $0 80!# '  0@"! $$ EP!  *\ /P#7 #\ _P ^ /\
M/0#_ #X _P"4    ?P   &\   !C    60   %$   !-    2@   $@   !'
M  0 1P * $8 #@!& !$ 1P 6 $4 ' !$ "$ 0@ F $$ *P!  #$ /@ W #T
M/@ \ $< .@!0 #D 6P X &D -P!Z #8 CP U *< -0#& #0 ]0 T /\ - #_
M #4 _P"(    =    &4   !8    3P   $@   !#    /P   #T    \  (
M/  ' #L #  [  \ .P 2 #H %P Y !P -P A #8 )@ U "P -  R #, .0 Q
M $$ , !+ "\ 5@ N &, +0!S "P B  L *  *P"[ "L Z@ K /\ *P#_ "P
M_P!_    ;    %T!  !1 @  2 ,  $ #   [ @  -P   #0    S    ,@ %
M #( "0 R  T ,0 0 #$ $P P !@ +P = "T (@ L "@ *P N "H -0 I #T
M* !& "< 40 F %X )0!N "0 @@ C )D (P"S "( W@ B /\ (P#_ "0 _P!W
M    900  %8&  !+!P  0@@  #H(   U!P  , 8  "T%   L P  *P # "H
M!P I  L *0 . "D $0 H !4 )P 9 "8 '@ E "0 )  J ", ,0 B #D (0!#
M "  3@ ? %H '@!I !T ?  < ), &P"L !L S0 ; /8 &P#_ !P _P!P!0
M7P@  %$*  !&"P  /0L  #4+   P"P  *PH  "@)   E"   ) <" ",$!@ C
M @D (@$, "( #P A !( (  6 !\ &P > "  '0 F !P +@ ; #8 &@ _ !D
M2@ 8 %< %P!F !8 >  5 (\ %0"F !0 PP 4 .X % #_ !4 _P!K"   6PL
M $T,  !"#0  .0T  #$-   L#0  )PT  ",,   A#   'PL! !X*!0 =" @
M'08+ !P%#0 <!!  &P04 !D$&  9!!X & 0C !<$*P 6!#, %00\ !0$1P 3
M U0 $@-C !$#=0 0 HH $ &B  \ O  / .4 #P#^ !  _P!G"P  5PT  $D.
M   ^#P  -0\  "X/   H#P  ) X  " .   =#@  &PT! !D-!  8# < & L)
M !<)#  7"0X %@D2 !4)%@ 4"1L $PDA !()*  2"3  $0DZ ! )10 /"5(
M#@EA  T)<P ,"(@ "PB?  H'MP *!ML "@7V  H$_P!C#0  4PX  $80   [
M$0  ,A$  "L1   E$   (1   !T0   :#P  & \! !8.!  5#@< % T) !,-
M"P 3# T $@P0 !$,%  0#!D $ P?  \,)P .#2\ #0TY  P-10 +#5$ "0U@
M  @-<0 &#88 !0V=  0,M  ##-(  @SQ  (+_P!?#@  4!   $,1   X$@
M+Q(  "@2   C$@  'A$  !L1   8$0  %1 " !00!0 2$ < $0\) ! /"@ 0
M#@P #@X.  X/$@ -#Q< #! =  P0)  *$"P "1 V  @000 &$$X !1!=  ,0
M;P !$(0  !"<   /M   #M0   [S   ._P!<$   31(  $ 3   V%   +10
M "84   A$P  '!,  !D2   6$@  %!$# !(1!@ 1$0@ $! *  X0"P -$0L
M#!$-  L2$0 *$A4 "1(:  @2(0 &$RD !1,S  ,3/@ "$TL  !-:   3;
M$X(  !*;   2M   $=<  !'U   1_P!8$@  210  #T5   S%@  *Q8  "05
M   ?%0  &A0  !<4   4$P$ $Q($ !$2!P 0$@D #A()  T2"0 +$PH "10-
M  <5#P &%A, !!88  ,6'P "%B<  !<P   7.P  %T@  !=8   7:@  %H
M !:9   5M   %=D  !3W   3_P!5%   1A8  #H7   P&   *!@  "(7   =
M%@  &18  !85   3% , $A,& ! 3!P /$P< #10'  L5"  )%@D !A@,  ,:
M#@ !&A$  !H6   ;'   &R0  !LM   ;.   &T8  !Q5   ;9P  &WT  !N7
M   :LP  &=L  !CY   7_P!1%@  0Q@  #<9   N&@  )AH  " 9   ;&
M&!<  !46 0 3%04 $14$  \5!  -%@0 "Q<%  D9!@ &&@@  AP*   >#0
M(!   " 3   @&0  ("$  "$J   A-0  (4(  "%2   @9   ('H  !^5   ?
ML0  'ML  !WZ   <_P!-&0  /QL  #0<   K'   )!P  !X;   :&@  %Q@
M !07 @ 2%P( $!@!  T9 0 +&@( "!P#  4=!  "'P8  "$(   C"P  )0X
M "81   F%@  )AX  "<G   G,@  )S\  "9.   F8   )G<  "62   DKP
M(]H  "+[   A_P!('0  /!X  #$?   H'@  (AX  !T<   9&P  %AH  !(:
M   0&P  #1P   L=   ('P  !"$   $C @  )00  "<&   I"0  + P  "X/
M   N$P  +AH  "XC   N+@  +CL  "Y*   M7   +7(  "R.   KK   *M0
M "G[   H_P!$(   ."$  "XA   F(0  ("   !P>   8'0  %!T  ! >   .
M'P  "R$   <C   #)0   "<    I    + $  "X#   P!@  ,PH  #4-   V
M$0  -A<  #8?   V*0  -C8  #9%   U5P  -6T  #2)   RJ   ,<\  ##Z
M   O_P _)   -"0  "LD   D(P  'R$  !L@   6(   $2$   XC   *)0
M!B@   (J    +0   "\    R    -    #<    Y P  .P8  #X*  ! #@
M01(  $$:  ! )0  0#$  $!    _4@  /F<  #V"   \H@  .L<  #GX   X
M_P Z*   ,"@  "DG   C)0  'R,  !@D   2)0  #B@   HJ   %+0   #
M   S    -@   #@    [    /@   $    !"    10(  $<&  !*"@  30X
M $T5  !,'P  3"L  $LZ  !*3   26$  $A\  !'FP  1;\  $/S  !"_P V
M+   +2L  "<I   C)P  &R@  !0J   .+0  "C    0S    -P   #H    ]
M    0    $,   !&    2    $L   !-    4    %,!  !6!@  60L  %L0
M  !;&0  6B4  %DT  !81@  5UH  %5T  !4DP  4K4  %#J  !/_P S,
M+"X  "<L   >+0  %B\  ! R   *-@   SH    _    0@   $8   !)
M3    $\   !2    50   %@   !:    70   &    !C    9P8  &L,  !L
M$@  :QX  &LL  !I/0  9U(  &9J  !DB0  8:L  %_<  !=_P Q,P  +#$
M "(R   9-0  $3D   H]   "0@   $<   !,    4    %0   !8    6P
M %\   !B    90   &@   !K    ;@   '$   !U    >0   'T&  ""#0
M@A8  ( D  !^-0  ?$D  'MA  !X?P  =I\  '/&  !P]P Q-@  )C@  !P[
M   20   "T4   )+    40   %8   !;    8    &4   !I    ;@   '(
M  !V    >0   'P   !^    @@   (4   ")    C@   ),   "8!@  G X
M )L:  "8*P  ED   ))9  "1<P  C94  (NU  "(Z  K/@  ($$  !5'   -
M30   E0   !;    80   &@   !N    <P   'D   !^    @P   (@   ",
M    CP   )(   "5    F0   )T   "A    I0   *H   "P    MP<  +@1
M  "U(0  LC4  *]-  "J:0  J(@  *:H  "BT0 C2   &$X   Y4   $7
M &0   !M    =0   'P   "#    B0   (\   "5    FP   *    "C
MI@   *D   "M    L0   +4   "Y    O@   ,0   #*    T@   -H*  #6
M%@  TBD  ,Y!  #*7   Q7P  ,*=  #!O0 <50  $5P   =E    ;@   '<
M  !_    B    )    "8    GP   *4   "M    LP   +@   "Z    O@
M ,(   #&    R@   ,X   #3    V@   .    #G    [0   /,   #T#@
M\AX  .\V  #L40  Z&X  .20  #?L0                       0,$!08(
M"0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]/D!!
M0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C969G:6IK;&YO<'%S='5W>'EZ
M?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^PL;.T
MM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CIZ^SM
M[O#Q\O3U]O?Y^OO\_O__________________________________________
M____________                      $#! 4&" D*"PT.#Q$2$Q06%Q@:
M&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/4%)3
M5%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(BHN,
MCH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"P\3&
MQ\C)R\S-S]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[_/[_
M_____________________________________________________P
M               ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H*2HK
M+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA96UQ=7F!A8F-E
M9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:G)V>
MGZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,S<_0T=+4U=;7
MV=K;W=[?X.+CY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^____________________
M__________________________________\  0(#! 4&!P@)"@L,#0X/$!$2
M$Q05%A<8&1H;'!T>'R A(B,D)28G*"DJ*RPM+B\P,3(S-#4V-S@Y.CL\/3X_
M0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI:FML
M;6YO<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66EYB9
MFIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VNK["QLK.TM;:WN+FZN[R]OK_ P<+#Q,7&
MQ\C)RLO,S<[/T-'2T]35UM?8V=K;W-W>W^#AXN/DY>;GZ.GJZ^SM[N_P\?+S
M]/7V]_CY^OO\_?[_;69T,0     #!"$   $                    !
M                 0    $" P0%!@<("0H+# T.#Q 1$A,4%187&!D:&QP=
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
MC340_Y@[%_^@1"'_IDXM_Z=9//^E9$S_H6Y;]YMX:NZ5@7?GCHF"X8:/B]R
ME9/8?)N9U'B@GM%UI*+/<ZFES7&NJ,QOM:K*;;ZMPVF]KL-IO:[#:;VNPVF]
MKL-IO:[#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[#:;VN_Y(=!/^0*0G_C340
M_Y@[%_^@1"'_IDXM_Z=9//^E9$S_H6Y;]YMX:NZ5@7?GCHF"X8:/B]R E9/8
M?)N9U'B@GM%UI*+/<ZFES7&NJ,QOM:K*;;ZMPVF]KL-IO:[#:;VNPVF]KL-I
MO:[#:;VNPVF]KL-IO:[#:;VNPVF]KL-IO:[#:;VN_Y,=!/^0*0G_CS00_YH[
M%_^B1"#_J4TM_ZI8//^H8DS_I&Q<]9]V;.R9?WKDD8>&WHF-D-B#DYC3?IF?
MT'J=I,UVHJG+=*>LR7&MK\=OM++!;+FTO&R[L;QLN[&\;+NQO&R[L;QLN[&\
M;+NQO&R[L;QLN[&\;+NQO&R[L;QLN[&\;+NQ_Y0=!/^1* G_D3,0_YPZ%O^D
M0R#_K$PM_ZU6/?^M8$W^J6I>]*5T;NJ??7WAEH.+V8Z*EM.'D*#.@96GRGR:
MK<=XG[+$=:6VPG*KN<!PM+NW;K6YLV^XM;-ON+6S;[BULV^XM;-ON+6S;[BU
MLV^XM;-ON+6S;[BULV^XM;-ON+6S;[BU_Y0=!/^2* G_DS(/_YXZ%O^G0R#_
MKDLM_[%5/?^P7T[]KFA?\JIR<.>D>H'>FH"/U9*'G,Z+C*;)A)&OQ'Z7M<%Y
MG+N^=J._O'2KPK1OKL.N<K.\JW.VN*MSMKBK<[:XJW.VN*MSMKBK<[:XJW.V
MN*MSMKBK<[:XJW.VN*MSMKBK<[:X_Y4<!/^2* G_E3(/_Z Z%O^I0A__L$HM
M_[14/?^T7D[]LV=@\:]P<N:I>(/;GWZ3TI>#H<N.B:S$AHZUP("4O;Q[FL.Z
M>J/%MWFKQZQSK,:G=;&_I7>UNJ5WM;JE=[6ZI7>UNJ5WM;JE=[6ZI7>UNJ5W
MM;JE=[6ZI7>UNJ5WM;JE=[6Z_Y4<!/^3* G_EC$/_Z$Y%?^J0A__LDHL_[93
M//^W74[[MF5A\+1N=.2M=8;9I'N6SYN I<>2A;'!BHN[O8>4P+N%G<2V@J3'
ML'ZJR*5WJLBA>;#!GWJSO)]ZL[R?>K.\GWJSO)]ZL[R?>K.\GWJSO)]ZL[R?
M>K.\GWJSO)]ZL[R?>K.\_Y4<!/^3* G_ES$/_Z,Y%?^L0A__M$HL_[E3//^Z
M7$[XNF1B[[AL=>.R<XC8J7F9S9]^J<68A+2_DXR\N(V3P;.)F<6NAJ'(JH2I
MR9]\J<J;?:["F7ZRO9E^LKV9?K*]F7ZRO9E^LKV9?K*]F7ZRO9E^LKV9?K*]
MF7ZRO9E^LKV9?K*]_Y8<!/^3* G_F# ._Z0Y%?^M01[_M4DL_[M2//V]6T[V
MO6-B[KUK=N*V<8G5KG>;RZ5\JL*=@[2YEHF\LI&0P:R,EL:GB9W(HX>FRIF
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
M7C'_B6L\_X5W1O^!@T[_?8]6_WF87/QUH&'Y<J9E]V^M:?5LLVSS:KEO\FC
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
M8E#VRF)0]LIB4/;*8E#VRF)0]LIB4/;*8E#VRF)0]LIB_Z,+ -:X!@#&Q <
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
MD]B)_WP8 O^$' /_E1\#_Z,E!/^O+ ;WNC,)[,0[#^+.0AC3SD@LQL=20+G
M6E&MNF%?H[1G;)FP;7>0JW2 B*AZAX&E@8UZHHF2=:"2EG">FYELGJ>;:IZT
MG&F?Q9MLGM"4;9K6C&V9V(EMF=B);9G8B6V9V(EMF=B);9G8B6V9V(EMF=B)
M_WT8 O^'&@/_F!X#_Z8C _^S*03SP#$'Y\LX"]W8.A;-TD8JP,Q0/K/&6$^G
MP%]=G+ME:I*W:W2)LW%]@:]XA'JM?XITJH>/;JF/DVFGFI9FIZ688Z>RF6*H
MPYAEI]&39J/6BV>AV8EGH=F)9Z'9B6>AV8EGH=F)9Z'9B6>AV8EGH=F)_WX7
M O^+& +_G!P"_ZLA ONY)@/MQRP$W]4Q!M/>.13&V$0HN=%..ZS,5DR@QUU:
ME<)C9XN_:7&"NV]Y>KAV@'.V?89MM(6+:+..CV.RF))@L:237K*QE%RRPI1>
MLM.07ZS9B6"JVH9@JMJ&8*K:AF"JVH9@JMJ&8*K:AF"JVH9@JMJ&_W\7 O^0
M%@+_H1H!_[$= ?3 ( 'CT2 !T]\L!LGB.Q2^WT0ELME,.*735$F9SUM7CLMA
M8X3(:&Q[Q6YU<\-U>VS!?(%GP(2%8K^.B5Z^F(M:OJ2-6+ZQCE>_PHU8O]>+
M6;C<A5FVW8-9MMV#6;;=@UFVW8-9MMV#6;;=@UFVW8-9MMV#_X$6 O^5% '_
MIQ8!_;@7 .G+$0#3WQ8!R.<L![[F.Q:SY$0EJ.%+-9S=4D21V5E2AM5@77S3
M9F9TT6UN;,]T=&;.?'EAS85]7,R.@%G,F8-6S*6$5,RSA5/-Q(53S=V#4\;@
M?E3#X7U4P^%]5,/A?53#X7U4P^%]5,/A?53#X7U4P^%]_X<3 ?^<$@'_KA$
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
M_ZD8 ?:X&P'GQQH!V]D< <W6, O TC\=M,U*+ZC(4C^=PUI-DK]A6(F[9V*
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
M_%BW8_Q8MV/\6+=C_%BW8_Q8_V,? _]F(P3_<B($_WTG!O^%+@G_BC<._XU
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
M ?^'$ '_F!  _J<0 .>W#0#6Q0L T- 1 ,7/* 6YRSD4KL=%(Z/#3S.9OU=
MC[M>2X:X9%1^M6M<=[)Q8W&P>&EKKH!M9JV)<F&KDW5=JYYX6ZJL>5FKO'E8
MK-)Y6JOH<URG[&Y=I.]J7:3O:EVD[VI=I.]J7:3O:EVD[VI=I.]J_WD1 ?^,
M#@#_G@T W*X( -*["0#,R D Q]8. +W5)02RTC81I\Y"()S*3"^2QU0\B,-<
M1W_!8E!WOFE7<+QP7FJ[=V-EN7]H8+B(;%RWDF]8MIYQ5;:K<U.WNW-2M])S
M5+?K;U:R[VI7K_%G5Z_Q9U>O\6=7K_%G5Z_Q9U>O\6=7K_%G_W\. ?^3"P#A
MI04 TK,' ,F^!P#"RP@ O-T. +3=(P.JVC,-G]9 ')332BJ*T%(W@,U:07C+
M84IPR6A1:LAO5V3&=EQ?Q7]@6L6(9%;$DF=3Q)YI4,2L:D_$O&M.Q=-J3\7M
M:%# \V11O?5A4;WU85&]]6%1O?5A4;WU85&]]6%1O?5A_X8* /":! #4J@0
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
M:V&=\F5BFO9@8IGW7F*9]UYBF?=>8IGW7F*9]UYBF?=>_W,0 ?^%# #ZE@H
MVZ4& -&Q" #+NP@ QL<+ +W'( *RQ3(+J,% &9Z^2B>4NE,TB[9:/H.T84=\
ML6A/=:]O56^M=EIJJWU?9:F&8V&HD&==IYMJ6:>H:U>GN&Q6I\QL6*CI:%JG
M]&-;H_A>7*/Y75RC^5U<H_E=7*/Y75RC^5U<H_E=_W@- /^+"0#?G , TJD&
M ,FT!P#"O@8 O,P( +7-' &KRR\)H<@]%I?%2".-PE$OA+]8.GR\7T-UNF9*
M;[AM4&FW=%5DM7Q:7[2%7ENSCV%7LYID5+*G95*RMV91L\QF4K/I8U2R]U]5
MKOI;5JW[6E:M^UI6K?M:5JW[6E:M^UI6K?M:_WX) /*1 @#6H0( RJT% ,"W
M!0"XP@4 LL\) *O4%P"CTRL&F= Z$H_.11^%RTXJ?<E6-'7'73UNQ65$:,1L
M26/"<TY>P7M36<&$5E7 CUE2OYM<3[^H74V_N%Y,P,U>3,#J7$Z_^5E/O/Y5
M4+K^55"Z_E50NOY54+K^55"Z_E50NOY5_X4" -V8  #-I@( P;$# +>Z P"N
MQ@8 I],* *#=%0"9W2@$D-LW#H;90AE]UDLD==14+6W27#5GT6,\8=!K05S/
M<D98SWM)5,Z$35#.CU!-SIM22\ZI4TG.N51(S\]42,[K4TG.^%!*R_].2LK_
M34K*_TU*RO]-2LK_34K*_TU*RO]-YX\  -&?  ##JP$ M[0" *V_ P"CRP8
MF]D* )3E&@&-Y2L&A.0U#7OC/Q9SXD@>;.%2)F;A6BQ@X&(R6^!J-E?@<CI3
MWWL]4-^%0$W?CT-*X)M%2."H1D;@N$=%X<Q'1>#H1T7?]D9%WO]$1=[_1$7>
M_T1%WO]$1=[_1$7>_T1%WO]$V9<  ,>F  "XL   K+D! *+% @"8T08 C^L-
M (GN'P* [BL&>.TT#'#M/1-H[4898NU.'EWM5R-9[6 G5>UH*E+M<2U/[7DO
M3.V#,DKNC31'[I@U1>ZE-T/OLSA"\,0X0?#?.4'O[SA [?TX0.S_.$#L_SA
M[/\X0.S_.$#L_SA [/\XRZ   +JK  "MM   H<   );, 0"+V04 A/@1 7SX
M'P)T^"D&;/@R"F3X.P]>^4,36/E+%U/Y4QI0^5L=3?ID'TKZ;"%(^G0C1OI^
M)43[B"9!^Y,H0/N>*3[\JRH]_+DK._W+*SO]XBLZ_/0K.OSW*SK\]RLZ_/<K
M.OSW*SK\]RLZ_/<KO:@  *ZP  "AO   E<@  (G4  !^Z 4 =_\2 6__' )G
M_R8%8/\O"%G_-PM4_S\.3_]'$4O_3A-'_U851/]=%D+_9!A _VP9/?]U&CO_
M?ALY_XD<-_^4'3;_H!XU_ZP?,_^Y'S/_R!\R_^(@,O_G(#+_YR R_^<@,O_G
M(#+_YR R_^<@L*T  **W  "5Q   A]   'O=  !R_0D :O\1 6'_&0):_R(#
M5/\J!4[_,@=)_SH)1?]!"T'_2 P^_TX.._]5#SC_6Q V_V(1-/]I$3+_<A(O
M_WL3+?^&%"O_DA4J_YX5*?^I%BC_LQ8G_\(6)__'%B?_QQ8G_\<6)__'%B?_
MQQ8G_\<6I+0  );   "'S   >MH  &WK  !D_P4 7/\. 53_% %-_QP"2/\D
M!$+_+ 4^_S,&.O\Y!S;_0 @S_T4(,/]+"2[_40HK_U<**?]="R?_9 LD_VP,
M(O]V#2#_@ T>_XP.'?^7#AS_H0X;_ZP/&_^N#QO_K@\;_ZX/&_^N#QO_K@\;
M_ZX/E[P  (C)  !YU@  :^,  %_V  !6_P  3O\* $?_$ %!_Q8"//\= C?_
M) ,R_RH#+_\P!"O_-@4G_SL%)?] !2+_108@_TH&'O]0!AO_5@<9_UP'%_]D
M"!7_;0@3_W<($?^!"1#_BPD0_Y4)#_^8"0__F D/_Y@)#_^8"0__F D/_Y@)
M_TDG O]$,03_2S$$_U T!O]2.@C_4D,+_U%.#_]/7!/_36L6_TQY&?]+AQO_
M29,=_TB='_](IB#_1ZXA_T>U(O]&O2/_1L8C_T;0)/]&X"3_1NHE_T;S)?]&
M^B7_1O\E_T;_)?]&_R7_1O\D_4;_(_U&_R/]1O\C_4;_(_U&_R/]1O\C_TDG
M O]&+P/_32\$_U(R!O]5.0C_54(+_U1-#_]261/_4&@7_T]W&O].A!W_3)$?
M_TN;(?]*I"+_2JPC_TFS)/])NR7_2,0F_TC-)O](W2?_2.@G_TCQ*/](^2C_
M2/\H_TC_*/Y(_RC[2/\G^4C_)OE(_R;Y2/\F^4C_)OE(_R;Y2/\F_THG O](
M+0/_4"T$_U4P!O]8-@C_64 +_UA+#_]55A/_5&88_U)T&_]1@1[_3XXA_TZ8
M(_]-H27_3:DF_TRQ)_]+N"C_2\$I_TO**O]*V2K_2N8K_TKP*_]*^"S_2O\L
M_4K_+/I*_ROW2O\I]4K_*/5*_RCU2O\H]4K_*/5*_RCU2O\H_TLF O]+*P/_
M4BL$_U@N!?];- C_73X+_UU)#_]:5!3_66(8_U=Q'?]5?B#_4XHC_U*5)O]1
MGBC_4*8J_T^N*_].M2S_3KTM_TW'+O]-TR__3.,P_TSM,/Q,]C'Z3/XQ]TS_
M,?5-_R_R3?\M\$W_*_!-_ROP3?\K\$W_*_!-_ROP3?\K_TLF O].*0/_5BD$
M_UPK!?]@,0?_8CL+_V)&#_]@413_7E\9_UQM'O]:>B/_6(8F_U:1*?]5FBS_
M4Z(N_U*J,/]1L3'_4;DS_U##-/Y/SC7[3]\V^$[K-_5.]3CR3OTX\$__->Y0
M_S/K4?\QZ5'_+^E1_R_I4?\OZ5'_+^E1_R_I4?\O_TPE O]1)P/_6B8#_V H
M!?]E+P?_:#D*_VA##_]G3A7_95H:_V)H(/]?=B7_78$J_UJ,+OY8EC'\5YXT
M^U6F-OE4K3CX4[4Z]U*^._51R3WS4=H^\%#H/^Q0\T#I4?T^Z%/_.^94_SCC
M5?\UX57_,^%5_S/A5?\SX57_,^%5_S/A5?\S_TTD O]4) /_72,#_V4E!/]J
M+0;_;38*_VY #O]M2Q3_:U8;_VAD(?YE<2C[8GTM^%^',O9<D3;S6IDZ\EBA
M/?!7J4#N5;%"[%2Y1.M3Q$;I4M)(Y5'E2>)2\DC?5/Q$W5;_0-M8_SW66?\Z
MTEG_.-)9_SC26?\XTEG_.-)9_SC26?\X_TXD O]8(0/_82 #_VHC!/]P*P7_
M<S0)_W0^#O]T2!3_<E(;^V]?(_9K;"KR9W<Q[V."-^Q@BSWI791!YEJ<1>18
MI$GB5JQ,X%2T3MU4OU#;5,U0UU/B4=)4\$[05_M*SEK_1<U<_T+)7/\^Q5S_
M/,5<_SS%7/\\Q5S_/,5<_SS%7/\\_T\C O];'P+_91T"_VXA _]U*07_>3$(
M_WH[#/]Z1!/Z>4X;]'9;(^YQ9RSI;'(UY6A\/.%CA4/=8(Y(V5V73-5<GT_2
M6J=1SUFP4\U8NE3+6,95R5?:5L57[%7#6_E/PE[_2L!?_T:]8/]"NF#_0+I@
M_T"Z8/] NF#_0+I@_T"Z8/] _U(A O]>'0+_:1H"_W,? _]Z)@3_?B\&_X$X
M"_N!01+S@$L:['Q7(^9W8RW@<6TXVFUW0--I@$;/98E+RV.13\A@F5+%7Z%5
MPEVJ5\!<LUF^7+]:O%O.6[A;Y5NW7O55MV+_3[5C_TJR9/]&L&3_0[!D_T.P
M9/]#L&3_0[!D_T.P9/]#_U4? O]A&@+_;1@"_W<= O]^) /_A"P%_H<U"?6(
M/A#MAT@8Y8-4(MY^7R[4>&DXSG-S0,EN?$?$:X1,P&B,4;UEE%2Z8YQ7MV*E
M6K1@KERR8+E>L%_'7JU?WU^L8O%9K&7^4ZIG_TZH9_]*IF?_1J9G_T:F9_]&
MIF?_1J9G_T:F9_]&_U<= O]D& +_<!8"_WL< O^#(@+_B2H$^8PR!^^..PWG
MCD06WHI1(=2$7"W,?F8XQ7AO0<!T=TB[<(!-MVV(4K-JD%:P:)A9K&:@7*IE
MJ5^G9+1@I6/"8:-CU6*B9>U=HFG[5Z%J_U&?:_],GFO_29YK_TF>:_])GFO_
M29YK_TF>:_])_UD< O]G%@'_<Q4!_WX: ?^'( +_C2<#])(O!NJ4. OAE$(3
MUH].(,R)62W%@V,WOGUK0+AY=$BS=7Q.KG*$4ZIOC%>G;91;HVN<7J!II6">
M:+!CFV>]9)EGSF28:>AAFFWY6IEN_U27;O]/EF[_2Y9N_TN6;O]+EF[_2Y9N
M_TN6;O]+_UL: O]I% '_=A0!_X$8 ?^*'0'\D20"\)<L!.6:- C<FC\1SY1,
M'\:.5RR^B& WMX)I0+%^<4BL>GE.IW> 4Z-TB%B?<9!<FV^87YAMH6*5;*QD
MDVRY9I%KR6:0;>1DD7'V7)%R_E:0<O]1D'+_39!R_TV0<O]-D'+_39!R_TV0
M<O]-_UT8 ?]K$P'_>1,!_X06 ?^.&P'XE2$!ZYLH ^&@, ;5GCT0RIA*'L&2
M5"NYC%XVL8=F/ZN";D>F?G9.H7M]4YQXA5B8=HU<E'257Y%RGF..<:EEBW"U
M9XEPQ6>(<.!FBG3T7HMV_%B*=O]2B7;_3HEV_TZ)=O].B7;_3HEV_TZ)=O].
M_U\7 ?]N$0'_>Q(!_X<4 /^1& 'TF1T!YZ C MVE*P3/H3L/Q9Q(';R64RJT
MD%PUK(MD/Z:';$>@@W--FX!Z4Y9]@E>2>HI<CGB28(IVG&.'=:9FA'2R:()T
MPFB =-MH@WCR8(1Z^UF$>?]4A'G_3X1Y_T^$>?]/A'G_3X1Y_T^$>?]/_V$5
M ?]P$ '_?A$ _XH2 /^4%0#PG1D XZ4> =>H* /+I3D.P9]&&[>:42FOE5HT
MIY!B/J&+:D:;AW%,E81X4I"!?U>,?X=<B'V08(1[F6. >J-F?7FP:'MYOVEZ
M>=9I?'SP87Y^^EI^??Y5?GW_47Y]_U%^??]1?GW_47Y]_U%^??]1_V,4 ?]R
M#P'_@1  _XT1 /R8$@#LH1, WZH6 -&L)@/'J#<-O*-$&K.>3R>JF5@SHY1@
M/9R0:$66C&],D(EV4HN&?5>&A(5;@H*.7WZ EV-Z?Z%F=WZM:'5^O6ES?M)I
M=H'N8GB"^EMX@OY6>8'_47F!_U%Y@?]1>8'_47F!_U%Y@?]1_V43 ?]U#@#_
M@PX _Y . /6;#@#HI@X V:\/ ,RO) +"JS4,N*=#&:ZB3B:FG58QGIE>.Y>5
M9D20D6U+BXYT48:,>U:!B8-;?(>+7WB&E6)TA)]E<8.K:&Z#NFEM@\YI;X;K
M8W*'^5QSAOU6<X7_4G.%_U)SA?]2<X7_4G.%_U)SA?]2_V@1 ?]X#0#_A@T
M]I,, -Z@"0#6J0H TK(- ,>R(@*]KS,*LZM!%ZJG3"2AHE4PF9Y=.I*:9$*+
MEVM)A91R4("2>55[CX%:=HV)7G*,DF)NBIUE:XFI9VB)N&AGB<MH:8OI8VR-
M^5QMC/U7;8K_4FV*_U)MBO]2;8K_4FV*_U)MBO]2_VL0 ?]["P#_B@H XI@&
M -:C" #0K D R[4+ ,&V'P&XM#$)KK _%J2L2B*<J%,NE*1;.(R@8D"&GFE(
M@)MP3GJ9=U-UEGY8<)2'7&R3D&!HDIMC9)&G96*0MF9@D<EF8I+G8F64^%QG
MDOU79Y'_4F>1_U)GD?]29Y'_4F>1_U)GD?]2_VX. /]_"0#QC@4 V9L% ,^F
M!P#)KP< Q+D( +NZ' &RN"\'J+4]$Y^Q2""6KE$KCJI9-8:G8#Z I6=%>J)N
M2W2@=5%OGGQ5:IR%66:;CEUBFIE@7IFF8ER9M&-:F<=C6YKE8%^;]UM@FOY6
M89C_4F&8_U)AF/]289C_4F&8_U)AF/]2_W(+ /^#!0#?DP$ T9\$ ,FJ!@#!
ML@4 N[T$ +2_& "KOBP%HKLZ$9FX11V0M4\HA[)7,H"O7CIYK65"<ZML2&ZI
M<TUIIWI19*:#5E^DC5E<HYA<6*.D7E:CLU]5H\9?5:3D75BD]EA:H_]46Z'_
M4%NA_U!;H?]06Z'_4%NA_U!;H?]0_W<' /")  #6F   RZ0# ,&M! "YM@,
MLL $ *O%% "CQ2@$F\(W#I' 0QF)O4PD@+I5+GFX7#9RMF,];;1J0V>S<4AB
ML7E,7K"!4%JOBU16KY=64ZZC6%"NLEE/KL993Z[D6%&N]E13KO]05*S_352L
M_TU4K/]-5*S_352L_TU4K/]-_WT  -^/  #.G0  PZ@" +FP @"PN@( J,0%
M *',#P";S","DLHS"HG(/Q6!QDD?><12*'+"6C!KP6$W9K]H/&&^<$%<O7A%
M6+R!252\BTQ1NY9/3KNC44R[LU)*N\922KOD44R[]DY-NO]+3KG_24ZY_TE.
MN?])3KG_24ZY_TE.N?])[X4  -25  #'HP  NJP! +"T  "GOP, GLD& )74
M"P"0U1T!B=0N!H#2/!!XT$89<<]/(6K.6"EDS5\O7\QG-%K+;CE6RG<]4LJ
M0$_)BT-,R9=%2<FD1T?)LTA&RLA(1LKF1T?)]T5'R/]#2,?_0DC'_T)(Q_]"
M2,?_0DC'_T)(Q_]"WHT  ,N<  "]IP  L;   *:Z  "<Q , D\\' (K=# "%
MWQT!?M\L!7;>-PMOWD,3:-U-&F+<52!=VUTF6-ME*E3:;2Y0VG8R3=J -4K:
MBS='VI<Y1=JD.T/;M#Q"W,@\0MOE.T+:]#I"V?XZ0]C_.4/8_SE#V/\Y0]C_
M.4/8_SE#V/\YT)8  ,&C  "RK   I[4  )S   "1R@, A]8' (#I$0!YZ2 "
M<NDL!6OI-@IDZ3\/7NE(%%GI41E5Z%H<4>EB($[I:R-+Z70E2.E])T;IB"I#
MZ9,K0>J@+4#JKRX^Z\ N/>S;+CWJ[RX]Z/PN/>?_+3WG_RT]Y_\M/>?_+3WG
M_RT]Y_\MQ9\  +6I  "HL0  G+P  )#'  "$T@$ >M\& '3T$P!M]" "9O0J
M!%_T- A:]3T+5/5%#T_U3!),]5442?9=%T;V91A$]FX:0?9W'#_W@1T]]XT?
M._>9(#GXIB$X^+4B-_G((C;YXR(V^/,B-O?\(C;W_"(V]_PB-O?\(C;W_"(V
M]_PBMZ8  *FN  "<N0  D,0  (//  !WVP  ;_8* &?_$P%@_QT"6O\G U3_
M, 5/_S@(2O] "D;_2 Q#_T\.0/]6#SW_7A [_V42./]N$S;_=Q0T_X(5,O^/
M%C#_FQ<O_ZD7+O^W&"W_R!@L_^$8+/_O&"S_[Q@L_^\8+/_O&"S_[Q@L_^\8
MJZL  )ZU  "0P0  @LP  '79  !IY   8?\) %O_$0!4_QD!3O\B DG_*P1$
M_S(%0/\Z!CS_00<Y_T<(-O]."3/_5 HQ_UL++O]B#"S_:PPI_W4-)_^ #B7_
MC0XD_YH/(_^F$"+_LQ A_\$0(?_0$"'_T! A_] 0(?_0$"'_T! A_] 0G[(
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
M5H%V^T^#>/]*@WC_18)X_T2">/]$@GC_1()X_T2">/]$_U\1 ?]M# #_>@T
M_X4- /*/#0#GF T VY\. ,Z?(@'$G30(NIA"%+*331^JCU8JHXI?,IR&9CJ7
M@VU DH!U18U^?$J)?(1.A7J,4H)XE59^=Z!9>W:K6WEUNEQW=LU<>'?J6'MZ
M^E%]?/]+?7S_1GU\_T5]?/]%?7S_17U\_T5]?/]%_V$0 ?]O"P#_?0L ]8@*
M -^3" #8FPH TZ(, ,FC'P&_H#('MIQ $ZV72QZEDU0HGH]=,9B+9#F2B&L_
MC85R18B#>DJ$@(%.@'^*4GQ]DU5X?)U8=7NI6W)ZN%QQ>LI<<GSH6'5^^5%W
M@/],=X#_1W> _T9W@/]&=X#_1G> _T9W@/]&_V0/ /]R"0#_?P@ Y8P% -B6
M!P#1G@D SJ4* ,2F'0&ZI"\&L: ^$:B<21V@F%,GF91;,).08CB-C6D^B(IP
M1(.(>$E^AG]->H2(47:"D55R@9M8;X"G6FQ_M5QK@,A<:X'E66Z#]U)QA/]-
M<H3_2'*$_T=RA/]'<H3_1W*$_T=RA/]'_V8- /]U!P#V@P4 W(\# -*8!@#,
MH0< R*@( +^I&@"UJ"T%K*0\$*2@1QN<G5$EE)E9+XZ68#:(DV<]@I!N0WV.
M=DAYC'U,=(J%4'"(CU1LAYE7:8:E66:&LUMEAL5;98;C66B(]E)KBO]-;(K_
M2&R)_T=LB?]';(G_1VR)_T=LB?]'_VD+ /]X! #EAP  UI(# ,V<!0#&I 8
MP:L& +FM%P"PK"L$IZDZ#I^F11F6HD\CCY]7+8B<7S6"F68[?9=L07B5<T9S
MDWM+;I&#3VJ/C5)FCI=58XVC6&"-L5E?C<-:7HW@6&*/]5)DD/]-9I#_2&:/
M_T=FC_]'9H__1V:/_T=FC_]'_VP( /Y\  #>B@  T)8" ,B?! # IP0 N:X#
M +*R% "JL2@#H:\W#)FL0Q>1J$TAB:55*H*C7#)\H&,Y=YYJ/G*<<41MFGE(
M:)F!3&27BU!@EI5379:B55J5L%=9E<%76)7>5EN6\U!=E_],7Y?_1V"6_T9@
MEO]&8);_1F"6_T9@EO]&_W # .N!  #6CP  RIH! ,&C P"YJ@( L;(! *JW
M$0"CMR0"F[4T"I.R0!2*KTH>@ZU3)WRK6BYVJ&$U<*=H.VNE;T!GHW=$8J)_
M2%ZAB4Q:H)1/5Y^@452?KE-3G\!34I_=4E6?\TY7H/]*6:#_1EF?_T59G_]%
M69__15F?_T59G_]%_W4  ."&  #/DP  Q)\! +JG 0"QK@  J;8  *&]#0";
MO2 !E+PQ!XNZ/1"#MT@:?+50(G6S6"IOLE\P:K!F-F6O;3M@K74_7*Q^0UBK
MAT=5JI-*4:J?3$^JKDU-JL!-3:K<34ZJ\DE0JOY&4JG_0U*I_T)2J?]"4JG_
M0E*I_T)2J?]"\GP  ->,  #(F0  O:,  +*K  "IL@  H+L" )?$"0"2Q1L
MB\0L!(/".@Q[P405=+].'6Z]5B1HO%TJ8[MD,%^Z;#1:N70Y5KA\/%.WAS]/
MMY)"3+:?1$JVK49(ML!&2+?=14FV\D-*M?]!2[7_/DNT_SU+M/\]2[3_/4NT
M_SU+M/\]XH,  ,V2  #!GP  M*<  *JO  "@N   EL # (S*!P"&S10 @<TF
M GK,-0ASRT$/;,I*%V;)4QUAR%LC7,=B*%C&:BQ4QG(P4,5\,TW%AC9*Q)(Y
M1\2?.T7$KCQ$Q<$\0\7?/$3$\SM$P_\Y1<+_-T7!_S=%P?\W1<'_-T7!_S=%
MP?\WU8L  ,6:  "WI   JZP  *"T  "6O@  B\<$ ('0" !XV0X ==D@ 6_8
M+P1IV#P)8]9&$%[64!59U5@:5=1@'U'4:").U'$F2]-[*4C3A2M%TY(N0M2?
M+T'4KS _U<(Q/]7A,#_3\C _TOTO/]'_+C_0_RX_T/\N/]#_+C_0_RX_T/\N
MRI0  +NA  "MJ0  HK$  ):[  "+Q   @,T# '78" !OY!$ :N0@ 63D+0->
MY#@'6>1!"U7D2P]1Y%023>1=%DKD91A'Y&X;1>1W'4+D@A] Y(XA/N6;(SSE
MJB0[YKPD.N;3)#GE[B0YX_HC.>+_)#GB_R0YXO\D.>+_)#GB_R0YXO\DOYX
M *^F  "CK@  E[@  (K"  !^S   <]8" &GE"0!D[Q0 7_ @ 5GP*P-4\#4%
M3_ ^!TOQ1@I'\4X,1/%7#D+Q7Q _\F<2/?)P%#KR>Q4X\X<6-O.4&#7THADS
M]+$9,O7%&C'UXAHQ]/$9,?'^&3'Q_QDQ\?\9,?'_&3'Q_QDQ\?\9LJ0  *6K
M  "8M@  B\   '[*  !QU0  9=X  %[U"@!9_!, 4_P> 4[\)P)*_3 #1?TY
M!4']0 8^_D@'._Y/"3C_5PHV_UX+,_]G##'_< TN_WP.+/^)#RO_EA I_Z00
M*/^T$2?_QQ$G_^$1)O_R$2;_]A$F__81)O_V$2;_]A$F__81IZD  )FS  "+
MO@  ?LD  '#3  !DW@  6.<  %+_"0!-_Q$ 1_\9 4/_(@$^_RH".O\R S?_
M.0,S_S\$,/]&!2W_304K_U0&*/];!R;_8P<C_VT((?]Y"1__APD>_Y4*'?^C
M"AS_L0H;_\ +&O_6"QK_WPL:_]\+&O_?"QK_WPL:_]\+F[$  (V\  !^QP
M<-(  &/>  !5Y   2_4  $;_!0! _PX ._\4 #?_&P$S_R,!+_\I BO_, (H
M_S4")?\[ R+_00,?_T<#'?]. QK_5008_UX$%?]H!1/_= 41_X(%$/^0!A#_
MG08/_ZD&#O^U!@[_N@8._[H&#O^Z!@[_N@8._[H&CKH  '_%  !PT0  8MX
M %3E  !&ZP  /_X  #G_   T_PD +_\. "O_%  G_QH!(_\A 1__)0$<_RH!
M&?\O 1;_- (4_SH"$?]  A#_1@(._TX"#/]6 @G_8 ,'_VP#!/]X P/_A@,"
M_Y$# ?^= P'_H0,!_Z$# ?^A P'_H0,!_Z$#_S8M O\Y+@+_/BX#_T R _]
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
M1Y)E_4&29_\\DVG_.)-J_S63:O\UDVK_-9-J_S63:O\U_U<1 ?]C#0#_;@P
M_W<. /]_#P#PA1$ XXD6 -:+(P'+B#4&PH1#$+J 3QJS>UDCK7=B*JAT:C&C
M<7$VGVYY.YQL@3^8:HA"E6F119)GFDB/9J-*C66O3(IEO4V)9=%.B6?L2HII
M^T.+:_\^C&W_.HQN_S>,;O\WC&[_-XQN_S>,;O\W_UD0 /]E"P#_<0L _WH+
M /&"# #HB0T W8X. ,^/( '&C3(&O8E!#[6$31FN@%8BIWQ?*J)X9S"==6\V
MF7-V.I5Q?3^2;X5"CFV.1HMLEDF(:J!+A6JL38-IND^!:<Q/@6KH3(-M^46$
M;_\_A7#_.X9Q_SB&<?\XAG'_.(9Q_SB&<?\X_UL/ /]G" #_<P@ \WT( -Z&
M!P#9C D U9$+ ,J2'@#!D# %N(T_#K"(2ABIA%0AHH!=*9U]93"8>FPUDW=S
M.H]U>SZ,<X)"B'*+1H5PE$F";YY,?VZI3GQMMT][;<E0>F[F37QQ^$9^<_]!
M?W3_/8!U_SJ =?\Z@'7_.H!U_SJ =?\Z_UT. /]J!@#_=@8 Y( # -F)!@#2
MCP@ SY0* ,66&P"\E"X$LY$]#:N-2!>DB%(@GH5;*)B!8R^3?FHUCGQQ.8IZ
M>#V&>(!"@W:(17]UD4E\<YM,>7*G3G9RM5!T<L90='+C3W9U]D=X=_]">GC_
M/GMY_SI[>?\Z>WG_.GMY_SI[>?\Z_U\, /]L! #U>0( WH," -.+!0#-D@<
MR9<( ,"9&0"WF"P#KY4[#*>11Q:?C5 ?F8E9)Y.&82Z.@V@TB8%O.85_=CV!
M?7Y!?7N&17EZCTEV>)E,<W>E3G!WLE!N=\10;7?@3W!Y]4AR>_]#='S_/G5]
M_SMU??\[=7W_.W5]_SMU??\[_V$* /]O @#H?   V88! ,^.! #(E08 PYH&
M +N<%@"SG"H#JIDY"Z*5112;D4X=E(Y7)HZ+7RV)B&8SA(9M.("$=#U[@GM!
M=X"$171_C4AP?9=+;7RC3FI\L$]H?,%09WS=4&I^\TEM@/]#;H'_/V^!_SQO
M@?\\;X'_/&^!_SQO@?\\_V0( /]R  #A?P  TXD! ,J2 P##F 0 O9X$ +:@
M$P"NH"<"I9TV"9V:0Q.6ETT<CY-5)(F172N$CF0Q?XQK-WJ*<CMVB'E <H:"
M1&Z%BT=J@Y5*9X*A362"KD]B@K]/88+:3V2$\DEFA?]#:(;_/VJ&_SQJAO\\
M:H;_/&J&_SQJAO\\_V<$ /9V  #<@@  SHT  ,65 @"^G , MZ$" *^D$0"H
MI"0"H*(T")B?0!&1G$H:BIE3(H276RE^E6(P>9)I-760<#IPCW<^;(U_0FB,
MB49EBI-)88F?2UZ)K$U=B;U.7(G635Z*\$A@B_Y#8HO_/V.,_SQCC/\\8XS_
M/&.,_SQCC/\\_VH  .9Z  #5A@  R9$  ,"9 0"XGP$ L*4  *BI#@"BJ2$!
MFJ@Q!I.E/@^+HT@8A*!1('Z>62=XG& M<YIG,F^8;C=JEG4\9I5]/V*4AT-?
MDI%&6Y*=25F1JTI7D;M+5I'32U>2[T=:DOU"7)/_/EV3_SM=D_\[79/_.UV3
M_SM=D_\[_VX  .!^  #.BP  Q)4  +J=  "QHP  J:D  *&N"P";KQT!E*XN
M!(RL.PR%JD85?JA.''BF5B-RI%TJ;:)D+VFA:S1DGW,X8)Y[/%R=A3]9G(]"
M59N<15.;JD=1F[I'4)O11U&;[D13F_Q 59O_/%:;_SI6F_\Z5IO_.E:;_SI6
MF_\Z\70  -F#  #(D   OIH  +.A  "JIP  H:X  )>U!@"2MA@ C+4J X6T
M-PE^LD(1=[!,&'&N5!]LK5LE9ZMB*F*J:2]>J7$S6JAZ-U:G@SI3IHX]4*:;
M0$VEJ4%+I;I"2Z;10DNE[3]-I?P\3J3_.4^D_S=/I/\W3Z3_-T^D_S=/I/\W
MY'H  ,^)  #"E0  MI\  *RE  "BK   F+,  (Z[ @"(O1( @[TE 7R\,P9V
MNS\-;[I)%&JX41IEMUD?8+9@)%RU9RE8M&\L5+-X,%&S@C--LHTV2K*:.$BQ
MJ#I&LKDZ1;+1.D:Q[3E'L/PV1[#_-$BO_S-(K_\S2*__,TBO_S-(K_\SVX(
M ,>0  "[G   KJ,  *2J  "9L0  C[D  (3  P![Q@T >,8> '/&+@-MQ3H(
M9\1%#F+#3A-=PU886<)>'57!9B%1P6XD3L!W*$O @2M(OXPM1;^:+T._J#%!
MO[HQ0<#2,4&^[C!!O?TO0;S_+D&\_RU!O/\M0;S_+4&\_RU!O/\MSHH  +^8
M  "QH   IJ@  )NP  "0N   A;\  'K'! !OSPD :]$5 &?1)@%CT30$7M!
M"%G02@Q5SU,04<];%$[/8QA+SFL;2,YU'D7.?R!"SHPB0,Z9)#[.J"8\SKHF
M/,_4)CS-[R4[S/LE.\O_)3O*_R4[RO\E.\K_)3O*_R4[RO\EPY,  +6>  "H
MI@  G:X  )&V  "%OP  ><<  &_.! !DU@D 7MX1 %O>( !7WBT"4]\Z!%#?
M1 9,WTX)2=]7#$;?7P]#WV@10=]Q$S[??!4\WXD7.N"6&3C@I1HWX+<:-N'-
M&C;?[!HUWOD:--W_&S3<_QLTW/\;--S_&S3<_QLTW/\;N9P  *JD  ">JP
MDK4  (6^  !YQP  ;<\  &+6 P!8X0@ 5>H3 %'K( !-ZRL!2>LU D7L/@1"
M[$<%/^Q/!SWM6 DZ[6 *..UJ##;N= TS[H .,NZ.#S#OG1 N[ZT1+?# $2WP
MWA$L[O$1+.S^$2SK_Q LZ_\0+.O_$"SK_Q LZ_\0K:(  *"I  "3LP  AKT
M 'G&  !LSP  8-@  %7>  !.\PH 2O<3 $;X'0!#^"<!/_@P COY. (X^4 #
M-?I'!#/Z3P4P^U<%+OM?!BO\:0<I_'0()_R""27]D DD_: *(_ZP"B+^Q LA
M_^ +(?WR"B#\_ H@_/P*(/S\"B#\_ H@_/P*HJ<  )6Q  "'NP  ><8  &S/
M  !?V0  4M\  $CH  !#_P@ /_\0 #O_&0 W_R$ -/\I 3#_, $M_S<"*O\^
M B?_1 (E_TL#(O]3 R#_7 ,=_V8$&_]R!!G_@ 47_X\%%O^?!A7_KP84_\ &
M%/_6!A/_Z083_^D&$__I!A/_Z083_^D&EZ\  (BZ  !ZQ0  ;,\  %[:  !0
MX   1.8  #SU   W_P0 ,_\- "__$P K_QH */\A "7_)P$A_RT!'O\R 1O_
M. $9_S\!%O]& A3_30(1_U8"$/]@ @[_; (,_WL#"_^+ PK_F@,*_Z@#"?^U
M PC_P@,(_\(#"/_" PC_P@,(_\(#BK@  'O#  !LS@  7ML  $_B  !"YP
M-NP  #'_   L_P  )_\' "/_#@ @_Q( '/\8 !C_'0 5_R$ $O\F !#_+ $.
M_S$!#?\W 0K_/@$(_T8!!?]/ 0'_60$ _V8! /]T 0#_@@( _Y " /^< @#_
MI@( _Z8" /^F @#_I@( _Z8"_RXO O\S+ +_-RT"_S@P O\W-@/_-#\$_S%+
M!O\O6 ?_+&8(_RIT"?\I@0K_*(T+_RB7"_\HGPO_**8,_R>M#/\GM S_)[L,
M_R?$#/\GS@S_*-X+_RCI"_\H\PO_*/L+_RC_"O\I_PK_*?\*_RG_"O\H_PK_
M*/\*_RC_"O\H_PK_*/\*_S M O\V*@+_.2H"_SLN O\Z- /_.#P$_S9)!O\S
M5@?_,6,)_R]Q"O\M?@O_+8H,_RR4#/\LG W_+*0-_RRK#?\LL0W_++D-_RO!
M#?\LRPW_+-H-_RSG#?\L\0W_+/H-_RS_#/XM_PS]+?\,_2W_#/TL_PO]+/\+
M_2S_"_TL_PO]+/\+_S(K ?\Y* +_/2@"_S\J O\^, /_/3H$_SQ&!O\Y4PC_
M-V )_S5M"_\S>@S_,H8-_S&0#O\QF0[_,:$/_S&H#_\PK@__,+4/_S"]$/\P
MQQ#_,-00_S#D$/\Q[Q#^,?D/^S'_#_DQ_P_X,?\.]S'_#O<Q_P[V,?\.]C'_
M#O8Q_P[V,?\._S4H ?\\)0'_0"0"_T,G O]#+ /_1#<$_T)#!O] 3PC_/5P*
M_SMI#/\Y=@W_.((/_S>,$/\WE1'_-IT1_S:D$O\VJQ+_-K(3_S6Z$_\UPQ/_
M-<\3_#7A$_DV[1/V-O<3\S;_$_$V_Q+P-O\2\#?_$>\W_Q'O-_\0[S?_$.\W
M_Q#O-_\0_SDE ?] (0'_12 !_T<B O])*0+_2C0$_TD_!?]&2PC_1%@*_T)E
M#?] <0__/GT1_SV'$O\]D13^/)D5_3R@%?P[IQ;Z.ZX7^3NV%_@[OQ?V.\H8
M]#O<&/ [ZACM._88ZCO_%^@\_Q?G//\6YCW_%>4]_Q3E/?\4Y3W_%.4]_Q3E
M/?\4_STB ?]$'@'_21P!_TT> ?]0)@+_43 #_U [!?].1@C_2U,+_TA@#O]&
M;!'[17@3^$2"%?9#C!?T0I08\T&<&?%!HQOO0*H;[D"R'.T_NQWK/\8>Z3_5
M'N4_Z!_B0/0>WT#^'=U!_QO;0O\:V4+_&-A"_Q?80O\7V$+_%]A"_Q?80O\7
M_T ? ?](&@'_3A@!_U(; ?]6(P+_6"P#_U<W!/]50@?_4DT+^5!:#O5-9Q+Q
M3'(6[DI]&.M(AAOI1X\=YT:7'^5%GB#C1*8BX42N(^!#MR3>0\(EW$/0)M=#
MY2;31/,DT$7^(LU&_R#,1_\>RD?_',E(_QO)2/\;R4C_&\E(_QO)2/\;_T0;
M ?],%@'_4A0!_U@8 ?]='P'_7R@"_UXR _U=/0;V6DD*\%=5#^I58A/F4FT8
MXE!W'-].@1_<3(HBV4N2)-5*FB;32:$HT4FI*<](LBK-2+PKRTC)+,A(WRS%
M2.\KPDK\*,!+_R6_3/\BODW_(+U-_Q^]3?\>O4W_'KU-_QZ]3?\>_T<8 ?]/
M$P'_5A$ _UX5 /]B' '_920!_F4M O1D. 7M84,)YE]1#N!<713:6&@:U%9R
M'M!4>R+,4H0FRE",*,=/E"K%3ILLPTZC+L%-K"^_3+8PO4S",;M,TS*X3.DQ
MMD[X+;10_RJS4?\GLU+_)+)2_R*R4O\BLE+_(K)2_R*R4O\B_TH5 ?]3$0#_
M6P\ _V(2 /]H%P#_:A\!]FLH >QK,@/D:3X'W&9,#=-B6!3-7V,;R%QM(,1:
M=B3!6'XHOE:&*[M5CBZY4Y8PME*>,K12IC.R4; UL%&\-JY0RS>L4.,WJE+T
M,ZE4_RZH5O\KJ%?_**A7_R6H5_\EJ%?_):A7_R6H5_\E_TT3 /]6#@#_7PT
M_V<0 /]L$P#[<!D [W$B >1Q+ +;<#H%T6Q(#,EH5!3#95\;OF)H(;I?<2:V
M77DJLUN!+;!:B3"N6)$SJU>9-:E6H3>G5JLXI56V.J-5Q3NA5=T[GU;P-Y]8
M_C*?6O\NGEO_*YY<_RB>7/\HGES_*)Y<_RB>7/\H_U 1 /]9# #_8PP _VL-
M /]P$ #U=!, Z'8: -UW)0'1=C8$R')$#,%N4!2[:UL;MF=D(;%E;2>M8G4K
MJF!\+Z=?A#*D78PTHER4-Y];G3F=6J8[FEFQ/9A9OSZ76=,^E5KL.Y5=^S66
M7O\QEE__+99@_RJ68/\JEF#_*I9@_RJ68/\J_U(/ /]<"@#_9@D _VX* /9T
M# #O> X X7L2 -1\( #*>S,$P7=!"[IT31.T<%@;KFQA(:EJ:2>F9W$KHF5X
M+Y]D@#.<8H@VF6&0.)9?F3N47J(]D5ZM/X]=NT"-7<U!C%[H/XUA^3B-8O\S
MCF3_,(YD_RR.9?\LCF7_+(YE_RR.9?\L_U4. /]?!@#_:08 ]'(& .)X!@#;
M? D V7\, ,V!'0#$?S #NWP_"K1X2Q*M=54:J'%>(:-N9B:?;&XKFVIU+YAH
M?3.59X0VDF6,.8]DE3R,8Y\^B6*J0(=AMT*%8<E"A&+D085D]SN&9O\UAV?_
M,8=H_RZ':?\MAVG_+8=I_RV':?\M_U<, /]A! #^; , Y'4! -M[!0#3@ @
MT(,* ,>%&@"^A"T#MH$\":]]2!*H>5(9HG9;()US8R:9<&LKE6YR+Y%M>3..
M:X$VBVF).HAHDCR%9YP_@F:G08!FM$-^9L5$?&;A0WYH]3Q_:O\W@&O_,X%L
M_R^!;/\O@6S_+X%L_R^!;/\O_UD+ /]C 0#T;P  WW@  -1_! #.@P8 RH<(
M ,*(& "YARL"L84Z"*J!1A&C?E 8G7I9'YAW8263=6@JCW-O+XMQ=S.(;WXV
MA6Z&.H)LCSU_:YE ?&JE0GEJL41W:L)$=FK=1'AL\SYY;O\X>F__-'MP_S!\
M</\P?'#_,'QP_S!\</\P_UL( /]F  #G<@  VGL  ,^" P#)AP4 Q(H& +R,
M%0"TBR@"K(DX!Z6%1!">@DX8F']7'I-\7R2.>68JBG=M+H9U=#*"='PV?W*$
M.7QQC3UY<)= =F^B0G-NKT1Q;L!%<&[917)P\3]S<O\Y=7/_-79T_S%V=/\Q
M=G3_,79T_S%V=/\Q_UT& /]I  #B=   U'T  ,N% @#$B@0 OXT% +>/$P"P
MCR8!J(TU!Z"*0@Z:ADP6DX-5'8Z!722)?F0IA7QK+8%Z<C)]>'DU>G>".79V
MBSQS=95 <'2@0FUSK41K<[U%:G/516QT[T!N=OXZ;W?_-G%X_S)Q>/\Q<7C_
M,7%X_S%Q>/\Q_U\" /=L  #>=P  T($  ,>( 0# C0, N9$# +*3$0"KDR,!
MHY$S!IR.0 V5BTH5CXA3'(F&6R*$@V(H@(%I+7Q_<#%X?G<U='R .'%[B3QN
M>I,_:WF>0FAXJT1F>+M%9'C1169Y[D!H>_TZ:GO_-FM\_S)K?/\R:WS_,FM\
M_S)K?/\R_V$  .IO  #9>@  S(0  ,.+  "[D0$ M)4! *R7#@"EER$!GI8Q
M!9>3/@R0D$@4BHY1&X2+62%_B6 G>X=G*W>%;C!SA'4T;X)]-VN!ASMH@)$^
M97^<06)^J4-@?KE$7W[/1&!_[$!B@/PZ9(#_-F6!_S-F@?\R9H'_,F:!_S)F
M@?\R_V0  .5R  #3?@  QX<  +Z/  "VE0  KID  *:;# "@G!X F9LN!)*9
M.PJ+ED82A91/&7^15Q]ZCUXE=8YE*G&,;"YMBG,R:8E[-F:(A#EBAH\]7X6:
M/UR%J$%:A;="687,0EJ%ZC]<AOLZ7H;_-E^'_S)?A_\R7X?_,E^'_S)?A_\R
M_6@  .!V  #-@@  PHP  +F3  "PF0  J)T  )^@"0"9H1H DZ K XR?. B%
MG4,0?YI,%WF85!UTEUPB<)5C)VN3:BQGDG$P9)%Y,V"/@C=<CHTZ68V9/5>-
MIC]4C;9 4XW+0%2-Z3U6C?HY5XW_-5F._S)9CO\Q68[_,5F._S%9CO\Q[6T
M -E[  #(AP  O9   +28  "JG0  H:$  )>F! "1IQ4 C*<G H6F-09_I$ -
M>:)*%'.@4AINGUD?:9U@)&6<9RAAFV\L7IIW,%J8@#-6EXLV4Y>7.5&6I3M/
MEK0\3I;)/$Z6Z#I/EODV49;_,U*6_S!2EO\P4I;_,%*6_S!2EO\PYG(  -"
M  #"C   N)8  *V<  "CH0  F:8  (ZM  "(KA$ @ZXB 7VM,01WK#T*<JI'
M$&RI3Q9GJ%<;8Z=>'U^F921;I&TG6*1U*U2C?RY1HHDQ3J&6-$NAI#9)H;0V
M2*'(-TB@YS5)H/DR2I__,$N?_RY+G_\M2Y__+4N?_RU+G_\MW7D  ,F&  "\
MD@  L9H  *:@  "<I@  D:P  (:R  !]M@T >;8= '6V+ )OM3D&:K1#"V6S
M3!%@LE067+%;&EBP8QY5KVLA4:]S)4ZN?2A+K8@J2*V5+46MHRY$K;,O0ZW(
M+T*LYR]#J_DM1*O_*T2J_RE$JO\I1*K_*42J_RE$JO\IT8   ,&-  "UF
MJ9\  )ZE  "3K   B+(  'VX  !QO@8 ;K\5 &J_)@%FOS,#8;X_!UV^2 M9
MO5$/5;U9$U&\8!=.O&@:2[MQ'4B[>Q]%NH<B0KJ4)$"ZHB8^NK,F/;K()CVZ
MZ"8]N/DE/;?_)#VV_R,]MO\C/;;_(SVV_R,]MO\CQX@  +F5  "LG0  H:0
M ):K  "*L@  ?[D  '._ 0!HQ@4 8,H. %[*'0!;RBP!5\HX U3*0P50RDP(
M3<E5"TK)70Y'R6811,EO%$')>18_R(48/,B3&CK(HALYR;,<.,G)'#C(Z!PW
MQ_D<-\7_'#;$_QPVQ/\<-L3_'#;$_QPVQ/\<OI$  +";  "DHP  F*H  (RR
M  " N0  =,   &C'  !=S04 4],* $_7$@!-V"( 2]@P $G8/ )&V$8#1-E/
M!$'96 8_V6$(/-EK"CK9=@PWV8(.-=J0#S3:H! RVK$1,=O'$3':YQ$PV/82
M,-;_$R_4_Q,OU/\3+]3_$R_4_Q,OU/\3LYH  *:A  ":J0  C;$  ("Z  !T
MP0  :,D  %S/  !2U0, 2-P( $7E$@!#Y1X 0>8J #[F-0$[YSX!.>=' C?G
M4 ,TZ%D$,NAB!3#H;08NZ7D'+.F'""OJE@DIZJ<**.JZ"B?KU@HGZ? *)^?]
M"2;F_PHFYO\*)N;_"B;F_PHFYO\*J*   )RG  "/L   @KD  '3"  !HR@
M6]$  $_7  !%W0  /NX) #SR$0 Y\QL -O,E #3T+@ Q]#<!+O4_ 2SU1P$I
M]D\")_97 B7W80,C]VP#(?AZ!!_XB00>^9H%'/FK!1OZP 4:^MX%&OGR!1KW
M_049]O\%&?;_!1GV_P49]O\%GJ8  )&O  "#N0  =<(  &?+  !:TP  3=H
M $+?   XY0  -?L' #'_#P N_Q8 *_\? "G_)@ E_RT (_\T "#_.P$>_T,!
M&_]+ 1G_4P$6_UT"%/]J A+_> (1_X@"$/^: A#_JP,._[X##O_5 P[_[0,.
M__ ##O_P P[_\ ,.__ #DZX  (2X  !VP@  9\P  %K5  !,W   /^$  #7F
M   M]   *O\" ";_"P C_Q$ (/\7 !W_'0 9_R, %O\I !3_+P 2_S4 $/\]
M  [_10$,_TX!"O]8 0?_90$%_W0! _^% 0+_E@$!_Z8! /^U 0#_Q@$ _\H!
M /_* 0#_R@$ _\H!AK<  '?!  !HS   6M<  $O>   ^Y   ,ND  "?M   C
M_P  '_\  !O_!0 7_PP %/\0 !'_%  /_Q@ #?\=  O_(@ (_R@ !?\N  +_
M-0  _ST  /]'  #_4@  _UX  /]M  #_?@$ _XX! /^; 0#_J0$ _ZL! /^K
M 0#_JP$ _ZL!_RHM ?\N*P'_,"L!_S N O\N-0+_*3T#_R5)!/\C5P3_(60%
M_Q]R!O\=?P;_'8H&_QV4!O\=G ?_'*,'_QRJ!_\<L0?_'+@&_QR_!O\<R0;_
M'-8&_QWE!O\=[P;_'?D%_QW_!?\=_P7_'?\%_QW_!?\=_P7_'?\%_QW_!?\=
M_P7_'?\%_RPK ?\P* '_,R@!_S,K O\Q,0+_+3H#_RM'!/\H5 7_)F$%_R1O
M!O\B? ?_(H<'_R*1!_\AF0?_(:$(_R&G"/\AK@C_(;4(_R&\"/\AQ@?_(=$'
M_R'B!_\B[0?_(O<'_R+_!OTB_P;\(O\&_"+_!OPB_P;[(O\&^R+_!OLB_P;[
M(O\&_RXH ?\S)0'_-B4!_S<G ?\U+0+_-#@#_S)$!/\O407_+%X&_RIK!_\I
M=P?_*(,(_R>-"/\GE@G_)YT)_R>D"?\GJPG_)[()_R>Y"?\GP@G_)\T)_R?>
M"?\GZPG\)_8(^2C^"/<H_PCV*/\(]2C_"/4H_PCU*/\(]2C_"/4H_PCU*/\(
M_S(E ?\W(@'_.B$!_SLC ?\[*0+_.S0"_SE !/\V307_-%H&_S%F!_\P<PC_
M+G\)_RZ)"O\ND@K_+9D+_RVA"_\MIPO_+:X+_RVU#/\MO@S^+<D,^RW9#/@M
MZ OT+O0+\2[^"^\N_PON+O\+[2[_"^PN_PKL+O\*["[_"NPN_PKL+O\*_S4B
M ?\['@'_/QT!_T ? ?]")@'_0C$"_T \ _\^2 7_.U4&_SEB"/\W;@K_-GD+
M_S6$#/TTC0W\-)4-^C2<#ODSHP[W,ZH/]C.R#_4SN@_S,\4/\C/2#^XSY0_J
M-/(/YS3]#^4T_P_D-/\.XC7_#N(U_PWA-?\-X37_#>$U_PWA-?\-_SD> ?\_
M&@'_0Q@!_T8: ?])(P'_22T"_T@X _]%1 7_0U '_T!="?L^:0OX/70-]3Q_
M#O,[B _Q.Y 0[SJ8$>TZGQ+L.:83ZCFN$^DYMA3G.<$4YCG.%>(YXQ7>.?$5
MVSK\%-@Z_Q/5._\2TSO_$M([_Q'2._\0TCO_$-([_Q#2._\0_ST; ?]#%@#_
M2!0 _TP7 ?]/'P'_4"@!_T\S O]-/P3[2DH&]4=7"?%&9 SM1&\.Z4-Y$>="
M@Q/D08L4XD"3%N _FQ??/Z(8W3ZJ&=L^LQK8/KT:UC[*&](^WQO./N\;RS_[
M&LE _QC'0/\7QD'_%<5!_Q3$0?\4Q$'_%,1!_Q3$0?\4_T$7 /]'$@#_3!
M_U(4 /]6&P#_5R0!_U8N OA4.0/Q444&ZT]2">9-7@SA2VD0W4ET$]E(?1;5
M1H88TD6.&M!%EAS.1)T=S$2E'LI#K1_(0[8@QD/#(<5#TR'!0^DAOD3W'[Q%
M_QVZ1O\;N4?_&;A'_QBX1_\7N$?_%[A'_Q>X1_\7_T04 /]+$ #_40X _U<1
M /];%@#_71X ^5TH >];,P+G63\$X%=-"-I460W34F02SE!N%LI.=QG'3( <
MQ4N('L)*D"# 2I<AODF?([Q(IR2Z2+ EN$B\)K=(RR>T1^,GLDGS);!*_R*N
M2_\?KDS_':U,_QNM3?\:K4W_&JU-_QJM3?\:_T<1 /]/#0#_5@P _UP. /]@
M$@#]8A@ \&,A .9B+ '>8#H#U%Y(!\U;5 W'6%\3PU9I%[]4<AN\4GH>N5&"
M(;90BB.T3Y$ELDZ9)[!-HBBN3:LJK$RV*ZI,Q"RH3-LLIDWO*J1/_2:D4/\C
MHU'_(*-2_QZB4O\=HE+_':)2_QVB4O\=_TH/ /]2"@#_6@D _V + /]E#@#U
M9Q$ Z&@8 -UG) #29C4"RF1$!\-A4 V]7EL3N5QD&+5:;1RQ6'4@KE=](ZQ5
MA"6I5(PHIU.4*J52G2RC4J8MH5&Q+Y]1OC"=4=$PFU'J+YI3^BJ:5?\FF5;_
M(YE6_R&95_\?F5?_'YE7_Q^95_\?_TT- /]5!@#_704 ^V0' .]I"0#I:PP
MX6P0 --M'@#);#$"PFI ![MG3 VU9%<3L&%@&:Q?:1VH77$AI5QX)*):@">@
M68<JG5B0+)M7F"Z95J(PEE6L,I15N3.35<HSD57E,Y%7]RV16?\ID5K_)9%;
M_R.16_\AD5O_(9%;_R&16_\A_T\+ /]7 @#_80( ZF@! -YM! #8< @ U7 +
M ,MR&P#"<2X"NF\]!K1L20VN:503J6==&:1D91VA8FTAG6%T)9I??"B87H,K
ME5V++9);E#"06YXRC5JH-(M9M36*6<8VB%GA-HA<]#"(7?\KB5[_*(E?_R6)
M7_\CB5__(XE?_R.)7_\C_U$) /]:  #U9   X&P  -=Q P#0= 8 S74) ,1V
M%P"\=BH!M'0Z!:YQ1@RG;E$2HFM:&)YI8AV:9VDAEF5Q)9-D>"B08H KC6&(
M+HM@D3&(7YHSAEZE-8->LC>"7L(W@%[<.(!?\C.!8?\M@F+_*8)C_R:"9/\E
M@F3_)8)D_R6"9/\E_U,& /]=  #G9P  VV\  -!T @#*> 4 QGD' +YZ%0"V
M>B@!KW@W!:AV1 NB<TX2G'!7&)AM7QV4:V<AD&IN)8UH=2B*9WTKAV6%+H1D
MCC&!8Y<T?V*B-GQBKSAZ8KXY>6+5.7EC[S1Z9?XO>V;_*WQG_RA\9_\F?&?_
M)GQG_R9\9_\F_U4# /]@  #C:@  U7(  ,QX 0#%>P, P'T% +E^$@"Q?B4!
MJGTU!*-Z00J==TP1EW15%Y)R71R.<&0@BFYK)(=L<BB$:WHK@6J"+GYIBS%[
M9Y4T>&>@-G9FK#AT9KPY<V;1.G-G[39T:?TP=6K_+'9K_REW:_\G=VO_)W=K
M_R=W:_\G_U<  /9C  #?;0  T74  ,A[  #!?P( NX # +2!$ "L@B,!I8$R
M!)Y^/PF8>TH0DGE3%HUV6QN)=&(@A7)I)(%Q<"=^;W<K>VY_+GAMB#%U;)(T
M<VN>-W!JJCEN:KDZ;6K..FUKZS=O;?PQ<&[_+7%N_RIQ;_\H<6__*'%O_RAQ
M;_\H_UD  .ME  #;<   S7@  ,1^  "\@@$ MH0! *Z%#@"GAB  H(4P YJ"
M/0B3@$@/CGU1%8E[61J$>6 ?@'=G(WQU;B=Y='4J=G-]+G-RAC%P<9 T;7"<
M-VIOJ#EH;[<Z9V_+.F=PZ3=I<?HR:W+_+6QS_RIL<_\H;'/_*&QS_RAL<_\H
M_UP  .=H  #5<P  R7L  ,""  "XA@  L8@  *F)#0"BBAT G(DN I6'.P>/
MA44.B8)/%(2 5QE_?EX>>WQE(GA[;"9T>7,J<7A[+6YWA#!K=HXS:'6:-F5T
MICAC=+4Y873).F%TYSAC=ODR97;_+F9W_RMG=_\I9W?_*6=W_REG=_\I_U\
M .-L  #0=@  Q7\  +R%  "TB@  K(P  *.."@"=CAH EXXK I",. :*BD,,
MA(=,$G^%51AZA%P==H)C(7. :B5O?W$I;'YY+&A]@B]E?(PR8GN8-5]ZI#==
M>K,X7'K'.5QZY3=>>_@R7WO_+F!\_RMA?/\I87S_*6%\_REA?/\I]6(  -YO
M  #,>@  P(,  +>)  "OC@  II$  )V2!@"7DQ< D9,H 8N2-@6%D$$+?XY*
M$7J,4A9UBEH;<8AA'VV':"-JAF\G9H1W*V.#@"Y@@HHQ78&6-%J!HS98@+(W
M5H#%-U: XS98@?<Q68'_+5N"_RI;@O\I6X+_*5N"_RE;@O\I[&8  -AS  #'
M?@  O(<  +..  "ID@  H)4  ):8 0"0F1, BIDD 868,@1_ECX)>91(#G23
M4!1OD5<9:Y!>'6B.92%DC6TE8(QU*%V+?BM:BH@N5XF4,52)H3-2B+ T48C#
M-5"(XC12B/8P4XC_+%2(_RE5B/\H58C_*%6(_RA5B/\HYFL  -!X  #"@P
MMXP  *V2  "CE@  FIH  (Z>  "'GQ  @Y\@ 'Z?+P)XG3L'<YQ%#&Z;31%I
MF54699A<&F&78QY>EFHA6Y5R)5>4?"A4DX8K49*2+DZ2H#!,DJ\Q2Y+",4J1
MX#%,D?4M39'_*DZ0_RA.D/\F3I#_)DZ0_R9.D/\FWG   ,E]  "\B0  LI(
M *>7  "=FP  DY\  (:D  !^I@P >J8; '6F*@%PIC<$;*5!"6>C2@UCHE(2
M7Z%9%ENA81E8H&@=5)]P(%&>>B-.G80F2YV1*4B<GBI&G*XL19S!+$6<WRM%
MF_0I1IK_)T>:_R5'FO\D1YK_)$>:_R1'FO\DU'<  ,*$  "VCP  JY8  *&<
M  "6H   BZ4  '^J  !TK@4 ;Z\4 &RO) !HKS("9*X]!5^M1@E;K$\-6*Q6
M$52K7A11JF873JIN&DNI>!U(J8,@1:B/(D.HG21!J*TE0*C )3^HWR4_IO0C
M0*7_(D"E_R% I/\@0*3_($"D_R! I/\@RGX  +N+  "OE0  I)L  )FA  ".
MI@  @JP  '>Q  !JM@  8[@. &&X'0!>N"P!6K@X E>X0@53N$L(4+=3"TVW
M6PY*MF,01[9K$T2U=19"M8$8/[6.&CVUG!P[M:P<.K7 '3FUWQPYL_0<.;+_
M'#FQ_QLYL/\;.;#_&SFP_QLYL/\;P88  +23  "GF@  G*   )&G  "%K0
M>;,  &VX  !BO0$ 5L(' %/#% !2PR, 4,0P 4W$.P)*Q$4#1\1.!47$5P="
MPU\)0,-H"SW#<@T[PWX/.,.,$3;#FQ(UPZL3,\/ $S/#X!,SP?43,L#_%#*_
M_Q0QOO\4,;[_%#&^_Q0QOO\4N)   *N9  "?H   DZ<  (>N  ![M   ;KL
M &/   !8Q0$ 3<H% $3/# !#T!< 0M E $#0,@ _T3T!/=%' 3O14 (YTED#
M-M)C!#32;@4RTGH',-*(""[2F DMTZD)+-.^"BS3WPDKT?,**L_^"RG._PPI
MS?\-*<W_#2G-_PTIS?\-KI@  **?  "6I@  B:X  'RV  !OO0  8\,  %?(
M  !,S0  0M(# #G9"0 UWQ  --\; #+@)P QX3( ,.$] "[B1P MXE !*^):
M 2KC90(HXW$")N1_ R7DCP,CY:$$(N6T!"'ES00@Y.P$(.+[!!_A_P4?X/\%
M'^#_!1_@_P4?X/\%I)X  )BE  "+K@  ?;8  '"^  !CQ@  5LL  $O0  !
MU0  -MP  "_E!P M[1  *^X8 "GN(@ G[RL )>\T "/P/  A\$4 '_%. !WR
M6 $;\F0!&?-Q 1CS@0$7])("%?2E A3UN@(3]=8"$_3O A+R_ (2\/\"$O#_
M A+P_P(2\/\"FJ0  (VM  !_M@  <;\  &/'  !6S@  2=,  #W:   SWP
M*N,  ";T!0 D^PT (?P3 ![]&P <_2( &?XI !?^,0 5_SD $_]! !'_2@ 0
M_U4 #O]A  S_;P$,_X !"O^3 0G_I@$(_[H!!__4 0?_ZP$&__8!!O_V 0;_
M]@$&__8!CZP  ("V  !ROP  8\D  %;1  !(V   .]T  ##B   FY@  '_
M !S_   9_PD %O\. !3_$P 1_QD #_\>  W_)  +_RL "?\R  ;_.P #_T0
M /]/  #_7   _VL  /]]  #_D   _Z,  /^T  #_Q@  _]8  /_6  #_U@
M_]8 @K4  '._  !DR0  5M,  $?;   ZX   +N4  "/I   :[0  %?T  !+_
M   0_P( #O\)  O_#0 (_Q  !/\3  '_&   _QX  /\D  #_*P  _S,  /\]
M  #_20  _U8  /]F  #_>   _XH  /^;  #_J   _[$  /^Q  #_L0  _[$
M_R4K ?\H*0'_*2D!_R@L ?\C,@'_'CL"_QI' O\750/_%6(#_Q-P _\2? /_
M$H<#_Q*1 _\2F0/_$J #_Q*G _\2K0/_$;0#_Q&[ _\1Q /_$<X#_Q'? _\1
MZP+_$O8"_Q+^ O\2_P+_$O\"_Q+_ O\2_P+_$O\"_Q+_ O\2_P+_$O\"_R@I
M ?\K)@'_+"8!_RLI ?\H+P'_(C@"_R!$ O\=4@/_&U\#_QAL _\7>03_%X0$
M_Q>.!/\7E@3_%IT$_Q:D!/\6J@3_%K$$_Q:X!/\6P /_%LH#_Q;; _\6Z /_
M%_0#_Q?] _P7_P+[%_\#^Q?_ _H7_P/Z%_\#^A?_ _H7_P/Z%_\#_RHF ?\N
M(P'_+R(!_R\E ?\L*P'_*C4"_R=! O\D3@/_(EL#_R!H!/\>= 3_'8 $_QV*
M!/\=D@7_'9H%_QVA!?\=IP7_':T%_QVT!/\=O03_'<<$_QW4!/X=Y@3['?($
M]Q[[ _4>_P3T'O\$\Q[_!/,>_P3R'O\$\A[_!/(>_P3R'O\$_RXB ?\R'P'_
M-!X!_S,@ ?\R)@'_,C(!_R\^ O\L2@/_*E<#_R=D!/\F< 7_)7L%_R2%!?\D
MC@;_))8&_R2=!O\DHP;_)*H&_22Q!OPDN0;[),,&^23/!O8DXP;R)/ %[B7Z
M!>TE_P;K)?\&ZB7_!NDE_P;I)?\&Z27_!NDE_P;I)?\&_S(> ?\V&P#_.!D
M_S@; ?\Z(P'_.2T!_S@Z O\U1@/_,E($_S!?!/\N:P7_+78&_2R !_HLB0?Y
M*Y$']RN9"/4KGPCT*Z8(\RNM"/$KM0CP*[\([BO+".LKWPCG+.X(Y"SZ".(L
M_PG@+/\)WBS_"-XL_PC=+/\(W2S_"-TL_PC=+/\(_S4: /\Z%@#_/10 _S\7
M /]!'P#_02D!_T T ?\]00+_.DT#_#A:!?@V90;T-7$'\31[".\SA GM,XT)
MZS*4"NDRFPKH,J(+YC*J"^0RL@SC,KL,X3+(#-\RW S:,NP-U3/X#=(S_PW0
M,_\,SC/_#,TT_PO,-/\+S#3_"\PT_PO,-/\+_SD6 /\^$@#_01  _T43 /](
M&P#_2"0 _T<O ?Y$.P+W0D<#\3]4!>P^8 ;H/&L(Y3MV">([?PO@.H@,W3F0
M#=LYEP[9.)X/UCBF$-0XKA'2.+<1T#C#$LXXTQ+*..@2QSGW$L0Y_Q'".O\0
MP3K_#\ Z_PZ_.O\.OSK_#K\Z_PZ_.O\._ST3 /]"#P#_1@T _TL0 /].%@#_
M3Q\ _4XI ?1,- 'L2$$"YD=.!.!%6P;;1&8)UD)P#-)!>0[/0((0S4"*$<H_
MD1/)/YD4QSZ@%<4^J!;#/K$7P3Z\%\ ^RQB]/N(8NC[R%[<__Q:U0/\4M$#_
M$[-!_Q&S0?\0LT'_$+-!_Q"S0?\0_T 0 /]&# #_2PH _U$- /]3$0#_5!@
M\U0B .E2+0'A4#L!VD]) ])-50?,2V +R$EJ#L5(<Q'"1WL3OT:#%;U%BQ>[
M19,8N42:&;=#HAJU0ZL;M$.V'+)#Q!VP0]D>K4/M':M%_!JI1?\8J$;_%JA&
M_Q6G1_\3IT?_$Z='_Q.G1_\3_T0. /]*" #_4 8 _U4* /]8#0#W61$ ZE@8
M -]7) #45S4!S%5$!,944 C!4EL,O5!E$+E.;1.V3786M$Q]&+%+A1JO2HT;
MK4F5':M)G1ZI2*8@ITBP(:5(O2*D2,\BH4CH(J!)^!Z?2_\;GDO_&9U,_Q>=
M3/\6G4S_%IU,_Q:=3/\6_T<+ /]- @#_5 ( ]UH$ .M=!P#G70L X5P0 --=
M'@#*73 !PUP_!+U:3 BW6%<,LU9@$:]4:12L4W$7J5%X&J=0@!RD3X<>HD^/
M(*!.F"&>3:$CG$VK))I-N"693,@FEDSB)I5.]2*43_\?E%#_')11_QJ44?\8
ME%'_&)11_QB44?\8_TD( /]0  #[6   Y5X  -UB P#68P< U&$* ,IB&0#"
M8RP!NV([ [1@2 BO75,,JEM<$:9:9!6C6&P8H%=T&YU5>QV;5(,@F52+(I93
MDR244ITEDE&G)Y!1LRB.4<,IC5'=*HQ2\B:+5/\BBU7_'HM6_QR+5O\:BU;_
M&HM6_QJ+5O\:_TP$ /]3  #L7   WV(  -1F 0#.: 4 RV<( ,)G%@"Z:"@!
MLV<X ZUE10>H8U ,HV%9$9]?816;76@8F%QP&Y5:=QZ367\AD%B'(XY7CR6,
M5YDGB5:C*8=6KRJ%5;\KA%;5+(-7[RF#6/XD@UG_((1:_QZ$6O\<A%K_'(1:
M_QR$6O\<_TX! /]7  #E7P  V&8  ,YJ  #'; , PVL% +QL$@"T;24 K6PU
M Z=J0@>A9TT,G&56$9AC7A648F48D6!L&XY?=!Z,7GLAB5V#)(9<C":$6Y4H
M@5J@*G]:K"Q]6KLM?%K/+GM;["M\7/PF?%W_(GU>_Q]]7O\=?5[_'7U>_QU]
M7O\=_U   /59  #A8P  TFH  ,EN  #"< $ O7 # +9P$ "N<2( J' R J%N
M/P:<;$H+EVI3$))H6Q2.9F(8BV5I&XAC<!Z%8G@A@F& )(!@B29]7Y(I>UZ=
M*WA>J2UV7K@N=5[,+W1>Z2UU8/HG=F'_(W=B_R!W8O\>=V+_'G=B_QYW8O\>
M_U(  .Q<  #<9@  SFT  ,1R  "]=   MW0! +!T#@"I=1\ HG0O IQR/067
M<$<*D6Y1#XUL612):F 7A6EG&X)H;AY_9G4A?65])'IDAB=W8Y I=6.;+')B
MIRYP8K8O;V+)+VYBYBYO9/DH<&7_)'%F_R%Q9O\?<6;_'W%F_Q]Q9O\?_U0
M .A?  #7:0  RG   ,!U  "Y>   LG@  *MX#0"D>1T GG@M 9=W.@62=44*
MC').#HAP5A.$;UX7@&UD&GUL:QUZ:W,@=VI[(W1I@R9R:(TI;V>9+&QFI2YJ
M9K,O:6;&,&AFY"]J:/<I:VG_)6QI_R)L:O\@;&K_(&QJ_R!L:O\@_U<  .1B
M  #2;   QG,  +UX  "U>P  K7P  *5\"@"??1H F7PJ 9-[. 2->4,)B'=,
M#H-U5!)_<UL6>W)B&7AP:1UU;W @<FYX(V]M@29L;(LI:FR7+&=KHRYE:[(O
M9&O$,&)KX2]D;/8J9FW_)F9M_R-G;O\@9V[_(&=N_R!G;O\@]ED  .!E  #.
M;P  PG8  +E\  "Q?P  J8   *" !P"9@1< E($H 8Z -0.(?D$(@WQ*#7YZ
M4A%Z>%D5=G=@&7-V9QQP=&X?;7-V(VIR?R9G<8DI9'&5*V)PH2U@<+ O7G#"
M+UUPWR]?<?4J8''_)F%R_R-B<O\@8G+_(&)R_R!B<O\@[UP  -QI  #*<@
MOGH  +6   "MA   I(4  )J% P"4A10 CH8E 8F$,P.#@SX'?H%("WE_4!!U
M?E<4<7U>&&Y[91MK>FP>:'ET(F5X?25B=X<H7W:3*EQVGRQ:=:XN677 +EAU
MW2Y9=O,J6W;_)EQW_R-<=_\@7'?_(%QW_R!<=_\@ZF   -5L  #%=@  NGX
M +&$  "HB   GXD  )2*  "-BA$ B(LA (.*, )^B3L%>8=%"G2&3@YPA%42
M;(-<%FF"8QIF@6H=8H!R(%]_>R-<?H4F67V1*5=\GBM5?*PL4WR^+5)\VBU3
M?/(I57S_)59\_R)7?/\@5WS_(%=\_R!7?/\@Y60  ,]P  #!>@  MH,  *V)
M  "CC   F8X  (V/  "&D X @9$= 'V0+ %XCS@$<XY""&Z-2PQJC%,09XI:
M%&.)81=@B&@;78=P'EJ&>2%6A8,D5(6/)E&$G"A/A*HJ382\*DV$URI-@_$G
M3X/_)%"#_R)0@_\?4(/_'U"#_Q]0@_\?WFD  ,EU  "\@   LH@  /_B?1!)
M0T-?4%)/1DE,10 /$JB-  "=D0  DY,  (66  !^EPL >9<9 '67* %QES4#
M;)8_!FB52 IDE% -89-7$5V27A5:D6885Y!N&U2/=QY1CH$@3HZ-(TN-FB5)
MC:DF2(V[)T>-U"='C/ D2(S_(DF+_R!*B_\>2HO_'DJ+_QY*B_\>U6X  ,-[
M  "WA0  K(T  **2  "7E@  C)D  '^<  !UG@4 <)\3 &V?(P!IGS !99X[
M!&&>10==G4T*6IQ4#5>;7!%4FF,449IK%TZ9=!E+F'\<2)B+'D67F2!#EZ@A
M0I>Z(D&7TR)!EN\@0I7^'D*5_QU#E/\<0Y3_'$.4_QQ#E/\<S'4  +R!  "Q
MC   II(  )N7  "1FP  A9\  'FC  !JIP  9:<. &.H' !@J"L!7:@V EFG
M0 16ITD&4Z91"5"F60Q-I6 .2J5I$4>D<A1$I'T60J.)&#^CEQH]HZ<;/*.Y
M'#NCTAL[HN\;.Z#^&CN?_QD\G_\8/)__&#R?_Q@\G_\8Q'P  +:)  "JD@
MGY<  )6<  ")H0  ?:8  '&J  !DK@  6K$( %>Q% !5LB, 4[(P 5"R.P)-
MLD0#2[%-!4BQ50=%L5T)0[%E"T"P;PT^L'H/.["'$3FOEA,WKZ84-J^X%#6P
MT10UKN\4-*W^%#2L_Q0TJ_\4-*O_%#2K_Q0TJ_\4NX4  *^0  "CEP  F)T
M (RC  " J   =*T  &BR  !<M@  4+H! $F\#0!(O!D 1KTG $6],P!#O3T!
M0;U' 3^]4 (]O5@#.KUA!3B]:P8VO7<(-+V$"3*]DPHPO:0++[VW#"Z^T LN
MO.X,+;K^#2RY_PTLN/\.++C_#BRX_PXLN/\.LX\  *:7  ";G0  CZ,  (.J
M  !VL   :K4  %ZZ  !2O@  1\(! #W'!@ XR1  -\D; #;*)P URC, -,L]
M #/+1P QRU$!,,M; 2[,90(LS'$"*LQ_ RG,D 0GS*$$)LVT!"7-S@0ER^X$
M),G\!B/(_P<CQ_\'(\?_!R/'_P<CQ_\'J98  )Z=  "2HP  A:L  'BR  !K
MN   7[X  %+"  !'Q@  /<H  #3/!  KU D )MD/ "79&0 EVB4 )-HP "/;
M.P CVT4 (MQ0 "'=6P @W6@ 'MYV !W>AP$<WYD!&M^L 1G?Q $8WN<!&-SX
M 1C;_P(7VO\"%]K_ A?:_P(7VO\"H)P  )2C  "'JP  >;,  &RZ  !?P0
M4L8  $;*   [S@  ,=,  "G9   AW@4 'N@. !WH%0 ;Z1X &>DG !CJ,  6
MZCD %>M# !3L3@ 2[%H $>UG !#N=P 0[HH #N^>  [PLP -\,T #._L  SM
M_  ,Z_\ #.O_  SK_P ,Z_\ EZ,  (FK  ![M   ;;P  %_$  !2R@  1<X
M #G3   OV   )=T  !WA   8[ ( %O<+ !3W$0 1^!< $/@>  [Y)0 -^2T
M"_HU  G[/P '^TH !/Q7  /]9@ "_G<  /V+  #]GP  _+4  /S1  #\[0
M_/P  /S]  #\_0  _/T BZL  'VT  !NO0  8,8  %+-  !$T@  -]@  "S=
M   BX0  &>4  !/J   0^@  #O\&  W_#  *_Q  !_\4  3_&@ !_R   /\G
M  #_,   _SH  /]%  #_4P  _V(  /]U  #_B@  _Y\  /^S  #_QP  _^4
M /_E  #_Y0  _^4 ?[0  '"]  !AQP  4]   $/6   VW0  *N(  !_F   6
MZ@  $.T   SZ   )_P  !O\   +_!   _PD  /\-  #_$   _Q0  /\:  #_
M(0  _RD  /\T  #_0   _TX  /]>  #_<@  _X<  /^:  #_J@  _[D  /^Y
M  #_N0  _[D _R I ?\B)P'_(B<!_Q\J ?\9, '_$CD!_Q!% ?\-4P'_#& !
M_PIM O\)>0+_"80"_PF. ?\)E@'_"9T!_PFC ?\)J0'_"; !_PBW ?\(O@'_
M",@!_PC6 ?\(Y@'_"/$!_PC[ /\(_P#_"/\ _PG_ ?\)_P'_"?\!_PG_ ?\)
M_P'_"?\!_R,F ?\E) #_)20 _R,G ?\=+ '_&#4!_Q5" ?\24 '_$%T"_PYJ
M O\.=@+_#H "_PZ* O\.D@+_#IH"_PZ@ O\.I@'_#:T!_PVS ?\-NP'_#<4!
M_PW1 ?\-XP'_#>\!_@WZ ?H-_P'Y#O\!^0[_ ?D._P'X#O\!^ [_ ?@._P'X
M#O\!_R8C /\H( #_*"  _R8B /\B* '_(#(!_QP_ ?\93 '_%UD"_Q5E O\3
M<0+_$WP"_Q.& O\3C@+_$I8"_Q*= O\2HP+_$JD"_Q*P O\2MP+_$L$"_Q+,
M ?T2WP'Y$^T!]1/X ?,3_P'R$_\!\1/_ O 4_P+P%/\"\!3_ O 4_P+P%/\"
M_RH? /\L' #_+!L _RL= /\I) #_*"\!_R4[ ?\B2 '_'U0"_QUA O\;;0+_
M&G<"_QJ! O\:B@+_&I("_QJ9 OT:GP+\&J8"^QJL OD:M +X&KT"]AK( O,:
MVP+O&NH"[!OW ND;_P+H&_\#YQS_ ^8<_P/E'/\#Y1O_ ^4;_P/E&_\#_RT;
M /\P%P#_,14 _S 6 /\Q( #_,"H _RXV ?\K0P'_*$\"_R9< O\D9P+\(W(#
M^2-\ _<BA0/U(HT#\R*5 _(BFP/P(J(#[R*I ^TBL0/L(KD#ZB+% ^@BU0/D
M(^D#X"/V!-XC_P3;)/\$V23_!-@D_P37)/\$UB3_!-8D_P36)/\$_S$6 /\T
M$@#_-A$ _S<3 /\Y&P#_."4 _S8Q ?\S/0'],4H!^"Y6 O0M8@/P+&T#[2MW
M ^HK@ 3H*H@$YBJ0!.4JEP3C*IX%X2JE!> JK07>*K8%W"K"!=HJT@;5*^<&
MT"OU!\TL_P?++/\'R2S_!\@L_P?'+/\&QRS_!L<L_P;'+/\&_S42 /\Y#@#_
M.@T _SX0 /] %@#_/R  _STJ /D[-P'R.$0![#91 N<U7 /C-&<#X#-R!-TS
M>P7:,H,&UC*+!M0RDP?2,9H(T#&A",XQJ0G,,;()RS&\"LDQR@K&,N$+PC+Q
M"[\S_@N],_\*NS/_"KHS_PFZ,_\)NC/_";HS_PFZ,_\)_SD0 /\]"P#_0 D
M_T0- /]&$0#_11D ]T0C .Y!+P#F/SP!X#Y* =H]5P+3/&($SSML!LPZ=0?)
M.GT)QSF%"L4YC O#.)0,P3B;#< XHPV^.*P.O#BV#[HXPP^Y.-<0M3CL$+(Y
M^P^P.O\.KSK_#:XZ_PRM.O\+K3K_"ZTZ_PNM.O\+_SP- /] !@#_100 _TD)
M /]+#0#Y2A$ [4D: .-&)@#:1C8 T49% <M%40/&1%P%PD)F"+]";PJ\07<+
MND!_#;@_A@ZV/XX0M#Z5$;(^G1*P/J83KSZP%*T^O12K/LT5J3[F%:8_]Q.D
M0/\2HT#_$*) _P^B0/\.HD'_#J)!_PZB0?\._S\) /]$  #_2@  ]TX" .Q0
M!@#J3PL XTP0 -9,'@#-33  QDT_ <!,3 2[2U<&MTEA";1(:0RQ1W$.KD9Y
M$*Q&@!&J18@3J$20%*9$F!:D0Z$7HD.K&*!#MQF?0\<9G4/@&IM$\Q>91?\5
MF$;_$YA&_Q&81O\0ET;_$)=&_Q"71O\0_T(% /]'  #W3P  Y5,  -U5 0#7
M508 U5(+ ,M3&0##5"L O%0[ ;922 2Q45('K5!<"JE.9 VF36P/I$QT$:%+
M>Q.?2H(5G4J*%YM)DQB929P:ETBF&Y5(LAR42,$=DDC8'9!)[QN/2OX8CTO_
M%HY+_Q2.3/\2CDS_$HY,_Q*.3/\2_T4  /]+  #I4P  WE@  --;  #-6P0
MRE@' ,)8%0"Z6B< LUHW :Y81 2I5T\'I%58"J%48 V>4V@0FU%O$YA0=A66
M4'X7E$^&&9).CAJ/3I@<C4VB'8M-KA^*3;P@B$W0((=-ZQ^&3_P;AE#_&(90
M_Q:&4/\4AE'_%(91_Q2&4?\4_T<  /A/  #D5P  U5T  ,Q@  #%8 ( P5X%
M +I=$0"S7R, K%\S :9>0 .A7$L'G5I4"IE97 Z66&01DU9K$Y!5<A:.5'H8
MBU2"&HE3BAR'4I0>A5*>'X-1JB&!4;@B?U'+(GY2YR%^4_D=?E3_&GY5_Q=^
M5?\6?E7_%7Y5_Q5^5?\5_TH  .Y2  #>6P  SV$  ,9D  "_90  NF," +-B
M#P"L8R  IF,P :!B/0.;84@&EE]1"I)>60V/7&$1C%MH$XE:;Q:&6788A%A^
M&H)7AQQ_5Y ??5:;(7M6IR)Y5K4C=U;')'96Y"1V5_<?=UC_&W=9_QEW6?\7
M=UG_%G=9_Q9W6?\6_TP  .E6  #97P  RV4  ,%H  "Z:0  M&@  *UG#0"F
M:!P H&@M 9IG.@.5944&D&-."HQB5PV)85X0AE]E$X->;!: 77,8?EQ[&GM<
M@QUY6XT?=EJ8(71:I"-R6K(D<5K$)6]:X25P6_8@<5S_''%=_QIQ7?\8<5W_
M%W%=_Q=Q7?\7_4\  .59  #38@  QV@  +UL  "V;0  KVP  *=K"P"@;!D
MFVPJ 95K-P*0:4,%BVA,"8=F5 R#95L0@&-B$WUB:15Z87 8>&%X&G5@@1US
M7XL?<%Z6(FY>HB1L7K E:U[!)FE>WB9J7_0A:V#_'6MA_QML8?\9;&'_&&QA
M_QAL8?\8]5$  .)<  #/90  PVL  +EO  "Q<0  JG$  *)O" ";;Q< EG G
M )!O-0*+;D %AFQ)"()J4@Q^:5D/>VA@$G=F9A1U9FX7<F5V&G!D?AUM8X@?
M:V.3(FEBH"1F8JXE96*_)F1BVB9D8_(B963_'F9D_QMG9/\99V7_&&=E_QAG
M9?\8\%,  -U?  #+:   OV\  +9S  "N=0  IG4  )US!0"6<Q0 D70D (MS
M,@*&<CX$@7!'"'UO3PMY;5<.=FQ>$7-K9!1P:FP7;6IS&FMI?!QH:(8?9F>1
M(F-GGB1A9JPE8&:])E]GUB9?9_$B8&C_'F%H_QQB:/\:8FC_&6)H_QEB:/\9
M[%<  -EB  #':P  O'(  +-W  "J>0  H7D  )=W 0"0>!$ BW@A (9X+P&!
M=SL$?'5%!WAT30IT<E4.<7%<$6YP8Q1K;VH6:&YQ&69N>AQC;80>8&R/(5YL
MG"-<:ZHE6FN[)EELTR9:;.\C6VS_'UQM_QQ=;?\:76W_&5UM_QE=;?\9Z%H
M -)F  ##;P  N'8  *][  "F?@  G7X  )%\  "*? \ A7T> (%]+0%\?#D#
M=WI#!G-Y2PEP>%,,;'=:$&EV81-F=6@68W1O&&%S>!M><H(>6W*-(%EQFB)7
M<:@D57&Y)51QT"54<>XB5G'^'E=Q_QQ7<?\:6''_&5AQ_QE8<?\9XUX  ,UI
M  "_<P  M'H  *M_  "B@@  F(,  (N!  "$@0T ?X(: 'N"*0%V@38"<H%
M!6Y_20AJ?E +9WU7#F1\7A%A>V847GIM%UMZ=AE9>8 <5GB+'U-XF"%1=Z8B
M4'>W(T]WSB-/=^PA4'?]'E%W_QM2=_\94G?_&5)W_QE2=_\9WF(  ,AN  "[
M=P  L'\  *>$  "=AP  DH<  (2'  !]APD >(@6 '2()@!PB#(";(<]!&B&
M1@9EA4X)8855#%Z$7 ];@V,268)K%5:!=!=3@'X:4(")'$Y_EAY,?Z4@2G^V
M(4E_S"%)?NL?2G[\'$M^_QI+?O\93'[_&$Q^_QA,?O\8U6<  ,-S  "V?
MK(0  **)  "8BP  C8T  'R-  !UC@0 ;X\2 &V0(0!ID"X!98\Y F*.0@1>
MCDL'6XU2"EB,60Q6BV$/4XMH$E"*<11-B7L72HF'&4B(E1M&B*,=1(BT'4.(
MRAU#A^H<1(;[&D2&_QA%AO\7187_%T6%_Q=%A?\7S6T  +UX  "Q@@  IXH
M )R.  "2D   AI,  'F5  !LEP  9I<. &.8&P!AF"D 7I@U 5J7/@-7ET<%
M599/!U*65@E/E5X,3)1F#DJ4;Q!'DWD31).%%4*2DQ= DJ(8/I*S&3V2R1D]
MD>D8/9#Z%SZ/_Q8^C_\5/H__%3Z/_Q4^C_\5Q7,  +=_  "LB0  H8\  ):3
M  "+E@  ?YD  '.<  !DGP  7* ) %F@% !7H2( 5:$O %*A.0%0H4,"3:!+
M!$J@4P5(H%H'19]C"4.?; M GG8./IZ#$#N>D1$YG: 2.)VR$S>>R!,WG>@2
M-IOZ$C::_Q(VF?\1-YG_$3>9_Q$WF?\1OGL  +&'  "ECP  FY0  )"8  "$
MG   =Z   &ND  !?IP  4JH  $VK#@!+JQH 2JLG $BK,P!&JST!1*M& 4*K
M3@) JU8#/JM?!3NK: 8YJG,(-ZJ "32JCPLRJI\,,:JP##"JQPPPJ><,+Z?Z
M#2^F_PTOI?\-+Z7_#2^E_PTOI?\-MH0  *J.  ">E   E)D  (>>  ![HP
M;Z@  &.L  !7KP  2[(  $&U!@ ^MA$ /;8> #NV*0 ZMS0 .;<^ #>W1P V
MMU !-+=: 3*W9 (PMV\#+K=\!"RWBP4JMYP%*;>N!BBXQ04HM^8%)[7Y!R:S
M_P<FLO\()K+_"":R_P@FLO\(KXT  **4  "7F@  BZ   'ZF  !QJP  9;
M %FT  !-MP  0KL  #B^ 0 OP@D +<,2 "S#'@ KPRD *L0S "G$/0 HQ4<
M)\51 ";%7  EQF@ (\9V 2+&A@$@QI@!'\:K 1['P0$>QN0!'<3X AS"_P,<
MP?\#','_!!S!_P0<P?\$I90  )J:  ".H0  @:<  '.N  !GM   6KD  $Z]
M  !"P   .,,  "_'   FRP0 'M * !O1$0 :TAH &=(E !C3+P 8TSH %]1$
M !;44  5U5T %-5K !/6?  2UX\ $=BD !#9NP 0V=X $-7S !#3_P 0TO\!
M$-'_ 1#1_P$0T?\!G)H  )&A  "#J   =;   &BW  !;O0  3L$  $+%   W
MR   +<P  "30   <U0  %=H% !#B"P 0XQ$ #N0:  [D(P -Y2T #.4W  OF
M0@ *YD\ ">==  CG;0 &YH  !>:5  3FJP "YL0  >;F  #G^0  Y_\  .;_
M  #F_P  YO\ DZ$  (6I  !WL0  :;D  %O   !.Q@  0<H  #7.   JT@
M(=8  !G;   2WP  #>,   OQ"  )\PX !_,3  3R&@ "\B(  /(J  #R-
M\C\  /),  #R7   \FT  /*"  #RF   \ZT  //&  #TY0  ]/8  /3[  #T
M^P  ]/L AZD  'FR  !JN@  7,(  $[)  ! S@  ,],  "C8   >W0  %>$
M  _D   *Z   !?,   /] 0  _ @  /L-  #[$0  ^Q8  /P>  #\)@  _#
M /T\  #^20  _EH  /YM  #_@@  _Y@  /^L  #_P   _]@  /_D  #_Y
M_^0 >[(  &R[  !=Q   3\T  $#2   RV0  )MX  !OB   2Y@  #.H   7M
M    ]    /\   #_    _P   /\$  #_"0  _PX  /\2  #_&   _R$  /\K
M  #_-P  _T8  /]8  #_:P  _X   /^5  #_I@  _[,  /^[  #_NP  _[L
M_QLF /\<) #_&B0 _Q4G /\0+0#_"C8 _P5# /\!4 '_ %X!_P!K ?\ =@'_
M ($ _P"* /\ D@#_ )H _P"@ /\ I@#_ *P _P"R /\ N0#_ ,( _P#- /\
MWP#_ .P _P#X /\ _P#] /\ _0#_ /T _P#] /\ _0#_ /T _P#] /\ _Q\C
M /\?(0#_'B$ _QDC /\3*0#_#C( _PQ  /\)30'_!UH!_P1G ?\#<P'_ WT!
M_P.' ?\#CP#_ I8 _P*< /\"H@#_ J@ _P*O /\!M@#_ ;X _P') /\!VP#_
M .H _ #V /@ _P#W O\ ]P/_ /8$_P#V!/\ ]@7_ /8%_P#V!?\ _R(? /\B
M' #_(1P _QX? /\8) #_%2\ _Q(\ /\020#_#E8!_PQB ?\+;@'_"WD!_PN"
M ?\+BP'_"Y(!_PJ9 ?\*GP#_"J4 _PJK /\*L@#_"KL _0K& /L*U #W"N<
M\PKT / *_P#O"_\ [@S_ .T,_P'M#/\![0S_ >T,_P'M#/\!_R4; /\F& #_
M)1< _R$8 /\@(0#_'BL _QHW /\710#_%%$!_Q)> ?\1:0'_$70!_Q%] ?\0
MA@']$(X!_!"5 ?H0FP'Y$*$!]Q"H ?80KP'T$+< \Q#" /$0T #M$.4 Z!'R
M .81_@'D$O\!XQ+_ >(2_P'B$O\!X1+_ >$2_P'A$O\!_RD6 /\J$P#_*1(
M_R<3 /\H' #_)R< _R,S /\@/P#_'4P _QM8 ?P99 'X&6X!]AAX ?,8@0'Q
M&(D![QB0 >X8EP'L&)X!ZABD >D8K 'G&+0!YAB_ >08S0'@&>,!W!KQ =@:
M_@+4&_\"TAO_ M$;_P+0&_\"T!O_ M ;_P+0&_\"_RT2 /\N#P#_+@T _R\0
M /\O%P#_+B$ _RPM /\I.0#Y)D8 ]"13 >\B7@'K(FD!Z"%S >8A? 'C(80!
MX2&, > ADP'>(9H!W"&A =HAJ0'8(;$"U2&\ M,BR0+0(M\"S"/P \@C_0/&
M)/\#Q"3_ \,D_P/")/\#P23_ \$D_P/!)/\#_S / /\R"P#_,P@ _S8- /\V
M$@#_-1H _3(E /0P,@#M+3\ YRQ, .(K6 '=*V,!V2IM =4J=@+2*G\"T"J&
M LXJC@/,*I4#RBJ< \DJHP3'*JP$Q2JV!,,JPP7"*M4%OBOK!;HK^0:X+/\&
MMBS_!;4L_P6T+/\%M"S_!;0L_P6T+/\%_S0, /\V!0#_.0, _SP( /\\#0#]
M.Q, \3@= .@U*0#@-#< V3-& -$T4@'-,UT!R3-G L8S< /$,G@$P3* !+\R
MAP6^,H\&O#*6!KHQG@>X,:8'MS&P"+4RO BS,LP)L3+E":TS]0FK,_\)JC/_
M"*@S_P>H,_\'IS/_!Z<S_P>G,_\'_S<' /\Z  #_/@  ^D$! /%!!@#Q/PT
MYCP2 -LZ'P#0.S$ RCQ  ,0\30' /%@"O#MA [D[:@6V.G(&M#IZ![(Y@0BP
M.8@)KSF0"JTXF JK.*$+J3BJ#*@XM@VF.,4-I#C>#J$Y\0V?.O\,GCK_"YTZ
M_PJ<.O\)G#K_"9PZ_PF<.O\)_SL" /\^  #W1   YD<  -]( 0#:1@8 V4 +
M ,U"&0#%1"L OD0[ +E$2 &U0U,#L4)<!*Y"90:K06P'J4!T":9 >PJD/X,+
MHS^*#:$^DPZ?/IP/G3ZE$)L^L1&:/K\1F#[4$I8_[1&4/_P/DT#_#I) _PR2
M0?\+DD'_"Y)!_PN20?\+_ST  /]#  #I20  WDX  --/  #-3@, RDD( ,))
M% "[2B8 M4LV *]+0P*K2DX#ITE7!:1(8 >A1V<)GD9O"IQ&=@R:17T.F$6%
M#Y9$CA"41)<2DD.A$Y!#K!2/0[H5C4/-%8M$Z!6*1?H2B4;_$(E&_PZ(1O\-
MB$;_#8A&_PV(1O\-_T   /)'  #C3P  U%,  ,M5  #$5   P% $ +E/$0"R
M4"( K%$R *=1/P*B4$H#GD]3!9M.7 B836,*E4QJ#)-+<0V12GD/CDJ $8Q)
MB1**29(4B$B<%89(J!:%2+47@TC'&(%(Y!B!2O<5@$K_$H!+_Q" 2_\/@$O_
M#H!+_PZ 2_\._T,  .Q+  #=4P  SE@  ,1:  "]6@  N%<! +%4#@"J5AX
MI58N )]6.P&;548#EU10!9-36 B04E\*C5%F#(M0;0Z(3W00AD]\$H1.A1."
M3HX5@$V9%WY-I!A\3;(9>DW#&GE-WQIX3O07>$__%'A/_Q)X4/\0>%#_#WA0
M_P]X4/\/_48  .=/  #65P  R%P  +]?  "W7P  L5P  *I9# "D6AH GELJ
M )E;. &46D,#D%E,!8Q850B)5UP*AE9C#(-5:@Z!5'$0?U-Y$GU3@11Z4HL6
M>%*5&'91H1ET4:\;<U' &W%1VQQQ4O(9<5/_%7%4_Q-R5/\1<E3_$')4_Q!R
M5/\0\T@  .-3  #06P  Q&   +IC  "S8P  K&$  *1>"0"=7Q< F%\G )-?
M-0&.7D #BEU*!89<4@>#6UD*@%I@#'U99PY[6&X0>%AU$G97?A1T5H@7<E:3
M&&]6GQIN5:P;;%6]'&M6U1UK5O ::U?_%VM8_Q1L6/\2;%C_$6Q8_Q%L6/\1
M\4L  -]6  #,7@  P&0  +=G  "N:   IV8  )]B!@"88Q0 DF0D (UC,@&)
M8CT"A&%'!(%@3P=]7U8)>EY="W==9 UU7&L0<UQS$G!;>Q1N6X47;%J0&6I:
MG!MH6:H<9EJZ'65:T1UE6NX;95O^%V9;_Q5F7/\39US_$F=<_Q)G7/\2[4X
M -I9  #(80  O&<  +-J  "K;   HFH  )EG @"29Q$ C6<A (AG+P&$9CL"
M?V5$!'MD309X8U0)=6);"W)A80UP86D/;6!P$FM?>11I7X,79EZ.&61>FAMB
M7J@<85ZX'5]>SAU?7NP;8%_]&&%?_Q5A7_\38E__$F)?_Q)B7_\2ZE$  -1<
M  #$9   N6H  +!N  "G<   GFX  )1K  "-:A  AVL> (-K+ !^:S@">FI"
M W9I2@9S:%((<&=9"FUF8 UK96</:&1N$69D=Q1D8X$686.,&%]BF!I=8J8<
M6V*V'5IBS!U:8NH<6V/\&%QC_Q9<8_\476/_$UUC_Q-=8_\3YE4  ,]?  #!
M:   MFX  *QR  "D=   FG,  (YO  "';PT @F\; 'UP*0!Y;S4!=6X_ W)M
M2 5N;% ':VQ7"FEK7@QF:F4.9&EL$6%I=1-?:'\67&B*&%IGEAI89Z0<5F>T
M'55GRAU59^@;5F?[&%=G_Q97:/\46&?_$UAG_Q-89_\3X5@  ,MC  "]:P
MLG(  *EV  "@>   EG<  (AS  "!<PL ?'07 'AT)@!T=#(!<',] FUS1@1J
M<DX'9W%5"61P7 MA<&,.7V]J$%QN<Q):;GP55VV(%U5LE!E3;*,;46RS'%!L
MR!Q/;.<;46SZ&%%L_Q52;/\44FS_$U)L_Q-2;/\3W%P  ,=G  "Y;P  KW8
M *5[  "<?   D7P  ()X  !Z>0< =7D4 ')Z(P!N>B\!:WDZ FAY0P-D>$L%
M87=2"%]W60I<=F ,675H#U=T<!%4='H34G.&%D]SDQA-<J$93'*Q&DIRQAI*
M<N4:2W+Y%TQR_Q5,<O\337+_$DUR_Q)-<O\2U&   ,)K  "U=   JWL  *)_
M  "7@0  C($  'I^  !S?P( ;G\1 &N '@!H@"P 98 W 6* 0 -??T@$7'Y0
M!EE^5PA7?5X+5'QF#5%\;@]/>W@13'N#%$IZD19(>I\71GJO&$5ZQ!A$>N08
M17GX%D9Y_Q1&>/\21WC_$4=X_Q%'>/\1S64  +UP  "Q>0  IX   )R$  "2
MA@  AH8  '>&  !KA@  9H<- &.'&0!@B"< 7H@S 5N(/ )8AT4#5H=-!%.&
M5 90AEL(3H5C"DN$; Q)A'8/1H.!$42#CQ-"@YT40(*N%3^#PA4^@N(5/X'W
M$S^!_Q) @/\10(#_$$" _Q! @/\0QFL  +=V  "L?P  HH4  )>)  ",BP
M@8T  '..  !ECP  78\) %J0% !8D"$ 5I$M %.0. %1D$$"3I!) TR04 1*
MCU@%1X]@!T6.:0E"CG,+0(U_#3Z-C0\\C9P0.HVL$3F-P1$XC>$0.(OV$#B*
M_P\YB?\/.8G_#CF)_PXYB?\.OW(  +)]  "GA@  G(H  )&.  "&D0  >I,
M &V5  !?EP  5)D! $^9#P!.FAH 3)HG $J:,@!(FCP!1II$ 42:3 )"FE0#
M0)E<!#Z99@4[F7 '.9A\"#>8B@HUF)H+,YBK"S*8OPPRF-\+,9;U"S&5_PLQ
ME/\+,9/_"S&3_PLQD_\+N'H  *R%  "ABP  EI   (N4  !_EP  <IL  &:=
M  !:H   3J(  $6D"0!"I!, 0*0? #^D*@ ^I30 /*4^ #NE1P$YI4\!-Z58
M C6E80(SI6P#,:5Y!"^DAP4MI)<&+*2I!BNDO08JI-X&*J+U!RFA_P<IH/\(
M*9__""F?_P@IG_\(L8(  *6+  ":D0  D)8  (.:  !VGP  :J(  %ZF  !2
MJ0  1JL  #RM   UKPP ,[ 5 #*P(0 QL"L +[ U "ZQ/@ ML4@ ++%1 "NQ
M6P IL6<!)[%T 2:Q@P$DL90"([&F B*RNP(ALML"(:_S R"N_P,@K?\$'ZS_
M!!^L_P0?K/\$JHL  )V1  "3EP  AYP  'JB  !MIP  8*L  %6O  !)L0
M/K0  #.W   JN@, )+P- "*]%0 AO2  (;TJ ""],P ?OCT 'KY' !V^4@ <
MOUX &K]L !F_?  8OXX %\"A !; M@ 4P-, %;[Q !6\_P$5N_\!%+K_ A2Z
M_P(4NO\"H9(  ):8  "*G@  ?:0  &^J  !BKP  5K0  $JW   ^N@  ,[T
M "K    AQ   &<<% !/+"P 1S!( $<P; !#,)0 /S2\ #LTZ  [-1@ -S5(
M#<Y@  S.<  +SH, "LZ7  G.K  (SL8 ",[H  C-^P )R_\ "<O_  G+_P )
MR_\ F)@  (V>  !_I0  <:P  &2S  !7N0  2KT  #[    RPP  *,8  !_*
M   7S0  $=$   S6!0 (V0P !MD2  7:&P $VB0  ]LN  ';.0  W$4  -U2
M  #>8@  WG,  -Z(  #?G0  W[,  -_.  #@[@  W_H  -__  #?_P  W_\
MCY\  (&F  !SK@  9;4  %B]  !*P@  /<4  #')   FS   '=   !34   .
MV0  "=T   /A    XP<  .,-  #D$@  Y1D  .8B  #G*P  Z38  .M#  #L
M4@  [&(  .UV  #NC   [J$  .^W  #OT0  [^L  /#V  #P]@  \/8 A*<
M '6O  !GMP  6;\  $O&   \R@  +\X  "32   :V   $MP   S@   %XP
M .<   #K    ZP   .T%  #N"P  \!   /$5  #S'@  ]"<  /<S  #Y0
M^E$  /MC  #\=P  _8T  /VC  #^M@  _LD  /_?  #_WP  _]\ =[   &BY
M  !:P0  3,H  #S/   NU   (MH  !?>   0X@  ">8   #I    [    /
M  #V    ]@   /<   #X    ^@<  /L-  #]$0  _QD  /\C  #_+P  _SX
M /]/  #_8@  _W<  /^-  #_GP  _ZX  /^Z  #_N@  _[H _Q8C /\5(0#_
M$B$ _PXD /\&*@#_ #, _P!! /\ 3@#_ %P _P!H /\ = #_ 'X _P"' /\
MCP#_ )8 _P"< /\ H@#_ *@ _P"N /\ M0#_ +T _P#' /\ U@#_ .< _@#S
M /X _@#] /\ _ #_ /L _P#[ /\ ^P#_ /L _P#[ /\ _QH@ /\9'@#_%AX
M_Q @ /\*)0#_!#  _P ] /\ 2P#_ %@ _P!D /\ < #_ 'H _P"# /\ BP#_
M )( _P"8 /\ G@#_ *0 _P"J /\ L0#] +D ^P## /H T #X ., ]P#Q /8
M_ #T /\ ] #_ /, _P#S /\ \P#_ /, _P#S /\ _QT< /\<&0#_&1D _Q0;
M /\.(0#_#"P _PDY /\%1@#_ E, _P!? /\ :P#_ '4 _P!^ /\ A@#_ (X
M_P"4 /X FP#\ *$ ^@"G /@ K@#U +4 \P"_ /$ RP#P -\ [@#N .P ^0#K
M /\ Z@#_ .H!_P#I ?\ Z0'_ .D!_P#I ?\ _R 7 /\?% #_'!, _Q<5 /\6
M'0#_$R@ _Q T /\-00#_#$X _PE: /\(9@#_"'  _@=Y /P'@0#Z!XD ^ >0
M /8&E@#S!IT \0:C .\&J@#M!K( Z@:[ .@&R #F!MP Y ;L .((^@#@"O\
MW@O_ -T+_P#=#/\ W S_ -P,_P#<#/\ _R,2 /\C$ #_(0X _QX0 /\>& #_
M'", _Q@O /\4.P#_$DD _!!5 /@/8 #T#VH \0]T .\.? #M#H0 ZPZ+ .D.
MD@#G#ID Y@Z@ .0.IP#B#J\ X ZX -X.Q0#<#MH UA#L -(1^@#/$O\ S1+_
M <P2_P'+$_\!RA/_ <H2_P'*$O\!_R</ /\G# #_)0D _R8- /\E$P#_(QP
M_R H /L<-0#U&D( [QA/ .H76@#F%F4 XQ9N . 6=P#>%G\ W!:' -D6C@#6
M%I4 U!:< -(7HP#0%ZL SABU ,P8P0#+&-( QQKH <,;^ ' &_\!OAS_ ;T<
M_P*\'/\"O!O_ KP;_P*\&_\"_RL, /\K!0#_*P, _RT) /\L#@#_*14 ]R8@
M .XC+0#G(3H X1]( -L?5 #5(%\ T2!H ,X@<0#,(7D RB&! <@AB '&(8\!
MQ"&6 <,AG@'!(J8!OR*O ;TBNP*\(\H"N2/C K4D] *S)/\#L23_ Z\D_P.O
M)/\#KB3_ ZXD_P.N)/\#_R\& /\O  #_,@  _S," /DR" #W+PX ZRL6 .$G
M(@#8)S( T"E! ,LJ3@#&*ED PRIB < J:P&]*G,!NRIZ KDJ@@*X*HD"MBJ0
M K0JF .S*J$#L2JJ Z\KM02N*\0$K"O;!*@L[P2F+/X%I"S_!*,M_P2B+?\$
MHBS_!*(L_P2B+/\$_S(  /\S  #Y.   Z3D  .(Y  #>-0< WBX- -$O&P#)
M,2P PS,[ +TS2 "Y-%,!MC-< ;,S90*P,VT"KC-T ZPR>P.K,H,$J3**!*<R
MDP6E,IL&I#*E!J(RL >@,KX'GS+1!YPSZ@>:,_L'F#3_!Y<T_P:6-/\&EC3_
M!98T_P66-/\%_S4  /\X  #J/@  WT(  -5"  #//P, S3@( ,4X%0"].B8
MMSLV +(\0P"N/$X!JCM7 J<[8 .E.F<#HSIO!*$Z=@6?.7T&G3F%!YLYC0>9
M.)8(F#B@"98XJPJ4.+@*DSG*"Y$YY0N/.O<*C3K_"8P[_PB,._\'C#O_!XP[
M_P>,._\'_S@  /$^  #C10  U$D  ,M*  #%1P  P4$$ +H_$0"S02$ K4(Q
M *A#/@"D0TD!H$)3 IU!6P.;06($F$!J!99 <0:4/W@'DC]_") _B J//I$+
MC3Z;#(L^I@V)/K,-B#[$#H8_X Z$/_0-@T#_"X- _PJ"0/\)@D'_"()!_PB"
M0?\(_SP  .M#  #<2@  S$\  ,-0  "\3@  MTD! +%&#@"J2!P I$DL *!)
M.@";244!F$A. I1'5P.21UX%CT9E!HU&; >+17,)B45["H=$@PN%1(T,@T27
M#H%#H@]_0Z\0?D/ $'Q$VA%[1/$/>D7_#7I&_PMZ1O\*>D;_"7I&_PEZ1O\)
M]3X  .9(  #33P  QU0  +U5  "V5   L%   *E,"P"B31@ G4XH )A.-@"4
M3D$!D$U+ HU-4P2*3%H%ATMA!H5+: B#2F\)@$IW"WY)?PQ\28D.>DB3#WA(
MGQ!W2*P2=4B\$G1)TA-S2>X1<DK_#W)*_PUR2O\+<DK_"W)*_PIR2O\*\D(
M .!,  #.4P  P5@  +A:  "P60  J58  *)2!P";4A4 EE,D )%3,@"-4SX!
MB5)' H914 2#45<%@%!>!GY/90A[3VP)>4YS"W=.>PUU384.<TV0$'%-G!)O
M3:D3;DVY%&Q-SA1L3>L3;$[]$&Q/_PYL3_\,;$__"VQ/_PML3_\+[D4  -Q0
M  #)5P  O5P  +1>  "L7@  I%L  )Q6! "55A( D%<A (M8+P"'5SL!@U9$
M G]630-\550%>E1;!G=48@AU4V@)<U-P"W%2> UO4H(/;5&-$6M1F1)I4:84
M9U&V%691RQ5E4ND495+[$693_P]F4_\-9E/_#&93_PQF4_\,ZDD  -53  #%
M6@  NE\  +!B  "H8@  GU\  )9:  "/6A  BEL> (5;+ "!6S@!?5M! GI:
M2@-W65$$=%A8!G%87P=O5V8);5=M"VM6=@UI5G\/9U6*$655EQ-C5:04856T
M%6!5R!9?5><58%;Z$F!6_P]A5_\.85?_#6%7_PQA5_\,YTP  -%6  #!7@
MMF,  *UF  "D9@  FV0  )!>  ")7@X A%\; (!?*0!\7S4!>%\_ G1>1P-Q
M74\$;UQ6!6Q<7 =J6V,):%MK"V9:<PUD6GT/8EJ($5]9E!->6:(47%FR%5M9
MQA9:6>456UKY$EM:_Q!<6O\.7%K_#5Q:_PU<6O\-XT\  ,U9  "^80  LV8
M *EI  "@:@  EV@  (MB  "#8@P ?F,8 'IC)@!V8S( <V,\ 6]B10)L84P$
M:F%4!6=@6@=E8&$(8U]I"F%?<0Q?7GL.75Z&$5I>DQ)87: 45UVP%59>Q!95
M7N,55E[W$E9>_Q!77O\.5U[_#5=>_PU77O\-WE,  ,A=  "[9   L&H  *9M
M  "=;@  DVT  (5G  !^9PD >&<5 '1G(P!Q:"\ ;F<Y 6MG0@)H9DH#9692
M!6-E6 9@95\(7F1G"EQD;PQ:8WD.6&.$$%5BD1)38I\34F*N%5%BPA508N$5
M46+V$E%B_Q!28O\.4F+_#5)B_PU28O\-V58  ,1@  "W:   K&X  *-Q  ":
M<P  CW$  ']K  !X:P4 <FL2 &YL'P!K;"P :&PW 69L0 )C:T@#8&M/!%YJ
M5@9<:ET'66EE"5=I;0M5:7<-4VB"#U!HCQ%.9YT336>L%$MHP!1+:-X42V?U
M$DQG_P],9_\.36?_#4UG_PU-9_\-TEH  ,!D  "S;   J7(  *!V  "6=P
MBG8  'EQ  !Q<0  :W$/ &AQ' !F<B@ 8W(T &!R/0%><D4"6W%- UEQ5 57
M<%L&5'!C"%)O:PI0;W0,36Z #DMNC1!);IL11VVK$D9NOA-%;MP21FWT$49M
M_P]';?\.1VS_#4=L_PU';/\-S%\  +QI  "P<0  I7<  )Q[  "1?   AGL
M '5X  !K=P  97<, &%X%P!?>"0 77DP %IY.@%8>4("5GA* E-X4011=U@%
M3W=@!TQV: A*=G(*2'5]#$5UB@Y#=9D/0G6I$$!UO!! ==D00'3S#T!T_PY!
M<_\-07/_#$%S_PQ!<_\,QF0  +=N  "K=@  HGP  )=_  ",@0  @8$  '*
M  !E?P  77\( %E_$P!7@"  58 K %.!-@!1@#X!3X!& DV 3@)+?U4#27]=
M!49_9@9$?G (0GY["3]^B L]?9<,/'VG#3I]N@XZ?M8-.GSQ#3I[_PPZ>_\+
M.GK_"SIZ_PLZ>O\+P&D  +)T  "G?   G8$  )*$  "'A@  >X<  &Z'  !@
MAP  58<! %"(#@!.B!H 38DF $N), !)B3H 2(E" 4:)2@%$B5("0HE: T"(
M8P0]B&T%.XAX!CF'A@@WAY4)-8>F"C2'N0HSA],*,X;P"3.%_PDSA/\),X/_
M"3.#_PDS@_\)N7   *UZ  "B@@  EX<  (V*  "!C   =8X  &B/  !:D
M3Y$  $>2"@!$DA, 0Y,? $&3*@! DS0 /Y,] #V310 [DTT!.I-6 3B37P(V
MDVD#-)-U S*2@P0PDI,%+I*D!BV2MP8LDM$&+)'O!BN/_P8KCO\&*XW_!RN-
M_P<KC?\'LW@  *>"  "<B   D8P  (>0  !ZDP  ;94  &&7  !5F0  29L
M #^< 0 YG0X -YT7 #:>(@ TGBP ,YXU #*>/@ QGD< ,)]0 "Z?6@ MGV0!
M*Y]Q 2F>?P(GGI ")IZA B2>M0(CGLX"(YWN R.;_@,BFO\$(IG_!"*9_P0B
MF?\$K($  *"(  "5C@  BY(  '^6  !RF@  99T  %F@  !.HP  0J0  #>F
M   NJ 4 *:D/ "BI&  GJB( )JHL "6J-0 DJC\ (ZI( "*K4P AJUX (*MJ
M !ZK>0 =JXL &ZN= !JKL0 9J\H &:KL 1FH_0$8I_\"&*;_ ABF_P(8IO\"
MI8D  )F/  "/E   @YD  '6>  !HH@  7*8  %"I  !$K   .:X  "^P   F
MLP  'K4& !FW#P 8MQ< %[<A !:W*@ 5MS0 %+@^ !.X20 2N%0 $KEB !&Y
M<0 0N8, #[F7  ZYK  -N<0 #;CG  ZV^P .M?\ #K3_  ZT_P .M/\ G)
M )*5  "&FP  >:   &NF  !>JP  4J\  $:R   ZM0  +[<  "6Z   =O0
M%<   !##!@ +Q@X "L45  G%'@ (Q2@ !\4R  ;&/0 %QDD !<97  /&9@ "
MQG<  <:+  #&H   Q;8  ,;2  #%[P  Q?P  ,7_  #%_P  Q?\ E98  (F<
M  ![HP  ;:D  &"O  !3M   1K@  #J[   NO@  ),$  !O$   3QP  #LH
M  C. 0 !T H  - 0  #0%@  T1X  -(G  #3,0  U#P  -5)  #66   UFD
M -9\  #6D@  UJ<  -:_  #6X   UO,  -;^  #6_P  UO\ C)T  'ZD  !O
MJP  8;(  %2Y  !&O0  .<$  "W$   BQP  &<L  !'.   ,T@  !=4   #;
M    W ,  -T*  #>#P  WQ0  .$<  #B)   Y"X  .8Z  #G20  Z%D  .AK
M  #I@0  Z9@  .FM  #IQ0  Z>(  .GR  #I]0  Z?4 @*4  '&M  !CM0
M5;P  $?"   YQ@  +,H  "#.   6T@  #]8   C;    WP   .,   #E
MYP   .@!  #J!P  ZPT  .T1  #O&   \2$  /,K  #V.   ]T@  /A:  #Y
M;0  ^H0  /J;  #ZKP  ^L(  /K:  #ZWP  ^M\ =*X  &6V  !6O@  2,8
M #G+   KT   ']0  !3:   -WP  !>,   #F    Z0   .T   #O    \0
M /,   #U    ]@(  /@)  #Z#@  _1,  /\<  #_*   _S8  /]'  #_6@
M_VX  /^%  #_F@  _ZL  /^Y  #_O   _[P _Q$@ /\0'@#_#!X _P0A /\
M)P#_ #  _P ^ /\ 3 #_ %D _P!E /\ < #_ 'H _P"# /\ BP#_ )( _P"8
M /\ G@#_ *0 _P"J /\ L #_ +@ _P#" /\ S@#_ .( _@#P /T ^P#[ /\
M^P#_ /L _P#Z /\ ^@#_ /H _P#Z /\ _Q0< /\2&@#_#AH _P@< /\ (0#_
M "T _P Z /\ 2 #_ %4 _P!A /\ ; #_ '8 _P!_ /\ AP#_ (X _P"4 /\
MF@#^ *  _0"F /P K #[ +0 ^0"] /@ R0#W -P ]0#L /, ^ #S /\ \@#_
M /$ _P#P /\ \ #_ /  _P#P /\ _Q<8 /\5%@#_$14 _PP7 /\%'0#_ "@
M_P V /\ 0P#_ %  _P!< /\ 9P#_ '$ _P!Z /P @@#Z (D ^ "0 /< E@#U
M )P ] "B /, J #Q +  \ "X .X PP#L -, Z@#G .D ]0#G /\ Y@#_ .4
M_P#E /\ Y0#_ .4 _P#E /\ _QH3 /\8$0#_%!  _P\1 /\-&0#_"B0 _P4P
M /\!/@#_ $L _P!7 /X 8@#Z &P ]0!U /( ?0#P (0 [@"+ .P D0#K )<
MZ0"> .< I #F *P Y "T .( OP#@ ,T W@#C -P \@#: /T V #_ -8 _P#5
M ?\ U0'_ -4"_P#5 O\ _QX0 /\<#0#_%PL _Q4. /\4%0#_$1\ _PXJ /\+
M. #]"$4 ^ 91 /0$7 #N!&8 Z@1O .8#=P#D!'\ X@2& . $C #>!), W06:
M -L%H #8!:@ U06Q -(%NP#0!LD S@?@ ,P(\0#)"O\ QPO_ ,8,_P#%#/\
MQ0S_ ,4,_P#%#/\ _R$, /\@!@#_' , _QT* /\;$ #_&!@ _Q0C /81, #O
M#CX Z@Y* .4-5@#A#6  W0UI -D-<0#5#7D TPV! -$-B #/#8\ S0Z6 ,L.
MG0#*#J4 R ZN ,8/N0#$$,@ PA#? +X1\@"[$O\ N1/_ +<3_P&V$_\!MA/_
M ;83_P&V$_\!_R4& /\C  #_(P  _R0# /\A"@#]'1$ \1H; .@6)P#A%#4
MVA-# -,43P#.%5D RQ5C ,@6:P#%%G, PQ=[ ,$7@@# &(D OAB0 +P8F "[
M&:  N1FI +<9M "U&L( M!K6 + ;[0&M'/P!JQW_ :D=_P&I'?\!J!W_ :@=
M_P&H'?\!_R@  /\G  #^*@  [RH  .<G 0#G(@D Y!T0 -D;'0#/'2T R1X\
M ,0@20"_(%, O"%= +DA90"W(FT M2)T +,B? "Q(H,!L"** :XBD@&L(YL!
MJR.D :DCKP&G([P!IB3. :,DZ *@)?D"GB7_ ITE_P*<)?\"FR7_ ILE_P*;
M)?\"_RP  /\M  #M,@  XC0  -HS  #3+@, TB4* ,DE%P#!)R< NRDV +8J
M0P"R*TX KRM7 *PK8 "J*V<!J"MO :8K=@&D*WT!HRN$ J$KC0*?*Y4"GBN?
M IPKJ@.:*[8#F2S' Y<LX@.4+?4$DBW_ Y$M_P.0+O\#D"W_ Y M_P.0+?\#
M_S   /(S  #D.@  UCT  ,P\  #'.0  PS$% +TN$0"U,"$ L#(P *LS/0"G
M,TD I#-2 *$S6@&?,V(!G#-I IHS< *9,W<"ES)_ Y4RAP.3,I $DC*:!) R
MI06.,K$%C3/"!HLSW :)-/(&AS3_!88T_P6&-/\$A33_!(4T_P2%-/\$_#,
M .LZ  #<00  S40  ,-$  "]00  N#L! +(W#@"K.!P I3DK *$Z. "=.T0
MFCM- 9<Z5@&4.ET"DCID I Z:P...7(#C#EZ!(HY@@6).8L%ASF5!H4YH >#
M.:T'@CF\"($YTPA_.NX(?3K^!WP[_P9\._\%?#O_!7P[_P5\._\%]#<  .5
M  #21P  Q4H  +Q+  "U20  KT,  *D^"P"B/Q< G4 F )A!- "403\ D4%)
M 8Y!40&+0%D"B4!@ X= 9P.%/VT$@S]U!8$_?09_/H<'?3Z1"'L^G EZ/JD)
M>#ZX"G<_S0IU/^H*=$#\"'1 _P=T0/\&<T#_!G- _P9S0/\&\3L  -]%  #,
M3   OT\  +90  "N3P  ITH  *!$!P":110 E48B )!&, ",1SP B49% 89&
M3@&#1E4"@45< WY%8P1\1&H$>D1Q!7E$>09W1(((=4.-"7-#F0IQ0Z8+<$.U
M#&Y$R0QM1.<,;47Z"FQ%_PAL1?\';$7_!VQ%_P=L1?\'[#\  -A)  #'4
MNU0  +%5  "I5   H5   )E* @"221$ C4H? (E++ "%3#@ @DM" 7]+2@%\
M2E(">4I8 W=*7P1U268%<TEM!G%)=@=O2'\(;4B*"6Q(E@MJ2*,,:$BR#6=(
MQ0UF2>0-9DGX"V9)_PEF2O\(9DG_!V9)_P=F2?\'Z$,  -)-  #"4P  MU@
M *U9  "D6   G%4  )-.  ",3@X AT\; ()/*0!_4#4 >U _ 7A/1P%V3T\"
M<TY5 W%.7 1O36,%;4UJ!FM-<@=I37P(9TR'"F5,DPMC3* -8DRO#F%-P@Y@
M3>$.8$WV#&!._PI@3O\)8$[_"&!._PA@3O\(XT<  ,U0  "^5P  LUL  *I=
M  "A70  F%H  (U3  "&4@P @%,8 'Q3)0!Y5#$ =50\ '-31 %P4TP";5)3
M FM260-I4F $9U%H!F51< =C47D(85&$"F!0D0Q>4)X-7%"M#EM1P Y:4=X/
M6E'U#%I2_PI;4O\)6U'_"%M1_PA;4?\(WTH  ,E3  "[6@  L%\  *9A  "=
M80  E%X  (A7  " 5@H >E<5 '97(@!S6"X <%<Y &U700%J5TD":%90 F96
M5P-D5EX$8E5E!6!5;0=>57<(7%6""EI5C@Q959P-5U6K#E95O@]55=L/557S
M#555_PM65?\)5E7_"595_PA65?\(VTT  ,57  "X7@  K6(  *-E  ":90
MD&,  (-<  ![6P8 =5L2 '%;'P!N7"L :UPV &A;/P%E6T<!8UM. F%:50-?
M6EP$75IC!5M::P99674(5UF "E59C M469H-4EFJ#E%9O Y06=@.4%GR#5%9
M_PM16?\*45G_"5%9_PA16?\(U%$  ,):  "T80  JF8  *!H  "7:0  C&<
M 'U@  !U7P, ;U\0 &M?' !H8"@ 9F S &-@/ %A8$0!7U], EQ?4P-;7UH$
M65]A!5=>:0957G,(4UY^"5%=B@M/79D,35VH#4Q>N@Y+7M0.2U[Q#$Q>_PM,
M7?\*3%W_"4Q=_PA,7?\(SU0  +Y>  "Q90  IVH  )UM  "4;0  B6P  'AE
M  !O9   :60. &5D&0!B9"4 8&4P %YE.@!<94(!6F5* EAD40)69%@#5&1?
M!%)D9P508W$'3F-["4QCB I*8Y<+2&.F#$=CN U&8]$-1F/O#$9B_PI'8O\)
M1V+_"4=B_PA'8O\(RE@  +IB  "N:0  HVX  )IQ  "0<@  A'$  '1K  !I
M:0  8VD+ %]I%0!<:B$ 6FHM %AK-@!6:S\!56M' 5-J3@)1:E4#3VI=!$UJ
M905*:6X&2&EY!T9IA@E$:94*0VBE"T%IMPQ :<\,0&CN"T%H_PI!9_\)06?_
M"$)G_PA"9_\(Q5T  +9F  "J;0  H',  )9V  "+=P  @'8  '!R  !E<0
M7' ' %AP$0!6<!T 5'$H %)Q,P!0<3P 3W)$ 4UQ2P%+<5,"27%: T=Q8@1%
M<&P%0W!W!D%PA <_<),(/6^C"3MPM0H[<,T*.F_L"3MN_@@[;O\(.VW_!SMM
M_P<[;?\'OV(  +%K  "F<P  G7D  ))[  "'?   >WP  &UZ  !@>   5G<!
M %!W#@!.>!@ 3'@D $MY+@!)>3< 2'E  $9Y2 %$>4\!0GE7 D%Y8 (_>&D#
M/'AT!#IX@@4X>)$&-WBA!S5XLP<T>,L'-'?K!S1V_0<T=?\'-77_!C5T_P8U
M=/\&N6@  *UQ  "B>0  F'X  (V   ""@0  =H(  &F!  !;@0  48$  $B
M"@!%@1, 0X$> $*"*0!!@C( 0(([ #Z"0P ]@DL .X)3 3F"7 $W@F8"-8)Q
M S."?P,Q@8X$,(&?!"Z!L04M@<@%+8'I!"U__ 4M?O\%+7W_!2U]_P4M??\%
MLVX  *AX  "=?P  DH,  (B&  !]AP  <(@  &.)  !5B@  2XH  $&* @ [
MBPX .8L7 #B,(@ WC"P -HPU #2,/0 SC$8 ,HU/ #&-6  OC6(!+8QN 2N,
M>P$JC(L"*(R< B:,KP(EC,8")8OH B6*^P,EB/\#)8C_ R6'_P,EA_\#K78
M *.   "7A0  C8D  (*,  !VC@  :9   %R2  !0DP  1)0  #J5   QE@@
M+9<1 "R7&@ KER0 *I<M "F7-@ HF#\ )YA( ":84@ EF%P (YAH "*8=P @
MF(< 'YB9 1V8K $<F,,!')?E 1R5^@$;E/\!&Y/_ AN3_P(;D_\"IW\  )R&
M  "1BP  AX\  'J2  !ME0  89@  %6;  !)G0  /9X  #.?   JH0  (:,*
M !^C$0 >HQH ':0D !RD+0 ;I#8 &J0_ !FD2@ 8I%4 %J5A !6E<  4I8$
M$Z64 !*EJ  1I;\ $*3B !&B^  1H?\ $:#_ 1&@_P$1H/\!H(8  )6,  ",
MD0  ?Y4  '&:  !DG@  6*$  $RD  ! I@  -:<  "JI   BK   &:X  !*P
M"0 0L1  $+$8  ZQ(@ .L2L #;$U  VQ0  ,L4L "[%8  JQ9P (L7@ ![&+
M  6QH  $L+4 !+#0  2P[P %K_X !J[_  :N_P &KO\ F(X  (^3  ""F
M=9T  &>B  !:IP  3JL  $&M   UKP  *[$  "&T   8M@  $;D   V\ P '
MO@P  [T2  &]&0  OB(  +XK  "^-@  OD$  +].  "_7   OVT  +^   "^
ME0  OJH  +["  "]Y   O?8  +W_  "]_P  O?\ DI0  (6:  !XH   :J8
M %RK  !/L   0K,  #6V   JN   (+L  !>^   0P0  "\0   3'    R0<
M ,D-  #)$@  RAD  ,LB  #+*P  S34  ,Y!  #.4   SV   ,]R  #/AP
MSYT  ,^S  #/S@  S^L  ,[X  #._@  SOX B)L  'JB  !LJ   7J\  %"U
M  !"N0  -;P  "F_   >P@  %<8   [)   (S    -    #3    U0   -8&
M  #8#   V1$  -L6  #<'P  WB@  . T  #B00  XE$  .-C  #C=P  Y(X
M .2D  #DN@  Y=0  .7J  #E\P  Y?, ?*,  &ZJ  !@L@  4;D  $.^   U
MP@  *,8  !S)   3S0  #-$   35    V@   -X   #A    X@   .0   #E
M P  YPD  .D.  #K$@  [1H  .\D  #R,0  ]$$  /13  #U9@  ]7P  /:3
M  #VJ0  ][P  /?.  #WWP  ]]\ <*P  &&T  !3NP  1<,  #;'   GS
M&]   !'5   *VP   -\   #B    Y0   .D   #L    [0   /    #Q
M\P   /4$  #W"@  ^A   /P6  #_(0  _RX  /]   #_4P  _V@  /^   #_
ME@  _Z@  /^V  #_OP  _[\ _PT< /\*&P#_ AL _P > /\ ) #_ "X _P \
M /\ 2@#_ %8 _P!C /\ ;0#_ '< _P!_ /\ AP#_ (X _P"4 /\ F@#_ *
M_P"F /\ K #_ +0 _P"] /\ R0#^ -T _0#M /P ^@#[ /\ ^@#_ /D _P#Z
M /\ ^@#_ /H _P#Z /\ _Q 9 /\-%P#_!A8 _P 8 /\ '@#_ "H _P W /\
M10#_ %( _P!> /\ :0#_ '( _P![ /\ @@#_ (D _P"0 /X E@#] )P _ "A
M /L J #Y *\ ^ "X /8 PP#T -( \P#G /( ]@#P /\ [P#_ /  _P#O /\
M[P#_ .X _P#N /\ _Q(4 /\/$@#_"Q( _P 2 /\ &@#_ "4 _P S /\ 0 #_
M $T _P!9 /\ 9 #] &T ^P!V /D ?0#W (0 ]0"+ /0 D0#S )< \0"= /
MHP#N *H [ "S .H O0#H ,L YP#A .4 \0#C /T XP#_ .( _P#A /\ X0#_
M .  _P#@ /\ _Q00 /\1#@#_#0T _P</ /\"%0#_ "  _P M /\ .@#_ $<
M^0!3 /4 7@#R &@ \ !P .T > #K '\ Z0"% .@ C #F )( Y0"8 ., GP#A
M *8 WP"N -P N #: ,4 U@#9 -0 [ #2 /D T0#_ ,\ _P#. /\ S@#_ ,X
M_P#. /\ _Q<, /\4" #_#P4 _PX+ /\,$0#_!QH _P$F /P - #T $$ [0!-
M .D 6 #F &( XP!J .  <@#> 'D VP"  -D A@#6 (T TP"3 -$ F@#/ *$
MS0"J ,L LP#) +\ Q@#0 ,4 Z ## /8 P0#_ , "_P"_ _\ OP/_ +\#_P"_
M _\ _QL& /\7  #_%   _Q,% /\1#0#_#A0 ^0H? / &+ #F SD X -& -P#
M40#6!%L T@1D ,\%; #,!7, R@5Z ,@%@0#&!8< Q0:. ,,&E@#!!IT OP:F
M +T&L "[![P N0C- +@*Y0"U"_< LPW_ +$-_P"P#?\ L [_ *\._P"O#O\
M_QX  /\;  #_&P  ^AH  /46!0#V$0T ZPX5 .(+(@#8"S$ T P^ ,L-2@#'
M#54 Q Y> ,$.9@"_#FT O0YT +L/>P"Y#X( MQ"* +80D0"T$)H LA"C + 1
MK0"O$;H K1'* *H2Y0"G%/< I17_ *,5_P"B%?\ HA7_ *(5_P"B%?\ _R(
M /\@  #P(P  YB0  . A  #<&04 VQ , - 1&0#($RD PA4W +T61 "Y%TX
MM1=7 +,88 "P&&< KAAN *P9=0"K&7P J1F$ *@:C "F&I0 I!J> *,;J "A
M&[0 GQS% )X<WP":'?,!F![_ 9<>_P&6'_\!E1__ 94?_P&5'_\!_R8  /0G
M  #F+0  VB\  ,\M  #*)P  QQ\( ,$<$P"Z'B( M!\Q *\@/0"K(4@ J")2
M *8B6@"C(V( H2-I * C;P">(W< G"-^ )LCA@"9)(\!ER29 98DHP&4)+ !
MDB6_ 9$EU@&.)N\!C"?_ HLG_P**)_\"B2?_ HDG_P&))_\!^BD  .PP  #=
M-@  S3@  ,0W  "^,@  NBL" +4E#@"N)QT J"DK *0J. "@*D, G2M, )HK
M50"8*UP EBMC )0K:@&2*W$!D"QX 8\L@0&-+(H!BRR4 HHLGP*(+*L"ABRZ
M H4MS@.#+NH#@2[\ X N_P)_+O\"?R[_ GXN_P)^+O\"]"X  .0W  #2/0
MQ3\  +L_  "T/   KS4  *DO"P"C+Q< GC$F )DR,P"6,CX DC-( ) S4 "-
M,U@ BS-> 8DS90&',VP!AC-S 80S? *",X4"@#./ W\SF@-],Z<#?#.U!'HS
MR01Y-.8$=S7Y!'8U_P-U-?\#=37_ W4U_P-U-?\#\#,  -T]  #*0P  OD4
M +5&  "M0P  ICT  * V!@"9-A, E#@A ) Y+@",.3D B3E# (<Y3 "$.5,!
M@CE: 8 Y80%^.6@"?#EO GHY=P)Y.8 #=SF+!'4YE@1T.:,%<CFQ!7$YQ 9O
M.N(&;CKW!6X[_P1M._\$;3O_ VTZ_P-M.O\#ZCD  -5"  #$2   N4L  *]+
M  "G20  GT0  )@^ 0"1/!  C#T= (@^*@"$/S4 @3\_ 'X_2 !\/T\!>C]6
M 7@_70%V/F0"=#YK G(^<P-P/GP#;SZ'!&T^DP5K/J &:CZN!FD_P =G/]X'
M9S_U!F9 _P5F0/\$9D#_!&8__P1F/_\$Y3T  ,]&  "_3   M$\  *I0  "B
M3P  F4H  )%$  "*00T A$(9 (!#)@!]1#( >D0\ '=$1 !U1$P!<D13 7!#
M60%O0V ";4-G FM#;P-I0WD$:$.#!69#CP9D0YT'8T.K!V%#O0A@1-D(8$3S
M!V!$_P9?1/\%7T3_!&!$_P1@1/\$X$$  ,I*  "[4   L%,  *=5  ">4P
ME4\  (M)  "#1PL ?4<5 'E'(@!V2"X <T@X '%(00!N2$D!;$A0 6I(5@%H
M2%T"9D=D F5'; -C1W8$84> !6!'C09>1YH'7$>I"%M(NPA:2-0(6DCQ!UI)
M_P9:2?\%6DC_!5I(_P1:2/\$VT0  ,9-  "X4P  K5<  *-9  ":6   D50
M (9.  !]2P@ =TL2 '-,'P!P3"L ;4PU &M,/@!H3$8 9DQ- 61,4P%B3%H"
M84QB E],:@->3',$7$M^!5I+B@982Y@'5TRG"%9,N0E53-$)5$SO"%1-_P95
M3/\&54S_!55,_P553/\%U4@  ,)1  "U5P  JEL  *!<  "77   C5D  (%3
M  !W3P0 <4\0 &Y0' !J4"@ :% R &50.P!C4$, 85!* 5]040%=4%@"7%!?
M EI09P-84'$$5U![!550B 934)8'4E"E"%!0MPE04,X)3U#M"%!0_P=04/\&
M4%#_!5!0_P504/\%T$L  +]4  "R6@  IUX  )U@  "48   B5T  'Q7  !R
M5   ;%,. &A4&0!E5"0 8E0O &!4. !>5$  7%1( 5I43P%95%8!5U1= E54
M90-45&X$4E1Y!5!4A@9.5)0'352D"$M4M0A+5,P)2E3K"$M4_@=+5/\&2U3_
M!4M4_P5+5/\%S$X  +M7  "N7@  I&(  )ID  "19   AF(  '=;  !M6
M9E@, &)8%@!?6"( 75DL %M9-@!963X 5UE& %9930%4650!4EE; E%98P-/
M66P#35EW!$M8A 5)6)('2%BB!T=9LPA&6<H(15GJ"$99_09&6/\&1EC_!4=8
M_P5'6/\%QU(  +A;  "K80  H68  )AH  ".:0  @V<  ')@  !H7@  85T)
M %Q=$P!:71X 5UTI %9>,P!47CL 4EY# %%>2@%/7E(!3EY9 DQ>80)*7FH#
M2%YU!$9>@@5$79 &0UZ@!T%>L0= 7L@'0%[H!T!=_ 9!7?\%05W_!4%<_P5!
M7/\%PU8  +1?  "H9@  GFH  )5M  "*;0  ?VP  &]G  !D9   6V(% %9B
M$ !48AL 4F,E %!C+P!.9#@ 361  $MD2 !*9$\!2&17 49D7P)%9&@"0V1S
M T%C?P0_8XX%/6.>!CQCL 8[9,8&.V3F!CMC^@4[8O\%.V+_!3QA_P0\8?\$
MOEL  +!C  "E:@  FV\  )%R  "&<@  >W$  &QM  !@:P  56D  $]H#0!-
M:1< 2VDA $EJ*P!(:C0 1VH] $5K1 !$:TP 0FM4 4%K7 $_:F4"/6IP CMJ
M?0,Y:HP$-VJ<!#9JK@4U:L0%-6KE!35I^00U:?\$-6C_!#5H_P0U:/\$N6
M *QI  "A<   F'4  (UW  ""=P  =W<  &ET  !<<P  47$  $AP"@!%<!(
M0W$= $)Q)P! <C  /W(X #YR0  ]<D@ .W)0 #IR60$X<F,!-G)M C1R>@(S
M<HD#,7*: R]RK ,N<L$#+G+C RYQ^ ,N</\#+F__ RYO_P,N;_\#LV8  *=O
M  "==@  DWH  (A\  !^?0  <GT  &1\  !7>P  3'H  $)Y P \>0X .GH7
M #EZ(0 X>BH -WLS #9[.P T>T0 ,WM, #)[50 P>U\ +WMJ 2U[=P$K>X<!
M*GN8 BA[J@(G>[\")GOA B9Z]P(F>/\")GC_ B=W_P(G=_\"KFP  *-V  "9
M?   CG\  (2"  !X@P  ;(0  %^$  !1A   1X0  #R$   SA D ,(01 "^$
M&@ MA"0 +(4M "N%-0 JA3X *85' "B&4  GAEH )H9F "2&<P CAH, (8:5
M ""&IP$>AKP!'H;> !Z$]0$>@O\!'H+_ 1Z!_P$>@?\!J'0  )Y]  "3@@
MB84  'Z(  !QB@  98L  %B,  !,C0  0(X  #:.   LCP  )9 , ".0$P B
MD!P (9 E ""1+@ ?D38 'I%  !V120 <D50 &I%@ !F1;@ 8D7X %I*0 !62
MI  4D;D $Y'8 !./]  4CO\ %(W_ !2,_P$4C/\!HWT  )B#  ".B   A(P
M '>/  !ID0  79,  %"5  !%EP  .9@  "Z9   EF@  '9L" !:=#  5G1,
M%)T; !.=)  2G2T $9XW !&>00 0GDP #YY8  Z>9P -GG< #)Z*  N=G@ *
MG;( "9W,  F<[  *F_X "YK_  N9_P +F?\ G(0  )&*  "(C@  >Y(  &V6
M  !@F0  5)P  $B?   \H   ,*$  ":C   =I0  %:<  !"I!0 +JPT "*H3
M  >J&P &JB0 !:HN  2J.  "JD0  :I0  "J7@  JFX  *J!  "JE0  J:H
M *G!  "HY   J/8  *?_  "G_P  I_\ E8L  (R0  !_E0  <9H  &.>  !6
MH@  2J8  #VH   QJ@  )JL  !VM   4L   #K(   FU 0 "M@H  +8/  "V
M%0  MQT  +<E  "W+P  N#D  +A&  "X5   N&0  +AV  "XBP  MZ   +>V
M  "WTP  MN\  +;\  "V_P  MO\ CY(  (*7  !TG0  9J(  %BG  !+K
M/J\  #&Q   FLP  '+8  !.X   -NP  !KX   #!    P@0  ,(+  ##$
MQ!4  ,0<  #%)   QBX  ,@Z  #)1P  R5<  ,EI  #)?0  R90  ,BJ  #(
MPP  R.0  ,CT  #(_0  R/T A9D  '>?  !HI@  6JL  $VQ   _M0  ,;@
M "6Z   :O0  $<    O#   #QP   ,H   #-    S@   ,\#  #0"0  T0X
M -,2  #5&0  UR(  -HM  #=.0  WDD  -Y:  #?;@  WX4  -^<  #?L@
MWLL  -[F  #?]   W_0 >:$  &NH  !<KP  3K4  $"[   QO@  ),$  !G%
M   0R   "<P   #/    TP   -D   #<    W0   -\   #A    X@4  .0+
M  #F$   Z!8  .H@  #M*P  \#H  /%+  #Q7@  \G,  /.+  #SH@  \[8
M //)  #SX0  \^$ ;:H  %ZQ  !0N0  0;\  #+$   DR   %\P   [0   &
MU0   -H   #>    X@   .8   #I    Z@   .P   #N    \    /(   #T
M!@  ]@P  /D2  #\'   _RD  /\Z  #_30  _V(  /]X  #_D   _Z,  /^S
M  #_P0  _\$ _P<9 /\!%P#_ !< _P : /\ (0#_ "L _P Y /\ 1P#_ %0
M_P!? /\ :@#_ ', _P![ /\ @P#_ (H _P"0 /\ E@#_ )L _P"A /\ J #_
M *\ _P"X /\ Q #^ -4 _ #J /L ^ #Z /\ ^0#_ /@ _P#X /\ ]@#_ /,
M_P#Q /\ _PL5 /\%$P#_ !, _P 4 /\ &@#_ "< _P T /\ 0@#_ $\ _P!;
M /\ 90#_ &X _P!V /\ ?@#_ (4 _@"+ /T D0#[ )< ^@"= /@ HP#W *L
M]@"S /0 O@#S ,P \0#C .\ \P#N /\ [0#_ .P _P#K /\ [ #_ .P _P#K
M /\ _PT1 /\)$ #_  \ _P 0 /\ %@#_ "( _P O /\ /0#_ $H _P!5 /T
M8 #Z &D ^ !Q /8 >0#T '\ \P"& /$ C #O )( [@"8 .P GP#K *8 Z0"N
M .< N #E ,4 XP#: .$ [0#? /L W@#_ -T _P#= /\ W0#_ -T _P#= /\
M_P\- /\,"P#_ PD _P , /\ $@#_ !T _P I /L -P#X $0 ]0!0 /( 6@#N
M &, [ !K .D <P#G 'H Y0"  ., A@#A (P WP"3 -T F0#; *$ V0"I -4
ML@#2 +X T #. ,X Y@#, /8 R@#_ ,H _P#) /\ R #_ ,@ _P#( /\ _Q$(
M /\- @#_!P  _P4( /\ #@#_ !8 ]P B .\ , #K #T Z !) .0 5 #@ %T
MW0!E -D ;0#5 ', T@!Z -  @ #. (< S "- ,H E #( )L Q@"D ,0 K0#"
M +@ P #' +T WP"\ /$ NP#^ +D _P"X /\ N #_ +@ _P"X /\ _Q0  /\/
M  #_#0  _PP  /\'"0#X 1  Z  : ., * #= #8 V !" -( 30#. %< R@!?
M ,< 9@#% &T PP!T ,$ >@"_ ($ O0"( +L CP"Y )< MP"? +4 J "S +,
ML0#" *\ V "N NT K /[ *L%_P"J!O\ J0;_ *D&_P"I!O\ _Q8  /\2  #W
M$@  [!$  .8.  #E!@@ W0,2 -0#( #-!"T R 0Z ,,%1@"_!5  O 98 +D&
M8 "W!V< M0=N +,'=0"Q"'L KPB" *X)B@"L"9( J@F; *@*I0"F"K  I0N_
M *,,U "A#>T GP[^ )T._P"<#_\ FP__ )L/_P";#_\ _QH  /<9  #J'@
MWQX  -4:  #0$P( S@P+ ,<+%@# #24 N@XR +8./P"R#TD KQ!2 *P06@"J
M$&$ J!%H *81;P"D$78 HA%] *$1A0"?$HX G1*7 )P2H@":$ZT F!.\ )<4
MT "4%>P DA;] ) 7_P"/%_\ CA?_ (X7_P".%_\ ^AT  .XC  #?*   T"H
M ,<G  #!(0  O1D% +D2$ "R%1X K18L *@7. "D&$, H1E, )\95 "<&EP
MFAIB )D::0"7&W  E1MW )0;?P"2'(@ D!R2 (\<G0"-':D BQVW (H>R@"(
M'^< AB#Z (0@_P&#(/\!@R#_ 8(@_P&"(/\!]20  .4L  #3,0  QC,  +PQ
M  "V+0  L"4  *P=# "F'A@ H2 F )PA,@"9(CT E2)' ),C3P"1(U8 CR-=
M (TD9 "+)&L B21R (@D>@"&)(, A"6- (,EF &!):0!@":R 7XFQ0%])^(!
M>R?W 7DH_P%X*/\!>"C_ 7@H_P%X*/\![RL  -TS  #*.0  OCL  +0Z  "M
M-@  IB\  *$H!P";)Q, EB@@ )$I+0".*C@ BRM" (@K2@"&*U( A"M8 ((L
M7P" +&8 ?RQM 'TL=0![+'X!>BR( 7@LE %V+: !=2VN G0MP )R+MT"<2[T
M G O_P)O+_\";R__ 6XO_P%N+_\!Z#$  -,Z  ##/P  MT$  *Y!  "F/@
MGC@  )<Q 0"1+A  C"\< (@P* "$,3, @3(] '\R1@!],DT >S)4 'DR6P!W
M,F$ =3)I 70R< %R,GD!<#.$ 6\SD )M,YT";#.K FHTO )I--4#:#7Q F<U
M_P)G-?\"9C7_ F8U_P)F-/\"XC8  ,P_  "]1   LD<  *A'  "@1   F#\
M ) Y  "(- T @S47 '\V) !\-R\ >3<Y '<X0@!T.$D <CA0 '$X5P!O.%X
M;3AE 6PX;0%J.'4!:#B  F<XC )E.)D#9#FH V(YN0-A.M #8#KN V Z_P-?
M.O\"7SK_ E\Z_P)?.O\"W3L  ,=#  "Y20  KDL  *1,  ";2@  DD4  (D_
M  "!.@D >SH4 '<[( !T/"L <CPU &\]/@!M/48 :SU- &D]4P!H/5H 9CUA
M 60]:0%C/7(!83U] F ]B0)>/98#73ZE UL^M@1:/LP$6C_L!%D__@-9/_\#
M63__ ED__P)9/O\"UC\  ,-'  "U3   JE   *!0  "73P  CDL  (1%  !Z
M0 8 =3\1 '% ' !M0"@ :T$R &E!.P!G04( 94%) &-!4 !A05< 8$%> 5Y!
M9@%=0F\"6T)Z EI"A@-80I0#5T*C!%5#LP140\D$5$/I!%-#_0-30_\#5$/_
M U1#_P)40_\"T$(  +]*  "R4   IU,  )U4  "44P  BE   ']*  !U10(
M;D,. &M$&0!G120 944N &)%-P!A13\ 7T5& %U%30!;150 6D9; 5E&8P%7
M1FP"5D9W E1&@P-31I$#44:A!%!'L01/1\<$3D?G!$Y'^P1.1_\#3D?_ T]'
M_P-/1_\#S$8  +M.  "O5   I%<  )I8  "15P  AE0  'M.  !P2@  :4@-
M &5(%@!B22$ 7TDK %U)- !;23P 64E# %=)2@!625( 54I9 51*80%22FH!
M44IU D]*@0-.2H\#3$N?!$M+L 1*2\4$24OF!$E+^@1)2_\#2DO_ TI+_P-*
M2_\#R$D  +A1  "L5P  H5L  )A<  ".7   @UD  '93  !K3@  9$T* %],
M$P!<31X 6DTH %A-,0!633H 5$U! %-.2 !23D\ 4$Y7 4].7P%-3F@!3$YS
M DI/?P))3XT#1T^=!$9/K@1%3\,$1%#D!$1/^01%3_\#14__ T5._P-%3O\#
MQ$P  +55  "I6P  GUX  )5@  "+8   @%X  ')7  !G4P  7E$' %E1$0!7
M41L 5%$E %)2+P!14C< 3U(_ $Y21@!-4TT 3%-5 $I370%)4V8!1U-P D53
M?0)$4XL#0E.; T%4K 1 5,$$/U3B!#]4^ - 4_\#0%/_ T!3_P- 4O\#P%
M +)8  "F7@  G&(  ))E  "(90  ?6(  &Y<  !C60  658# %16#@!15A@
M3U8B $U7+ !,5S0 2E<\ $E81 !(6$L 1UA3 $586P%$6&0!0EAN 4!8>P(_
M6(D"/5B9 SQ8J@,[6;\#.EG@ SI8]P,Z6/\#.U?_ SM7_P,[5_\#O%0  *Y<
M  "C8P  F6<  )!I  "%:0  >6<  &MB  !@8   55T  $Y;# !+6Q0 25P?
M $=<* !&73$ 15TY $-=00!"74@ 05Y0 $!>6  ^7F$!/%YL 3M>> (Y7H<"
M-UZ7 C9>J0,U7KT#-%_= S1>]0,U7?\"-5W_ C5<_P(U7/\"N%D  *IA  "@
M9P  EFP  (QN  "!;@  =FP  &=I  !<9@  460  $AB"0!$8A$ 0F(; $%C
M)  _8RT /F,U #UD/0 \9$4 .V1- #ED50 X9%\ -F1I 35D=@$S9(4!,665
M C!EIP(O9;L"+F7: BYD] (N8_\"+V/_ B]B_P(O8O\"LUX  *=F  "<;0
MDW$  (AS  !]<P  <G(  &1P  !8;@  36P  $)J P \:0X .FH6 #EJ(  X
M:B@ -FLQ #5K.0 T:T$ ,VQ) #)L4@ Q;%P +VQF "YL<P L;((!*FR3 2EL
MI0$H;+D!)VW6 2=K\@$G:O\!)VK_ 2AI_P(H:?\"KF0  *-L  "9<P  CG8
M (1X  !Y>0  ;7@  &!W  !3=@  2'4  #YS   T<@H ,7,1 #!S&@ O<R,
M+G,K "UT-  L=#P *W1$ "ET30 H=5< )W5C "5U;P D=7\ (G60 "%UH@ @
M=;< 'W72 !]T\0 ?<_\!'W+_ 2!Q_P$@<?\!J6L  )YS  "4>0  BGP  (!^
M  !T?P  9W\  %I_  !-?@  0WX  #A]   O?0( *'T- "9]%  D?1P (WXE
M ")^+0 A?C8 (7X_ !]_2  >?U( '7]> !Q_:P :?WH &7^, !=_GP 6?[,
M%7_. !5^[P 6?/\ %GO_ !9[_P 7>_\ I'(  )IZ  "/?P  A8(  'N$  !M
MA@  8(<  %2'  !(B   /(@  #*(   HB   ((@% !J)#@ 9B14 &(D= !>*
M)@ 6BBX %8HW !2*00 3BDP $HM8 !&+90 0BW4 #XN'  Z*FP -BJ\ #(K(
M  R)Z@ -A_P #H?_  Z&_P .AO\ GWL  )2!  "*A0  @(@  '.+  !EC0
M68\  $R0  !!D@  -)(  "J2   ADP  &90  !*6!@ .EPX #9<5  R7'0 ,
MER8 "Y<O  J7.0 )ET0 ")=0  :77@ %EVX  Y:   &6E   E:@  )6^  "4
MX   E/0  )/_  &2_P !DO\ F((  (Z(  "%C   =X\  &J2  !=E0  4)@
M $2:   XFP  +)P  "*=   9G@  $J    VB @ 'HPL  :,0  "C%P  HQ\
M *,G  "C,0  I#P  *1(  "D5@  I&4  *-W  "CBP  HZ   **V  "AT@
MH?   *#[  "@_P  H/\ D8H  (F.  ![D@  ;9<  &";  !3G@  1J$  #FC
M   MI   (Z8  !FH   1J@  #*P   6N    KP<  *\-  "O$0  L!@  + @
M  "Q*   L3(  +(^  "R3   LEL  +)L  "R@0  L9<  +&L  "PQ@  L.@
M *_W  "O_P  K_\ C)   '^5  !QF@  8Y\  %6D  !'J   .JH  "VL   B
MK@  &+   !"S   *M0   K@   "[    NP   +P'  "\#0  O1$  +X6  "_
M'@  P"<  ,$R  #"0   PT\  ,-@  ##=   PXL  ,.A  ##N   PM<  ,+O
M  #"^@  P?X @9<  '.=  !EHP  5Z@  $FM   [L0  +;,  "&V   6N0
M#KL   >^    P0   ,4   #'    R    ,D   #*!0  RPL  ,T/  #.%
MT!P  -,F  #6,@  V$$  -A3  #99@  V7P  -F4  #9JP  V<,  -GA  #9
M\   V?0 =I\  &>F  !9K   2[(  #RW   NN@  (;T  !7    -Q   !<<
M  #*    S@   -(   #5    U@   -D   #;    W0   -\'  #A#   XQ$
M .89  #I)   [#(  .U#  #N5@  [VL  .^$  #OG   [[(  ._&  #OW0
M[^0 :J@  %NO  !,M@  /KP  "_    @Q   %,@   S,   "T    -0   #9
M    W@   .(   #E    Y@   .@   #I    [    .X   #P @  \@D  /4/
M  #X%P  _",  /\S  #_1@  _UH  /]Q  #_B0  _Y\  /^Q  #_P   _\8
M_P 5 /\ % #_ !0 _P 7 /\ '0#_ "@ _P W /\ 1 #_ %$ _P!< /\ 9@#_
M &\ _P!W /\ ?@#_ (4 _P"+ /\ D0#_ )< _P"= /\ I #_ *L _P"T /X
MOP#] ,X ^P#F /D ]@#X /\ ]P#_ /< _P#W /\ \ #_ .P _P#I /\ _P,2
M /\ $ #_ !  _P 1 /\ %P#_ "0 _P R /\ /P#_ $P _P!7 /\ 80#_ &H
M_P!R /\ >0#] (  _ "& /H C #Y )( ^ "8 /8 GP#U *8 ] "N /( N0#P
M ,8 [@#> .T \ #K /X Z@#_ .D _P#I /\ YP#_ ., _P#@ /\ _P<. /\
M#0#_  L _P , /\ $P#_ !\ _P L /\ .@#_ $8 _@!2 /L 7 #X &4 ]0!L
M /, = #Q 'H [P"! .X AP#L (T Z@"3 .D F@#G *$ Y@"I ., LP#A +\
MWP#0 -T Z0#: /D V0#_ -< _P#5 /\ U0#_ -4 _P#4 /\ _PD* /\!!0#_
M  , _P ) /\ $ #_ !D ^P F /< - #T $  \@!, .X 5@#J %\ YP!G .0
M;@#B '0 X ![ -X @0#< (< V@"- -8 E #4 )L T0"C ,\ K0#, +@ R@#'
M ,@ X #& /, Q0#_ ,, _P## /\ PP#_ ,, _P## /\ _PL! /\#  #_
M_P # /\ "P#S !( [@ ? .H +0#F #H X@!% -X 3P#9 %@ U !@ -$ : #.
M &X S !T ,H >P#( ($ Q@"' ,0 C@#" )8 P "> +X IP"[ +( N0#  +<
MU "U .P LP#[ +, _P"R /\ L@#_ +$ _P"Q /\ _PT  /\&  #_ P  ]P
M /0  P#G  T X  8 -H )0#3 #( S@ ^ ,H 20#& %( PP!: ,  80"^ &@
MO !N +H = "X 'L M@"! +0 B "R )  L "9 *X H@"L *T J@"Z *@ RP"F
M .8 I0#W *0 _P"C /\ H@#_ *( _P"B /\ _Q   /L,  #O#@  Y@T  -\)
M  #:  8 T  1 ,D '0#$ "H OP W +L 0@"W $L M !4 +( 6P"O &( K0!H
M *L ;@"I '4 J ![ *8 @P"D (L H@"4 *  G@"> :@ G *U )L#Q@"9!>(
MF ;T )8(_P"5"?\ E G_ )0)_P"4"?\ _!$  /$5  #C&0  UAD  ,P5  #'
M$   Q <* +T#% "W!"$ L@8N *X(.@"J"40 IPE- *0*50"B"EP H IB )X+
M:0"<"V\ FPMV )D,?@"7#(8 E@R0 )0,F@"2#:8 D0VS (\-Q0"-#N( BQ#V
M (D0_P"($?\ AQ'_ (<1_P"'$?\ ]AD  .<@  #6)   R"4  +\B  "Y'
MM!0! +$-#@"J#AD I0\G *$0,P"=$3X FA%' )@23P"5$E8 DQ)< )$28P"0
M$VD CA-P (P3> "+$X$ B12+ (<4E@"&%:( A!6P (,6P0"!%]T ?QCT 'T9
M_P!\&?\ ?!G_ 'L9_P![&?\ [R$  -TI  #*+0  OB\  +4L  "N)P  J"
M *,7" ">%A, F1<A )09+0"1&C@ CAI! (L;20")&U  AQM7 (4<7@"$'&0
M@AQK ( <<P!_'7P ?1V& 'P>D0!Z'IX >!^K '<?O !V(-0 ="'P '(A_P!Q
M(O\ <2'_ '$A_P!Q(?\ Z"@  -(P  #"-0  MS<  *TU  "E,0  GBL  )@C
M @"2'A  C2 ; (DA)P"&(C( @R,\ ($C1 !^(TL ?"12 'LD60!Y)%\ =R1F
M '8E;@!T)7< <R6! '$FC0!O)ID ;B:G &TGN !L)\X!:BCM 6DI_P%H*?\!
M:"G_ 6@H_P%H*/\!X2X  ,LV  "\.P  L3T  *<]  "?.0  ES,  (\M  "(
M)PP @R<6 '\H(@!\*2T >2HW '<J/P!U*D< <RM. '$K5 !P*UL ;BMB &PK
M:@!K+'( :2Q] &@LB0!F+98!92VD 60NM %C+LH!82_I 6 O_0%@+_\!8"__
M 6 O_P%@+O\!VC0  ,4\  "W00  K$,  *)#  "90   D#H  (@T  " +@@
M>BT2 '<N'@!S+RD <3 S &\P.P!M,$, :S%* &DQ40!G,5< 9C%> &0Q9@!C
M,F\ 83)Y & RA0%?,I(!73.A 5PSL0%;-,8!6C3F 5DU^P%9-?\!633_ 5DT
M_P%9-/\!TC@  ,!   "S10  J$@  )Y(  "51@  BT   (([  !Y-00 <S,0
M &\T&@!L-"4 :34O &<U-P!E-C\ 8S9& &(V30!@-E0 7S9; %TW8P!<-VL
M6S=V 5DW@@%8.(\!5CB> 54XKP)4.<,"4SGD E,Z^0%3.?\!4CG_ 5,Y_P%3
M.?\!S3P  +Q$  "O20  I$P  )I,  "12P  AT8  'U   !S.P  ;#@- &@Y
M%P!E.2( 8SHK & Z- !>.CP 73I# %LZ2@!:.U  6#M8 %<[8 !6.V@ 53QS
M 5,\?P%2/(T!4#V< 4\]K )./L$"33[A DT^^ )-/O\!33[_ 4T]_P%-/?\!
MR4   +A(  "L30  H5   )=1  ".3P  A$L  'E%  !N0   9CT+ &(]% !?
M/1X 7#XH %H^,0!8/C@ 5SY  %4_1@!4/TT 4S]5 %) 70!00&8 3T!P 4Y
M? %,08H!2T&: DI!JP))0KX"2$+> DA"]@)(0O\"2$+_ 4A!_P%(0?\!Q40
M +5+  "I4   GE0  )54  "+4P  @%   '5*  !J1@  84(( %Q!$0!90AL
M5T(E %5"+@!30C4 44(] $]"0P!/0TL 3D-2 $U$6@!+1&, 2D1N 4E%>@%'
M18@!1D68 D5&J0)$1KT"0T;< D-&]0)#1O\"0T;_ 4-%_P%#1?\!P4<  +)/
M  "F5   G%<  ))8  "(6   ?E4  '%/  !F2@  7$8% %=&#P!41A@ 448B
M $]&*P!.1C, 3$<Z $M'00!*1TD 24A0 $A(6 !'2&$ 14EL $1)> %"288!
M04F6 4!*IP(_2KL"/DO8 CY*\P(^2O\"/DG_ 3])_P$_2?\!O4H  *]2  "C
M6   F5L  )!=  "&7   >UD  &U3  !B3P  5TP! %%*#0!.2A4 3$L? $I+
M* !)2S  1TLX $9,/P!%3$8 1$Q. $--5@!"35\ 0$UJ #]-=@$]3H0!/$Z4
M 3M.I0$Y3[D".4_4 CE/\@$Y3O\!.4[_ 3E-_P$Z3?\!NDX  *Q6  "A6P
MEU\  (UA  "#80  >%X  &E8  !?5@  5%(  $Q/"P!)3Q( 1U < $50)0!#
M4"T 0E U $%1/ ! 440 /U%, #Y25  \4ET .U)G #I2<P X4X(!-U.2 353
MI $T4[<!,U31 3-3\0$T4_\!-%+_ 312_P$T4O\!ME(  *E:  ">8   E&0
M (MF  " 90  =&,  &9>  !<7   45@  $=5!P!"51  0%48 #]6(0 ]5BH
M/%8R #M6.0 Z5T$ .5=) #A740 W6%H -5AE #18<0 R6( !,5B0 2]9H@$N
M6;4!+5G/ 2U9[P$N6/\!+E?_ 2Y7_P$N5O\!LE<  *5?  ";90  D6D  (=J
M  !\:@  <6@  &-E  !88@  35\  $-= @ \6PT .EP4 #A<'0 W7"8 -5TN
M #1=-@ S73X ,EU& #%>3@ P7E< +UYB "U>;@ L7WT *E^. "E?H  H7[,!
M)U_, "=?[0$G7O\!)UW_ 2A=_P$H7/\!K5P  *)D  "8:@  CFX  (-O  !Y
M;P  ;FX  &!K  !4:0  26<  #]E   U8PD ,F,1 #!C&0 O9"$ +F0I "UD
M,0 L9#D *V5" "IE2@ H950 )V5? "9F:P D9GH (V:+ ")FG0 @9K$ 'V;)
M !]FZP @9?X (&3_ "!C_P$A8_\!J6(  )YJ  "5<   BG,  (!U  !U=0
M:70  %QR  !/<0  1&\  #IN   P;0, *6P- "=L%  F;!P )6TD "1M+  C
M;30 (FT] "%N1@ @;E  'FY; !UN9P <;G8 &FZ' !EOF@ 8;ZX %F_& !9N
MZ0 7;?P &&S_ !AK_P 8:_\ I&D  )IQ  "0=@  AGD  'Q[  !Q>P  9'L
M %=Z  !*>0  /W@  #5X   K=P  (G8' !UV#P <=Q8 &W<> !IW)@ 9=RX
M&'<W !=X0  5>$H %'A6 !-X8P 2>'( $7B# !!XEP />*L #GC#  YWY@ .
M=OH #W7_ !!U_P 0=/\ GW$  )5X  "+?   @G\  '>!  !J@@  78(  %""
M  !$@@  .((  "Z"   D@@  '((  !2""0 1@Q  $(,6 !"#'@ .@R< #H,P
M  V#.0 -@T0 #(-0  N#70 )@VP "(-^  :#D0 %@J4  X*[  2!VP $@?(
M!8#_  9__P &?_\ FGD  )!^  "&@P  ?84  &^'  !BB0  58H  $F+   ]
MC   ,8P  ":,   =C0  %8X   ^/ P *D P !I 1  2/&  #CR   8\I  "/
M,@  D#T  )!)  "/5@  CV4  (]V  "/B@  CI\  (ZT  "-SP  C.X  (S[
M  "+_P  B_\ E(   (N%  ""B0  =(P  &:/  !9D0  3),  $"5   TE@
M*)8  !Z7   5F   #YH   J;   "G D  )P.  "<$P  G!H  )PB  "=*P
MG34  )U   "=3@  G5P  )UN  "<@0  G)<  )RL  ";Q@  FN@  )GY  "9
M_P  F/\ CH@  (:,  !XD   :I0  %R7  !/F@  0IT  #:>   IGP  'Z$
M !6B   .I   "*8   "H    J00  *D*  "I#@  J1,  *H:  "J(@  JRL
M *PV  "L1   K%,  *QC  "L=P  JXX  *ND  "KO   JMX  *GT  "I_0
MJ?\ B8X  'N3  !MEP  7YP  %&@  !$I   -J8  "JH   >J0  %*L   VN
M   &L    +(   "U    M0   +4#  "V"0  MPX  +@2  "X&0  NB$  +LK
M  "\.   O4<  +U8  "]:P  O8$  +V9  "]L   O<P  +SJ  "\]P  N_X
M?I4  '";  !BH   4Z4  $:J   XK0  *J\  !ZQ   3M   #+<   .Y
MO    +\   #"    P@   ,,   #$    Q@8  ,<,  #($   RA8  ,P@  #/
M*P  T#H  -%+  #17@  TG,  -*+  #2I   T[L  -/8  #3[0  T_8 <YT
M &2C  !6J0  1Z\  #FS   JM@  ';D  !*\   *OP   ,,   #&    R0
M ,T   #/    T    -(   #4    U@   -D"  #;"   W@X  .$3  #D'0
MZ"H  .@\  #I3P  Z60  .I\  #KE0  ZZP  .O"  #LU0  [.4 9J8  %BL
M  !)LP  .[D  "N\   =P   $<0   G(    S    ,\   #3    V0   -T
M  #@    X0   .,   #E    YP   .H   #L    [@0  /$+  #U$@  ^!P
M /LK  #]/@  _E,  /YJ  #_@P  _YL  /^N  #_O@  _\H _P 2 /\ $ #_
M !$ _P 3 /\ &0#_ "8 _P T /\ 00#_ $T _P!8 /\ 8@#_ &L _P!S /\
M>@#_ ($ _P"' /\ C0#_ ), _^)]$$E#0U]04D]&24Q% ! 2_P"9 /\ H #_
M *< _@"O /P N@#Z ,D ^0#A /@ \P#W /\ ]@#_ /4 _P#Q /\ Z0#_ .0
M_P#A /\ _P / /\ #0#_  T _P . /\ % #_ "$ _P N /\ / #_ $@ _P!3
M /\ 70#_ &8 _@!M /P =0#[ 'L ^0"" /@ B #W (X ]@"4 /0 FP#S *(
M\0"J .\ M #M ,$ ZP#5 .H [ #H /P YP#_ .4 _P#F /\ X #_ -D _P#4
M /\ _P + /\ " #_  8 _P ) /\ $ #_ !P _P I /\ -@#_ $( ^P!. /<
M5P#T &  \@!H .\ ;P#M '8 [ !\ .H @@#H (@ YP". .4 E0#C )P X0"D
M -\ K@#= +D V@#* -< Y #4 /8 T0#_ -  _P#0 /\ SP#_ ,L _P#' /\
M_P # /\   #_    _P $ /\ #0#Z !8 ]@ C /, , #P #P [0!' .D 40#E
M %H X@!B -\ :0#= &\ V@!V -@ ? #4 (( T@"( -  CP#- )8 RP"> ,D
MJ #' +, Q0#! ,( V #  .\ OP#^ +X _P"] /\ O #_ +P _P"\ /\ _P(
M /\   #_    _P   /0 !P#M !$ Z  < ., *0#? #4 VP!! -8 2P#1 %0
MS0!< ,H 8P#( &D Q@!O ,, =0#! 'L OP"" +X B "\ )  N@"8 +@ H@"U
M *P LP"Y +$ RP"O .< K@#X *P _P"K /\ K #_ *P _P"K /\ _P0  /\
M  #V    [@   .<   #?  P U@ 5 ,\ (@#* "X QP Z ,, 1 #  $T O !5
M +D 7 "W &, M0!I +, ;P"Q '4 KP![ *T @@"K (H J0"2 *< G "E *8
MHP"S *$ PP"? -X G@#R )T _P"< /\ G #_ )L _P"; /\ _P<  /8)  #I
M"P  WPH  -4$  #.  4 Q@ 0 ,  &@"[ "< MP R +, /0"P $8 K0!/ *H
M5@"H %P I@!C *0 : "B &\ H0!U )\ ? "= (0 FP"- )D EP"7 *( E0"N
M ), O0"1 -, D #M (\ _ ". /\ C0'_ (T!_P"- ?\ ^0X  .H2  #<%0
MS14  ,01  "^#   N@(* +0 $@"N !X J@ J *8 -0"B #\ H !( )T!4 ";
M E8 F0)< )<#8P"5 VD DP-O )$$=@"0!'\ C@6( (P%D@"*!IX B :J (8'
MN@"%",\ A KK ((+_ "!#/\ @ S_ ( ,_P" #/\ \14  . =  #-(   P2$
M +@=  "Q%P  K!   *@)#0"B!Q8 G0DC )D*+@"5"S@ DPQ! ) ,20".#5
MC U7 (H-70"(#6, APUJ (4.<0"##GH @@Z$ ( .CP!^#YL ? ^H 'L0N !Z
M$,X >!'L '82_P!U$O\ =!/_ '03_P!T$_\ Z!X  -,F  ##*@  N"H  *XH
M  "G(P  H!P  )L3 P"6#Q  D! ; (P1)P")$C( AA,[ (030P""%$L @!11
M 'X45P!\%%X >Q5E 'D5; !W%70 =A9^ '06B@!R%Y8 <1>D &\8M !N&,D
M;1GH &L:_ !J&_\ :AO_ &H;_P!J&_\ X"8  ,HM  "\,0  L#,  *<Q  "?
M+   ER8  ) ?  "*%PP A1@6 ($9(@!^&BP >QLV 'D;/@!W'$4 =1Q, ',<
M4P!Q'5D <!U@ &X=9P!M'G  :QYZ &H>A0!H'Y( 9Q^@ &4@L !D(<4 8R'D
M &(B^@!A(O\ 82+_ &$B_P!A(O\ URP  ,,T  "V.   JCD  *$X  "8-0
MD"\  (@H  " (0@ >R 2 '<A'0!T(B< <2(Q &\C.0!M(T$ :R-( &DC3@!H
M)%4 9B1; &4D8P!C)6L 8B5U &$E@0!?)HX 7B:= %TGK0!;*,$ 6RC@ %HI
M]P!9*?\ 62G_ %DI_P!9*/\ SS(  +XY  "Q/0  IC\  )P_  "3/   BC8
M ($P  !Y*@, <B8/ &XG&0!K*", :2@L &8I-0!E*3P 8RE# &$J2@!@*E$
M7BI7 %TJ7P!<*V@ 6BMR %DL?0!8+(L 5BV: %4MJ@!4+KT 4R[< %(O]0!2
M+_\ 4B[_ %(N_P!2+O\ RC8  +H]  "M0@  HD0  )A$  "/00  A3P  'LW
M  !R,0  :RP, &<M%0!D+1\ 82XH %\N,0!=+CD 7"]  %HO1@!8+TT 5R]4
M %8P7 !5,&0 4S%N %(Q>@!1,8@ 4#*7 $XRJ !-,[L 3338 $PT\P!,-/\
M3#3_ $PS_P!,,_\ QCH  +9"  "I1@  GDD  )5)  "+1P  @4(  '<]  !M
M-P  9#() & R$@!=,AP 6C(E %@S+0!6,S4 53,\ %,T0P!2-$H 4311 % T
M60!/-6$ 335L $PV=P!+-H4 2C>5 $@WI@!'.+@!1SC3 48X\0%&./\!1CC_
M $8X_P!&-_\ P3X  +)%  "F2@  G$T  ))-  "(2P  ?D<  '-"  !I/0
M7S<& %HV$ !7-Q@ 5#<B %(W*@!0-S( 3S@Y $TX0 !,.$< 2SA. $HY5@!)
M.5\ 2#II $<Z=0!%.X, 1#N3 $,\I %"/+8!03W0 4$]\ %!/?\!03S_ 4$\
M_P%!//\ OD(  *])  "C3@  F5   (]1  "%4   >TP  &]&  !E0@  6CT"
M %0[#@!1.Q4 3SL? $T[)P!+.R\ 23PV $<\/0!'/$0 1CU+ $4]5 !$/EP
M0SYG $(_<P! /X$ /S^1 #Y H@ ]0+4!/$'. 3Q![@$\0?\!/$#_ 3Q _P$]
M/_\!ND4  *Q,  "A40  EU0  (U5  "#5   >%$  &Q+  !A1P  5D(  $]
M# !,/Q, 24 < $= ) !&0"P 1$ S $- .@!"04( 04%) $!"40 _0EH /D-E
M #U#<0 [0W\ .D2/ #E$H  X1;,!-T7+ 3=%[ $W1?\!-T3_ 3A$_P$X0_\
MMTD  *E0  ">50  E%@  (M9  " 6   =E8  &A0  !=3   4T@  $I%"0!&
M1!$ 1$09 $)$(@!!12D /T4Q #Y%.  ]13\ /$9' #M&3P Z1U@ .4=B #A(
M;@ V2'P -4B- #1)G@ S2;$ ,DG) #%)ZP R2?X ,DC_ #)(_P S2/\ M$P
M *=4  "<60  DEP  (A=  !^70  <UH  &55  !;4@  4$X  $9*!0! 20X
M/DD6 #U)'@ [2B8 .DHN #E*-0 X2ST -TM$ #9+30 T3%8 ,TQ@ #),;  Q
M37H ,$V+ "Y-G  M3J\ +$[' "Q.Z0 L3?T +4W_ "U,_P M3/\ L%   *18
M  "970  CV$  (9B  ![80  <%\  &);  !86   3E4  $-1 0 [3PP .$\3
M #9/&P U3R, -% K #-0,@ R4#H ,5!" #!12@ N45, +5)= "Q2:0 K4G@
M*5*( "A3F@ G4ZT )E/% "93YP F4_P )U+_ "=1_P G4?\ K%4  *!<  "6
M8@  C68  (-G  !X9@  ;64  &!A  !57@  2EL  #]8   U5@@ ,540 #!6
M%P N5A\ +58G "Q6+P K5S8 *E<^ "E71P H5U  )EA: "589P D6'4 (UF&
M "%9F  @6:L 'UG" !]9Y0 ?6/H (%C_ "!7_P A5_\ J%H  )UB  "39P
MBFL  ']L  !U;   :FL  %UH  !190  1F,  #M@   Q7@, *ET- "A=$P F
M71L )5XC "1>*@ C7C( (EXZ "%>0P @7TP 'U]7 !Y?8P <8'$ &V"" !E@
ME0 88*D %V#  !9@X@ 77_D &%[_ !E>_P 97?\ I&   )EH  "0;@  AG
M 'QR  !R<@  9G$  %AN  !,;   06L  #9I   M9P  (V8( !]F#P =9A4
M'&8= !MF)0 :9BT &6<U !AG/@ 79T@ %F=3 !5H7P 3:&X $FA_ !%HD@ 0
M:*8 #VB]  YHX  09_< $&;_ !%E_P 19?\ GV<  )9O  ",<P  @G8  'AX
M  !M>   8'<  %-V  !&=   .W,  #%R   G<0  'G$  !9P"@ 3<!  $W 7
M !)P'P 1<2< $'$O !!Q.  .<4( #G%.  UQ6P ,<6D "W%Z  IQC0 (<:$
M!G&V  9PT@ '<.\ "&__  EN_P );O\ FV\  )%U  "'>0  ?GP  '1^  !F
M?@  67X  $U^  ! ?0  -7T  "I\   A?   &'P  !%\!  ,? P "GP1  E\
M&0 (?"$ !WPI  9\,@ $?#T  WQ(  %\50  ?&,  'QT  !\AP  >YP  'NQ
M  !ZRP  >>L  'GZ  !Y_P  >/\ EG<  (Q\  "#@   >8,  &R$  !>A0
M488  $6'   YAP  +8<  ".'   :AP  $H<   V( 0 &B0H  8D/  ")%
MB!L  (@C  ")+   B38  (E"  "(3@  B%T  (AM  "(@0  AY4  (>K  "&
MQ   A>8  (3X  "$_P  A/\ D'X  (>#  !^AP  <8D  &.+  !6C0  28\
M #R1   PD0  ))$  !J2   2DP  #90   :5    E@8  )8,  "5$   EA4
M )8=  "6)   EBX  )8Y  "61@  EE4  )9E  "6>   E8X  )6D  "4O
MD]\  )/U  "2_P  DO\ BX8  (.*  !UC0  9Y   %F4  !,EP  /YD  #*:
M   FFP  &YP  !*=   ,GP  !*    "B    HP$  *,'  "C#   HQ   *05
M  "D'   I24  *8O  "F/   IDL  *9;  "F;@  I80  *6;  "DLP  H]
M */O  "B_   HO\ AHT  'B1  !JE0  7)D  $Z=  !!H   ,Z(  ":C   ;
MI0  $:<   JI   !JP   *T   "O    L    +    "P!0  L0L  +(/  "S
M%   M!L  +4D  "W,   MS\  +=0  "W8@  MW@  +>0  "VJ0  ML(  +;D
M  "V]0  M?X >Y,  &V8  !?G0  4*(  $*F   TJ0  )JL  !JM   0KP
M";(   "T    MP   +H   "\    O0   +X   "^    P (  ,$(  #"#0
MQ!(  ,89  #))   RC(  ,M#  #+50  S&H  ,R#  #,G   R[4  ,S.  #,
MZ0  S/8 <)L  &&A  !2I@  1*L  #:P   GL@  &K4  !"X   'NP   +X
M  #!    Q    ,@   #+    RP   ,T   #.    T    -(   #5 P  V H
M -L0  #>&   XB0  .,U  #D2   Y5P  .9S  #FC0  YJ4  .:\  #FTP
MY^< 8Z0  %6J  !&L   .+4  "BY   :O   #\    7$    QP   ,L   #/
M    U    -@   #<    W0   -\   #A    XP   .4   #H    Z@   .T&
M  #Q#@  ]18  /@E  #Y.   ^4T  /IC  #[?   _)4  /RJ  #\NP  _<L
M_P / /\ #@#_  X _P 0 /\ %@#_ ", _P P /\ /0#_ $D _P!4 /\ 7@#_
M &8 _P!N /\ =@#_ 'P _P"" /\ B0#_ (\ _P"5 /X FP#] *, ^P"K /H
MM0#Y ,, ]P#; /8 \ #T /\ \P#_ /( _P#L /\ X@#_ -P _P#6 /\ _P ,
M /\ "0#_  @ _P * /\ $@#_ !X _P K /\ . #_ $0 _P!/ /\ 60#^ &$
M_ !I /H < #X '< ]P!] /8 @P#T (D \@"/ /$ E@#O )T [0"E .P KP#J
M +P Z #- .8 Z #D /H XP#_ .( _P#@ /\ U0#_ ,X _P#+ /\ _P & /\
M 0#_    _P $ /\ #@#_ !D _P E /T ,@#[ #X ]P!) /, 4P#P %P [@!C
M .P :@#J '$ Z !W .8 ?0#D (, X@") .  D #> )< W "? -D J0#6 +0
MTP#$ -  W@#. /, S #_ ,L _P#* /\ R #_ ,( _P"^ /\ _P   /\   #_
M    _P   /L "P#V !, \0 @ .T + #J #@ YP!# ., 30#@ %8 W != -D
M9 #5 &L T@!Q -  =@#. 'P S "# ,H B0#( )$ Q@"9 ,0 HP#! *T OP"[
M +T SP"[ .L N0#\ +< _P"W /\ M@#_ +0 _P"Q /\ _P   /\   #_
M]@   .X !0#G  \ X0 9 -L )0#5 #$ T@ \ ,X 1@#* $\ QP!7 ,0 7@#!
M &0 OP!J +T < "[ '8 N0!\ +@ @P"V (H LP"3 +$ G "O *< K0"S *L
MQ0"I .$ IP#U *8 _P"E /\ I #_ *0 _P"D /\ _P   /P   #Q    Z
M .    #4  L S  3 ,< 'P#" "H OP U +P /P"X $@ M0!0 +, 5P"P %X
MK@!D *P :0"K &\ J0!U *< ? "E (0 HP", *$ E@"? *$ G0"M )H O "8
M -( EP#N )4 _@"4 /\ E0#_ )4 _P"5 /\ _ $  / %  #C!P  U04  ,P
M  #%  0 O@ . +@ %P"S ", KP N *L . "I $$ I@!* *, 40"A %< GP!=
M )T 8P"; &D F@!O )@ =@"6 'T E "& )( D "0 )L C@"G (P M@"* ,D
MB #G (< ^0"' /\ A@#_ (8 _P"& /\ ] P  .00  #1$@  Q1$  +T.  "V
M"   L0 ( *L $0"F !L H0 F )X ,0": #H F !# )4 2@"3 %$ D0!7 (\
M70". &, C !I (H < "( '< A@"  (0 BP"" )8 @ "C 'X L0!] ,0 >P+A
M 'H#]0!Z!?\ >07_ '@&_P!X!O\ ZA,  -8:  #&'0  NAP  +$9  "J$P
MI T  )\%# "9 !0 E0 ? )$"*0"- S, BP0\ (@%1 "&!DL A 91 (('5P"!
M!UT ?P=C 'T(:@!["'( >@A\ '@)A@!V"9( = J@ ',*KP!Q"\$ < S? &\-
M]@!N#O\ ;0[_ &T._P!M#O\ X1P  ,LC  "\)@  L28  *@D  "@'@  F1@
M ),0 @"."PX B L7 (0,(@"!#2P ?@TU 'P./0!Z#D4 > Y+ '<.40!U#U@
M<P]> '$090!P$&X ;A!W &P0@@!K$(\ :1&= &@1K0!F$L  91+? &03]@!C
M%/\ 8Q3_ &(4_P!B%/\ UB0  ,,J  "U+@  JB\  * M  "8*   D"(  (D;
M  ""$P@ ?1$2 'D2' !V$R< <Q0P '$4. !O%3\ ;15& &P53 !J%E, :!99
M &<680!E%FD 9!=R &(7?@!A&(L 7QB9 %X9J0!<&;P 7!K8 %H;\P!:'/\
M61S_ %D<_P!9'/\ S2H  +TQ  "O-0  I#8  )LT  "2,0  B2L  ($E  !Y
M'0, <Q@. &\9& !L&B( :1LK &<;,P!E'#L 9!Q! &(=2 !@'4X 7QU5 %T=
M7 !<'F0 6QYN %D?>0!8'X< 5B"6 %4@I@!4(;@ 4R'2 %(B\0!2(_\ 4B/_
M %(B_P!2(O\ R"\  +@V  "K.@  H#P  )8[  "-.   @S(  'HM  !R)@
M:B , &8@$P!C(1T 82$F %\B+P!=(C8 6R(] %HC1 !8(TH 5R-1 %4C6 !4
M)&$ 4R1J %$E=@!0)8, 3R:3 $XGHP!,)[4 3"C. $LH[@!+*?\ 2RC_ $LH
M_P!+*/\ PS0  +,[  "G/P  G$$  ))   ")/@  ?SD  '4S  !L+0  8R<(
M %XF$0!<)AD 62<B %<G*P!5*#( 5"@Y %(H0 !1*$8 4"E- $XI50!-*5T
M3"IG $LJ<P!)*X  2"N0 $<LH0!&+;, 12W+ $4N[ !$+O\ 1"[_ $4M_P!%
M+?\ OC@  + _  "D0P  F44  (]%  "%0P  >SX  '$Y  !G-   7BX$ %@K
M#@!5*Q8 4BP? % L)P!/+"\ 32TV $PM/ !*+4, 22U* $@N4@!'+EH 1B]D
M $4O< !#,'X 0C"- $$QG@! ,K$ /S+( #\SZ@ _,_X /S+_ #\R_P _,O\
MNSP  *U#  "A1P  EDD  (Q)  "#2   >$0  &T^  !C.0  6C0  %(P# !/
M,!, 3# < $HP) !),2L 1S$R $8Q.0!$,4  0S)' $(R3P!!,U@ 0#-B #\T
M;0 ^-'L /36+ #PVG  [-J\ .C?& #DWZ  Y-_P .C?_ #HV_P Z-O\ MT
M *I&  ">2P  E$T  (I.  " 3   =4@  &I#  !@/@  5CD  $TU"0!)-!$
M1S49 $4U(0!#-2@ 034O $ U-@ _-CT /C9% #TW30 \-U4 .SA@ #HX:P Y
M.7D .#F) #<ZFP U.JT -3O$ #0[Y@ T._L -3O_ #4Z_P U.O\ M$,  *=*
M  "<3@  DE$  (A2  !^4   <TT  &=(  !<1   4C\  $@Z!@!$.0\ 03D6
M #\Y'@ ^.28 /#DM #LZ-  Z.CL .3M" #@[2@ W/%, -CQ= #4]:0 T/7<
M,SZ' #$^F0 P/ZL +S_" "\_Y  O/_H ,#__ # ^_P P/O\ L4<  *1-  "9
M4@  CU4  (96  !\50  <5(  &1,  !920  3T4  $5  P _/@T /#X3 #H^
M&P Y/B, -SXJ #8_,0 U/S@ -#]  #- 2  R0%$ ,4%; #!!9P N0G4 +4*%
M "Q#EP K0ZH *D/  "E$X@ J0_D *D/_ "M"_P K0O\ KDH  *%1  "75@
MC5D  (-:  !Y6@  ;E<  &%2  !73@  34L  $-'   Z0PH -D,1 #1#&  S
M0R  ,D0G #%$+P P1#8 +T4] "U%1@ L14\ *T99 "I&9  I1W( *$># "9'
ME0 E2*@ )$B^ "-(X  D2/< )4?_ "5'_P F1_\ JD\  )]5  "46@  BUX
M (%?  !W7@  :UP  %]8  !550  2U$  $!-   U2@< ,$D. "Y)%0 M21T
M+$DD "M**P J2C, *$H[ "=+0P F2TP )4M6 "1,8@ C3'  (4R  "!-DP ?
M3:8 'DV[ !U.W0 >3?8 'DS_ !],_P @2_\ IU,  )Q:  "27P  B&,  'YD
M  !T8P  :6$  %Q>  !26P  1U@  #Q5   R4@( *E , "=/$@ F4!D )5 @
M "10*  C4"\ (E$W "%10  @44D 'E)3 !U27P <4FT &E-] !E3D  84Z0
M%E.Y !53V0 64_0 %U+_ !A1_P 94?\ HUD  )A@  "/90  A6@  'MI  !Q
M:0  9F<  %ED  !-80  0E\  #A<   N6@  )5@( "!7#@ >5Q0 '5<< !Q8
M(P ;6"L &E@S !E8/  86$4 %EE0 !596P 466D $UIZ !):C0 16J$ $%JW
M  Y:U0 06?, $%G_ !%8_P 16/\ GU\  )5F  ",:P  @FT  'AN  !N;P
M8FT  %5J  !(:   /F8  #-E   I8P  (&$! !A@"P 58!  %& 7 !-@'@ 2
M8"8 $F N !%A-P 084  #V%+  YA6  -868 #&)V  MBB0 *89T "6&R  AA
MRP (8>L "6#]  I?_P +7_\ FV8  ))M  "(<0  ?G,  '5U  !J=   7',
M $]R  !#<   .&\  "UN   D;   &VL  !-K!  .:@P #6H2  QJ&0 +:B$
M"FHI  EJ,@ (:CP !VM'  5K4P $:V$  FMQ  !JA   :I@  &JM  !IQ@
M:><  &GX  !H_P  :/\ EVT  (US  "$=P  >WH  '![  !C>P  5GH  $EZ
M   ]>0  ,7@  "=W   ==@  %78   ]V @ )=@H !'8/  !V%0  =AP  '8D
M  !U+   =38  '5!  !U3@  =5P  '5L  !U?@  =),  '2H  !SP   <^,
M '+W  !R_P  <?\ DG4  (EZ  " ?@  =H   &F!  !;@@  3H(  $&"   U
M@P  *8(  !^!   6@0  $((   J"   "@P<  ((-  ""$0  @A<  ((>  ""
M)@  @B\  (([  ""1P  @E4  (%E  "!>   @8T  ("B  !_N@  ?]T  '[T
M  !]_P  ??\ C7P  (2!  ![A   ;H8  &"(  !2B@  18L  #F,   LC
M(8P  !>,   0C0  "8X   */    D ,  (\)  "/#@  CQ(  ) 8  "0'P
MD"@  ) R  "0/P  D$T  )!=  "/<   CX4  (Z<  ".LP  C=   (SP  "+
M_@  B_\ B(0  ("(  !RBP  9(T  %:0  !(DP  .Y4  "Z6   BE@  %Y<
M  ^8   (F0   )L   "=    G0   )T#  "="0  G0T  )X1  ">%P  GQ\
M )\I  "@-0  H$,  *!4  "@9@  GWL  )Z3  ">JP  G<8  )WI  "<^0
MG/\ @XL  '6.  !GD@  698  $N9   ]G   ,)X  ".?   7H   #J(   >D
M    I@   *@   "J    J@   *H   "K 0  JP<  *P,  "M$   KA8  *\>
M  "Q*0  L3@  +%(  "Q6@  L6\  +&(  "QH   L+H  *_=  "O\@  K_T
M>)$  &J6  !<F@  39\  #^C   QI@  (Z<  !>I   .JP  !:X   "P
ML@   +4   "W    MP   +@   "Y    N@   +P#  "]"0  O@X  , 4  ##
M'@  Q2L  ,4\  #&3@  QF(  ,9Z  #&E   QJT  ,;(  #%Y0  Q?, ;)D
M %Z>  !/I   0:@  #*L   DKP  %K$   VT   #MP   +H   "]    P
M ,0   #&    Q@   ,@   #)    RP   ,P   #.    T 8  -,-  #8$P
MW!X  -XM  #?0   X%0  .%K  #AA0  X9\  .&W  #ASP  X>8 8*$  %*G
M  !#K0  -+(  "6U   7N0  #;P   &_    PP   ,<   #*    SP   -,
M  #6    UP   -H   #<    WP   .$   #C    Y@   .D!  #L"P  \!(
M /,?  #T,0  ]D8  /=<  #X=   ^(\  /FF  #YN   ^,D _P - /\ "P#_
M  L _P . /\ $P#_ !\ _P L /\ .0#_ $4 _P!0 /\ 60#_ &( _P!J /\
M<0#_ '< _P!^ /\ A #^ (H _0"0 /P EP#Z )X ^0"G /< L0#V +X ]0#2
M /, [ #Q /X \ #_ /  _P#F /\ W #_ -( _P#- /\ _P ' /\ ! #_  (
M_P & /\ $ #_ !L _P G /\ ,P#_ #\ _P!* /X 5 #[ %T ^0!D /< :P#U
M '( \P!X /( ?@#P (0 [P"* .T D0#L )D Z@"A .@ JP#F +8 Y #' .(
MXP#@ /< W@#_ -T _P#9 /\ S #_ ,4 _P#! /\ _P   /\   #_    _P !
M /\ #0#_ !8 _  B /D +@#V #D \P!% .\ 3@#L %< Z0!> .8 90#D &P
MX@!R .  =P#? 'X W0"$ -L BP#8 )( U0"; -( I #/ *\ S0"^ ,L U0#)
M .\ QP#_ ,4 _P#$ /\ O@#_ +@ _P"U /\ _P   /\   #_    _@   /<
M"0#Q !$ ZP < .< * #D #, X0 ^ -T 2 #8 %$ TP!8 -  7P#. &4 S !K
M ,H <0#( '< Q@!] ,0 A #" (P P "4 +X G@"[ *@ N0"V +< R "U .8
MLP#Z +$ _P"P /\ L #_ *P _P"I /\ _P   /\   #Z    \0   .@  P#@
M  T V  6 -$ (@#- "T R@ W ,8 00#" $H OP!2 +T 60"Z %\ N !E +<
M:@"U '  LP!V +$ ?0"O (4 K0"- *L EP"I *$ IP"N *4 O@"B -@ H #R
M )\ _P"> /\ G@#_ )X _P"< /\ _P   /<   #K    X0   -8   #+  D
MQ0 1 +\ &P"[ "8 MP Q +0 .@"Q $, K@!+ *L 4@"I %@ IP!> *8 9 "D
M &D H@!P *  =@"> 'X G "& )H D "8 )L E@"G )0 M@"2 ,H D #I (\
M_ ". /\ C0#_ (P _P"- /\ ^    .D"  #; P  S $  ,0   "]  ( M@ -
M +  %0"K "  IP J *0 - "A #P G@!$ )P 2P": %( F !8 )8 70"5 &,
MDP!I )$ < "/ '< C0"  (L B@") )4 AP"A (4 KP"# ,$ @0#@ (  ]0!_
M /\ ?P#_ '\ _P!_ /\ [@H  -P.  #*$   O@X  +4+  "O P  J0 ' *,
M$ "> !@ F0 C )8 + "3 #4 D  ^ (X 10", $L B@!1 (@ 5P"& %T A0!C
M (, :@"! '$ ?P!Z 'T A ![ (\ >0"< '< J@!U +L = #4 '( \ !R /\
M<@#_ '$ _P!Q /\ XQ$  ,T7  "_&0  LQD  *H5  "C$   G0H  )<!"@"1
M !( C0 ; (D )0"% "\ @P W (  /@!^ $4 ?0!+ 'L 40!Y %< > != '8
M9 !T 6L <@%T ' "?P!N HL ; .8 &L#I@!I!+< : 7. &<'[ !F"/T 9@G_
M &4)_P!E"?\ UAH  ,0@  "V(P  JR,  *$@  "9&P  DA0  (P. 0"&!PT
M@ 04 'P&'@!Y!R@ =@@P '0(. !R"3\ < E% &\*3 !M"E( ; I8 &H+7P!H
M"V< 9PMP &4,>@!C#(< 8@R5 & -I !?#;8 7@W. %P.[0!<#_\ 6Q#_ %L0
M_P!;$/\ S2$  +PH  "O*P  I"L  )HI  "2)   B1\  ((8  ![$04 =0T/
M '$-%P!N#B$ :PXJ &D/,@!G$#D 91!  &001@!C$$T 81!3 %\16@!>$6(
M7!%K %L1=@!9$H, 6!*2 %83H@!5$[0 5!/+ %,4[ !2%?\ 4A;_ %(5_P!2
M%?\ QB@  +8N  "I,@  GS(  )4Q  ",+0  @R<  'HA  !R&@  :Q,+ &<3
M$P!D%!P 810E %\5+0!=%30 7!4[ %L60@!9%D@ 6!9/ %875@!5%UX 4Q=G
M %(8<@!0&'\ 3QF. $X:GP!,&K  2QO' $L;Z0!*'/T 2AS_ $H<_P!*'/\
MP2T  +$T  "E-P  FC@  ) W  "'-   ?2\  '0I  !L(P  9!P' %X9$ !;
M&A@ 61LA %<;*0!5&S  5!PW %(</0!1'$0 3QU+ $X=4@!-'5H 2QYC $H>
M;@!)'WP 1Q^+ $8@G !%(:X 1"'$ $,BY@!#(OP 0R+_ $,B_P!#(O\ O#(
M *TX  "A/   ESX  (T]  "#.@  >34  &\P  !F*@  7B0" %<@#0!4(!0
M42 = $\A)0!.(2P 3"$S $LB.@!)(D  2")' $<B3@!&(U< 1"-@ $,D:P!"
M)'D 026( #\FF0 ^)JL /2?! #TGXP ]*/H /2C_ #TG_P ])_\ N#8  *H]
M  ">0   E$(  (I"  " /P  =CL  &PV  !B,   62H  %$E"P!-)1$ 2R49
M $DE(0!')B@ 128O $0F-@!#)CT 0B=$ $$G2P _*%0 /BA= #TI:0 \*78
M.RJ& #DKEP X*ZD -RR_ #<LX  W+/@ -RS_ #<L_P X+/\ M3H  *=   "<
M1   D48  (=&  !]1   <T   &@[  !?-@  53$  $PK!P!'*0\ 12H6 $,J
M'@!!*B4 /RHL #XK,P ]*SD /"M! #LL2  Z+%$ .2U; #@N9@ V+G, -2^#
M #0OE0 S,*< ,C"] #$QW@ Q,?< ,C'_ #(P_P S,/\ L3X  *1$  "92
MCTH  (5*  ![20  <$4  &5   !;.P  4C8  $@Q! !"+@T /RX3 #TN&P [
M+B( .2\I #@O+P W+S8 -C ^ #4P1@ T,4\ ,S%9 #(R9  Q,G$ ,#.! "\T
MDP N-*8 +#6[ "PUVP L-?4 +37_ "TT_P N-/\ KD$  *)(  "73   C4X
M (-.  !Y30  ;DH  &)%  !80   3CP  $4W   ],PL .3,1 #<S&  V,Q\
M-#,F #,S+0 R-#0 ,30\ # U1  O-4P +C96 "TV8@ L-V\ *S=_ "HXD0 H
M.*0 )SFY "8YV  G.?0 *#G_ "@X_P I./\ JT4  )]+  "43P  BU(  (%3
M  !W4@  ;$\  %])  !61@  3$(  $(]   X. @ -#@/ #(X%0 Q.!T +S@D
M "XX*P M.3( +#DY "LZ00 J.DH *3M4 "@[7P G/&T )3Q] "0]CP C/:(
M(CVW "$^U  A/O, (CW_ ",]_P C//\ J$D  )U/  "24P  B58  ']7  !U
M5@  :E,  %U/  !33   2D@  $!$   V0 4 +ST- "T]$P K/1H *CXA "D^
M*  H/B\ )SXW "8_/P D/T@ (T!2 ") 70 A06H ($%Z !Y!C0 =0J  '$*U
M !M"T0 ;0O$ '$+_ !U!_P >0?\ I4T  )I3  "06   AEL  'U<  !R6P
M9U@  %M4  !14@  2$X  #U*   S1P  *D,+ "9#$  E0Q8 )$,> "-$)0 B
M1"P (40T "!%/  >144 '45/ !Q&6@ ;1F@ &49X !A'B@ 71YX %D>S !1(
MS@ 51^\ %D?_ !=&_P 71O\ HE(  )=8  "-70  A&   'IA  !P8   95X
M %E:  !/6   1%0  #E1   O3@  )DL& "!*#@ >2A, '4H: !Q*(0 ;2R@
M&DLP !E+.  72T( %DQ, !5,5P 43&4 $TUU !)-B  139P $$VQ  Y.S  /
M3>X $$W_ !%,_P 13/\ GE<  )1=  "+8@  @64  '=F  !M9@  8V0  %9A
M  !*7@  /UL  #58   K5@  (E0! !I2"@ 64A  %5(6 !12'0 34B0 $E(L
M !%2-  14CX $%-(  ]35  .4V( #51R  Q4A  +5)@ "52M  A4Q0 )5.<
M"E/[  M2_P +4O\ FUT  )%D  "(:   ?FL  '1L  !K;   7VH  %)G  !%
M9   .F(  #!@   F7@  '5T  !5;!0 06@P #EH1  Y:&  -6R  #%LG  M;
M,  *6SH "5M%  =;40 &6UX !%MM  -;@  !6Y0  %NH  !;P   6N(  %KV
M  %:_P "6?\ EV0  (YK  "$;@  >W   ')R  !G<0  67   $QN  ! ;
M-6L  "II   A9P  &&8  !%F 0 ,90H !V4/  1E%  #9!L  F0C  !D+
M9#4  &1   !D3   9%H  &1I  !D>P  9(\  &.D  !CNP  8MT  &+T  !B
M_P  8?\ DVP  (EQ  " =0  >'<  &UX  !@=P  4G8  $9U   Y=   +G0
M "-R   :<0  $G$   UQ   &<0@  ' -  !P$@  <!<  &\?  !O)@  ;S
M &\[  !O1P  ;U0  &]D  !O=0  ;HH  &V@  !MM@  ;-8  &OR  !K_P
M:_\ CG,  (5X  !]>P  <WT  &5^  !8?@  2WX  #Y^   R?@  )GT  !Q\
M   3?   #7P   9]    ?04  'P+  !\#P  ?!,  'P9  !\(0  ?"D  'PT
M  ![0   >TX  'M>  ![;P  >H0  'J:  !YL0  >,X  '?O  !V_@  =O\
MB7H  (%_  !X@@  :X,  %V%  !/A@  0H<  #6(   IAP  '8<  !2'   -
MB   !HD   "*    B@   (D&  ")#   B0\  (D3  ")&@  BB(  (HL  "*
M.   BD8  (E6  "):   B7P  (B4  "'JP  AL8  (7J  "%^P  A/\ A8(
M 'V&  !OB   88L  %.-  !%CP  .)$  "N1   ?D@  %)(   V3   $E
M )8   "7    F    )<   "7!0  EPL  )@.  "8$P  F1H  )DB  ":+@
MFCT  )E-  "97@  F7,  )B+  "8HP  E[P  );B  "6]P  E?\ @(D  '*,
M  !DCP  5I,  $B6   ZF0  +)H  !^;   4G   #)X   .?    H0   *,
M  "E    I0   *4   "E    I@(  *<(  "G#0  J!$  *D9  "K(P  JS$
M *M!  "L4P  K&<  *N   "JF@  JK,  *K0  "I[P  J?L =8\  &>4  !9
MF   2IP  #R?   MH@  (*,  !.E   +IP   :D   "K    K@   +$   "R
M    L@   +,   "T    M0   +8   "X!   N0L  +L0  "]&   OR0  +\U
M  # 1P  P%L  ,!R  # C0  P:8  ,#!  "_XP  OO, :I<  %N<  !-H0
M/J4  "^I   AJP  $ZT   NP    LP   +4   "X    O    +\   #!
MP0   ,,   #$    Q@   ,<   #)    RP   ,X(  #1#P  U1@  -@G  #9
M.0  VDT  -MD  #;?@  W)D  -RP  #<R0  W., 79\  $^E  ! J@  ,J\
M "*R   4M0  "K@   "[    OP   ,,   #&    RP   ,X   #1    T0
M -0   #6    V0   -L   #>    X    .0   #G!@  ZPX  .\9  #P*@
M\C\  /-5  #T;0  ](@  /2A  #TM@  ],< _P ) /\ !@#_  < _P , /\
M$0#_ !P _P H /\ - #_ $$ _P!, /\ 50#_ %T _P!E /\ ; #_ '( _@!X
M /P ?@#[ (0 ^@"+ /D D@#W )D ]@"B /0 K #S +D \0#+ /  Z #N /L
M[0#_ .P _P#A /\ T@#_ ,D _P#$ /\ _P ! /\   #_    _P $ /\ #@#_
M !< _P C /\ +P#_ #L _0!& /H 4 #W %@ ] !? /( 9@#P &P [P!R .T
M> #L 'X Z@"% .D C #G ), Y0"< ., I@#A +$ WP#! -T W0#; /0 V0#_
M -8 _P#/ /\ Q #_ +T _P"Y /\ _P   /\   #_    _P   /\ "P#\ !,
M]P > /0 *@#R #4 [@!  .D 2@#F %( XP!9 .  8 #> &8 W !L -H <@#7
M '@ U !^ -( A0#0 (T S@"5 ,P GP#) *H QP"X ,4 S0## .L P #^ +\
M_P"^ /\ M@#_ +  _P"M /\ _P   /\   #_    ^0   /( !@#K  \ Y@ 9
M .$ ) #> "\ V@ Y -, 0P#/ $P S !3 ,D 6@#' &  Q0!F ,, :P#! '$
MOP!W +T ?@"[ (8 N0". +< F "U *, LP"P +$ P@"N .  K #W *L _P"J
M /\ J #_ *, _P"@ /\ _P   /\   #U    ZP   .$   #6  P SP 3 ,H
M'@#& "D P@ S +\ /0"[ $4 N !- +8 5 "S %H L0!? +  90"N &H K !P
M *L =P"I '\ IP"' *4 D0"C )P H "I )X N "< ,X F@#N )D _P"7 /\
ME@#_ )8 _P"3 /\ _0   /$   #E    V0   ,T   #$  8 O0 / +< & "S
M "( L  L *T -@"I #X IP!& *0 30"B %, H !9 )\ 7@"= &0 FP!J )H
M< "8 '< E@"  )0 B@"1 )4 CP"B (T L "+ ,, B0#C (@ ^0"& /\ A@#_
M (8 _P"& /\ \P   .,   #1    Q0   +T   "V    K@ + *@ $@"D !P
MH  F )P +P": #< EP _ )4 1@"2 $P D0!2 (\ 6 "- %T BP!C (H :@"(
M '$ A@!Y (0 @P"" (\ ?P"; 'X J0!\ +L >@#5 '@ \@!X /\ =P#_ '<
M_P!W /\ YP<  -$,  ###0  N P  *X(  "H    H@ % )L #@"6 !4 D@ ?
M (X * "+ #$ B  Y (8 0 "$ $8 @@!, (  4@!_ %< ?0!= 'L 8P!Z &L
M> !S '8 ?0!T (@ <0"5 '  I !N +0 ; #* &L Z@!J /P :@#_ &H _P!J
M /\ VA   ,84  "X%@  K14  *02  "<#@  E@<  )  "0"* !  A0 8 ($
M(0!^ "H >P R 'D .0!W $  =0!& ', 3 !R %$ < !7 &X 7@!M &4 :P!N
M &D =P!G (, 90"1 &, GP!B *\ 8 #$ %\ Y !? ?@ 7@+_ %X"_P!> O\
MSA@  +T=  "P(   I1\  )L<  "3%P  BQ$  (0,  !^! L >0 2 '4 &P!R
M ", ;P K &T!,P!K 3H :0)  &<#1@!F TP 9 12 &,$60!A!&  7P5I %X%
M<P!<!G\ 6@:- %D'G !7"*T 5@C! %4)X0!4"_8 5 O_ %0+_P!4"_\ QA\
M +8E  "I*   GB@  )0E  "+(0  @QL  'L4  !T#@, ;@D- &D(% !F"1T
M9 HE &(*+0!@"S0 7@LZ %T+0 !;#$< 6@Q- %@,5 !7#5P 50UD %0-;P!2
M#7L 4 Z* $\.F@!.#JP 3 _" $P0XP!+$/D 2Q#_ $L1_P!+$/\ OR8  + K
M  "D+P  F2\  (\M  "&*0  ?20  '0>  !L%P  91$' %\.$ !<#Q< 6A ?
M %@0)P!6$"X 5! U %,0.P!2$4( 4!%( $\14 !.$5< 3!)@ $L2:P!)$G@
M2!.' $83EP!%%*D 1!2^ $,5WP!#%O@ 0Q;_ $,6_P!#%O\ NBL  *LQ  "@
M-   E34  (LT  "!,0  >"L  &\F  !F(   7AD! %<4#0!4%!, 410; $\5
M(P!.%2H 3!4Q $L6-P!)%CX 2!9$ $<73 !%%U0 1!== $,89P!!&'0 0!F#
M #\:E  ]&J8 /!N[ #L;VP ['/8 /!S_ #P<_P \'/\ M3   *@V  "<.0
MD3L  (<Z  !^-P  <S(  &HM  !A)P  62$  %$;"0!,&1  2AH7 $@:'P!&
M&B8 11LM $,;,P!"&SH 01Q! $ <2  ^'%  /1U9 #P>9  ['G$ .1^  #@?
MD@ W(*0 -B"X #4AU@ U(?0 -2+_ #4A_P V(?\ LC0  *0Z  "9/@  CS\
M (4_  ![/   <#@  &<R  !=+0  5"@  $PB!0!&'PX 0Q\4 $$?&P _'R(
M/B I #T@,  [(#8 .B$] #DA10 X(DT -R)7 #8C8@ T(VX ,R1^ #(DCP Q
M):( +R6V "\FT@ O)O( +R;_ # F_P P)O\ KS@  *(^  "60@  C$,  ()#
M  !X00  ;CT  &,X  !:,P  42X  $@H 0! ) P /2,1 #LD&  Y)!\ ."0F
M #8D+  U)3, -"4Z #,F0@ R)DH ,2=4 # G7P O*&P +BA[ "PIC0 K*J
M*BJT "DJSP I*_  *BO_ "HJ_P K*O\ K#P  )]"  "41@  BD<  (!'  !V
M10  ;$(  &$]  !7.   3C,  $0N   \*0D -R@0 #4H%0 S*!P ,B@C # H
M*0 O*3  +RHW "XJ/P M*T@ +"M2 "LL70 J+&H *"UY "<MBP F+IX )2ZS
M "0OS0 D+^X )2__ "4O_P F+O\ J3\  )U%  "220  B$L  'Y,  !T2@
M:D<  %Y"  !4/0  2SD  $$T   X+P8 ,BT- # M$P N+1D +2T@ "LM)P J
M+BX *2XU "DO/0 H+T8 )S!/ "4P6P D,6@ (S%W "(RB0 A,IT 'S.Q !XS
MRP >,^T 'S/_ " S_P A,O\ ID,  )I)  "030  AD\  'Q0  !S3P  :$P
M %Q&  !20P  23\  #\[   V-@( +C(, "LR$0 I,A< *#(> "8R)  E,RL
M)#,R ",T.@ B-$, (35- " U6  ?-F4 'C9U !PWAP ;-YL &C>O !DXR  9
M..L &CC_ !LW_P ;-_\ HT<  )A-  ".40  A%,  'M4  !Q4P  9E   %I,
M  !020  1T4  #U!   S/0  *CD) "4W#@ C-Q0 (C@; "$X(@ @."@ 'S@P
M !XY.  =.4$ '#I+ !HZ5@ 9.V, &#MR !8[A0 5/)D %#RM !,]Q@ 3/>D
M%#S] !4\_P 6._\ H$L  )51  "+50  @E@  'E9  !N6   9%8  %A1  !.
M3P  14L  #I'   P0P  )T % " ^#0 =/A$ '#X7 !L^'@ :/B4 &3XM !@_
M-0 6/SX %3]( !1 4P 30&  $D%P !%!@@ 009< #T&L  Y"Q  .0N< #T'\
M !!!_P 00/\ G5   )-6  ")6@  @%T  '9>  !L70  8EL  %97  !,50
M05$  #9.   L2P  (T@  !M%"0 71 \ %404 !1%&P 312( $D4I !%%,0 1
M13L $$9%  ]&4  .1UX #4=M  Q'?P +1Y, "4>G  A'O@ (1^  "4?V  I&
M_P +1O\ FE4  )!;  "'8   ?6(  '-C  !J8@  8&$  %->  !'6@  /%<
M #)5   H4@  'U   !=.!  13 P #TP1  Y,%P .3!X #4TE  Q-+@ +33<
M"DU"  E-30 '3EH !DYI  1.>P "3H\  4ZD  !-N@  3=L  4WR  %-_P "
M3/\ EEL  (UB  "$9@  >F@  '%I  !H:0  7&<  $]D  !"80  -U\  "U<
M   C6@  &E@  !)7 0 -5@D "54.  =5$P &51H !%4B  -5*@ "530  %4^
M  !52@  5E<  %9E  !5=P  58L  %6@  !5M@  5-0  %3Q  !3_0  4_\
MDV(  (IH  " ;   =VX  &]O  !C;@  5FP  $EJ   ]:   ,F8  "=E   =
M8P  %6(   YA   )8 @  V -  !?$0  7Q<  %\>  !?)@  7R\  %\Z  !?
M10  7U,  %]A  !><@  7H<  %V<  !=L@  7,\  %SO  !;_0  6_\ D&H
M (9O  !]<@  =70  &IU  !==   3W,  $)R   V<   *V\  "!N   7;0
M$&P   IL   ":P8  &L+  !J#P  :A0  &H:  !J(0  :2H  &DT  !I0
M:4X  &E<  !I;0  :((  &B8  !GK@  9LH  &7M  !E_   9/\ BW$  ()V
M  !Z>0  <'L  &)[  !5>P  2'H  #MZ   O>@  (WD  !EX   1=P  "G<
M  -W    =P(  '<(  !V#0  =A   '85  !V&P  =B,  '8N  !U.@  =4<
M '56  !U:   ='P  '22  !SJ@  <L0  ''I  !P^P  </\ AGD  ']]  !V
M?P  :($  %J"  !,@@  /X,  #*$   E@P  &H,  !&#   *@P   H,   "$
M    A0   (0#  "#"   @PT  (,0  "#%0  A!P  (0F  "$,@  A#\  (-/
M  "#8   @G4  (*,  "!I   @+T  '_C  !^^0  ?O\ @H   'J$  !LA@
M7H@  %"*  !"BP  -8T  ">-   ;C0  $8X   J.    CP   )$   "2
MD@   )(   "2 0  D@<  )(,  "2$   DQ4  ),=  "4*   E#8  )1%  "3
M5P  DVL  )."  "2G   D;8  )#8  "/\P  C_\ ?H<  '"*  !AC0  4Y
M $63   WE0  *98  !R7   1F   "9D   ";    G    )X   "@    H
M *    "@    H0   *$$  "B"0  HPX  *04  "E'0  IBH  *8Z  "F3
MI6   *5X  "ED@  I*P  *3)  "CZP  HOH <XX  &21  !6E0  1YD  #F<
M   JG@  ':   !&A   (HP   *4   "G    J0   *P   "N    K@   *X
M  "O    L    +$   "R    LP8  +4-  "W$P  N1X  +DN  "Z0   NE0
M +MJ  "ZA0  N:$  +F[  "ZW@  N?( 9Y4  %B9  !*G@  .Z(  "RF   =
MJ   $:H   >L    KP   +$   "T    N    +L   "\    O    +X   "_
M    P    ,(   #$    Q@   ,@#  #+"P  SQ(  -$@  #1,@  TD8  --=
M  #4=@  U)(  -6K  #5Q   U.( 6YT  $RB   ]IP  +ZP  !^O   1L0
M![4   "X    NP   +X   #"    QP   ,H   #,    S    ,X   #0
MT@   -4   #8    VP   -\   #B    Y@L  .L3  #L)   [3@  .Y.  #O
M9P  \((  /"<  #PL@  \<4 _P # /\  0#_  0 _P ) /\ #P#_ !@ _P D
M /\ , #_ #P _P!' /\ 40#_ %D _P!@ /T 9P#\ &T ^@!S /D >0#X '\
M]@"% /4 C #S )0 \@"= /  IP#N +, [ #$ .L X0#J /@ Z0#_ .< _P#9
M /\ RP#_ ,( _P"] /\ _P   /\   #_    _P   /\ # #_ !0 _P @ /\
M*P#^ #< ^@!" /8 2P#R %, \ !; .X 80#L &< Z@!M .@ <P#G 'D Y0!_
M ., A@#A (X WP"6 -T H #; *P V "[ -0 T0#3 /  T #_ ,X _P#( /\
MO0#_ +8 _P"R /\ _P   /\   #_    _P   /T " #W !  \P : .\ )@#M
M #$ Z  [ ., 10#@ $T W !5 -D 6P#6 &$ TP!G -$ ; #/ '( S0!X ,L
M?P#) (< QP"0 ,4 F@## *4 P "R +X Q0"\ .4 N@#[ +@ _P"W /\ L #_
M *D _P"E /\ _P   /\   #^    ]0   .P  P#E  T WP 5 -H ( #4 "H
MT  U ,L /@#( $< Q0!. ,( 50#  %L O@!A +P 9@"Z &P N !R +8 > "U
M (  LP"( +$ D@"N )X K "J *D NP"H -4 I@#S *0 _P"C /\ H0#_ )L
M_P"8 /\ _P   /L   #P    Y0   -@   #.  D QP 1 ,( &@"^ "0 NP N
M +< . "T $  L0!( *X 3@"L %0 J@!: *D 7P"G &4 I0!K *0 <0"B '@
MH "! )X BP"< )8 F0"C )< L@"6 ,< DP#H )( _@"1 /\ D #_ (T _P"+
M /\ ^0   .L   #=    SP   ,8   "\  0 M0 - +  %0"L !X J  H *4
M,0"B #D GP!! )T 2 "; $X F0!3 )< 60"6 %X E !D )( :@"0 '$ C@!Z
M (P @P"* (\ B "< (8 J@"$ +P @@#< ($ ]@"  /\ ?P#_ '\ _P!^ /\
M[    -H   #)    O@   +8   "N    IP ) *$ $ "< !@ F  B )4 *@"2
M #( D  Z (T 00"+ $< B0!- (< 4@"& %@ A != (( 9 "! &L ?P!S 'T
M?0![ (@ > "5 '8 HP!U +0 <P#, '$ [0!P /\ < #_ '  _P!P /\ WP4
M ,H*  "\"P  L0D  *@$  "A    FP # )0 # "/ !, B@ ; (< ) "$ "P
M@0 S '\ .@!] $$ >P!' 'D 3 !W %( =@!7 '0 70!R &0 < !M &\ =@!L
M (( :@"/ &D G0!G *X 90## &0 Y !C /H 8P#_ &( _P!C /\ T X  +\2
M  "R$P  IQ(  )T0  "5"P  CP,  (D !P""  X ?@ 5 'H '@!V "4 =  M
M '$ - !O #H ;@!  &P 1@!J $P :0!2 &< 6 !F %\ 9 !G &( <0!@ 'P
M7@") %P F !; *D 60"\ %@ W !8 /0 6 #_ %< _P!7 /\ QA8  +8:  "J
M'0  GQP  )49  "-%   A0\  'X)  !W 0H <@ 0 &X %P!J !\ :  G &4
M+@!D #0 8@ [ &  0 !? $8 70!, %P 4P!: %H 6 !B %< ; !5 '< 4P"%
M %( E !0 :4 3P&X $X"T@!-!/  307_ $T%_P!-!?\ OQT  + B  "C)0
MF24  (\B  "%'0  ?1@  '42  !N#0( 9P8, &,#$0!? AD 70,A %L$* !9
M!"\ 5P4U %8%.P!4!D$ 4P9' %$&3@!0!U4 3@=> $T(9P!+"', 20F! $@)
MD@!'"J, 10JV $0+T !$#.\ 0PW_ $,-_P!$#?\ N20  *HI  ">+   E"P
M (HJ  " )@  =R$  &X;  !F%   7P\% %D+#0!5"A, 4PL; %$+(@!/#"D
M30PO $P,-@!+#3P 20U" $@-20!&#5$ 10Y: $0.9 !"#G  0 Y_ #\/D  ^
M$*( /!"V #L0T0 [$?$ .Q'_ #L1_P \$?\ M"D  *8O  ":,@  D#(  (8Q
M  !\+0  <B@  &DC  !A'0  618  %$1" !,#Q  2A 6 $@0'0!&$"0 11 K
M $,1,0!"$3< 01$^ $ 110 ^$DT /1)6 #P280 Z$VT .1-\ #<4C0 V%)\
M-16S #05S0 S%NX -!;_ #06_P T%O\ KRX  *(T  "7-P  C#@  ((V  !X
M-   ;BX  &4J  !<)   5!X  $P8! !&% T 0A02 $ 4&0 _%"  /14G #P5
M+0 [%30 .18Z #@60@ W%DH -A=3 #477@ S&&H ,AEY # 9B@ O&IT +AJQ
M "T;R@ M&^P +1S_ "X;_P N&_\ K#(  )\X  "4.P  BCP  ( \  !V.0
M:S0  &(O  !9*@  4"4  $<?  ! &@H /!D0 #H9%@ X&1T -AHC #4:*0 T
M&C  ,QHW #(;/@ Q&T< +QQ0 "X=6P M'6< +!YV "H>B  I'YL *!^N "<@
MQP F(.H )R#^ "@@_P H(/\ J38  )T\  "2/P  AT$  'U   !T/@  :3H
M %\U  !6,   32L  $0E   [( < -AX. #,>$P R'AD ,!X@ "\>)@ N'RT
M+1\T "P@.P K($0 *B%. "DA6  G(F4 )B)T "4CA0 C(YD (B2M "$DQ0 A
M)>@ (B7] "(D_P C)/\ ICH  )H_  "/0P  A44  'M$  !R0P  9S\  %TZ
M  !3-@  2C$  $$L   X)@, ,2,, "XB$0 L(A8 *B(= "DB(P H(RH )R,Q
M "8D.0 E)4$ )"5+ ",F5@ B)F, (2=R !\G@P >*)< '2BK !LIPP ;*>8
M'"G[ !TI_P >*/\ HSX  )A#  "-1P  @TD  'I)  !P1P  9D0  %H_  !1
M.P  1S<  #XR   U+0  +"@) "@G#P G)Q0 )2<: "0G(0 C*"< (B@N "$I
M-@ @*3\ 'RI) !XJ5  =*V  &RMO !HL@0 9+)4 %RVI !8MP0 6+>0 %RWZ
M !@M_P 9+?\ H4$  )5'  "+2P  @DT  'A-  !N3   9$D  %A$  !/0
M1CT  #TX   S-   *B\& "0L#0 A+!( ("P8 !\M'@ >+24 '2TL !PN-  ;
M+CP &B]& !@O40 7,%X %C!M !4Q?P 3,9, $C&H !$ROP 1,N( $C+Y !,Q
M_P 3,?\ GD4  )-+  ")3P  @%$  '92  !M4   8DX  %9)  !-1@  1$,
M #L_   Q.@  )S8# !\R"P <,A  &S(5 !DR&P 8,B( %S,I !8S,0 5-#H
M%#1$ !,T3P 2-5P $35K ! V?0 /-I$ #C:F  TWO  --]T #3;V  XV_P /
M-O\ FTD  )%/  "'4P  ?E8  '56  !J50  8%,  %5/  !,3   0DD  #A%
M   N00  )#T  !PZ"  6. X %3@2 !0X&  3.1\ $CDF !$Y+@ 0.3< #SI!
M  XZ3  -.UD #3MH  L[>@ *.XT "3RB  <\N  '/-4 "#SP  D[_P *._\
MF$X  (Y4  "%6   ?%L  ');  !H6@  7E@  %-5  !)4@  /DX  #1+   J
M1P  (40  !A" P 20 L $#\0  X_%0 ./QP #4 C  Q *P +0#0 "D ^  E!
M2@ '058 !D%E  1!=@ #08H  4&?  !!M   0=   4'N  %!_  "0/\ E50
M (Q9  "#7@  >6   '!@  !F8   75X  %%;  !%5P  .E0  "]1   E3P
M'$P  !1*   .2 @ "T<.  A'$@ '1QD !D<@  5(*  #2#$  D@[  !(1P
M2%,  $AB  !(<P  2(8  $B;  !(L0  1\P  $?M  !'^P  1_\ DEH  (E@
M  " 8P  =V4  &YF  !E9@  660  $Q@  ! 70  -5L  "I9   @5P  %U4
M !!3   +4@< !5$-  %0$0  4!8  % =  !0)0  4"X  % X  !00P  4%
M %!>  !0;P  4(,  $^8  !/K@  3LD  $[K  !-^P  3?\ CV$  (9F  !]
M:0  =&P  &QM  !A:P  4VD  $9G   Z9   +V,  "1A   :7P  $EX   Q<
M   &7 8  %L+  !:#P  6A,  %H9  !9(0  62D  %DS  !9/P  64P  %E:
M  !9:P  6'X  %B4  !7JP  5\4  %;I  !5^P  5?\ C&@  ()M  !Z<
M<G(  &=R  !:<0  3'   #]N   S;0  *&L  !UJ   4:   #6<   =G
M9@,  &8)  !E#0  91$  &05  !D'   9"0  &0N  !D.@  8T<  &-5  !C
M9@  8WH  &*0  !AIP  8,$  %_F  !?^@  7O\ AV\  ']T  !X=P  ;G@
M &!X  !2=P  17<  #AV   K=@  ('0  !9S   .<P  !W(   !R    <@
M '$%  !Q"@  <0X  ' 1  !P%P  <!X  ' G  !P,P  ;T   &]0  !O8
M;G0  &Z+  !MH@  ;+P  &OB  !J^   :?\ @W<  'Q[  !S?0  97X  %=_
M  !)?P  /'\  "^    B?P  %WX   ]^   '?@   '\   !_    ?P   'X
M  !^!0  ?@H  'X-  !^$0  ?A<  'X@  !^*P  ?3D  'U(  !]60  ?&T
M 'R$  ![G   >K8  'G:  !X]0  =_\ @'\  '>"  !I@P  6X4  $V&   _
MB   ,HD  "2)   8B0  #XD   >*    BP   (P   "-    C0   (P   ",
M    C ,  (P(  "-#0  C1$  (T7  ".(@  CB\  (X_  "-4   C60  (Q[
M  ",E0  BZX  (K-  ")[P  B?\ >X4  &V(  !>B@  4(T  $*/   TD0
M)I(  !F3   .E   !I4   "6    F    )H   ";    FP   )L   ";
MFP   )P   "=!0  G0L  )X0  "?%P  H"0  * T  "@1@  H%D  )]P  "?
MB@  GJ4  )["  "=Z   G/D <(P  &&/  !3D@  1)8  #:9   GFP  &9P
M  ^=   %GP   *$   "C    I0   *@   "I    J0   *D   "J    JP
M *P   "M    K@$  + )  "R#P  LQ@  +0G  "T.0  M4T  +1D  "T?@
MLYH  +.T  "SU0  L_  9),  %67  !'FP  .)\  "FB   :I   #J8   2H
M    JP   *T   "P    M    +8   "X    N    +D   "Z    O    +T
M  "_    P    ,,   #%!P  R0\  ,H:  #++   S$   ,U6  #.;P  S8L
M ,RH  #,P@  S.( 6)L  $F@   ZI0  +*D  !RK   /K@  !+$   "T
MMP   +H   "^    PP   ,8   #(    R    ,H   #+    S0   ,\   #2
M    U0   -D   #=    X04  .8/  #G'@  Z#(  .E(  #J8   ZWL  .N7
M  #LK@  [,( _P   /\   #_    _P & /\ #0#_ !4 _P A /\ + #_ #@
M_P!# /\ 3 #^ %0 ^P!; /H 8@#X &@ ]@!N /4 = #T 'H \@"  /$ AP#O
M (\ [0"7 .L H0#I *T YP"] .4 V #D /, X@#_ .  _P#0 /\ Q #_ +P
M_P"V /\ _P   /\   #_    _P   /\ "0#_ !$ _P < /T )P#Y #( ]0 ]
M /$ 1@#M $\ ZP!6 .@ 7 #F &( Y !H ., ;@#A ', WP!Y -T @ #: (@
MV "1 -0 FP#2 *8 SP"T ,P R0#) .D R #_ ,< _P#! /\ MP#_ *\ _P"K
M /\ _P   /\   #_    _P   /@ !0#R  X [@ 7 .H (@#F "P X0 W -T
M0 #8 $D TP!0 -  5@#. %P S !B ,H 9P#( &T Q@!S ,0 >0#" ($ P "*
M +X E "\ )\ N0"L +8 O@"T -T LP#W +$ _P"P /\ J #_ *( _P"> /\
M_P   /\   #Y    [P   .8   #?  L U@ 2 -  ' #, "8 R  P ,0 .@#
M $( O0!* +L 4 "X %8 M@!; +4 80"S &8 L0!L +  <@"N 'H K "" *D
MC "G )@ I0"E *, M "@ ,L GP#N )T _P"< /\ F0#_ )0 _P"1 /\ _P
M /8   #J    W0   ,\   #'  8 P  / +L %P"W "  LP J +  ,P"M #L
MJ@!# *< 20"E $\ HP!5 *( 6@"@ %\ G@!E )T :P"; '( F0![ )< A0"4
M )  D@"= )  K ". +\ C #B (L ^@") /\ B0#_ (8 _P"# /\ ]    .0
M  #4    R    +\   "U  $ K@ + *D $@"E !L H0 C )X + "; #0 F  \
M )8 0P"4 $D D@!. )  4P". %D C0!> (L 9 ") &L AP!S (4 ?0"# (@
M@0"5 '\ I !] +4 >P#/ 'D \0!X /\ =P#_ '< _P!U /\ Y0   -$   ##
M    N    *\   "H    H  & )H #@"5 !4 D0 > (X )@"+ "T B  U (8
M/ "$ $( @@!' (  30!_ %( ?0!8 'L 7@!Y &4 > !M '8 =@!S ($ <0".
M &\ G0!M *X ; #$ &H YP!I /T : #_ &@ _P!I /\ U0,  ,,'  "V"
MJP8  *(   ";    E    (T "@"( !  @P 8 '\ ( !\ "< >@ N '< -0!U
M #L = !! '( 1P!P $P ;P!2 &T 6 !K %\ :0!F &< < !E 'L 8P"( &(
MEP!@ *< 7@"[ %T W !< /8 7 #_ %L _P!; /\ R0T  +D0  "L$0  H1
M )<-  "/"   B    (( !0![  T =P 2 ', &@!O "$ ;  H &H +P!H #4
M9P [ &4 00!C $8 8@!, &  4@!? %D 70!A %L :@!9 '4 5P"" %4 D0!4
M *( 4P"U %$ SP!0 .\ 4 #_ %  _P!0 /\ OQ0  + 8  "D&@  F1D  (\6
M  "'$0  ?PT  '<&  !Q  @ :P . &< % !D !L 80 B %X *0!= "\ 6P U
M %D .P!8 $$ 5@!& %4 30!3 %0 4@!< %  90!. '  3 !] $L C0!) )X
M2 "P $< QP!& .D 1@#[ $8 _P!% /\ N!L  *H@  ">(@  DR(  (D?  "
M&@  =Q4  &\0  !H"P  800* %T $ !9 !8 5@ = %0 (P!2 "H 4  P $\
M-0!. #L 3 !! $L 2 !) $\ 1P%7 $8!80!$ FP 0P)Y $$#B0!  YH /@2M
M #T$Q  \!>4 / ?X #P'_P \!_\ LB(  *4G  "9*0  CBD  (0G  ![(P
M<1X  &D8  !A$@  6@T# %,(# !/!1$ 3 47 $H&'@!(!B0 1P8J $4', !$
M!S8 0P@] $$(0P! "$L /@E3 #T)70 ["F@ .@IV #@+AP W"YD -0NL #0,
MP@ S#.0 ,PWY #,-_P T#?\ K2<  * L  "5+P  BR\  ( N  !W*@  ;24
M &0@  !<&@  5!0  $P/!@!&# T 0PP2 $$,&  _#!\ /@PE #P-*P [#3(
M.@TX #@-/P W#D< -@Y0 #0.6@ S#F8 ,0]T # /A0 N$)@ +1"K "P0PP K
M$>4 +!'Z "P1_P M$?\ JBP  )TQ  "2-   AS4  'TT  !T,0  :BL  & G
M  !8(0  3QL  $<6  ! $0D .Q / #D0%  W$!L -A A #00)P S$2T ,A$T
M #$1.P P$4, +A)- "T25P L$F, *A-Q "D3@@ G%)4 )A2I "45P  D%>,
M)1;Z "86_P F%?\ IC$  )HV  "/.0  A3H  'LY  !Q-@  9S$  %TM  !4
M*   3"(  $,=   [%P4 -10- #(3$0 Q%!< +Q0= "X4)  L%"H *Q4Q "H5
M.  I%D  *!9* "<75  F%V  )!AO ",8@  A&9, (!FG !\9O@ >&N  'QKX
M " :_P @&O\ HS0  )@Z  "-/0  @SX  'D]  !O.P  93<  %LR  !2+0
M22@  $ C   X'@$ ,!D* "P8#P J&!0 *1@: "<8(  F&2< )1DM "0:-0 C
M&CX (AM' "$;4@ @'%X 'QUL !T=?@ <'9$ &AZE !D>O  8']T &1_V !H?
M_P ;'O\ H3@  )4]  "+00  @4(  '="  !M0   8SP  %DW  !/,P  1BX
M #TI   U)   +2 ' "<=#0 E'1( (QT7 "$='0 A'20 (!XK !\>,@ >'SL
M'1]% !P@3P :(5P &2%J !@B>P 6(H\ %2*C !0CN@ 3(]H %"/U !4C_P 6
M(_\ GCP  )-!  ")1   ?T8  '5&  !L1   8D$  %<\  !-.   1#0  #PP
M   S*P  *B8# ",B"P @(1  'B$5 !PB&P ;(B$ &B(H !HC,  9(S@ &"1"
M !8E30 5)5D %"9H !,F>0 2)HT $2>B ! GN  .)]8 $"CT !$G_P 1)_\
MG$   )%%  "'2   ?4H  '1*  !J20  8$8  %5!  !,/@  0SH  #HV   Q
M,@  *"T  " I"0 ;)PX &2<2 !@G&  6)Q\ %2@E !0H+0 3*#8 $BE  !(I
M2P 1*E< $"IF  XK=P .*XL #2R?  PLM0 ++,\ #"SO  TL_P -*_\ F40
M (])  "%3   ?$X  '-/  !I3@  7DL  %-'  !*1   0D   #D]   O.
M)30  !TP!0 6+0P %"P0 !,M%0 2+1P $2TC ! M*@ /+C, #BX]  TO2  -
M+U4 ##!C  HP=  ),(@ "#&<  8QL0 &,<L !C'K  <P_  (,/\ ET@  (U-
M  "#40  >E,  '%4  !G4@  75   %),  !)2@  0$8  #5"   K/@  (CH
M !HW 0 2- D #S,.  XS$P -,QD #3,@  PT*  +-#$ "C4[  @U1@ '-5(
M!39@  0V<0 "-H0  #:9   VKP  -L@  #;H   V^0 !-?\ E$T  (I2  "!
M5@  >%@  &]9  !E6   6U4  %%2  !'3P  /$P  #%(   G1   'D$  !8_
M   0/ < "SH-  DZ$0 (.Q< !CL>  4[)@ $.RX  CLX  $\0P  /$\  #Q>
M   \;@  /($  #R7   \K   .\4  #OG   [^   ._\ D5(  (A8  !_7
M=ET  &U>  !C70  6EP  $Y8  !"5   -U$  "U.   C2P  &DD  !)&   -
M1 8 !T,,  -#$   0Q4  $,;  !#(P  0RL  $,U  !#0   0TT  $-;  !#
M:P  0WX  $.4  !"J@  0L,  $'F  !!^0  0?\ CE@  (9>  !]80  <V,
M &MD  !B8P  5V$  $E=   ]6@  ,E@  "=5   >4P  %5$   Y/   )304
M DT+  !,#@  3!,  $L8  !+'P  2R@  $LR  !+/0  2TD  $M7  !+9P
M2GL  $J0  !)IP  2<   $CD  !(^   1_\ BU\  (-D  !Z9P  <6D  &EJ
M  !>:0  4&8  $-D   W80  +%\  "%=   86P  $%D   I8   #5P,  %<)
M  !6#0  51   %45  !4&P  5",  %0M  !4.0  5$4  %13  !49   4W<
M %.-  !2I   4;T  %#B  !0^   3_\ B&<  ']K  !W;@  ;W   &5P  !7
M;@  2FP  #UK   P:0  )6@  !IF   19   "V,   1B    8@$  &$&  !@
M"P  8 X  %\2  !?%P  7QX  %XH  !>,P  7D   %Y/  !>7P  77(  %V(
M  !<H   6[D  %K?  !9]P  6/\ A&X  'QR  !U=0  :W8  %UU  !/=
M0G,  #5S   H<@  '7   !-O   ,;@  !&X   !N    ;@   &P"  !L!P
M:PL  &L.  !K$@  :AD  &HB  !J+0  :CH  &E)  !I6@  :6P  &B#  !G
MFP  9K4  &78  !D]0  9/\ @'4  'IY  !P>P  8GL  %1\  !&?   .7P
M "Q\   ?>P  %'H   UZ   $>@   'H   !Z    >@   'D   !Y 0  > 8
M '@+  !X#@  >!,  '@:  !X)0  >#(  '=!  !W4@  =V4  '9\  !UE0
M=*\  '/.  !R\0  <?\ ?GT  '6   !G@0  6((  $J#   \A   +H4  "&%
M   5A0  #84   .%    A@   (<   "(    B    (<   "'    AP   (<$
M  "'"0  APX  (@3  "('   B"D  (@X  "'2@  AUT  (9S  "&C0  A:<
M (3%  "#[   @OX >(0  &J&  !<B   38H  #^,   QC@  (X\  !:/   -
MD    I$   "2    DP   )4   "6    E@   )8   "6    E@   )<   "7
M    EP<  )@-  "9$P  FA\  )HM  ":/P  FE(  )IH  "9@P  F9\  )BZ
M  "7X@  EO@ ;8H  %^-  !0D   09,  #.6   DEP  %I@   V9   !FP
M )T   "?    H0   *0   "E    I    *4   "E    I@   *<   "H
MJ0   *H$  "L#   KA,  *XA  "N,P  KD<  *Y=  "N=@  KI,  *ZN  "M
MS0  K.\ 89$  %.5  !$F   -9P  ":?   7H0  #:,   "E    IP   *H
M  "L    L    +(   "T    LP   +0   "U    MP   +@   "Y    NP
M +T   "_ 0  PPL  ,45  #%)0  QCD  ,=/  #':   QH4  ,:B  #&O
MQMX 59D  $>=   XH@  *:8  !FH   -JP   *T   "Q    M    +<   "Z
M    OP   ,$   #$    PP   ,4   #&    R    ,H   #-    SP   -(
M  #6    VP   . ,  #A&   XRL  .1!  #E6@  YG0  .:1  #EK   Y<0
M_P   /\   #_    _P ! /\ "@#_ !( _P = /\ * #_ #0 _P ^ /T 2 #Z
M %  ]P!7 /4 70#T &, \@!I /  ;P#O '0 [0![ .L @0#I (D Z "2 .8
MG #D *@ X@"W -\ S0#< .X V0#_ -D _P#* /\ O@#_ +4 _P"P /\ _P
M /\   #_    _P   /\ !@#_  \ _  8 /@ (P#T "X \  X .L 0@#H $H
MY0!1 .( 6 #@ %T W@!C -P : #9 &X U@!T -0 >P#1 (( SP"+ ,T E0#*
M *$ R "O ,4 P0#" ., P #[ ,  _P"[ /\ L #_ *@ _P"D /\ _P   /\
M  #_    ^P   /,  0#M  P Z  3 ., '@#@ "@ V@ R -, / #/ $0 S !+
M ,D 40#& %< Q != ,( 8@#! &< OP!M +T = "[ 'L N0"$ +< C@"T )D
ML@"G *\ MP"M -  JP#R *H _P"I /\ H0#_ )L _P"7 /\ _P   /\   #T
M    Z0   .    #5  @ S@ 0 ,D & #% "( P0 K +P -0"Y #T M@!% +,
M2P"Q %$ KP!6 *X 6P"L &$ J@!F *D ;0"F '0 I !\ *( A@"@ )( G@"?
M )P K@"9 ,, EP#G )8 _P"5 /\ D@#_ (T _P"* /\ _    /    #C
MU    ,@   "_  , N0 - +, $P"O !P K  E *D +@"E #8 HP ^ *  1 ">
M $H G0!0 )L 50"9 %H EP!? )8 9@"4 &P D@!U )  ?@". (H BP"7 (D
MI@"' +@ A0#6 (0 ]@"" /\ @0#_ 'X _P!\ /\ [0   -T   #,    P0
M +@   "N    IP ) *( $ "> !< F@ ? )< )P"4 "\ D0 W (\ /0"- $,
MBP!) (D 3@"( %, A@!9 (0 7P"" &4 @ !M 'X =P!\ (( >@"/ '@ G@!U
M *\ <P#' '( [ !Q /\ < #_ '  _P!N /\ W0   ,D   "\    L0   *D
M  "A    F0 # ), # ". !( B@ 9 (< (0"$ "D @0 P '\ -P!] #T >P!"
M 'D 2 !X $T =@!2 '0 6 !R %\ <0!G &\ < !L 'L :@"( &@ EP!F *@
M90"\ &, X0!B /H 80#_ &$ _P!A /\ S0$  +P%  "O!0  I0(  )P   "4
M    C0   (8 " "!  X ?  4 '@ &P!U ", <@ I '  , !N #8 ;0 \ &L
M00!I $< : !, &8 4@!D %D 8P!@ &$ :0!? '0 70"! %L D !9 *$ 5P"T
M %8 T !5 /( 50#_ %0 _P!5 /\ P0P  +(.  "F#P  FPX  )(+  ")!0
M@@   'L  @!U  L <  0 &P %@!H !T 9@ C &, *@!A #  8  V %X .P!=
M $$ 6P!& %H 3 !8 %, 5@!; %0 9 !2 &X 40![ $\ B@!- )L 3 "N $L
MQ@!* .H 20#^ $D _P!) /\ N1(  *H6  ">%P  E!8  (H3  "!$   >0L
M '$#  !K  8 90 - &$ $0!= !@ 6@ > %@ ) !6 "H 5  P %, -@!1 #L
M4 !! $X 1P!- $X 2P!6 $D 7P!' &D 1@!V $0 A0!# )< 00"I $  OP _
M .( /P#X #X _P _ /\ LAD  *0>  "8'P  CA\  (0<  !Z&   <A(  &H.
M  !B"   7 $( %< #@!3 !, 4  9 $X 'P!, "4 2@ K $@ , !' #8 1@ \
M $0 0@!# $D 00!1 #\ 6@ ^ &4 / !R #H @0 Y ), . "E #8 N@ V -L
M-0#T #4 _P U /\ K"   )\D  "4)@  B28  '\D  !U(   ;!L  &05  !<
M$   5 P! $X&"@!* @\ 1P 4 $0 &@!" "  0  E #\ *P ^ 3$ / $W #L"
M/@ Y D4 . -- #8#5@ U!&$ ,P1N #$%?@ P!9  +P6C "T&N  L!M0 + ?P
M "P(_P L"/\ J"4  )LJ  "0+   ABT  'LK  !R)P  :"(  %\=  !7%P
M3Q(  $@.! !!"@L /@<0 #L&%0 Y!QL . <A #8()@ U""P ,P@R #().0 Q
M"4$ +PE) "X*4P L"EX *PML "D+?  H#(\ )@RB "4,MP D#-, (PWP "0-
M_P E#?\ I"H  )@O  "-,@  @S(  'DQ  !O+@  92D  %PD  !3'P  2QD
M $,3   \$ 8 -0T, #,,$0 Q#!8 +PP< "X-(@ M#2@ *PTN "H--0 I#3T
M)PY& "8.4  D#EP (P]J "(/>P @$(X 'Q"B !T0MP <$-0 '1'R !T1_P >
M$?\ H2\  )4S  "*-@  @#<  '8V  !M,P  8R\  %DJ  !0)0  2"   #\:
M   X%0  ,!$( "P0#@ J$!( *! 8 "<0'@ E$"0 )! J ",1,@ B$3H (1%#
M " 23@ >$EH '1-H !L3>  :$XL &!2@ !<4M0 6%-$ %A7Q !<5_P 8%/\
MGC,  ),W  "(.@  ?CL  '0[  !K.   830  %<O  !.*P  128  #TA   T
M'   +1<% "83#  C$Q  (A,5 " 3&@ ?$R$ 'A0G !T4+P <%3< &Q5! !H6
M2P 9%E< %Q=E !87=@ 4&(D $QB> !(8LP 1&<X $1GO !(9_P 3&?\ G#8
M )$[  "&/@  ?#\  ',_  !I/0  7SD  %4U  !,,   0RP  #HG   R(@
M*AX! "(9"0 >%PX '!<2 !H7%P 9&!X &1@D !@9+  7&30 %AH^ !4:20 3
M&U4 $AMC !$<=  0'(< #QV<  X=L0 -'<L #1WL  X=_P /'?\ F3H  (\_
M  "$0@  >T0  '%#  !H0@  7CX  %,Z  !*-@  03(  #DM   Q*0  *"4
M " @!@ :'0P %QP0 !4<%0 4'1L %!TB !,=*0 2'C( $1\\ ! ?1@ 0(%,
M#B!A  TA<0 ,(84 "R*9  HBK@ )(L< "2+G  HB^P +(?\ ESX  (Q#  "#
M1@  >4@  '!(  !G1@  7$0  %(_  !).P  0#@  #@T   O,   )RP  !XG
M P 6(PH $B$. !$A$P 0(AD $"(@  \B)P .(R\ #20Y  PD1  +)5  "B5>
M  DF;P ')H( !B:6  0FK  #)L0 !";E  0F]P &)O\ E4(  (I'  "!2@
M>$P  &],  !E2P  6T@  %!$  !'00  /SX  #<[   M-@  )#$  !LM   3
M*@< #R@-  TG$0 -*!8 #"@=  LH)0 **2T "2DW  <J0@ &*DX !"M<  ,K
M;  !*W\  "N4   KJ0  *\$  "OC   K]@  *O\ DD8  (A+  !_3P  =E$
M &U1  !C4   6DT  $]*  !'1P  /D0  #-    I/   (#@  !<T   1,04
M#"\,  DN$  '+A4 !B\;  4O(P #+RL  C U   P/P  ,$P  #%9   Q:0
M,7P  #&1   QIP  ,+\  ##A   P]0  +_\ D$L  (90  !]5   =58  &M6
M  !B50  6%,  $Y0  !%30  .DD  "]%   E0@  '#X  !0[   ..04 "3<+
M  0V#P !-A,  #89   V(   -BD  #8R   W/0  -TD  #=7   W9P  -WD
M #>/   VI0  -KT  #;@   U]0  -?\ C5   (16  !\6@  <EL  &E;  !@
M6P  5UD  $Q6  ! 4@  -4X  "I+   @2   %T8  !!#   +000 !$ *   _
M#@  /A$  #X6   ^'0  /B8  #XO   ^.@  /D8  #Y4   ^9   /G8  #V,
M   ]HP  /+L  #S>   []0  ._\ BE<  ()<  !Y7P  <&$  &AA  !?80
M5%X  $=;   Z5P  +U4  "52   ;4   $DT   Q+   &2@,  $D)  !(#0
M1Q   $<4  !&&@  1B(  $8L  !&-P  1D,  $91  !&8   17,  $6)  !$
MH   1+@  $/<  !"]0  0O\ B%T  ']B  !W90  ;F<  &=H  !;9@  3F,
M $%A   T7@  *5P  !]:   55P  #E8   =4    4P$  %(&  !1"P  40X
M % 1  !/%@  3QX  $\G  !/,@  3S\  $]-  !.70  3F\  $Z%  !-G0
M3+4  $O8  !*]0  2O\ A64  'QI  !T;   ;6X  &)M  !4:P  1VD  #IG
M   M90  (F0  !AB   08   "5\   !>    7@   %T#  !<"   6PP  %H/
M  !:$P  61D  %DB  !9+0  63H  %E(  !86   6&L  %>!  !7F0  5K(
M %72  !4]   4_\ @6P  'EP  !S<P  :',  %IR  !,<0  /W   #)O   E
M;@  &FP  !%K   ):@   &H   !I    :0   &@   !G P  9@@  &8,  !F
M#P  910  &4<  !E)P  9#0  &1#  !D4P  9&4  &-[  !BE   8:T  &#-
M  !?\0  7O\ ?70  '=W  !N>0  7WD  %%Y  !#>0  -G@  "EX   <=P
M$78   IU    =0   '4   !V    =0   '0   !T    <P(  ','  !S#
M<A   '(5  !R(   <BP  '([  !Q3   <5\  '%T  !PC@  ;Z@  &[&  !L
M[0  :_\ >WL  ')^  !D?@  57\  $>    Y@0  *X(  !Z!   2@0  "H$
M  "!    @@   (,   "#    @P   ((   ""    @@   ((   ""!0  @@H
M ((/  ""%P  @B,  ((R  ""0P  @58  (%L  " A@  ?Z$  'Z]  !]Y@
M?/P =H(  &B#  !9A0  2X<  #R)   NB@  ((L  !.+   *BP   (P   "-
M    CP   )$   "2    D0   )$   "1    D0   )$   "2    D@(  ),)
M  "4#P  E!D  )0G  "4.   E$P  )-B  "3?   DY@  )*S  "1V   D/8
M:H@  %R*  !-C0  /Y   #"2   AE   %)4   J6    EP   )D   ";
MG0   )\   "@    H    *    "@    H0   *(   "C    I    *4   "F
M!P  J!   *@<  "H+0  J4   *E6  "I;P  J8L  *BH  "GQP  INP 7X\
M %"2  !!E@  ,YD  ".<   4G0  "I\   "A    HP   *8   "H    K
M *X   "O    KP   +    "P    L@   +,   "T    M@   +<   "Z
MO0<  +\0  "_'P  P#,  ,!)  # 8@  P'X  ,";  # MP  O]@ 4Y<  $2;
M   UGP  )J,  !:E   +IP   *H   "M    L    +,   "V    NP   +T
M  #     OP   ,$   #"    Q    ,8   #(    R@   ,P   #/    TP
M -H'  #;$P  W24  -X[  #?4P  X&X  -^,  #=J0  W<( _P   /\   #_
M    _P   /\ !P#_ !  _P 9 /\ ) #_ "\ _  Z /D 0P#U $L \P!2 /$
M60#O %X [0!D .L :0#I &\ YP!U .8 ? #D (0 X@"- .  EP#= *( V@"Q
M -4 Q0#2 .@ T #_ ,\ _P#$ /\ N #_ *\ _P"I /\ _P   /\   #_
M_P   /\  @#[  T ]P 5 /, 'P#O "D Z@ T .8 /0#B $4 W@!, -L 4P#8
M %@ U !> -( 8P#0 &D S@!N ,P =0#* 'T R "% ,8 D #" )L P "I +X
MN@"[ -D N0#W +@ _P"T /\ J0#_ *( _P"= /\ _P   /\   #_    ]@
M .X   #G  H X0 1 -P &@#7 ", T  N ,L -P#' #\ Q !& ,$ 30"_ %(
MO0!8 +L 70"Y &( N !H +8 ;@"T '4 L0!^ *\ B "M ), J@"A *@ L0"F
M ,@ I #M *( _P"B /\ FP#_ )4 _P"1 /\ _P   /P   #N    XP   -@
M  #-  4 Q@ . ,$ %0"] !X N0 G +4 , "R #@ KP!  *P 1@"J $P J !1
M *< 5@"E %L HP!A *$ 9P"? &X G@!V )L @ "9 (P EP"9 )0 J "2 +P
MD #? (X ^P". /\ BP#_ (8 _P"# /\ ^    .D   #<    S    ,$   "X
M    L@ * *P $0"H !@ I0 A *( *0"> #( G  Y )D /P"7 $4 E0!* )0
M4 "2 %4 D !: (\ 8 "- &< BP!O (D > "& (0 A "1 (( H "  +( ?0#,
M 'P \0![ /\ >@#_ '< _P!U /\ Y@   -,   #&    NP   +$   "G
MH0 % )L #0"7 !, DP ; )  (P", "L B@ R (@ . "& #X A !$ (( 20"!
M $X ?P!3 'T 60![ &  >0!H '< <0!U 'P <P") '  F !O *D ;0"_ &L
MY@!J /\ :0#_ &D _P!G /\ TP   ,,   "U    JP   *,   ";    D@
M (P "@"' !  @P 6 '\ '0!] "0 >@ K '@ ,@!V #@ =  ] '( 0@!Q $@
M;P!- &T 4P!L %D :@!A &@ :@!F '0 9 "! &$ D0!? *( 7@"V %P U0!;
M /< 6P#_ %H _P!: /\ Q0   +8"  "I @  GP   )8   ".    AP   (
M!0!Z  P =0 1 '$ & !N !X :P E &D *P!G #$ 9@ W &0 / !C $$ 80!'
M %\ 30!> %, 7 !; %H 9 !8 &X 5@![ %0 B@!2 )L 40"N %  R !/ .X
M3@#_ $X _P!- /\ NPH  *P-  "@#0  E0P  (P(  "# @  ?    '4   !N
M  @ :0 . &4 $P!B !D 7P ? %T )0!; "L 60 Q %@ -@!6 #L 50!! %,
M1P!1 $X 4 !5 $X 7@!, &@ 2@!U $@ A !' )4 10"H $0 OP!# .0 0@#\
M $( _P!" /\ LA$  *44  "9%0  CA,  (01  ![#0  <P@  &P   !E  ,
M7P + %L #P!7 !0 5  : %$ 'P!/ "4 3@ K $P , !+ #8 20 \ $@ 0@!&
M $@ 10!0 $, 60!! &, /P!O #X ?@ \ )  .P"C #H N  Y -D . #U #@
M_P X /\ K!<  )\;  "3'0  B1P  '\9  !U%0  ;!   &0,  !=!@  5@ &
M %$ # !- !  2@ 5 $< &@!% "  1  F $( *P!! #$ /P V #X /0 \ $0
M.P!+ #D 5  W %\ -@!K #0 >@ R (P ,0"> #  LP O ,X +P#O "X _P N
M /\ IQX  )HB  "/)   A"0  'HA  !Q'0  9Q@  %\3  !7#@  4 H  $D#
M" !%  T 00 1 #X %@ \ !L .@ A #D )@ W "P -@ R #0 .  S #\ ,0!'
M #  4  N %L +0!G "L =@ J (@ * "< "< L  F ,D )0#J "4!^P#_XGT0
M24-#7U!23T9)3$4 $1(E ?\ HB,  )8H  "+*@  @2H  '<H  !M)0  9"
M %L;  !2%0  2Q   $,, @ ]!PD .0,. #8!$@ S 1< ,0$< # !(@ O B<
M+0(M "P#-  J SL *01# "@$30 F!5@ )05E ",&=  B!H8 ( :: !\'K@ >
M!\8 '0?G !T(^  ="?\ GR@  ),M  "(+P  ?B\  '0N  !J*P  828  %@A
M  !/'   1Q<  #\2   X#@0 ,0L* "X(#@ K!Q( *0<7 "@('0 G"", )0@I
M "0),  C"3< (0I  " *2@ ?"U4 '0MB !L,<@ :#(4 & R9 !<,K0 6#,8
M%0WF !4-^0 6#?\ G"T  ) Q  "&-   ?#0  '(S  !H,0  7RP  %4G  !,
M(P  1!T  #P8   T$P  +1 & "8-"P D# \ (@P3 "$,&0 ?#!\ '@TE !T-
M+  ;#30 &@X] !D.1P 7#E, %@YA !0/<0 3$(0 $A"8 !$0K@ 0$,8 $!#H
M ! 0^P 1$/\ F3$  (XU  "$.   >CD  ' X  !G-@  73(  %,M  !**
M0B0  #D?   Q&@  *A4! ",1!P =$ T &P\0 !D/%0 8$!L %Q A !80*0 5
M$#$ %!$Z !,110 2$E$ $1)? ! 2;P .$X( #A.6  T3JP +$\( "Q3C  P4
M^@ -$_\ ES4  (PY  ""/   >#T  &\]  !E.@  6S<  %(R  !)+@  0"H
M #<E   O(0  *!P  " 8 P 9% H %1(. !02$@ 3$Q@ $A,? !$4)@ 1%"X
M$!0X  \50@ .%D\ #19<  P7;  +%W\ "1B3  @8J  &&+\ !QC@  <8]0 )
M&/\ E3@  (H]  " 0   =T$  &U!  !D/P  6CP  % X  !',P  /C   #8K
M   N)P  )R,  !\?   7&@@ $A<- ! 7$0 /%Q8 #A@<  X8(P -&2P #!HU
M  L:0  *&TP "1M:  <<:0 %''P !!V1  (=I@ !';P  AS=  (<\@ #'/\
MDSP  (A!  !_1   =44  &Q%  !C1   64$  $\]  !&.0  /C8  #4R   N
M+@  )2H  !TE   4(00 #QT+  T=$  ,'10 "QT:  H>(@ ('BH !Q\S  8@
M/@ $($H  R%7  $A9P  (7D  "&.   AI   (;H  "';   A\@  (/X D$
M (9%  !]2   =$H  &M*  !B20  6$8  $Y"  !%/P  /3P  #4Y   K-
M(B\  !DK   2* 0 #20*  DC#@ &(Q( !2,9  0D(  ")"@  24Q   E/
M)4@  "95   F90  )G<  ":,   FH@  )KD  ";9   E\@  )?X CD4  (1)
M  ![30  <T\  &I/  !@3@  5TL  $U(  !$10  /$(  #$]   G.0  'C4
M !4R   /+@, "BP*  4K#@ !*A$  "H6   J'@  *B8  "LO   K.0  *T4
M "Q3   L8@  +'4  "R*   KH   *[<  "O6   J\@  *O\ C$D  ().  !Z
M4@  <50  &A4  !?4P  5E$  $Q.  !#2P  -T<  "U#   C/P  &CP  !(X
M   ,-@, !C,)   R#0  ,A   #$4   Q&P  ,2,  #$L   R-P  ,D,  #)0
M   R8   ,G(  #*'   QG@  ,;4  ##4   P\@  +_\ B4\  (!4  !X5P
M;UD  &99  !>60  55<  $E3   ^3P  ,DP  "A(   >10  %4(   Y    (
M/0(  3P(   [#   .@\  #D2   Y&   .2   #DI   Y-   .4   #E.   Y
M70  .6\  #B%   XG   -[,  #?2   V\@  -?\ AU4  ']:  !V70  ;5\
M &5?  !=7P  4EP  $18   X50  +5(  ")/   83   $$H   I(   #1@$
M $4&  !$"@  0PT  $(0  !!%0  01T  $$F  !!,0  03T  $%*  !!6@
M06P  $"!   _F0  /[$  #[0   ]\@  //\ A%P  'Q@  !S8P  ;&4  &1F
M  !99   2V$  #Y>   R6P  )ED  !Q6   25   #%(   11    3P   $X#
M  !-"   3 P  $L.  !+$@  2AD  $HB  !*+   2CD  $I'  !*5@  26@
M $E^  !(E@  1Z\  $;-  !%\0  1/\ @6,  'EG  !R:@  :VP  &!K  !2
M:0  1&8  #=D   J8@  'V   !5>   -70  !EL   !:    60   %@   !7
M!   5@@  %8,  !5$   5!0  %0=  !4)P  5#0  %1"  !34@  4V0  %)Y
M  !2D@  4:L  %#*  !/[P  3O\ ?FH  '=N  !P<0  9G$  %AP  !*;P
M/&T  "]L   B:@  %VD   YG   &9@   &4   !E    90   &,   !B
M8@0  &$(  !A#0  8!   & 7  !@(0  7RX  %\\  !?30  7EX  %YT  !=
MC0  7*<  %O%  !:[0  6?\ >W(  '5V  !K=P  778  $]V  !!=0  ,W4
M "9T   9<P  $'(   =Q    <0   '$   !Q    <0   &\   !O    ;@
M &X"  !N"   ;0P  &T1  !M&@  ;28  &PU  !L1@  :U@  &MM  !JA@
M::$  &B^  !GZ   9OX >7H  '!\  !A?   4WT  $1]   V?@  *'X  !M]
M   0?0  !WT   !]    ?0   'X   !_    ?@   'T   !]    ?    'P
M  !\    ? 8  'P,  !\$@  ?!T  'PL  !\/   ?$\  'ME  ![?@  >IH
M 'FV  !XWP  =_H <X   &6!  !6@P  2(0  #F&   KAP  '8<  !&'   '
MB    (@   ")    B@   (P   "-    C0   (P   ",    C    (P   ",
M    C0   (T$  ".#   CA,  (\A  ".,@  CD8  (Y;  "-=   C9   (RM
M  "+S@  BO, :(8  %J(  !+BP  /(T  "V/   >D   $9$   >2    DP
M )4   "7    F0   )L   "<    FP   )L   "<    G    )T   ">
MG@   )\   "A P  H@P  *(6  "C)@  HSH  *-/  "C:   HH8  **B  "B
MP   H>@ 7(T  $V0   _DP  ,)8  "&9   2F@  !YL   "=    H    *(
M  "D    J    *H   "K    J@   *L   "L    K0   *X   "O    L0
M +(   "T    MP$  +D-  "Y&@  NBT  +I#  "Z6P  NG<  +N4  "[L0
MN=( 4)4  $&8   RG   (Z   !.B   (I    *<   "J    K    *\   "R
M    MP   +D   "[    N@   +P   "]    OP   ,    #"    Q    ,8
M  #)    S0   -(!  #4#P  U1\  -<U  #830  V&D  ->&  #7HP  UKT
M_P   /\   #_    _P   /\  P#_  T _P 5 /\ ( #\ "L ^  U /0 /P#P
M $< [@!. .L 5 #I %H YP!? .4 9 #C &H X0!P -\ =@#= 'X VP"' -@
MD0#3 )T SP"K ,T O0#+ .  R0#[ ,< _P"] /\ L0#_ *D _P"C /\ _P
M /\   #_    _P   /P   #V  L \0 1 .T &P#I "4 Y  P -\ .0#: $$
MU0!( -$ 3@#/ %0 S0!9 ,L 7@#) &, QP!I ,4 ;P## '< P !_ +X B@"[
M )4 N "C +8 M "T ,T L@#R +  _P"L /\ HP#_ )P _P"7 /\ _P   /\
M  #Z    \0   .@   #@  8 V0 . -( %@#. !\ R  I ,0 ,@#  #H O0!!
M +H 2 "X $T M@!3 +0 6 "R %T L !B *X :0"L &\ J@!X *@ @@"F (X
MI "; *$ JP"? ,  G0#F )L _P": /\ E #_ (X _P"* /\ _P   /8   #H
M    W    ,X   #&  $ OP + +H $0"V !H L@ B *X *P"J #0 J  [ *4
M00"C $< H0!, )\ 40"> %8 G !< )H 8@"9 &@ EP!P )4 >@"2 (8 D "3
M (T H@"+ +4 B0#3 (< ]P"& /\ A #_ '\ _P!\ /\ \@   .,   #2
MQ0   +H   "Q    JP ' *4 #@"A !0 G@ < )H )0"7 "T E  T )( .@"0
M $  C@!% (T 2@"+ %  B0!5 (@ 6P"& &$ A !I (( <@!_ 'T ?0"+ 'L
MF@!X *L =@#$ '0 ZP!S /\ <P#_ '  _P!N /\ WP   ,P   "_    M
M *L   "A    F@ " )0 "P"0 !  C  7 (@ '@"% "8 @P M ($ ,P!_ #D
M?0 _ 'L 1 !Y $D > !. '8 5 !T %H <P!B '  :P!N '4 ; "# &H D@!H
M *, 9@"X &0 W@!C /L 8@#_ &( _P!@ /\ S    +P   "O    I0   )T
M  "4    C    (8 !P"!  T ?  2 '@ &0!U !\ <P F '$ +0!O #( ;0 X
M &L /0!J $( : !( &< 3@!E %0 8P!; &$ 9 !? &X 70![ %L B@!9 )L
M5P"O %8 RP!5 /( 5 #_ %0 _P!4 /\ O@   +    "D    F0   )    "(
M    @0   'D  @!S  H ;P / &L % !G !H 90 @ &, )@!A "P 7P R %X
M-P!< #P 6P!" %D 1P!7 $X 5@!5 %0 7@!2 &@ 4 !T $X @P!, )4 2@"H
M $D P !( .@ 1P#_ $< _P!' /\ M D  *8+  ";#   D H  (8%  !^
M=@   &\   !H  4 8P , %\ $ !; !4 6  : %8 (0!4 "8 4P L %$ ,0!0
M #8 3@ \ $T 0@!+ $@ 20!0 $@ 6 !& &( 1 !N $( ?0!  (X /P"B #T
MN  ] -T / #X #P _P \ /\ K!   )\2  "4$@  B1$  '\/  !V#   ;@4
M &8   !@  $ 60 ( %4 #0!1 !$ 3@ 6 $L &P!) "$ 2  F $8 *P!% #$
M0P V $( / !  $, /@!+ #T 4P [ %T .0!I #< >  V (D - "< #, L0 R
M ,X ,@#Q #$ _P Q /\ IA8  )H9  ".&@  A!H  'H6  !P$@  : X  %\*
M  !8 P  40 $ $P "@!(  X 1  2 $$ %@ _ !L /0 A #P )@ Z "P .0 Q
M #< -P V #X - !& #, 3P Q %D +P!E "X <P L (4 *P"8 "H K0 I ,8
M* #J "@ _@ H /\ H1P  )4@  "*(0  ?R$  '4?  !L&@  8Q8  %H1  !2
M#0  2P<  $0 !@!   L /  / #@ $@ V !< -  < #, (0 Q "< ,  L "X
M,P M #H *P!" "H 2P H %4 )@!A "4 <  D ($ (@"5 "$ J0 @ ,$ ( #D
M !\ ^0 ? /\ G2(  )$F  "&*   ?"<  '(E  !I(@  7QT  %<8  !.$P
M1@X  #\+   X!0< -  , #$ $  N !, +  8 "H '0 I "( )P H "8 +@ D
M #8 (P ^ "( 1P @ %( 'P!> !T ;0 < 'X &@"2 !D IP 8 +T %P#? !<!
M]0 7 O\ FB<  (XK  "$+0  >2T  ' K  !F*   720  %0?  !+&@  0Q0
M #L0   T#0( +0D) "D%#0 F Q  ) $3 "("&0 A AX ( (D !X#*@ = S(
M&P0Z !H%1  9!4\ %P9< !8&:@ 4!WP $P>0 !('I0 1![L $ ?; ! (\@ 0
M"?\ ERL  (PO  "!,0  =S(  &XQ  !D+@  6RH  %$E  !)(   0!L  #@6
M   Q$@  *0X$ ",,"0 ?"0T '0<0 !L'%0 9"!H & @@ !<))P 6"2X %0HW
M !,*00 2"TT $0M: ! +:0 .#'L #@R0  T,I0 ,#;L "PW9  L-\0 ,#?\
ME2\  (HS  !_-@  =C8  &PU  !C,P  62\  % K  !')@  /B$  #8=   N
M&   )Q,  " 0!0 9#@H %0P. !0,$0 3#!8 $@P< !$-(P 0#2L #PTT  X.
M/P -#DH # ]8  L/9P *$'D "!"-  <0H@ &$+@ !1#4  40[P &$/\ DC,
M (@W  !^.@  =#L  &LZ  !A.   6#4  $XP  !%+   /2<  #4C   M'P
M)AH  !X6 0 7$P8 $1 +  X.#@ .#Q, #1 9  T0(  ,$"@ "Q$R  H1/  (
M$D@ !Q)5  8390 $$W8  Q.+  $4H   $[8  !/1   3[@  $_L D#8  (8[
M  !\/@  <S\  &H_  !@/0  5SD  $TV  !$,0  /"X  #0J   L)@  )2(
M !X>   6&@( $!4)  P3#@ *$Q( "107  @4'P '%28 !A4O  06.@ #%D8
M 1=3   78@  &'0  !B)   8GP  &+4  !?0   7[0  %_L CCH  (0_  ![
M0@  <D,  &A#  !?0@  5C\  $P[  !#-P  .S0  #,P   L+   )"D  !LD
M   3'P( #1L)  D9#0 &&1$ !!D6  (9'0 !&B0  !HM   ;.   &T0  !Q1
M   <8   '7(  !V'   <G0  '+,  !S.   ;[0  &_P C#X  ()#  !Y1@
M<$@  &A(  !>1@  540  $M   !#/0  .SH  #,W   J,@  ("T  !<I   0
M)0( "R()  4@#0 !'Q   !\4   ?&P  ("(  " K   A-@  (4$  "%/   A
M7@  (G   "*%   AFP  (;(  "'-   @[0  '_P BD,  (!(  !X2P  ;TP
M &9-  !=2P  5$D  $I&  !"0P  .D   "\[   E-P  '#,  !,O   -+ (
M!RD(  $G#   )@X  "42   F&0  )B$  "8I   F,P  )S\  "=-   G7
M)VT  ">"   GF0  )K   "7,   E[@  )/T B$@  '],  !V4   ;E$  &52
M  !<40  4T\  $I,  !!20  -40  "M    A/   %SD  ! V   *,@$  S '
M   O"P  +@X  "T1   M%@  +1X  "TG   M,0  +3T  "U*   M60  +6L
M "V    LEP  +*\  "O+   J[@  *OX A4T  'U2  !U50  ;%<  &-7  !;
M5@  4U4  $=1   [30  ,$D  "5&   <0P  $S\   T]   &.@   #@%   W
M"0  -@T  #4/   T%   -!L  #0D   T+@  -#H  #1'   T5P  -&@  #1]
M   SE0  ,JT  #'*   Q[@  ,/\ @U,  'M8  !S6P  :ET  &)=  !;70
M3UH  $)6   V4@  *D\  "!,   620  #D<   A$    0@   $$#   _!P
M/@L  #T.   ]$0  /!@  #PA   \*P  /#<  #Q$   \4P  /&4  #MZ   Z
MD@  .JL  #G(   X[0  -_\ @5H  'E>  !Q80  :6,  &)D  !78@  25X
M #Q;   O6   )%4  !E3   040  "D\   %-    3    $H   !)!   2 @
M $<,  !&#P  1A0  $4<  !%)P  13,  $5   !%4   1&$  $1V  !#CP
M0J@  $'&  ! [   /_\ ?F$  '9E  !O:   :&H  %UI  !/9@  0F0  #1A
M   H7P  '5T  !);   +60   E@   !6    5@   %0   !3    4@0  %$)
M  !0#0  4!   $\8  !/(@  3RX  $\\  !/2P  3ET  $YR  !-BP  3*4
M $O"  !)Z@  2/\ >VD  '1L  !N;P  9&\  %5M  !';   .6H  "QI   @
M9P  %&4   UD   #8@   &(   !A    8    %\   !>    70   %P$  !<
M"0  6PT  %L2  !;'   6B@  %HV  !:1@  65@  %EM  !8A0  5Z   %:]
M  !5Z   4_X >7   '-T  !I=0  6W0  $QS   ^<P  ,'(  "-Q   6;P
M#6X   1M    ;0   &T   !M    ;    &L   !J    :0   &D   !I P
M: D  &@.  !H%0  9R$  &<O  !G/P  9E(  &9F  !E?P  9)H  &.W  !B
MX0  8?P =W@  &UZ  !?>@  4'H  $)Z   S>P  )7L  !AZ   .>0  !'D
M  !Y    >0   'H   !Z    >@   '@   !X    =P   '<   !W    =P$
M '<(  !W#@  =Q@  '<F  !V-@  =DD  '5?  !U=P  =),  '.O  !RTP
M<?< <7X  &-_  !4@   18(  #:#   HA   &H0   Z#   $A    (0   "%
M    A@   (@   ")    B    (<   "'    AP   (<   "'    B    (@
M  "(!P  B1   (D<  ")+   B#\  (A5  "(;0  AXD  (:G  "%QP  A.\
M9H0  %>&  !(B   .8H  "J,   ;C0  #XT   2.    D    )$   "3
ME0   )<   "8    E@   )<   "7    EP   )@   "8    F0   )H   ";
M    G0<  )T1  "=(0  G3,  )U)  "<8@  G'\  )R<  "<N0  F^( 6HL
M $N.   \D0  +9,  !Z5   0E@  !)@   ":    G    )X   "A    I
M *8   "G    I@   *<   "G    J    *D   "J    K    *T   "O
ML0   +,)  "S%0  M"<  +0]  "U50  M7   +2.  "TK   M,P 39(  #^6
M   OF@  ()T  !&?   %H0   *,   "F    J0   *P   "O    LP   +4
M  "W    M@   +<   "X    N@   +L   "]    OP   ,$   #$    QP
M ,L   #-#   SAH  ,\O  #/2   T&(  -"   #0G0  T+@
M          $#! 4&" D*"PT.#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM+B\P
M,C,T-C<X.3L\/3Y 04)$149'24I+34Y/4%)35%576%E;7%U>8&%B8V5F9VEJ
M:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(BHN,CH^0D9.4E9:8F9J<G9Z?H:*C
MI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"P\3&Q\C)R\S-S]#1TM35UM?9VMO=
MWM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[_/[_________________________
M_____________________________P                     ! P0%!@@)
M"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H*2HK+2XO,#(S-#8W.#D[/#T^0$%"
M1$5&1TE*2TU.3U!24U155UA96UQ=7F!A8F-E9F=I:FML;F]P<7-T=7=X>7I\
M?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:G)V>GZ&BHZ2FIZBJJZRMK["QL[2U
MMKBYNKN]OK_!PL/$QL?(R<O,S<_0T=+4U=;7V=K;W=[?X.+CY.;GZ.GK[.WN
M\/'R]/7V]_GZ^_S^____________________________________________
M__________\                      0,$!08("0H+#0X/$1(3%!87&!H;
M'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]/D!!0D1%1D=)2DM-3D]04E-4
M55=865M<75Y@86)C969G:6IK;&YO<'%S='5W>'EZ?'U^@(&"@X6&AXB*BXR.
MCY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^PL;.TM;:XN;J[O;Z_P<+#Q,;'
MR,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y^OO\_O__
M____________________________________________________  $" P0%
M!@<("0H+# T.#Q 1$A,4%187&!D:&QP='A\@(2(C)"4F)R@I*BLL+2XO,#$R
M,S0U-C<X.3H[/#T^/T!!0D-$149'2$E*2TQ-3D]045)35%565UA96EM<75Y?
M8&%B8V1E9F=H:6IK;&UN;W!Q<G-T=79W>'EZ>WQ]?G^ @8*#A(6&AXB)BHN,
MC8Z/D)&2DY25EI>8F9J;G)V>GZ"AHJ.DI::GJ*FJJZRMKJ^PL;*SM+6VM[BY
MNKN\O;Z_P,'"P\3%QL?(R<K+S,W.S]#1TM/4U=;7V-G:V]S=WM_@X>+CY.7F
MY^CIZNOL[>[O\/'R\_3U]O?X^?K[_/W^_VUF=#$      P$A   !
M             0                    $    ! @,$!08'" @)"@L,#0X/
M$!$2$Q05%A<8&1H:&QP='A\@(2(C)"4F)R@I*BLL+2XO,#$Q,C,T-38W.#DZ
M.SP]/C] 04)#1$5&1TA)2DM,34Y/4%%24U155E=865I;7%U>7V!A8F-D969G
M:&EJ:VQM;F]P<7)S='5V=WAY>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4
ME9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNLK:ZPL;*SM+6VM[BYNKN\O;Z_P,'"
MP\3%QL?(R<K+S,W.S]#1T]35UM?8V=K;W-W>W^#AXN/DY>;GZ.GJZ^SM[N_Q
M\O/T]?;W^/GZ^_S]_O\  0$" @,#! 0%!@8'!P@("0D*"PL,# T-#@\/$! 1
M$1(3$Q04%186%Q<8&1D:&AL<'!T>'A\@("$B(B,D)"4F)B<H*2DJ*RPM+2XO
M,#$R,C,T-38W.#DZ.SP]/C] 0D-$149(24I,34]04E-55UA:7%Y@8F1F:&IM
M;W%T=GE\?H&#AHF+CI"2E9>9FYV?H:.EIZBJK*VOL+*SM;:WN;J[O+V_P,'"
MP\3%QL?(R<K+S,W-SL_0T=+2T]35UM;7V-G9VMO;W-W=WM_?X.'AXN/CY.7E
MYN;GZ.CIZ>KKZ^SL[>[N[^_P\/'R\O/S]/3U]O;W]_CX^?GZ^_O\_/W]_O[_
M  $! @(# P0$!08&!P<(" D)"@L+# P-#0X/#Q 0$1$2$Q,4%!46%A<7&!D9
M&AH;'!P='AX?(" A(B(C)"0E)B8G*"DI*BLL+2TN+S Q,C(S-#4V-S@Y.CL\
M/3X_0$)#1$5&2$E*3$U/4%)355=86EQ>8&)D9FAJ;6]Q='9Y?'Z!@X:)BXZ0
MDI67F9N=GZ&CI:>HJJRMK["RL[6VM[FZN[R]O\#!PL/$Q<;'R,G*R\S-S<[/
MT-'2TM/4U=;6U]C9V=K;V]S=W=[?W^#AX>+CX^3EY>;FY^CHZ>GJZ^OL[.WN
M[N_O\/#Q\O+S\_3T]?;V]_?X^/GY^OO[_/S]_?[^____________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________T____________________
M_____________________^O1____________________________________
M______?I_O__________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____^'-U_______________________________________W:^6M_3_____
M________________________________Q8QHI^?_____________________
M________________S)R)I.?_____________________________________
M^LZ[QO7_____________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________]S%O?7_____________________
M________________OY-ZA<7____________________________________;
MD%L]9:CV__________________________________Z\=30 5)OK________
M_________________________].4?DDL3IKL________________________
M________V-3*LWYE;:7Y____________________________________],6N
MK\G_________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__#6QNS____________________________________FNY%T8ZOW________
M________________________]L2:<T4F-'W,________________________
M________M8!5, H &6"R_______________________________/=#4+
M"E*G______________________________^6-        $^G____________
M__________________9I'0  "0P&"5*Q____________________________
M_\L[#A,U3%M-3%[#_____________________________ZE@-F"&G[:LJ;C9
M_____________________________^"7C;[E________________________
M_______________M^?__________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________Z]G*O,?_________________________
M_________\^:@6U:1HCJ________________________________Q'P^)A
M %2P_______________________________@@SP      "Z'[?__________
M__________________^L4Q       !=MUO__________________________
M__N ,0        EAS/___________________________]): @        !=
MS/___________________________Z@U          !<T_______________
M_____________WT-          !4UO__________________________[GU%
M          !$U/___________________________*ID+P(   0B-TE8SO__
M_________________________^FD:T$H/V-_E:>ZVO__________________
M____________U;*LLLSD^O______________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________________Y;N7
M=V+(_________________________________]N>9S8*  *,____________
M____________________R'\_!0    !>S___________________________
M___9@3D        \JO____________________________^>3          C
MD/___________________________]QO&@         0??G_____________
M_____________Z](            ;^[__________________________X03
M            9.;_________________________[%$             5][_
M________________________N!4             2-;_________________
M________=!0             .,_________________________YHEH3
M        (\7_________________________WYM<+           #;K_____
M_____________________^^Q?54Y(A$' 0(1(K+_____________________
M_________]^_I9F8FJ"LO=K_____________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________^.^G8!\^___________________________
M______*WA%<P#@ =K/______________________________THI,%0
M<O/____________________________6?S8         2\G_____________
M______________J1/@          +ZO__________________________\!:
M            &I7__________________________XTD            "(3_
M________________________YUX              '?_________________
M________M"4              &K_________________________?0
M         %OT_______________________]*P               $SK____
M__________________^E                 #SA____________________
M__\P#                "W9_____________________YF*82<
M     "?7_______________________MOHE5)P           "7<________
M__________________[*G79=2CPR+2PP.4?>________________________
M_______]YMW6TM#3V>3_________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________________[]2[
MUO_________________________________GN(]J2R\5;_______________
M________________Y*%G- <     /,G____________________________6
M@CL         $I?__________________________^V%,0           &__
M_________________________Z9"             %#A________________
M________[&D              #?)________________________LR\
M         "*V________________________>0               !"G____
M___________________R-                 "9____________________
M__^I                  ",______________________]&
M      !______________________]\                   !T________
M_____________Y<                   !J_____________________\X
M                  !C______________________\I(@$
M  !A______________________^YHX!7-Q<           !H____________
M_______________ZTZZ4AGQU<7!R=X&4____________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____]NZG8)I:=/______________________________\B393T9    '9[_
M___________________________;CDP3         &[_________________
M_________]M\+            $77_________________________XLJ
M         "*T________________________PD0               .7____
M____________________?0$               !_____________________
M___G-@                !J______________________^=
M      !8______________________]&                  !'^/______
M_____________^D                    UZ?___________________Y8
M                   EV____________________[P
M   8SO___________________^L                    /PO__________
M__________\                    *N?____________________\G
M               *M?____________________]P                   -
MN?_____________________@G(QP54(S)AL4#PT.$AHFO_______________
M______________GDV-+.S,O,S];@_/______________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________^O3O./_________________
M_______________2J85E2"P2 87____________________________QJW$\
M#P       $_@_________________________]5_-0           !^R____
M____________________XW4=              ")____________________
M____D",               !G_______________________50P
M      !(]O____________________^*                   NW?______
M______________\X                   7R/___________________[X
M                   $MO___________________YP
M    I?___________________[H                     D___________
M_________]P                     @O____________________\
M                =/____________________\3
M:/____________________]"                    8/______________
M______]Z                    7?_____________________1
M            8?______________________)                   9O__
M____________________R:R9B7UV<6QI9V9G:W!ZC/__________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________________^+%JI%Y87?_____
M________________________W:9W4"P,     #'$____________________
M_____^"23A,           "/________________________TG =
M      !@_______________________N;P\                WXO______
M______________^6'                  4P/____________________]
M                    H____________________ZX
M    B?___________________YX                     <O__________
M_________[P                     7____________________]H
M                3?____________________H
M._____________________\.                    *OG_____________
M______\S                    &^G___________________]>
M            #]O___________________^/                    !M#_
M___________________0                     ,K_________________
M____*P                   ,C_____________________@
M         ,O_____________________]Q8!!04# 0       08-&,O_____
M__________________SKX=C/S,W/T-+4U]SBZO______________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________QVL;_______________________________'&HX1H
M33(8 !6K__________________________^Y?$88          !Q________
M________________UWPO               [X______________________?
M9 D                ,M?____________________]T P
M    C?___________________\45                    :O__________
M_________YD                     2____________________[8
M                ,/W__________________]<
M&>?___________________8                     !=/_____________
M______\.                     ,'___________________\O
M             *____________________]2                     )[_
M__________________]Y                     ([_________________
M__^E                     (#____________________8
M         '3_____________________-@                   &W_____
M________________?                    &G_____________________
MUPT                  &C______________________W
M     &'_______________________]0/$9.5%E=861H;'!V?HG_________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________^_5NZ.+<UJ5________________________
M___XOXYD02$%      !2_/______________________]YU6&
M   7P?_____________________E;!8                 C?__________
M__________]C                    7O___________________YT
M                -?S__________________Z$
M$=G__________________\H                      +O_____________
M_____^X                      *'___________________\,
M             (K___________________\M                     ';_
M__________________]-                     &3_________________
M__]O                     %+___________________^4
M         $#___________________^\                     ##_____
M_______________J#@                   "+_____________________
M1                    !7_____________________@0
M      OU____________________R L                   +L________
M_____________UX                   #E_____________________\D<
M                  #:______________________^= 0             '
M#A?%________________________U;F\P<?.U=OAYNWT^_______________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M^-_/_____________________________^S&I8AM5#LA!P RWO__________
M_____________]>262D             H/______________________B38
M                9_____________________]F
M,O;__________________Y4                      \C_____________
M_____Z<                      *#__________________]<
M             'S___________________\                      %[_
M__________________\E                     $/_________________
M__](                     "S___________________]J
M         !C___________________^+                      7S____
M______________^O                      #A___________________5
M                      #/____________________)
M      "^____________________5                     "N________
M____________BP                    "?____________________RPX
M                  "2_____________________U<
M  "&_____________________ZH*                  !Y____________
M__________]M                  !F_______________________W50
M              !%_________________________VHC*S4_2E5@:G5^AY&<
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______HS[:=@VE.N?_________________________LLH-<.AT"
M>_______________________Q6TI                0/______________
M______^#&P                  !\O__________________Y(
M             )C__________________Z0                      &K_
M_________________]T                      $'_________________
M__\.                     !W___________________\Y
M          #H__________________]@                      #.____
M______________^%                      "W__________________^H
M                      "C___________________+
M      "0___________________O%@                    !]________
M____________/@                    !L____________________:0
M                  !:____________________F0
M  !)____________________TA8                    Y____________
M_________U@                    I_____________________Z(
M               9______________________56                   $
M______________________^[+P                  ^/______________
M________JRD                 S________________________\E'
M  <3("X^4FB$[?______________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________________35R?______________
M______________K2L))W74(H#   2O_______________________\5]11<
M            $=C____________________$4                    )__
M_________________Z(,                     &C_________________
M_Y0                      #;__________________]H
M          ?L__________________\5                      #$____
M______________](                      "B__________________]U
M                      "#__________________^=
M      !I___________________#                      !2________
M___________G#P                     ^____________________,P
M                   K____________________6
M   8____________________@0                     %____________
M________K                       ____________________WB(
M                \O___________________UP
MW____________________Y\                     S/______________
M_____^A*                    M_____________________^@%@
M            G/______________________>@(                 =___
M_____________________WH+               %3/__________________
M______^B5VAT@(V<J[S0Y_______________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________________________MX___
M________________________TJ-Z6#HI(QP6#@8  )__________________
M____K%(.                 &G__________________^1#
M         #3__________________WD                       #C____
M_____________\T                       "R__________________\3
M                      "%__________________]/
M      !=__________________^#                       Z________
M__________^R                       <___________________; P
M                   "____________________*@
M    ^___________________3P                      Y___________
M________=                       U/__________________FP
M                P/__________________Q <
MK?__________________\#,                     FO______________
M_____V<                     AO___________________Z,
M            <O___________________^-$                    7/__
M__________________^1!@                  0?__________________
M___K7P                  '?______________________RDL
M         /_______________________\M7   ,&"0Q/TY@=(NGQ_______
M____________________U^?R____________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________Z]3-Q\*^NK>SL*VIJ*7_____
M_______________=?E,_,",9$0D"          #;_________________W8
M                      "G_________________[H
M      !U__________________\'                      !&________
M__________].                       :__________________^,
M                    _?_________________!
M    V__________________Q&0                      OO__________
M________1                       I/__________________:P
M                C?__________________D0
M>?__________________MP                      9O______________
M____WB$                     4____________________TH
M            /____________________W<                     *___
M_________________ZP*                    %O__________________
M_^=%                     /____________________^*
M         /_____________________630                   /W_____
M________________IRX                  -7_____________________
M_Y@J           &&"U%8.#_______________________^H8W2!CYRKN\WB
M^O__________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________B,X!)0T-?4%)/1DE,10 2$O__________
M____________________________________________________Y\NWJ9V5
MCHF$@'QX='!L:&60_________________[QJ2"T9"@                 Q
M__________________\                        #________________
M__]"                        W/________________^.
M            LO_________________.                        C?__
M________________*0                      :___________________
M6@                      3O__________________A@
M        -/__________________K@                      'O______
M____________U!<                     "O__________________^CT
M                     /___________________V4
M     /___________________XX                      /__________
M_________[P9                     .____________________%.
M                 -C___________________^+
M +_____________________,0P                   *'_____________
M________D1D                  'K_____________________\G0*
M            $5_______________________^AT$Q\L.$538G*%F[32]?__
M________________________U^CT________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________[]_/Q[NSKZ^SQ___________________9LIF'>6UD7591
M2T9!/#@R+2@CQ/________________]+)0L                     DO__
M______________^(                        9O_________________7
M                        /?__________________,P
M        &/__________________;                        /______
M____________G0                       /__________________R0P
M                     /;_________________\34
M     -___________________UL                      ,O_________
M_________X(                      +?__________________ZD&
M                 */__________________],O
M (W___________________]>                     '?_____________
M______^3!P                   %[____________________-0P
M             $#_____________________AQ                   !S_
M____________________V%X                   #_________________
M_____[].       .'"P^4FJ&I<C________________________"?(R:I[;%
MUNC]________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___NX=?/R<.^NK:QK:FGIJ:GKO________________^^AFU;3$ W+R@B'!80
M"P0     %/_________________7!0                       /______
M____________-                        /;_________________=@
M                     -+_________________L
M     ++_________________X20                      );_________
M_________U$                      'S__________________WD
M                 &;__________________Z
M %'__________________\<C                     #S_____________
M_____^Y+                     "?___________________]T
M             !#___________________^C%@                    #_
M___________________83                     #_________________
M____B \                   #_____________________RU,
M          #______________________Z4X           )'31.:XS_____
M__________________^9.4-17VY]CJ"UR^7_________________________
M____Z_G_____________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________________Z\RY
MK*&9D8N&@7QX='!K:&9F:/'_________________844R(Q@.!@
M     )[_________________?@                       '7_________
M________PP                       %+_________________^S<
M                 #+__________________VH
M !;__________________Y8                       #_____________
M_____[\;                      #__________________^9"
M              #___________________]I                      #_
M__________________^0 @                    #_________________
M__^Y+                     #T___________________H7
M          #9____________________D1@                   "\____
M________________RE,                   "=____________________
M_Y@N             ! I1F;$_____________________^Y_'0P:*#=&5VE^
ME:_,[O_________________________GH*JYR-CI_/__________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______________WU\.OFXM_;V-32T=#2U^#_________________SIZ*?'%I
M85M644Q(0SXZ-C(O+C'_________________TB41 P
M  #__________________T(                       #_____________
M_____WT                       #__________________[ +
M              #V_________________]TY                      #<
M__________________]B                      #%________________
M__^)                      "O__________________^O(@
M          "9___________________62                     ""____
M________________<@                    !I____________________
MH2@                   !.____________________TUP
M       S_____________________Y8N               5,E)W________
M_____________^!R$P   0\?+T)8<(NHR.S________________________*
M;VY^CIZPP]CO________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______G@TLC NK6PK*BEHI^=FYN<H*?__________________X)D5DM#/#8P
M*R<B'1@3#@D$  #4_________________Y(                       "M
M_________________\P>                      "+________________
M__M2                      !M__________________^
M          !1__________________^I&P                     Z____
M_______________00@                     C___________________U
M:                      ,____________________CQ0
M        ____________________N#X                     ________
M____________Y6T#                    _____________________Y\W
M               0+U!T_____________________]UR%      &%RI!6G64
MMMK_______________________^\6$149'6&FJ_(X___________________
M____________TLWA\?__________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________/OZ^_W_____________________
M_^ZYJ)V6CXJ&@G][>'9T<G-U>'^0_________________^M/.C H(1L5$ L'
M @         C__________________]I                        ____
M______________^;"@                      ___________________(
M.0                      ___________________P8P
M        ____________________B@X                     ________
M____________L#0                     ____________________U5L
M                    _____________________X4:
M   #[/___________________[%)               8.5V!____________
M_________^5['@      #"$X4F^/L]G_______________________^[6"DY
M25IL@)>PS>W_____________________________LYZTQ=?K____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________^N_GX=S9UM32T-#0T=/9X.OW__________________^X
MBGYW<6QH9&%>6UE85U=97F5Q__________________^_,1\6$ H%
M        ___________________M5@                      Z/______
M____________@@0                     S/__________________JR\
M                    L___________________TE<
M    F___________________]WP0                    A?__________
M_________Z(W                  4KE/___________________\MA @
M          PL4':>T?____________________6-,       #2,[5W:9ON7_
M_______________________#8Q@J.TQ?=(VGQN?_____________________
M________J'^6J+O0Y_____________________________________W_____
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________W<[%O[RYMK2SL;*RM;G R=7C____________________EVQD
M7EE544],2DA'1DA+4%EFH?__________________IR8.!P(
M    5O__________________SE                      .O__________
M________]'D+                    (?___________________Y\R
M                #O___________________\18                "#%:
MA/___________________^E_'P          !B=+<9K"Z?______________
M______^G20     "%R]*:(JNU?S________________________3=1XF.$I>
M=8^KR^______________________________KG*%F*S"V_;_____________
M_____________________]_O____________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________[^RJJ:CH:"?GZ&CIJRTP,W=[/___________________XI:4T]+
M2$9$0T)!0D-'3EEI??___________________YXN!@
M /___________________\-6                   50?______________
M_____^=[&@             )-&"+M/____________________^?/P
M   $)4IQF<+K_______________________&9@\    3*D1B@Z?-]?______
M___________________KCC4K/E%H@9V\WO__________________________
M____OG9_E*G!W/G__________________________________]+8\_______
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________]O+P[^_O\?/X_?______________________
M______BPGYJ7EI:6F)N?I*RVPM'A[O____________________Z.4$I'141$
M1$5&1TM16FB#J?____________________^F00$           <V8X^ZX?__
M___________________&90H       0G3'.<Q.S_____________________
M___EB"\  !,J1&*"ILST____________________________JU V2F%[EK36
M^O______________________________TH=\F+'+Z?__________________
M_________________]3.[?______________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________[>7CX^3FZ.WQ^?__________________________
M___]L922DI69G:.ILKS0[?__________________________G5-'24U15F!S
MBJ_6_/__________________________LE8 &C50;8NNTO?_____________
M________________S6\^7WN9M]?Y________________________________
M[I^#IL+A_____________________________________^/.Z___________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________________P
M
M
M                                ____________________________
M____________________________________________________________
M____________________________________________________________
M______________________\   #_[@ .061O8F4 9(      _]L 0P ! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! @(" @("
M @(" @(# P,# P,# P,#_\  % @#3P\=! $1  (1  ,1  01 /_$ )<  0 "
M @,! 0$!           *"P@)!08'! ," 1   0,$ 0(" P8/"0@.!  ?  (#
M! $%!@<($1(3"2$4"B(5E[<X>#$CU!96EK87-W?76!DY&D$R5;75=M97&-(S
MTR14E#:(46'10K,T=+0U=:?'2,B3)968J$E94F)#)MAQ<F-$)X&"4W.XD:&Q
M@X?G:)*RA$7H:?_:  X$ 0 "  , !   /P"%SRKVELUCE#R188V-G;+#.^]P
MM,LM9=D#;333>P\B0VTTVBX40VVVBE*)32E*4I3I0U>[\SO-VMZ[I::S+*FV
MF]L[&;;;;R&[H;;;1F%Y2A"$)F42A"$TZ4I3T4H3^"53?YTZE]O5*3)5*4NU
MRI2E)#U*4I28]TI2G?Z*4/!/OK[2_K*S_P"W'(OY1/)OK^SO[-<M^V.\?5@.
M)]?G?Y;+_P Y>_NQ]]?:7]96?_;CD7\HCZ_L[^S7+?MCO'U8!Z_._P ME_YR
M]_=C[Z^TOZRL_P#MQR+^41]?V=_9KEOVQWCZL ]?G?Y;+_SE[^['WU]I?UE9
M_P#;CD7\HCZ_L[^S7+?MCO'U8!Z_._RV7_G+W]V/OK[2_K*S_P"W'(OY1'U_
M9W]FN6_;'>/JP#U^=_ELO_.7O[L??7VE_65G_P!N.1?RB/K^SO[-<M^V.\?5
M@'K\[_+9?^<O?W8^^OM+^LK/_MQR+^41]?V=_9KEOVQWCZL ]?G?Y;+_ ,Y>
M_NQ]]?:7]96?_;CD7\HCZ_L[^S7+?MCO'U8!Z_._RV7_ )R]_=C[Z^TOZRL_
M^W'(OY1'U_9W]FN6_;'>/JP#U^=_ELO_ #E[^['WU]I?UE9_]N.1?RB/K^SO
M[-<M^V.\?5@'K\[_ "V7_G+W]V/OK[2_K*S_ .W'(OY1'U_9W]FN6_;'>/JP
M#U^=_ELO_.7O[L??7VE_65G_ -N.1?RB/K^SO[-<M^V.\?5@'K\[_+9?^<O?
MW8^^OM+^LK/_ +<<B_E$?7]G?V:Y;]L=X^K /7YW^6R_\Y>_NQ]]?:7]96?_
M &XY%_*(^O[._LURW[8[Q]6 >OSO\ME_YR]_=C[Z^TOZRL_^W'(OY1'U_9W]
MFN6_;'>/JP#U^=_ELO\ SE[^['WU]I?UE9_]N.1?RB/K^SO[-<M^V.\?5@'K
M\[_+9?\ G+W]V/OK[2_K*S_[<<B_E$?7]G?V:Y;]L=X^K /7YW^6R_\ .7O[
ML??7VE_65G_VXY%_*(^O[._LURW[8[Q]6 >OSO\ +9?^<O?W8^^OM+^LK/\
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
MO[-<M^V.\?5@'K\[_+9?^<O?W8^^OM+^LK/_ +<<B_E$?7]G?V:Y;]L=X^K
M/7YW^6R_\Y>_NQ]]?:7]96?_ &XY%_*(^O[._LURW[8[Q]6 >OSO\ME_YR]_
M=C[Z^TOZRL_^W'(OY1'U_9W]FN6_;'>/JP#U^=_ELO\ SE[^['WU]I?UE9_]
MN.1?RB/K^SO[-<M^V.\?5@'K\[_+9?\ G+W]V/OK[2_K*S_[<<B_E$?7]G?V
M:Y;]L=X^K /7YW^6R_\ .7O[L??7VE_65G_VXY%_*(^O[._LURW[8[Q]6 >O
MSO\ +9?^<O?W8^^OM+^LK/\ [<<B_E$?7]G?V:Y;]L=X^K /7YW^6R_\Y>_N
MQ]]?:7]96?\ VXY%_*(^O[._LURW[8[Q]6 >OSO\ME_YR]_=C[Z^TOZRL_\
MMQR+^41]?V=_9KEOVQWCZL ]?G?Y;+_SE[^['WU]I?UE9_\ ;CD7\HCZ_L[^
MS7+?MCO'U8!Z_._RV7_G+W]V/OK[2_K*S_[<<B_E$?7]G?V:Y;]L=X^K /7Y
MW^6R_P#.7O[L??7VE_65G_VXY%_*(^O[._LURW[8[Q]6 >OSO\ME_P"<O?W8
M^^OM+^LK/_MQR+^41]?V=_9KEOVQWCZL ]?G?Y;+_P Y>_NQ]]?:7]96?_;C
MD7\HCZ_L[^S7+?MCO'U8!Z_._P ME_YR]_=C[Z^TOZRL_P#MQR+^41]?V=_9
MKEOVQWCZL ]?G?Y;+_SE[^['WU]I?UE9_P#;CD7\HCZ_L[^S7+?MCO'U8!Z_
M._RV7_G+W]V/OK[2_K*S_P"W'(OY1'U_9W]FN6_;'>/JP#U^=_ELO_.7O[L?
M?7VE_65G_P!N.1?RB/K^SO[-<M^V.\?5@'K\[_+9?^<O?W8^^OM+^LK/_MQR
M+^41]?V=_9KEOVQWCZL ]?G?Y;+_ ,Y>_NQ]]?:7]96?_;CD7\HCZ_L[^S7+
M?MCO'U8!Z_._RV7_ )R]_=C[Z^TOZRL_^W'(OY1'U_9W]FN6_;'>/JP#U^=_
MELO_ #E[^['WU]I?UE9_]N.1?RB/K^SO[-<M^V.\?5@'K\[_ "V7_G+W]V/O
MK[2_K*S_ .W'(OY1'U_9W]FN6_;'>/JP#U^=_ELO_.7O[L??7VE_65G_ -N.
M1?RB/K^SO[-<M^V.\?5@'K\[_+9?^<O?W8^^OM+^LK/_ +<<B_E$?7]G?V:Y
M;]L=X^K /7YW^6R_\Y>_NQ]]?:7]96?_ &XY%_*(^O[._LURW[8[Q]6 >OSO
M\ME_YR]_=C[Z^TOZRL_^W'(OY1'U_9W]FN6_;'>/JP#U^=_ELO\ SE[^['WU
M]I?UE9_]N.1?RB/K^SO[-<M^V.\?5@'K\[_+9?\ G+W]V/OK[2_K*S_[<<B_
ME$?7]G?V:Y;]L=X^K /7YW^6R_\ .7O[L??7VE_65G_VXY%_*(^O[._LURW[
M8[Q]6 >OSO\ +9?^<O?W8^^OM+^LK/\ [<<B_E$?7]G?V:Y;]L=X^K /7YW^
M6R_\Y>_NQ]]?:7]96?\ VXY%_*(^O[._LURW[8[Q]6 >OSO\ME_YR]_=C[Z^
MTOZRL_\ MQR+^41]?V=_9KEOVQWCZL ]?G?Y;+_SE[^['WU]I?UE9_\ ;CD7
M\HCZ_L[^S7+?MCO'U8!Z_._RV7_G+W]V/OK[2_K*S_[<<B_E$?7]G?V:Y;]L
M=X^K /7YW^6R_P#.7O[L??7VE_65G_VXY%_*(^O[._LURW[8[Q]6 >OSO\ME
M_P"<O?W8^^OM+^LK/_MQR+^41]?V=_9KEOVQWCZL ]?G?Y;+_P Y>_NQ]]?:
M7]96?_;CD7\HCZ_L[^S7+?MCO'U8!Z_._P ME_YR]_=C[Z^TOZRL_P#MQR+^
M41]?V=_9KEOVQWCZL ]?G?Y;+_SE[^['WU]I?UE9_P#;CD7\HCZ_L[^S7+?M
MCO'U8!Z_._RV7_G+W]V/OK[2_K*S_P"W'(OY1'U_9W]FN6_;'>/JP#U^=_EL
MO_.7O[L??7VE_65G_P!N.1?RB/K^SO[-<M^V.\?5@'K\[_+9?^<O?W8^^OM+
M^LK/_MQR+^41]?V=_9KEOVQWCZL ]?G?Y;+_ ,Y>_NQ]]?:7]96?_;CD7\HC
MZ_L[^S7+?MCO'U8!Z_._RV7_ )R]_=C[Z^TOZRL_^W'(OY1'U_9W]FN6_;'>
M/JP#U^=_ELO_ #E[^['WU]I?UE9_]N.1?RB/K^SO[-<M^V.\?5@'K\[_ "V7
M_G+W]V=]U5M7:#FT-;H7LC/5H7GN'H6A>89"I*TJR&W44E2:W&M%)52O2M*^
MBM#MF!9[G*LYPQ*LSRQ2599CJ5)5D5XJE2:WB'2M*TK,Z5I6@/K@3YWKT+_'
M9?\ QN/_ /7#W_WY'_R9>^%K.#:T
M                              8D<DN=W$GB%=<7L7([=>.ZPO.9V^X7
M;&K9<K;D]XG7*V6N2Q#F3ZQ\8L5\<A14RI%&VUR*-)>6E=&^^K;G;BSR%YL<
M6N*=SQNR\@=PV'6]WR^!/NF/6VX6[([M,N%NMLAB)+FU8QNRWER'&3)D4;0M
M^C5'EI71ONJVYVXM\@^:O%SBK<\;LN_]P6'7%VRZ!.NF/6ZX6_([M,N%NMLA
MB)+FUCXY9;RY#C)DOT;0M^C27EI71ONJVYVX1\L/,?X2<&[UA^.<J^0.+:?O
MV?6NYWO$[1=K3EU]N%UM%GEQH,^Y5BXACN0NP(29DI+3;DJC*9"TN4:JNK3O
M9C3^FP\KG\[C$/M.VI_0,QW_ $P_EL?G38K]J6S?Z$&//Z8+RW/SI<5^U/9?
M]"3$K]H(\G?\][!OM$W+^3<?IL/*Y_.XQ#[3MJ?T#'Z8?RV/SIL5^U+9O]"!
M^F"\MS\Z7%?M3V7_ $)'[01Y._Y[V#?:)N7\FX_38>5S^=QB'VG;4_H&/TP_
MEL?G38K]J6S?Z$#],%Y;GYTN*_:GLO\ H2/V@CR=_P ][!OM$W+^3<?IL/*Y
M_.XQ#[3MJ?T#'Z8?RV/SIL5^U+9O]"!^F"\MS\Z7%?M3V7_0D?M!'D[_ )[V
M#?:)N7\FX_38>5S^=QB'VG;4_H&/TP_EL?G38K]J6S?Z$#],%Y;GYTN*_:GL
MO^A(_:"/)W_/>P;[1-R_DW,[]&;ZU#R5UQ:-N:-SBV;#UW?9=V@VS);4Q<H;
M#\VQ7*3:+K%=@WF#;;K#D1)\1::I?8;JM':XGN;6A2LV=+[OU5R(U]:MIZ8S
M.W9[@-ZE72%;LAMC%QB,O2[+<)%JN<9V%=X5NN<1^+-BK35+S#=5)[5IZMK0
MI6:VF-VZKY#:_M6TM,YE;L\P*]2;I"MV0VQBX1&7I=EN$BUW.,Y"NT.WW.(_
M%FQ5IJEYANJD]JT]6UH4K9!QUY)Z.Y::IL>[^.VQ+1M'5N1S;W;K1EMFC7:#
M'D3\=NTNQWF&];K[;[3>8$F%<H3B*HD1FE+1VN(HIIQM:O7CU4]4/<0
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
M#:76)$=]I2VGV'VET4A::U2I-:5I6M*G['ZGZG[@
M &L>^^<KY9V-7N\8Y?.5F)V^]X_=;A9+Q <Q'9[CD&Z6J6] N$-QQC!W6'%Q
MI;"T5JA2D5JGK2M:>DUR7KS;_+JQV\W;'[UR<QB#>+%<Y]GNT%S%=D.+AW*V
M2G84Z*MQC#'65KCRF%HK5"E)K6G6E:T])KHO7FU>7=CUXNV/WGDUC$&\6.YS
M[/=83F+;&<7#N5LE.PIT5;C&&NLK7'E,+16J%*36M/16M/2:A\C\^?RC\2R&
M^XKD7-#";9D&,WFZ8_?;:[A&WG7;?>+-.?MMS@N.QM=O1W'(DV,MNJFUK16J
M>J55ITJ<5^FP\KG\[C$/M.VI_0,XS],/Y;'YTV*_:ELW^A!QGZ8+RW/SI<5^
MU/9?]"3AOV@CR=_SWL&^T3<OY-Q^FP\KG\[C$/M.VI_0,?IA_+8_.FQ7[4MF
M_P!"!^F"\MS\Z7%?M3V7_0D?M!'D[_GO8-]HFY?R;C]-AY7/YW&(?:=M3^@8
M_3#^6Q^=-BOVI;-_H0/TP7EN?G2XK]J>R_Z$C]H(\G?\][!OM$W+^3<?IL/*
MY_.XQ#[3MJ?T#'Z8?RV/SIL5^U+9O]"!^F"\MS\Z7%?M3V7_ $)'[01Y._Y[
MV#?:)N7\FYZ3J'S4> .^MCXOJ/4?)#&LTV-FDN5!QC&(6,["@RKM*@VV;>)3
M+,N\8A;K:RIFVVYYVM77FZ5HW6E*U56E*^A:I\S+@SN_8.-:KU7R"Q[+\_R^
M3*AXWC</',\A2;I)A6Z9=I+34J[8I;[>U5JWP'G:U=>12M$5I2M:UI2OH.J_
M,NX-[MV!C>K-6<@<>R_/LODR8>.8Y#QW.X4FZ28=OF762TU)NN*P+>U5JWP'
MG*U=>12M$5I2M:UI2OK&C?.6\LWDIM;#M(:0Y6XEG^U,_FS;?A^'V_$=GVZ9
M>YENM-POLUAB;?<'M=I84Q:;7(>K5Z0VFJ6ZTI6JJTI78(9V&=)LY
M         / N1?*+0O$K";7L?D1L6VZRPJ]95!PFUWZZ6V_W6/+RFY6B^7V%
M:$1\<M%YG(>?M.-SGJ+6TEJB8]:57154T5X=O[DGI#BWAUMV!OS/K?KG#[QD
MT/#K;>[E;K[<V)62W"UWF]0[4AC'[5=YJ'7[7CTQZBU-I:I1BM*JHJJ:*\/W
M[R1TEQ=PZVY_OK/K?KK#[QDL/#[;>[E;[Y<F)627"UWF]0[4ABP6N[S$.OVO
M'YCU%J;2U2C%:55154TKC3RHYA\;.$NOK/M7E)M.U:BU_D&96_7UGR2\6G)K
MS&G9C=;)D.1V^QHBXK9+]<&WY-DQ2X2*.+92S1,95*KHI2$JPO\ TV'E<_G<
M8A]IVU/Z!F(7Z8?RV/SIL5^U+9O]"#$7],%Y;GYTN*_:GLO^A)@)^T$>3O\
MGO8-]HFY?R;C]-AY7/YW&(?:=M3^@8_3#^6Q^=-BOVI;-_H0/TP7EN?G2XK]
MJ>R_Z$C]H(\G?\][!OM$W+^3<?IL/*Y_.XQ#[3MJ?T#'Z8?RV/SIL5^U+9O]
M"!^F"\MS\Z7%?M3V7_0D?M!'D[_GO8-]HFY?R;C]-AY7/YW&(?:=M3^@8_3#
M^6Q^=-BOVI;-_H0/TP7EN?G2XK]J>R_Z$C]H(\G?\][!OM$W+^3<?IL/*Y_.
MXQ#[3MJ?T#'Z8?RV/SIL5^U+9O\ 0@?I@O+<_.EQ7[4]E_T)'[01Y._Y[V#?
M:)N7\FYFWQ\Y*:/Y58&]L[C_ )_;]DX)'O\ <,6>R&V6Z^VR.B_VJ- F7"W5
MC9#:K//J[&C72.NJJ->'6CE.BJUI6E,QM$<A],\FL)=V-HO.8&PL*8OD_&G;
M];H%ZMK"+Y;(\&7/M]8]^MEIG5<CQ[DPJJJ->'6CE.BJUI7IF)HKD+IODQA+
MNQM&9S V#A;%\GXV[?K= O5NCHO=LCP94ZWUCWZVVJ=5R/'N3"JJHUX=:.4Z
M*K6E>FP?C#RSX\<S=;O[>XR;,M>U]<1LFNF'/Y1:;7D=HBMY+98ELG7.U5B9
M19K'<JNQ(EXC+JNC%6JT=I1*JUHJE/<CV@]F,B@
M      #5Y.\Z/RP;;.F6Z7RWPM,J!*D0I*6<6V9+93(BO+8>HU+B80_$E-4<
M;KVN-+6VNGI2JM*TJ:VIOF^>6_;YDN!*Y2XBF3!DOPY"6<9V+*:H_&=6R]1J
M5%PUZ+);HXBO:XVM;:Z>E*JTK2IK>F^;OY<=OF2X$KE'B*9,*2_$D)9QK8DI
MJC\9U;+U&I,7#GHTANCB*]KC:UMKIZ4UK2M*FGJX^?SY0%JN$^US>;F IF6V
M9*@2TL8=MN:PF3#?7'?2S,A:]D0I;5'6Z]KK+CC3E/=(4I-:5K\OZ;#RN?SN
M,0^T[:G] SYOTP_EL?G38K]J6S?Z$'S?I@O+<_.EQ7[4]E_T)/C_ &@CR=_S
MWL&^T3<OY-Q^FP\KG\[C$/M.VI_0,?IA_+8_.FQ7[4MF_P!"!^F"\MS\Z7%?
MM3V7_0D?M!'D[_GO8-]HFY?R;C]-AY7/YW&(?:=M3^@8_3#^6Q^=-BOVI;-_
MH0/TP7EN?G2XK]J>R_Z$C]H(\G?\][!OM$W+^3<?IL/*Y_.XQ#[3MJ?T#'Z8
M?RV/SIL5^U+9O]"!^F"\MS\Z7%?M3V7_ $)'[01Y._Y[V#?:)N7\FYV[ /-U
M\N/:&<8CK?!>4F'7S-,[R*T8EB5DKCVP;6J\Y'?YS-LLMH8G7G$+=;&95SN,
MEMAFCSS:5NN)32O55*5[5@WFI>7]LG,\6U]A?)7$[SE^;7^U8MB]GK8,[MJK
MOD%\FLVZT6IF;=\4@6YF3<9\AMEKQ7FTK=6E-*]:TH=IP?S3N .R,RQ;7^&<
MD\3O.7YK?[5B^+V>MASJVJN^07R8S;K1:V9MVQ6!;F9-QGR&V6O%>;2MU:4T
MKUK2AWC6GG@^53N'8>$:IUUS&P3(<_V/E-CPG"<?KB^SK.N_Y7DUQCVBP6./
M<;]@UKM$>;=[I+:CL4?D-)6\XE%*]RJ4KL?-@AL!-K(
M
M                                                      !^$J5%
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
ME3,;O<_'KU$>MU\M]JO5ODP;M;'FZMR8S*EHHEU%%-.-K7ZV>I'J)[:
M                 </D.06;$[!?,IR.XQK/CV-6>YY!?KM,55$.UV:S0G[C
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
MPM!\:;_>:5JJD7(]NY;;\=HW1->B5/8=AS&2JDT<^CZ+XS5/3Z%>OHU!;?\
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
MMMBSFPSTXQ:KC:+5<;I'7EV*X_$FIASK[%2MIAQQ^B7>_L\-"U)S5,P3+XV
M                      %$-RP^5-R5_'_N3XQ<C*IOD!^'C=GXW-D?=E>0
M:IL@_P"GKW_UO<O^>/'@!Y&#B
M
M
M
M                                           #O^J/PI:U_G_AWW16
MX[;@/^G>%?SMQS^.(8/K@?\ 'H7_ "N-_P ,@ON2V3!ME
M                                               *U7SC^4_]K+GY
MN;+;5<??' ]<3T:3UJXA?B1EXKKF7/@S[E!<HXXAZ!DN:R[O=8ZZ4154><CJ
MFE:5*\;S:N2_]J'G)MW*;;</?#"=?SDZ>UXXA?B1E8S@$J="FW"$Y1Q:'8.0
MYA*NES872B>K$U'6E*T*]/S9>2O]I_G#MO*;;/\ 7\*U_-3I_7KB%]\9>-8!
M*G0YMPAN4<6AV%D.82KI<V%THGJQ-12M*5H5,'GP\R?[:WF8;[S>S77WUUOJ
MFY(X^ZF=;<\6&O#=5SKG;KE=;<ZEUQM^VY9L";>[U&<I1%51KBW2J:5I4U<F
MM@UMFG8        EP>R_\IO4[SO7ASD-PZ,7AEC>VLX[M>U*;G ;MF);,MS3
MJZ*\1Z?;?>*6PPFJ:(1"EN4HKN76DIKV;SDMZI=MU<3+]/Z,79EG=6NH[M>U
M*;C!1;L6V+;VW%4KXCTVW^\LIEE-4T0B'*<Z5[E5I*3]G#Y*>J7;=/$Z_3^C
M-V:9W3KN.[7M2FXPD6[%MBP&W%4K5QZ;;_>64RRFJ:(1#E.4I7N56DW?V/SF
M1ZA?N1O!#*+GTC7YB/R.U'%>KVH1=[:W:,)VY:F7ET55U^Y6KZW)L:,E2:(1
M;YSM$J[EU3,0)8Q*])V(                         !CAS&^2)RH^;AO#
MXLLG,?>6GR5>3/S?=S?%SDAC_P LODL<E_F_[E^+K(S%/G?\A[F5\U/D/\46
M7E4\5D)67E,&        2:?9=OE=\@?FX/\ QFX$2+O9L_E5;U^;Z_\ &-@Y
M(H]FZ^5/O3YO[WQBX02Z/8\/EP\G/FIO_&[K8G#DS(F4%B
M         5!Y5/E5>4:X                 !W_  C;&T]9R*2M;[+V!KZ4
MEVKR9.$9ED6*2*/5I1-7:/6&Y0'*.U33IW=>O0[SANT-EZZ?I*U]L3.L$DI<
MJ\F1AN6W_&'Z.UI1-7:/62X07*.533IW=>O0[SAVS]E:[?I*U_L/.<%DI<JZ
MF1AV6W_&'Z.UI1-7:.V2X07*.533I577KT/3->[JW)J.2F;JC;6S=8S$O5D)
MEZ]SS*<+DI?4FB%/)?QNZVUVCRD4I2JNO6M*=.IL/U#YU'F7:;=A)M?)_+LY
MM<6C:'K/MZ%9-IM7%EOIT:FWS,;=<LP3554T[G6+DP^K]U?IKUSUU5YP'F(Z
ME<B)MO)#*LTML:B$.VG:L.S;,;GM(Z=&Y=YRVWW'*TU5VT[G&;BR\K]U?IKU
MSQU7YO?F':F<B)MO(_*LSML:B$.VG:D.S[+;GM(Z=&Y=YRR!<<K36O;3N<9N
M#+ROW5^FO7:-H[S_ /S;-#O0$6?F!G&Q;/#2VV_8MXV_'MR,W1AJB>C,_(L[
MM5VSI*E532JGH]VCR%>GJY7K7KN8XW^U%7=I^#9^6O':!,BJ6VW+SS0=R?@2
MXS2:U15QS6^=W6='N#SB:T6XMO(XB4U2KL9K15$HVY<?/:3+JV]#M/*30<&7
M&4MM$K-M'W!Z%*CM4ZHJXO7N;7.:Q/>72M%+6WD$5-*TKV,UHJB4[;N/WM(M
MT;>AVKE%H2#+C*6VB5FVD+@]"E1VJ=45<7K[-;G-8GO+I6BEK;R"*FE:5[6:
MT51*=]G%'VP^]LR+?8N;7%JVSX2W&FYNR.--VDVV;$936K=77=4;(O-QC71]
MRE4K<<:RN$A-4J[(]:*2E$ECBSSDXL\S\<5D''C;N-YM(B1D2;WB#CKEDV!C
M*5*2VJN18/>40LBM\:DA56T2_ 7!D+37P'W4^Z)#W&CF=QIY=V!5]T+M3'\Q
M?C1T2+SBKCCEFSK'$J4EM5;_ (;=D1+_  (]'ZU;3*\%<)]=*^"\XGTDACC5
MS,XU\N; J^Z'VGC^8/QHZ)%XQ5QQRSYSCJ552VJM^PV[(B7^!'H_6K:97@KA
M/KI7P7G*>DEI\-O,3X;\^<55D_%W>&*;!E0HC<O(<'=>=Q[9N(H4I#2JY3KR
M_-P,JM<1,I5643?5G+=)<37U>0\GW1ED91&4!FN                5-W(3
M\/F\/QO[+^[.]%7KO?\ #AN7\:VQ/NOO!6";V_#?N3\:NP_NNNY2D\GOE*\A
MOQY;:^[Z_GD!Y2>5'AH     !M,\E#]:+Q'_ )X9A\5F=FRWR>?UD_%C^=>6
M?%IFQLI\G[]9'Q:_G7E?Q:YJ;D?9]_UQ'"'^?.=_$UL@LI"PS+"<MEP
M          ".+[3Y\@?47SOL!^)C?Q'[]I ^0]JOYUF#_%%O(T ^T<_(AU9\
MZK"/BCWB14/:_P#]6II#Y\NM/B#Y,$$DA1D*TKA@       "?+[-1^KMO?SC
M]E_<MK@G#>SP?((O/S@MB?<SKXF^>SS_ ""KS\X#8?W-:_+++V2W]5KD'SK-
MM?<=JHD%F]HWJ$G8                          UB^<%RGIQ+X#;LS:UW
M%-OSS/+3]YO62DO*8F4R_8\>7:7[K;G4I7V7#$\21=+TS6M*HJ[;DIK^^-<?
MFO<EZ<7.#NXLQMMP3 S?-K7]Z772DNJ8ETRO8+$JUO7.WNIHKLGXOBR+E>&:
MUI5-7+>E-?WQKF\UKDK3B]P@W!F%MN%(&;9K:_O3:Z4EU3,NF5[ 8E6MZY6]
MQ-%=D_%\71<KNS6M*IJY;TIK^^-0OGI<R:<)O+3Y!;!L]U3;-D[(LGWAM1J0
M^N-.3G.UHLVR2+S:GD)7X=TPG"6[QD$>JJ50IZU)0K]^5I)7=E>05*(
M  !R=DO5VQN\VG(;#<)5IOEAN<"]6:ZP7E1YULNUKE-3K=<(;Z*T6S*A3&$.
M-KIZ4K32M/H'(V>[W3'[O:[]9)\FUWJR7&#=[1<X3JF)ENNEMDM38$^(\BM%
MLR8DME#C:J>E*TTK0Y&SW>YX_=K7?K)/DVN\V2XPKO:+G"=4Q,MUSMLEJ9 G
MQ'T5HMF3$ELH<;73TI6FE:'+X_?[UBE^LF48W=)MDR+&[O;;_8+U;7UQKA:+
MU9YK-QM5T@26ZT<CS8$Z,VZTM->J%HI6GIH6G/"CD=:N6W%31W(2V*C)?V-@
MEKGY)#B*;4Q:<YMGB6'/K(UX:U]&;/F5KG1V^[M6IIM*E)36O;2R[X>\@;9R
MEXRZ8WQ;E1Z/9_A-MG9#$BJ;4Q:LTMOB63.+.UX:U]&;3EUMFL-]W:I33:55
M2FM>VEE;P_W_ &SE'QFTSO:W*CT>S_"K;.R")%4VIBUYG;O$LN;V=KPUKZ,V
MG+;;-8;[NU2FVTJJE-:]M+DSR_.5=FYM\,>.W*"T+B)D;5UO9KEED"$MI<:R
M;%M'BXYLK'F?"<7T8L6>V>XQ6JJ[%K9:0I2$55VTRD,E#)(S%
M
M                                                       .L9EF
MN'ZZQB\9KG^4X]A6'X]#<N%]RC*KQ L%@L\)KIWRKC=KH_&@PV:5K2G5:T]5
M5I2GIK2AUS+LPQ/ <<NV89SDMAP_%+#$<GWK),FNT&QV.U0V_P!_)N%TN3\:
M'%:I6M*=5KIUK6E*>FM*'7,MR_%,!QR[9?G&2V+#\4L,1<Z]9)DUV@V2QVJ&
MWT[Y-PNER?C0XK5*UI3JM=.M:TI3TUH=0SW8&"ZLQ"_; V9F6+Z_P7%X#MSR
M/,,SOMLQK&K%;V>GB3+K>[Q)B6Z"Q2M:4HIQQ-*JK2E.M:TH1I^:GM*FF=;N
M7/"^&>%_?SRR.MR*O:&;L7?&=2V]]M54J=LUC36V9OG7AN(4A555L<2M*I=8
MDR6Z]*QX.8'M#FHM?+N.(<1L0^_1D["W(R]D9DQ=<=U; >16J5.6BS)K;LQS
M3L<0I"JJK9HM>J7&9$A%>E8\_+[VA74>OUW'$.)&(??GR=A;D9>R,Q9NN.ZN
M@/(KVJ<M-FI6W9CFG8XA2%556S1:]4NLR)"*]*Q+/, ]K/T)JAV[X!P)P#^T
M5FL5QV&YN#8<:^8EI*UR&U50IVPXZFMHV%L;PW6UMJJJN.PJTJEZ/+EMUZ5B
MP<I?,-YA\R9LI6^MWY;D>-OR428^NK1*IBNLK>IBM/5*QL#QZD#'Y,F$E-*-
MRY;4F=7TU6^I2E*K&?Y*\\^6/+:9)5N[<F49!C[TA$AC ;5)IC.N8"F:T]5K
M'PFQ4@V*1(B)32B)4IJ1-KZ:K>4JJJUC3<D^>'*_EI,DJW;N/*+_ (^](1(8
MP&U2:8UKJ"IFM/5:Q\*L5(-CDR(B:4HB5*:D3:^FJGE*JJM8:_,;S1.=G/*X
M3%\D^0N;95BDB6W+BZLL<RF&ZBMBX]4U@UBZWQBELQF9+@)32C<V<Q+N-?2I
M<A:U*57"TQ!,0S $                  YBP9#?\4O-NR/%KY>,:R&SR43+
M3?K!<YMFO-KF-TK1$JW72W/QIT*2BBJ]%M+2JG7Z)RMCOU\QB[V_(,:O-UQZ
M_6F0F7:[W8[C,M-WMLM%*T1*M]R@/1YD.0BBJ]%MK2JG7Z)RMCOM\QB[P+_C
M5YNN/7ZU2$R[7>['<9EIN]ME(I6B),"Y0'H\R'(115>BVUI53K]$YS&<HR7"
M[]:LJP[(K[B>46*6B?9,DQF[3[#?K/.;HJC<VU7BUR(MPM\MNBJT2XRXA=.M
M>E3?1PV]H=YB\?Y-JQK?*V.4VLHZ8\1[Z[YB+-MJU1$5[*R+7LF+"DN9#(0E
M:G'$W^+<I$E24H3+CTK59NZXD^?5RRT7(MF.[N6QR6URQ1B*[]=<M-IVC;(J
M*]M7[;L*-#DN7Y]*5U6XF^1KB_(JE*$RH]*U6;M>)?GR<L-&2+9CV[5L<E==
M,48BN_77+3:=H6R*BO;5^V[!C1)+E]?31=5N)O<:XOR*I2A,J/2M5DDS@;[4
M9SMXR2K-B7))R-S(U%%3&A/_ %\SD6'=EEA-U[*R;/MB';Y;V424)<4ZZG)8
M=VE2U(2VF;%I6JR79PM\SKB%SNMS+6F-B-6_82(BI5VTWGJ(N+[1M:66%29;
MD:Q+FRX>56Z$RGO>FV25<H;%*THZXVOJBDJ;B!YCG%3FO;V6M19\W SQ$54F
MZ:DS=$;&]DVU+3-9$IR/95RY43)H$-E/<[,L\FX16:5I1UQM?5-)3O$/S&>*
MW-6 TUJ//6X&=HC*DW/4N;HC8WLBVI:95(E.1[*N7*B9+ B,I[G9=GDW"*S2
MM*.N-KZII.'X ^;WP;\Q^U,,Z#VDS:]GHA*EWK0VRD0L/W%9TL1E2YSL3'')
M\V!F5KM\='>_<,?F7:#'36E'W6G*U138(9UF=)LY
M        (Q_M0NS*V+BMQ_U0S(0S(V+O&9ELAJB5U>EVC6F%W:'*8HKTM)C(
MNVP8#JZ5IWU<;;[:]M%TK'*]I(V)6R\9M%ZP9?0T_GVYI>4OMT2NKTJU:[Q"
MZ1)+-%>EI,=%TSN$XNE?=U6AOMKTHNE8Z/M(.PZV7C1HW6++Z&G\]W++RA]J
MB5U>E6K7F(7.))9[O2U2.BYYU"<72M.^JT-]M>E%TK$/]L)VW7'.&?&72T>4
MVQ*VGR(G9M*9HE=7YMCU+@%Z@3(]%^EE,1%ZV?;7G*5IXE7&FNVM$T714'\A
MJ$-TKQP       "9![+OR0K<<3Y#<3;S/4N1C=SMF],#AN+2XY6SWU,#"]B-
M,]U:.L0;9=H5@=2VGN;J_<WE]$*56KDM3V;7D%6?B^^N+UVFU5(QZXV[=.$1
M'%I<<K:;TF#B&?--=U:.,P[;=(=C=2A/5NKUQ=5[E2JU7++]F[Y UGXQOCC!
M=IM52,?N-NW1A,5Q5''*VJ])@XAGK37=6CC,.VW2'8W4H3U15ZXNJ]RI5:KG
MA^QY<KJW3"N47"F_7)2Y6*7>T<C-;077$NNUL61HMF ;298[ZT>CV^SWNWXT
M\AM'<U61=WU]$+56KDM E&$H4FR@                     &D_S^>2CF@/
M+SSW&;/<%0LOY$WJV:/L_@J160G';ZS+O.QGULJKU5;IF"V69:GETI]+<NK7
M[M:&GCSR>0R]&<#<WQVTSZP\KWY=[=IJT^$I%7TV"],RKML!Y;*O2J!+PNSR
M[8ZNG[Q=S;_=K0T^>>)R$7HW@?FV.VF=6'E6^KO;M-VGP5(J^FP7IF5=L_>6
MRKTJ@2\+L\NV.KI3W#ES:_=K0C[>TP\LG.,WE>[)Q&Q715OSGE+?[1QXL7JZ
MFZRD8MD<>=?MJR'&%U[EVN=KFP3[,^Y2GTMV\L_0JI)7?D"8@9%7
M 2:/9?=E)L7++?&K)$E+$?8NBF\FBMKZ=)EZUQFMC8BQ6_3W5?39LYN+U*=.
MGALKZUI6E*5D7>S=;#39.4.[=:/R$L1\^TJWD<9M?3I+O&O\PLK$6,WZ>ZKZ
M;1FD]ZE.G3L:7UK2M*4K(G]G!V$FR\G]V:U?D)9CY[I9O(HS:NG27>, S"S,
M1HS?I[JOIM.9SWJ4Z=.QI?6M*TI2LN;V/G;*<<YK\D=-R928T7:7'%K+H;2^
ME$S\@U5L#'8T*&UZ>ZLE-AV+='Z4Z=OAL.5K6E:4HJ<03,B926(0
M     !CAS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_P LODL<E_F_[E^+
MK(S%/G?\A[F5\U/D/\467E4\5D)67E,&
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
MY6J[VF;&N-KN=OF-(D0Y]OGPW'HDV%*8<2MMUM:D+0JE4UK2O4^T^P^PY
M                                  B[>TW\IZX9HS5'$O'KBIJ\[GR*
MFQ=@QX[R>ZFNM>RT?6[:[A'4FM:Q<CV ZS,872M*T=QQ5/H5(V?M&G)>N(Z7
MUAQ<L,]35WV[?Z9_G3##R>ZF X'*1[P6V>Q6E:UBY!G3C4ME=*TZ.V!5/W2-
MU[1;R5KB6F-8\7K#/JW=]N7ZF?9TPPZGNI@6"2D>\%MGL5I6M8V09RXU+972
MM.CM@53]TAX^UW\R:X%QTTMPFQ>ZJ9O^_,IIM/9T6,^FBTZLU?-;^M:SW2*I
M-5*A97LUYB?'<36E4O8JNGT*D)@AUD/0KY0       #,CR_>3<OA]S#T3OU,
MB0U8<0S2)"SMABKZ_7M<92T]C&>QJQ6:_P".R&<8NTF1%;6E:4SF&7.G<A-:
M9:\%>1DKBCRQTIO%+[[5DQ7+XL/-F6:O+]=U_DK3V-YO'K&9K_CC[6-W20_&
M0JBDTF,LKZ=R$UIEGP8Y%RN*?*_2N\$OOM67%<OBP\U99J\KUW ,D:=QS-X]
M8S-?\;?:QRZ2'XR%44E,QEE?3N0FM,\?+(Y=S>"_.OCCR73)DLXW@^?PK?LB
M-']8<]\=4YBP_A^RHM8<=72?)8P^]RY4)M:5H3<8\=RB>YM-:6C\.9#N,.)<
M+?+C3X$^,Q,@SH;[4J',ARFDOQI<22PI;,B-(96E;;B%52M-:5I6M*EE'$EQ
M+A$BSX$J/-@S8[,N',B/-R8DN));2]'E19#*ELR(\AE=%H6BM4K36E:5K2I9
M*Q)<6?%C3H,F/-@S8[,N',B/-R8LN+);2]'DQI#*ELOQWV5T6A:*U2I-:5I6
MM*EQ9 GP;K!A7.V38ERMMRB1Y]NN,"0S,@SX,QE$B)-A2XZW(\J)*CN)6VXA
M2D+0JBDUK2M*GTGT'T'U@                   %$-RP^5-R5_'_N3XQ<C*
MIOD!^'C=GXW-D?=E>0:IL@_Z>O?_ %O<O^>/'@!Y&#B
M
M
M
M
M #O^J/PI:U_G_AWW16X[;@/^G>%?SMQS^.(8/K@?\>A?\KC?\,@ON2V3!ME
M                                                           -
M??FD<ID\/N#F]-NP)ZH.;2,:<P#5ZF5T1+^^/G]%XYCMQA]R%M..XJF6_>W$
M+[:+CVQQ-*]U4TK@GYE')=/%#ACNG:L&=6%F+^/.8-K932J)E??!SFB[!8)\
M3N0IMQS&4R7KPXA72BV+<XFE>ZM*5P6\R7DJGBEPTW1M2#-5"S!_'G,'UNII
M5$ROO@9Q1=@L$^)W(6VXYC*93UX<0KI1;%N<32O=6E*ZQO.+YD)X+>7;R+WC
M;+DJV[!DXD[K/3RV%T1.IM;9E%XKBMU@46VMEU[#$S9&0NMK[:.1;0ZFE>ZJ
M:5K%%*4M2E*552E5JI2E5K52E5KUJI5:]:UK6M?34KC%*4I55*K52E5JI2E5
MK52E5KUK6M:^FM:U*YE2E*552JU4I5:J4I5:U4I5:]:UK6OIK6M2H24I2U*6
MM2EK6JJE*56JE*4JO52E*KUJI2JUZUK7Z)_A_A_A_(       !E/PDY'W+B1
MRNT;R%MZI2HVN<ZMLW)HD+K63=<&NR'L?SZSL)[DI7(NN&W:<PUW=4I=6E73
MT&2_#CD%<.+/)W3&^(*I-8^ 9K;YF118?ID7/"[HAZQ9Q:64]R4K?N>)72:R
MWW>YHZM*OW#);AWR N'%ODWIG>\%4FL? <TM\S(HL/TR+GA=T2]8LWM+*>Y*
M5OW/$KG,9;[O<T=6E7[AF5Y>W*V[<(N:/'7E!;%351-5[&M5PRZ#;_3+O.N;
MVA_&-EV&.BJT(7)O6!7JXQF>[JE+SB%5I[DM.;1=K9?[5;+[99\6ZV:]6^%=
MK3<X+R),&Y6RXQFID"?#D-54V_%F17D.-K36J5(52M/14LNK5=+=?+9;KU9Y
ML:YVB\0(=TM=RA/(D0[A;KA';EP9L1]NJFWXTN,\EQM::UHI"J5IZ*EE7:[I
M;KW;+=>K/-C7.TW>!$NEKN,)Y$B'<+=<([<N%-B2&ZJ;?C2XSJ7&UIK5*D*I
M6GHJ7)5DO=HR6RVC(\?N4*\V&_VNWWNR7>W2&Y=ONMHNL1J=;;E E,J4U)A3
MH;Z'6G$UJE:%4K2O2IR!]Y]YR@                       !CAS&^2)RH^
M;AO#XLLG,?>6GR5>3/S?=S?%SDAC_P LODL<E_F_[E^+K(S%/G?\A[F5\U/D
M/\467E4\5D)67E,&        2:?9=OE=\@?FX/\ QFX$2+O9L_E5;U^;Z_\
M&-@Y(H]FZ^5/O3YO[WQBX02Z/8\/EP\G/FIO_&[K8G#DS(F4%B
M             5!Y5/E5>4:X                       !VC"\WS+7&467
M-]?97D6$9EC<UJY8_E6)WFX8_D-EGLUZM3+9>+5(BSX4A/6M.YMQ-:TK6E?1
M6IV3$,RRW7V2V?,L$R>_X;EN/S&[A8LFQ>[S[%?K1.9KU;E6ZZVQ^-.AOIZ]
M.YM::UI6M/H5J=DQ#,<MU_DEHS+!<FO^&Y;C\QNX6/)L8NT^Q7VT3F:]6Y5N
MNMM?C38;Z>O3N0M-:TK6GT*U.X8!L+/-4YCC^P]8YGE.O,\Q2X,W;&<SPJ_7
M3&,HL%SCUZLSK1?+-*AW*WR4=:T[VG$UK2M:5]%:T)?/EA>T,L95/Q[1?/F=
M:K)>)7JMHQ7DG%C1;18;C*[*-1XFX+5&2Q;K!)DN)HFE]@MMP.]:?6XT9"79
ME96/EP>?,QDTVPZ6YPS;99[M)]6M>-<A8T>-:K)/D]E&V(NU[9'2Q L<B0XF
MB:7J$AN%WK3ZU'CH2Y+K*I\N/SX6<FFV+2_-Z;;;/=9/JUKQKD'&CQK799\G
MLHTQ%VM;(Z68%CD2'$T32]0D-PN]:?6H\="7)=9RWE ^U$1LSN6+\<_,LN-F
MQ^^S/5+)AO+&'%AV/&[I,\.C,6%O.RPT1K7C,N6ZFB*9';FFK;WN(]=B1&TO
M3U2RV7F9++4B.ZT_'?:;>8?9<2ZR\RZFBVG6G454AQIQ"J52JE:TK2O6A*'9
M>:D--/L.MOL/MH>9>96EQIYIQ-%MNM.(JI#C;B%4JE5*UI6E>M"3^R\U(::?
M8=;?8?;0\R\RM+C3S3B:+;=:<152'&W$*I5*J5K2M*]:$UUA]B4PS*BO-28T
MEIM^/(8<0\P^P\BCC+S+S=5-NM.MJHI*DUK15*]:>@_0_0_0_4
M  J;N0GX?-X?C?V7]V=Z*O7>_P"'#<OXUMB?=?>"L$WM^&_<GXU=A_===RE)
MY/?*5Y#?CRVU]WU_/(#RD\J/#0     #:9Y*'ZT7B/\ SPS#XK,[-EOD\_K)
M^+'\Z\L^+3-C93Y/WZR/BU_.O*_BUS4W(^S[_KB.$/\ /G._B:V064A89EA.
M6RX               !'%]I\^0/J+YWV _$QOXC]^T@?(>U7\ZS!_BBWD: ?
M:.?D0ZL^=5A'Q1[Q(J'M?_ZM32'SY=:?$'R8())"C(5I7#        $^7V:C
M]7;>_G'[+^Y;7!.&]G@^01>?G!;$^YG7Q-\]GG^05>?G ;#^YK7Y99>R6_JM
M<@^=9MK[CM5$@LWM&]0D[                          $'[VF;E/]?W(S
M6O%7'[CXE@T+C%,NSB,ROHAS9FRH4*?;X<U"7%I=7CVOFH#\971"D5O<A-:5
MITJ0T_:+.2_U\[_UYQFL5P\2QZ1QRF59G&97T0YL38<2'.@Q)B*.+2ZNPX(U
M!>CJZ)4BMY?37KZ*D-WVB7DK]?&_=>\9[%</$L>DL<IE691V5]$N;$V%$B3H
M,28BCBTN+L."M07HZNB5(K>'TUZ^BI7C>UR<R?OE\J-3<,L8NOBXSQLQ!.<;
M#B,+Z(=VWMF! N=L@7!M+KB'EXOK%FVR(J^U"FZY#*36E:=*D9 CED=$B(
M        $Q?V8'E/2?C^\^'.17&E95AE,[RUE'?>4MURT715NQ795KC4<31+
M,6UW5%EF-,H56JW+E+<[:=JU5EF>S>\EZ3;%NCB9?Y]*R;))9W1KIA]U2W7+
M5<U6_&=AVV/1=*)9BVVYHL\MII"JU6Y<)3G;3HJM98GLXG)6DVQ;GXG7Z?2L
MBR26MS:ZCO.J4ZY:KDJ!C6PK;'HNE$LQK;<T6>6TTA5:K<N$ISMIT56L[GV/
M[F32Y8QR*X(Y3=4UF8W-8Y%:BBR7UK>=L=Y7:L,VS9XE'$T1'A6:]-X_/98;
M4JKCMVFN]J>U:E2V24H2C";>
M
M                            :<O,;\Y[CAP+9N>!6IR/NOD8F+7U?5.,
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
MJI%4N>]^(WRY0+ZOMZU[K6GW*Z=4*LS"Q8+$LMR
M ""A[2YR0ILGE]@G'RT3TOV#CGK]IZ]QVUJZ-;'VLBVY->&W:)KX3R8V#P,=
M\.OI4TXZ^GT=:T(5/M$?(*FPN5F%:)M4VC]CT!@K3UXCMK5T:V!LY%OR.[(<
MHFOA.TCX;"L/96O53;CKR?1UK0A9^T.\@:;!Y587HJU3:/630.#-/7AA"E=&
MM@;-1;\CNR'.VOANICX;"L/96O53;CKR?1UK0KCO:V.5U-L<Y=<<8;'<DR<:
MXK:R9?R"*TM7:SM7=#=IR^_-O42KP7TQ->6[%O#K7JMEUZ0CT=54(WQ'U(_9
M%(        -LGD>;)^]GYGG&28_)\"V9C>,NUM<VZR?543/K[P/)K%8XSBZ]
M4.]N6OVYU#5:5\5QI*:=%52JFT+R9]A?>Z\Q[CG+>D>!;LLNV5:]N+=9'JR)
M?UZX3D5ELL=:J]4.=,I?@.I;K2OB.-I33HJJ54V?>39L'[W?F-<=9;TCP;=E
MEVRK7UQ;K(]61*^O7"<BLUFCK57JASIE#T!Q+=:5\1QM*:=%52JFZWV>#;'W
MI/-]XBSI$OU:TYW?<XU/=VJR_4VYWWQ];Y;CN.Q'%UZH=[<VDVMY#2J5\5UE
M*$]%U2I-D86#Q8)%KV              8X<QODB<J/FX;P^++)S'WEI\E7DS
M\WW<WQ<Y(8_\LODL<E_F_P"Y?BZR,Q3YW_(>YE?-3Y#_ !19>53Q60E9>4P8
M                             !;(\>_P!Z/_ !0:T^XRREH5HC\!^FOQ
M4Z[^Y"SEGWHG\"&F_P 56O/N1M!=:\7_ )-/'C\1FI?N!Q\]?/5CU4]S
M            -5?F(^;AQK\ONT/V&^S:;1WS-@^L8_I+$;I$1=HM'FDN0[KL
M&]=DV/@-@?2M*FU/LOW"6E5%18CS=''&]9?/?S3>/7!.U/V2]2Z;*W=,A^/8
MM.8K<HJ+I&H\TER+<\[N_9,8P>QO)6E3:GFGITI*J*C1744<<;UG\]/-*X]\
M%K4_9+U,3LG=LR'X]BT[BURBHND:CS:7(MRSN[]DQC"+&\E:5-J>:>G2DJHJ
M-%=11QQO3+YI/G><3?+%L<G&\BGIW%R3N%O]:QCCWA%XA-WJ&F0RAZ#>=GW_
M ,.X1=:XU(0ZA;2I#$BYS4*HJ'"?:2ZZU!:YM^9/RJYZY*Y/W1G+L+!8<ZLO
M&-.8:J78M8XQVTHEAYNQ^MR)&0WEJG=7WRNS\Z<FKBT-.-,U2RF%GS&\PODU
MS>R%<[;V:.0\*BS*RL<U-B595EUQCG;3M8>;LWK4A^_7=NG=7WPNCTV:FKBT
MMN-LUHTF%YS$\PCDQS;R%<W;N9N0\+BS*RL<U/B2I5FUSCO;2B676[-ZU(?O
MMW;IW5]\+F],F)JXM+;C;-4M)KF_,(\V3F;YD^6.W+?NQ7K?KF#<*S<0T1@:
MIN.ZAQ'LI1,9]K'O794G*+\S3NK[[7J1<;BBKKB&768]4L(P(,'S"(UJ@
M                          &RO@CYK'+#@/=H,#7F6+S;3]9BG[WHW/9<
MZYX));DOU>N$G&*I>]\,#OTBJUKI+MBVVG7ZI7+CRT)\.NP_A1YG')_@_=(<
M' LH7F.J*RU/7G2^;R9EQPJ2W(>J[.D8Y6COKV$7M^JUKI*MRD-.OU2N4Q*2
MGPZ[#.%7F:<G>$-TAPL#RA>8:IK+4]>-,YM*F7'"Y+<AZKLZ1CE:.^O83>WZ
MK6NDJW*0TZ_5*Y3$I*?#KMI\N#SG^:GEJ7NW6W5V:KV#HNL]4C(>.NR9MQN^
MN);,N35^YR\04E_WSUMDDJKKCE)MI6TP])JE<Z+.0CPJSH^ 'FC<9_,'QG_[
M'-ZKANV[3;TS<QT?F$V$UFMF;;2RB;=L?<;JU'S?$693M$4N4)%%-46W28Q#
M<=0U6:5P8\R?CMSOQW_Y@+O7$=IVN F9EFFLKF0V\OM*&TM(EW2Q+;JTQF.*
MLR7:(I<(:**:[VZ2F(KCJ&ZS0>#?F2<=^=F._P#S 7>N);2M<!,O*]-Y7,AM
M9?:4-I:3+N=B6W5MC,<69DNT12X0TT4UW-^M,17'4-UL8O+,\XGB1YGV)?\
MV*[^K MW62UHGYWQXSFX6]G8%A::2PW/O>,N-*9C;"P>/,?HW2[6]%%,4<:I
M.C077FV:[(C8.; S:Z                                  5EOFR<J*
M<O>=V\-F6NYIN>"8]?*ZLU<\Q(5)M[F :Z>DV.W76U+4XYVV_+KNF=?4TIVT
MHNZ*]RFM:TI71>:%R8IRKYL;EV+;;C2XX58;U76FMG67U2(*\&P%V19H%SMB
MU+7VP,JNJ9EZ32G2E%7)7N:5ZTI77^9_R6IRIYJ[DV);;A2XX58KS76NMW67
MU2(*\&P)V19H%RMBU+7VP,INJ9EZ2FG2E%7)7N:5K6A48>==S*ISD\Q_D-MR
MSW9-WUQC&1*TWIU^/)5*MCNL]6/R\>M=YLSBG'.VUYO?$W'(T)IVTHN\+]RF
MM:TIKA-?AK_-4P         !8T>1?RFKR<\OS6<:]7)=PS[0SS^BLS5(<6N6
M^QA\.$_@ES<J]6LB0B;KVXVQIR2JJ_'G19/NJJ2NB9_ODM\EJ\C>"NNH]WN*
MYV<:2=>TKERGW%+E/,XG$AO83<5U=K5]]$S [A;FER%55XTR-(]U5254I/Q\
MF#DK7D9P8UW'N]P7.S?2;KVELN4^XI<IYG%(D-["KBNKO5]]$O!)]N:<D*JK
MQID:1[JJDJI2U/\ 9T.9%>7GECZDB7^[.7/97&Y^1QRSY<IU:YTB/@L&WR-<
M7=RK]:R93<_5]UM#+LI=5^LW&)+]U5:%T3N(-L9M?-[(
M   !1#<L/E3<E?Q_[D^,7(RJ;Y ?AXW9^-S9'W97D&J;(/\ IZ]_];W+_GCQ
MX >1@X@
M
M
M
M                         [_JC\*6M?Y_X=]T5N.VX#_IWA7\[<<_CB&#
MZX'_ !Z%_P KC?\ #(+[DMDP;90
M                          "%C[3MRFIE.VM-\1,>N/B6K5ED7MC8L>.\
MA;"\ZS:.[;<-M<]FBZK9N6-82S(F(ZII14?(TUZU^@F(#[1UR6IDNTM2<5K#
M/\2V:TLZ]H9\PP\A;*\TS&.Y;L2MLUFBZK9N&/8>T_+1U32BF,@37K7]R(5[
M1IR4IDFT=3<6+%/\2V:ULZ]GY\PP\E;*LTS".Y;\2MLUFBZK9N&/8>T_+1U3
M3N8R!->M?W( ?M>_,=.8[MT-P>Q>Z>+9M-X^YNO:<6+(0Y'7L78,5ZTX'9[E
M'HY5R/=L2U\Q)GM]4IHJ+E:*TJKZ"8KI&=(TA#3            +#[R#.4_]
MHW@'A6)7JX^N9YQNGKTG?VW5_P",N8K9XC$[6%R2W5QU=("<*E,6IM:JTJY(
ML[_1-*4IUGK^1WR7^_\ \&\/Q:\7#UO-N/<Y6GKXVZO_ !ES&;3%8FZWN%&Z
MN.+I!3A\EFV(76M.]^TO=*4I2A/,\D#DK]_[@]B&+7B?ZUFO'V:K3]\;=7_C
M+F-6F*S,UQ<*-U<<72$G#Y+-L0NM:=[]J>K2E*4H6COLTO,G^U3Y9^ 81D%U
M]>V1Q0N2^/N2M/.=9CN&V*#&N.H+JEJKKSB;:G7\R/96G%535V38I-:)I2E.
MN[(W$FX0D%@                       &.',;Y(G*CYN&\/BRR<Q]Y:?)5
MY,_-]W-\7.2&/_++Y+')?YO^Y?BZR,Q3YW_(>YE?-3Y#_%%EY5/%9"5EY3!@
M       $FGV7;Y7?('YN#_QFX$2+O9L_E5;U^;Z_\8V#DBCV;KY4^]/F_O?&
M+A!+H]CP^7#R<^:F_P#&[K8G#DS(F4%B                       5!Y5/
ME5>4:X                           !*4\BSS@;EJ^_XMPMY/94_/U=DE
MPAV+1^RLDN;[[VLKY-4S!M.N+Y.E^+6FO+Q*JAJV/N.(18I*Z-*KZ@[2L&2M
MY+'FNW#6]\QKB!R0R9^;K;(9\2R::V'D-Q??>UU>9:F85KU]>IDKQ:TP*[2:
MH:MSSBT(LLA=&E5]2<I6%).\EWS6;AKB^8UQ#Y'9,_-UOD$^+9=-["R"XO/N
MZZO,NK,.UX!>9DKQ:TP.[2:H:MSSBTHLLA=&E5]2<I6%,;]G,\]&ZZ?R;#>
M/+_,Y-QT[E=S@XYQXVUEEWDR7]19%/5'MUDU3D5QF^/6FKK[+JVS:)#KB&\<
MEKHRNOO:ZFMNFN$PHF!%@:            5-W(3\/F\/QO[+^[.]%7KO?\.&
MY?QK;$^Z^\%8)O;\-^Y/QJ[#^ZZ[E*3R>^4KR&_'EMK[OK^>0'E)Y4>&@
M  &TSR4/UHO$?^>&8?%9G9LM\GG]9/Q8_G7EGQ:9L;*?)^_61\6OYUY7\6N:
MFY'V??\ 7$<(?Y\YW\36R"RD+#,L)RV7                (XOM/GR!]1?.
M^P'XF-_$?OVD#Y#VJ_G68/\ %%O(T ^T<_(AU9\ZK"/BCWB14/:__P!6II#Y
M\NM/B#Y,$$DA1D*TKA@       "?+[-1^KMO?SC]E_<MK@G#>SP?((O/S@MB
M?<SKXF^>SS_(*O/S@-A_<UK\LLO9+?U6N0?.LVU]QVJB06;VC>H2=@
M                 #HVSMAXQJ+6^?;5S69[W8AK;#,FSO*)U$]ZHM@Q.S3+
M[=G6F^M*NO)@P5]B*>Z6OHFGIK0Z9L?/<<U7K[.-FYA+]0Q37N(Y%FN23*4[
ME1K'B]HEWJZ.MHZTJZ\F'"7V(IZ5KZ)IZ:T.F;&SS'=6:_SC9F7R_4,5U[B6
M19KDDRB>]4:QXQ:)=ZNCK;?T774PX2^Q%/2M71-/36AYWM[:.(:0U3LO<VP)
M_O7@VI\"R[8^87&B>]</&L*L,_([T^TUUI5]]%NMSGAMT]TXOHFG6M:%5+O[
M<F3\AMV[6WEF3BE9+M;/<FSBY,>,Z^S;JW^Z2)T2RPEO*4XFUV&"XU"B(^@U
M&8;13I1-*%9-O+;61[YW'L[<^6KJK(=G9OD>9W%GQG'V;?6^7.1-C6>&MZJE
MIMMDA.-PXJ/H-QV$(ITHFA6:[QVSD>^-Q;-W-EJZJR'9N;9%F5Q9\5QYF!6^
M7*1,C6B&MVJEIMUEAN-Q(J/H-QV$(IZ$T*8ODQOC+^4/(3='(G/7%*RS<^R<
MNV)=H])#TF/:E9+>95QA6"WN/J4ZFSXY;G68$)NM>C42,VBG2B:4/(CRL\L/
M#P         #-3R[^3TGA[S*T3OA4J1'QS&LQC6C8+3%:JI+UMES3N+YTVN-
MV.HF.0L>NKTR,VI->DR,RM-4K0E:<P.!/(^1Q/Y;Z4W:J2^QC^/9;'M6=-LU
MJJDK7N4MN8WFB%Q^QQ$MR)8;F]+CMJ37I+CM+35*TI6G+[@7R-D<4>6NE=UJ
MDOL8_CV61[5G3;-:JI*U]E+3F-YHA<?L<1+<B6*YO2X[:D_\;CM*35*TI6G/
M_P K?E_*X*\\^./)%<R3%Q7$\[B6/9S,=2E4FZHS=E[#]BMN1?#=;GNP,7O4
MB=$:4FO2?$86FJ'$(<3:+1Y$>9'8EQ'V9464RU(C28[J'X\B.^A+K+[#S2E-
MO,O-JHI*DUJE2:TK2O0LFV'V)3#,J*\U)C26FWX\AAQ#S#[#R*.,O,O-U4VZ
MTZVJBDJ36M%4KUIZ"R-8?8E,,RHKS4F-):;?CR&'$/,/L/(HXR\R\W53;K3K
M:J*2I-:T52O6GH+B*+*C3HT>;"D,3(<QAF5$EQ7FY$:5&D-I=8D1WVE+:?8?
M:712%IK5*DUI6E:TJ?L?J?J?N
M
M                       ?-,F0[=#EW"X2XT"! C/S)TZ8^U%APX<5I3\F
M7+DOJ0S'C1V4*6XXM5$H32M:UI2A\\N7$M\25/GRH\*#"CO2YDR6\W&B1(D9
MM3TB5*D/*0S'CQV456M:ZT2A-*UK6E*'SRY<6!%DSITF/"@PH[TN9,EO-QHL
M2+&;4](DR9#RD,L1V&456M:ZT2E-*UK6E*'R3Y\&U09MSN<V);;;;8DB?<;C
M/D,PX,"##97(ES9LN0MN/%B18[:EN.+4E"$)JI5:4I6I#_\ -@\_R7*?R;CG
MP,R)4.$P[<+!GW).W+_QJ:XRZJ)-M&E9"%]L>#]+6A>2UHI;]%=UMHVFC4YR
M*1YG_GF2I+V1:!X1W^L6(RY.L><<A8"_\9F.-.JBS+7I]]"NUB%[A:%Y%6BE
MO45W6ZB$T:FN14/,[\\>5)>R+07":_*BQ&7)UCS?D' 7_C,MQIU469:]0/H7
MVQX?N%H7D-:*6]17=;Z(31J:Y!B\ZGVF6=,D9;Q7\MK*508$=ZYXULKEC:G/
M\<GNL/+A7"R<?Y3:^R+;OI;C:\MK13DA*ZJM-&TI9N+L2*=.G72=,N=SF2KC
M<KC*D3KA<)TAZ7.G3I;RY$N9,ER%N/RI4I]Q2W'%J4M:U5K6M:UK4BSS9LRY
M3)=QN,N3/N$^2_-G3IK[LJ9-F2G5ORI<N4^MQ^3)DON*6XXM2EK6JM:UK6I%
MOFS9ERF2[C<9<F?<)\E^;.G37W94R;,E.K?DRY<E];C\F3)?<4MQQ:JK6NM:
MUK6M2$7<;C<+Q<)]WN\^;=+K=)LJXW.YW&4_.N%QN$Y]<F;/GS9*W9,R;,DN
MJ<==<4I;BU54JM:UK4^4^8^8^,                                V;
M>7-YI>__ "\,U37%9;^?:/OUS;F9_HZ^W1]C'KJMRC+$K(<1F*:F_65F](C*
M44GQV7&9:6VT36)*&F:-;&. 'F5[SX$Y@GZV9;^<::O=R1+SK3-[N3S-BN:E
MT:9DWW%I:FIE</S*D5I**36&ELRDMMHF,2$--4;V*\ _,HWCP,R]-<9E/YOI
MN]W%$O.=-7JY/,V*YK71IF3?<7EJ:F5P_,:16DHI-8:6U)2VVB6S(0TU1O;K
MY5GG'<F?*XS]%<,G2=E<>,DN[<[9O'?)+Q)CXQ>G':,1YF3X1/4S<*Z^V%2"
MPANERC,.,34---SXTMMEBC-A#Q-Y=:-YIZCM&Y=$96W?\>G*]3O5FF49A9;A
M-_:3UEXSF=B3(D/66\QOWR:54MB4PI#\9UZ.XVZJ=[Q>Y4:8Y?ZKM6V])Y.W
M?+#-KZI=[1+HU$RC#KXVGK+QS+K*E]]ZT7>-^^32JEL26:I?CN.L.-N*G9<8
M.4VFN7NK+5MK2N3-WRPS:^J7>T2Z-1,HP^^-IZRL<RVRI??=M%WC?ODTJI;$
MEFJ7X[CK#C;BK/KA3S@X[<_](6/?/&_-&LFQ>XJ]0O\ 8)]&(&;:^R9E/6=B
M.>XXB3)?L%_A_ODTJIR-,CJ1)B//QG6GEY,F19D29<@
M    %<!YZ&RF]E>9YR0>B26Y-KPB7A&M;;5OOK5ES#<!QN#D,9Q2J]*N,YBY
M<J5[:)I2G2GIK2JE5]OG2;#1L/S'^0;L60W(MF&RL-UY;ZM]]:LKQ+!\>A7Z
M.Y55>E7&<M7<:5[:)I2G2GIK2JE5_/G/["1L+S&^0+L60W(MN'2L-U[;ZH[Z
MU97B6#X]"OT=RJJ]*N,Y8NX4KVT32E.E/36E5*JE/:+]LM[:\W[E<_"E-2[-
MKR;KS4UIJUXE:L.8'K3$[=E$5U2Z]%.Q\[<NR:]J4II3I3W5:56K4<:L35J:
M0@       #_4J4A25)55*DUHI*DUK1254KUHI-:=*TK2M/14_P!2I2544FM4
MJ36BDJ36M%)52O6E:5IZ:5I4_P!2I2544FM4J36BDJ36M%)52O6E:5IZ:5I4
M_I*E(4E:%*0M"J*2I-:I4E2:]4J2JG2J5)K3K2M/H%HOY<_(]/+#A/QXW?)G
M)GY'D>O[=9\\>J_1Y^NQ,+<?PW.GI**_3HZKCDUBDS&D.>[K&D-*ZK2I*U63
MG 'D"GE!P\T+N61-I.R#(,%@6G-G:O4=?KGV(./8EFKTA-?IK%9^1V61*:0Y
M[KU>0VKJI*J+59'<!.0">3W#[0VY)$VDZ_Y!@T"U9J[5ZCK]<]Q%Q[$LT>D(
MK]-8K/R*RR)32'/=>KR&U=5)51:KB+RK>5B>:OE]\7.0TNXIN6597K*UV+9#
MZI%'I-=I8"[(P/8[\I%:^/%5=<NQR7.9;=ZKK$E-+[EI6EQ6;!F&9@FP0
M               Z]EN4V+!L4R?-LIN#-IQG#L>O64Y%=9"J)CVRQ8];9-VN
M]P?56M*)9AV^(XXJM?H)34X'*<FLF%XQD>8Y+.:M>.8G8;ODU_N3]:)8MUDL
M-OD72ZSGE5K2B6HD&*XXJO[E$G!93DMEPO&<CS')9S5KQW$[%=\EO]S?K1+%
MNLMBM\BZ76<\JM:42U$@Q7'%5_<HDZOF^98YKG"\OV#F-S8LN(X)B]_S+*KS
M*51$:TXYC%JEWN^7.0JM:42Q MD%UU=:U]"45*ICD9N>^\BM];@WKDGC(N^U
M]B97G#T1YZLBMJBWZ[RIEKL3+M?HP\?M2V83%*>A+$=":>BA6-[_ -NWO?N[
MMK[JR'Q4779^?9/F;L5YZK];9&O=UDR[;96G*_1B6.V+9AL4IZ$LL)I3T4*R
MG?NW+UOS=NUMTY#XJ+KL[/<GS)V*Z]5^MLC7NZR9=MLK+E?HQ+';5LPV*?02
MRPFE/10I?.5._,CY3<D]Z<C<L\=N^;IVEFFQ'X3\BLFMFAY)?)D^SXXP]7Z,
M#&;,Y'M\:E/0B/&0FGHI0\7/(3R(\"        /9^.&R%:=Y"Z)VU1]<:FL=
MQ:TV X\W1M2D,X?F=FO[_5MZM&74*9MZJ*0OZ6M-:I5[FM3U[C]L&NIM\:5V
ME1Y<>FN-LZ[SI;J*-J4AK%,NM%\>ZH=K1EQ"F8*J*0OW"TUK17N:U/7>/^P*
MZGWOI;:-'EQZ:YVQKS.5O(HVI2&L5RVT7Q[JAVM&7$*9@JHI"_<+36M%>YK4
M]]XI;65HCE#QQW:F0Y%IJ#>VI-FN/MT:4IMC!L]L&32.K;]:,/-K8MBDJ0Y]
M+<36J5^YK4MB2T"+/,NJP             #'#F-\D3E1\W#>'Q99.8^\M/DJ
M\F?F^[F^+G)#'_EE\ECDO\W_ '+\761F*?._Y#W,KYJ?(?XHLO*IXK(2LO*8
M,                              MD>/?X ]'_B@UI]QEE+0K1'X#]-?B
MIUW]R%G+/O1/X$--_BJUY]R-H+K7B_\ )IX\?B,U+]P./GKYZL>JGN8
M        !%N\V_SY;;IZ1E7&GA1>[;?]JQ5S+!L3>4=#5SQ[6LUI<B'<\;P!
M+R%V_(\[A.(HF1<:TD6RUJK5INDB91SU*-;YIOG;V_4[^3<=^'MYM]\V=&7+
ML>?;GCH:N-AUY,;6_$N./X,EY"X&09M#<11+]PK1^W6U5:MHH_+HOU.-IYI/
MG96_5#^2\>.']XM]\V;&7+L>>[F80U<;#KV8VM^+<<?P=+R%P,@S6(XCM?GU
MH_;K:JM6T4?ET7ZI#H\[OVDBTZ*E9EQ*\OS(+5DVYX2YV-;2Y$Q6V+OBVIK@
MRY*@W?%-:(D-N6O*]D0'6Z)E7529-HLZZJ9;3)G4<]0A<Y%D609=?;OE&5WN
M[9+DN07"5=K[D%^N,N[7J\W2<ZI^9<;I<Y[K\V?.E/KJMQUU:EK57K6M:D0B
M_P!_ON57NZY+D]YNF19%?9\FZ7J^WN?*NEWNURFNJ?EW"Y7&:Z_+FS)+RZJ<
M<<6I:U5ZUJ1$+]?[YE5ZNN29->+ID.0WR?)NEZOM[GRKI=[M<ICJGY<^Y7&:
MZ]+FS)+RZJ<<<6I:U5ZUJ0#,IRG)LXR.^9CF>0WO+<MR:Z3+WD>39)=)M[O]
M^O%Q?7)GW6\7>Y/R9]RN$V0XI;KSSBW%JK6M:UJ<,<0<2<"
M                     =FPS-,OUSE5ASK <GOV&9GBURCWC&\JQBZS;)?[
M'=(JNYB?:[K;GH\R%);ZUIW(72M4UK2O6E:T.QXCF&5X!DUDS3!\CO>(Y=C5
MP8NV/Y-CESEV>^6:Y1E=S$VVW. ZQ+B2&^M:=R%TK6E:TKZ*UH=BQ'+\JP')
MK)F>#Y'>\1R[&[@Q=<?R7'+G+L]\LURC*[F)MMN<!UB7$D-]:T[D+I6M*UI7
MT5K0[=@.?YSJO,\;V+K3+\DP'/<.NL:^XIF6(7F?CV2X[>(:NZ-<K/>;6_&G
MP);76M*+;6FM4UJFO6E:TK-I\I[SYL:Y#/8SQXYCW*R81O27X%GPW;7A1+%@
MNW+AU;9AVJ_QX[;%JP?8-Q_^5T31BSW1_JW'I%D.1X;TQ;RO_.WQ[?3V.Z%Y
M:7"SX;NF5X%IQ':/A1;+A6TYWN&HELOC##;-LPS.Y_\ O*)HS:;D_P!6V*1G
MUL1'IAOEA^=EC^^'L=T-RRN%GP[<\KP;3B6T/"BV7"]I3O<-1+9>V&&V;9AN
M=S__ )71-&;3<G^K;%(SZV(CU@YY*WM).)\HI&)<7>>%VQ_7G(N;ZM8L"W9X
M$+'-<[ON?TMB#9LEBQFHUEUWL^Z__*J(I'L5XD]6HM(4IR+ D2821.2(26\
M                             :T_-TY4UXB<#-U[#M5S][,]RZU(U'JY
MQM]<:;3.=BM2K4W<;6\BE>RY8GC#=SOK77I15;76GT:FN_S4>3->*W"/<.>V
MRX^]V;Y3;$:LULXV^J/,IFF?-2;8W<+:\FE>RX8OCC=QO3?7I2M;;6G[IKR\
MTWDO7BQPEW!GELN/O=FV4VQ&K=;N-OKCS*9GGS4FV(N%M>12O9<,8QQNXWIO
MKTI7WMK3Z-:&I7SP.9=>#OEM<@=HV:[^]&R<WLS>D-.NM25Q+A38NTV)ME:N
MMGD(36J+MA6(M7?(V>O2BJV:J?HUH5G977E=X5((           !(=]G Y34
MTYS*O>A;_<4QL.Y.XHJRP&WWE-1F=H8"U<<CPR15:DK916Y6%^]VY*/<*D2Y
M<9-%5JE*%[ZO9]N2]-2\M[QI"^3Z1\3Y'8PJSPFWG5-QV=DX.U<,@Q%^JE46
MTBMQLCUXMZ4>X4_*E1T]U:I2A6^7V?SDK34W+6\:2O<],;%.1F,*M$)MYU3<
M=G9&$-W#(,2?JI5%M(K<+(]>+>E'N%/RI4=-%5JE*%2C/92N9--#\],AXV9+
M=4Q,$Y>X6JP6UJ2^IF+'W#K5FZY7@4FJUI6PVJ[8W(R"U);^EJDS9T1-%U4A
M#:YZ9-V)M99.                    %$-RP^5-R5_'_N3XQ<C*IOD!^'C=
MGXW-D?=E>0:IL@_Z>O?_ %O<O^>/'@!Y&#B
M
M
M
M                                                     #O^J/PI
M:U_G_AWW16X[;@/^G>%?SMQS^.(8/K@?\>A?\KC?\,@ON2V3!ME
M                                                 .MYEEN/X!B&
M59WEEQ9L^*X5C=\RW)KM(KTCVO'\;MDJ\WFXOU_<9A6Z&XZK_P"134Z_EN4V
M+!L5R;-LHGM6K&</Q^\Y3D5T?KT8MMBQ^VR;M=Y[U?W&H=OB..*_VDG7\LRB
MQ8/BN2YKE$]JU8UB&/WG*,BNC]>C%ML6/VZ3=KO/>K3Z#4.WQ''%?[23JF>9
MOC&L\'S/8^;75BQ8;K_%,BS?+;W*KTC6?&,4M$R_7ZZR*T]-&+?:H#KR_P#Y
M%%2JOY3;ZR#E!R+W+R R:KR+GM7/K]E3,)]7>JS6.3*K'Q?'&U>(]UC8SC,:
M';V>JUU\*,GJI5?=5K,.2V[K[R1W]MS>F1^*BX[-SB]Y,U#>5WJM%FD2:L8W
MC[:O$>ZQ\<QR/%@-=5KKX49/52J^FM9]R5W;?>1^_-M[SR+Q47'9F<7O)6H;
MRNY5HLTB35C&\?0KQ'NL?'<=CQ8#75:Z^%'3U4JOIK3,<R.2>3\P>4^^N3>7
M5?;N^YMEY+F3%OD+HM5@QV5,5%P_%&E>*_UB8AB,2#:V.KCE?!B(ZK57JJO@
M9X<>(&-(           !OW]G8Y35T9SB3IZ^W%47!^4.-.X(XVZ\EJ#&V1C2
M9F2:XN3_ %2I;C\SMN=CCMIZ=\B]MU57HGT;Q_(,Y+UTOS-3J>]3ZQL,Y(XZ
M[A+C;KJ6H4?8..IEY#K^X/=:*4X_+[;C9F$)Z=\B\MUKZ$^C>%Y"/)6NF>92
M=47J?6-AO)#'G<*<;==2U#C[!QY,K(, N#W5*EN/R^VXV9A">G?(O#=:^A/H
MDO>RS<R:\=?,01HK([JJ'KSF%B3VN'FGGT,VZ+M?$DSLKU3=I/<E2W9,[MN^
M/16T=.^5D+555Z(ZTG\DYDG'%F4                        8X<QODB<J
M/FX;P^++)S'WEI\E7DS\WW<WQ<Y(8_\ ++Y+')?YO^Y?BZR,Q3YW_(>YE?-3
MY#_%%EY5/%9"5EY3!@       $FGV7;Y7?('YN#_ ,9N!$B[V;/Y56]?F^O_
M !C8.2*/9NOE3[T^;^]\8N$$NCV/#Y</)SYJ;_QNZV)PY,R)E!8@
M              %0>53Y57E&N                              6!GD,
M^8?-Y@\=96GMHWY=UWYQVAVFS76Y7!ZKEUSW64JBX>&YG(=<HERXWBTUBJM-
MV=ZNNJ=9C2I"ZNSO3.J\D?GK,Y7Z"DZGV3>UW/>.@XELM%SN$]ZJ[GG&N9/?
M$Q++GW7*)7/NUKK&K:[H[U<<4ZU'DOKJ[-],Y_R3>>4SE;H.3JC9%[7<MWZ%
MB6RT7.X3WJKN>;ZZD]\3$LN?=<HE<^ZVRL:MKNCO5QQ3K4>2^NKLWTV<'LVW
MFCW#G3Q8FZ*W%DCEYY+<6H-EL-ZNUT?JY>=E:BF4<@8'GTI]VB7;I?;+6&JR
M7M[JZ\MYB),DN5>N7IWR&[8W8DD@          J;N0GX?-X?C?V7]V=Z*O7>
M_P"'#<OXUMB?=?>"L$WM^&_<GXU=A_===RE)Y/?*5Y#?CRVU]WU_/(#RD\J/
M#0     #:9Y*'ZT7B/\ SPS#XK,[-EOD\_K)^+'\Z\L^+3-C93Y/WZR/BU_.
MO*_BUS4W(^S[_KB.$/\ /G._B:V064A89EA.6RX               !'%]I\
M^0/J+YWV _$QOXC]^T@?(>U7\ZS!_BBWD: ?:.?D0ZL^=5A'Q1[Q(J'M?_ZM
M32'SY=:?$'R8())"C(5I7#        $^7V:C]7;>_G'[+^Y;7!.&]G@^01>?
MG!;$^YG7Q-\]GG^05>?G ;#^YK7Y99>R6_JM<@^=9MK[CM5$@LWM&]0D[
M                     $=CVD7E-34/#JP<?;#<:1\OY-Y6W;KHRP\IN9'U
M?KR3:\ERJ0E;2:N,)NF2N62WU2JJ$RHDB6CW24N)-!GM!W)>FJN)MBT39)]&
M,JY&9.B!<FF75-RF-;8%)MN19,^E;5*K9I<LA<L\&J550F3%?E(]TE+B30E[
M01R5IJOB?8]%V2?1C*N1>3MP+BTRZIN4QK? Y-MR+)GZ+:I5;-+ED+EG@U2J
MJ$R(K\I'NDI6DBS^U><R::-X)8SQBQNZIBYQR[S1JUWAB.^MJ=&T]JZ79LMS
M.2EQE*G(Z;QECN/VQ2%J;3+@R9K?5:4NH(&Q"2(3A6W@             %CK
MY'G*BG*'R_=6>_%S3/S_ $;1>B<XH[(4[.=^L>#!IA-WE>.XN9(K=]?3;95V
M4YW4D7!J5T552%T38$^3/R8IR2X+:T]];C2;G.F**TIF='7U.S7*X9#A4PZZ
MR/&6N6_6ZX),MM79*^M)$YJ3T552%TI/]\FSDM3DAP8UK[ZW"DW.-,T5I7,J
M.OJ=FN?6;#A4P^ZR/&<7+?K=<%F6ZKLE?6DB<U)Z*JI"Z4M7_9X.95.87ED:
M;]_;LFX[+X[)7QPV)1Z2IZXO5UW;K:G7U\E^LNN3Y2KYK"X6>K\QRJJ2KFS,
MZ*4IMRB=O9M7-J9O)
M
M             /CN%PM]HM\Z[7:=#MEKMD.3<+E<KA)9A6^WV^$RN3,G3IDE
M;4>)#B1VE..NN*2AM":J56E*5J?)/GP;5!FW.YS8EMMMMB2)]QN,^0S#@P(,
M-E<B7-FRY"VX\6)%CMJ6XXM24(0FJE5I2E:GR3Y\&UP9ESN<R);K;;HDB?<+
MA/D,PX,"##97(ES)DN0MN/%B18[:EN.+4E"$)JI5:4I6I\-TNELL=LN-ZO5Q
M@VBS6B#+NEVNUTEQ[?;+7;+?'<ES[C<9\MQJ+"@PHK2W7GG5I;;;352JTI2M
M2"KYR?G47WE)=<BXT\7,BN6/\:;<])M&:YK;U/VV\;YE,N>%):2Y5+,ZVZL;
M6BJ8\.OAN7A-:O3$^$IJ,W"N\VWS@+UR5N=^X[\:[_<+%QW@.R+5F&7P%/VZ
M[;MDM.>'(:HNM&IMNUHA2*I8B5['+LFM79:?"4W';A<>;1YO=ZY)W._<>>-M
M^N%BX\0'9%JR_+X*G[==MV26G/#D-T76C4VWZU0I%4L1*]CEU36KLI/A*;CM
MUR?GR^?_ )'S&O.4<2N'>4W;&.)-J?EV//\ /[6N3:;[R2F,.^#+92Y5+%QM
M.FVEMU3&@5\)V^IK5^<GP5,Q&HXI'[- )%1
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
MF&NE4V--:.1K]?8Z^LZO?"AK]5\=Z5$=(LA%L(0X
M                     !+>\FOSS56:F.\5.;^:..VGK;+!I[?N22*N.VGN
M5'MMNP;:UX=]TY:*4JFD'(92JJB]*MW!VK'9(8E,^4CYT*K12P<9.968..VN
MM;=8]3[QR!^KCEK[E,6^!AFSKLY[IRU4ZII#OTE551?2W.<JSVOL2D?*6\YQ
M5HI8>,W,C+W';76MNL>J=X9 _5QRU]RF+? PS9MU<]TY:J=4TAWZ2JJHOI;G
M.59[7V)NOD,>T5JL-,6X8^8;L!U^R55:<:T7R7RN35UZR54J+:K7KO=%]>]V
M[8Z=44M^435U7"Z5:N;U8_9*C3$4J2M*5H4E2%)HI*DUHI*DJIU2I*J=:536
ME?14EC)4E:4J2JBDJI125)K2J5)K3K12:TZTK2M*^BI*^2I*TI4E5%)52BDJ
M36E4J36G6BDUIUI6E:5]%2=BE25I2M"DK0M-%(6FM%)4E5.J5)53K1254KUI
M6GT3_3_3_3^@                         "$1[33RGKG7(+5_%+'KC5RP
M:.QKZ^,[CL/)JR]LG8L6._:(,UBB:UJ_C6 L19#"^ZGHOSR:I]'6L-SVB_DO
M7--ZZWXQ6&X5<L>F<=^O/-8[+J?"=V%G\9AZU0IC-*5ZOX]@[,9]E?=3T7MU
M-4^CK6'-[11R5KFF]-<<9+%/JY8]-8]]>6:QV74^$[L'/HS#UJA3&:4KU?Q[
M"&8S[*^ZGHO;J:I]'6M>E[71S)KL;DYI_A=B]U4[C7'?$OOA['B1WTU8?VQM
M.'&D6.W7"/1*JUDXGK2/#DQG.ZGN<D?15/N>M8PQ'"(Y!$$            .
MZZVV#E&IMAX+M+"9WO9F.N<PQO.<6N%:+4F'D&*WB'?+0^XAMQI3K+<Z"BJT
M44GO1U3U])W#7N=Y)J[/<*V5ATWWNRS7^5X_F>-3JT4I,2^XS=8EYM3[B$+:
M4XTB;#15:.ZG>GK3KZ3N&O<ZR35^>87LG#IOO=EF 95C^9XU.Z*4F)?<9NL6
M\VM]Q"%M*<:1-AHJM'=3O3UIU])Z!J?9V8:4VCKG<6OKC[T9WJK.<4V)AMSJ
ME:T0<GPR^0<AL<EUMMQE;S#5QM[=7&^]/B(ZIK7I4M7./^YL7Y$:0U3O/#%]
M<;VK@>-YM;6%.(=?MWOY;&)<RRS5-]44N5BGK=A2DT_>2&%I_<+-K1>W,;WW
MIO6.Z,17UQ[9N$X]F-O94XAQZW^_5N8E2[1,4CJFEPLLY;L22FG[Q]A:?W"S
M+T9MO'-]:<UEN?$E]<>V9A6/YC;V5.(<>M_OS;F)4NT3%(K5-+A99RG8DE-/
MWC["T_N%SKQEWWA_*3CUI?D7@3G=B>Y];XIL*TQU.MO2+5]<5IC3IU@N"VJU
M0F[8Y<EO0)B*?WN5&<3^X>OGJQZJ>Y@                 %$-RP^5-R5_'
M_N3XQ<C*IOD!^'C=GXW-D?=E>0:IL@_Z>O?_ %O<O^>/'@!Y&#B
M
M
M
M
M         #O^J/PI:U_G_AWW16X[;@/^G>%?SMQS^.(8/K@?\>A?\KC?\,@O
MN2V3!ME
M     -!GM$O*;[Q7!Q>H;'</5,WY19(G 8Z&Z]LIG7.,U@9%LNX,5513:F9+
M:[997TUI6M6+VJJ>BDT531WY^/);[RO#%>JK-/\ 5<RY)Y G!V$-U[9+6 8[
M6%?]B3F:JI5M34A"[=9WTUI6M6;RJJ>E:=U-('GV<E/O+\-%:KLT_P!5S'DC
MD"<(80W7MDM8!CM85_V'.9K6BFU-2$+MUH?36E:U9O"JIZ5IW4C2^U+<R/[.
M7EVKT=CMT]2V%S#RM.M8K;5>V:QJO$:VW*=M7..I5%-*8EMN6BP245I558V0
MKJGHI-%)@!$&,@W%9B              =EPS+\AU]F&)Y[B5Q=M&5X1DMBR_
M&+LS1*GK7D.-72+>;+<6DKHI"G85RA-.II6E:5JGTG8<1RJ_8)EF,9OBT]RU
M9/AN0V7*L<NC-$J=MM^QZY1KO:)[25T4BKD.X0VW$TK2M.J?2=AQ'*K[@N5X
MQF^+3W+5DV'9#9<JQVZ,T2IVVWW'KE&N]HGM4712*N0[A#;<32M*TZI])VS
M<XR?6.=87LG"+H]8\TU[EN.9QB-ZCI0I^SY/B=XAWZP71E+B5-J>M]UM[3J:
M*I6E:HIUIT+5+B]OC'>3W'C3N_\ %E,)M.U,"L.5+AQW?'19KS*BI8R7'''>
MY?=*QG)(\NWO^FO1Z,JG7T%FEQMW98.1^A=3;SQJK";7LW"+)DRHC#OC(M-V
MDQJ,Y%C[CG<KNDXYD#$J ]Z:]'HRJ=?068?&_==AY&Z&U/O'&ZL4MFS,(LF3
M+B1W?&1:;M)C49R&P..=RNZ3CN0,2H#WIK6CT=5/W"YKX>\D,6Y?<7=$<F<.
M5&39=S:UQO,UP8K])*+#?ID-,?+<5=>HI?=-Q#*XLVUR/36J9$1=.M>A[R>V
MGMADB                      8X<QODB<J/FX;P^++)S'WEI\E7DS\WW<W
MQ<Y(8_\ ++Y+')?YO^Y?BZR,Q3YW_(>YE?-3Y#_%%EY5/%9"5EY3!@
M $FGV7;Y7?('YN#_ ,9N!$B[V;/Y56]?F^O_ !C8.2*/9NOE3[T^;^]\8N$$
MNCV/#Y</)SYJ;_QNZV)PY,R)E!8@                      %0>53Y57E&
MN                              9U>6URWN7"CF-J#>")3S>(QKVC$-J
M0&UNT:NNK<P=8M67(>99I54MZQL*;O$-JON57&VQZJ]%*F:GE[<I;CP\Y9ZI
MW,B2\WBL>\(Q39D)"W:-7/6N5N,VS*D/,LT[I3MF94W=HC5?<JN%NCU5Z*5,
MTO+YY1W#A]RQU5N1$EUO%F+PC%-EPD+=HU<M:Y6XS;,J0ZRS[J4]9F5-W6(U
M7W*I]O8JKT4J;&O*>YN7;R_.=VC.0[<Q]K!XN0-X-N6VMN/I9O.G,Y>CV;.&
MWV&*=\Y_'8ZVK[ 9K[A5UM,6JO<TJ6?\65%G18TZ#)CS(4R.S*AS(KS<B+*B
MR&TO1Y,:0RI;3\=]I=%(6FM4J36E:5K2I9"QI,:;&CS(<AB7#EL-28LJ,ZV_
M&DQGVTNL2([[2EM/,/-+HI"TUJE2:TK2O0L=XTF--C1YD.0Q+B2V&I,65&=;
M?C28S[:76)$=]I2VGF'FET4A::U2I-:5I7H7 L.9#N,.)<+?+C3X$^,Q,@SH
M;[4J',ARFDOQI<22PI;,B-(96E;;B%52M-:5I6M*G[G[G[GT@       %3=R
M$_#YO#\;^R_NSO15Z[W_  X;E_&ML3[K[P5@F]OPW[D_&KL/[KKN4I/)[Y2O
M(;\>6VON^OYY >4GE1X:      ;3/)0_6B\1_P">&8?%9G9LM\GG]9/Q8_G7
MEGQ:9L;*?)^_61\6OYUY7\6N:FY'V??]<1PA_GSG?Q-;(+*0L,RPG+9<
M            CB^T^?('U%\[[ ?B8W\1^_:0/D/:K^=9@_Q1;R- /M'/R(=6
M?.JPCXH]XD5#VO\ _5J:0^?+K3X@^3!!)(49"M*X8        GR^S4?J[;W\
MX_9?W+:X)PWL\'R"+S\X+8GW,Z^)OGL\_P @J\_. V']S6ORRR]DM_5:Y!\Z
MS;7W':J)!9O:-ZA)V                        *X_SQ^5*>4/F [/19+G
M2XZ^T91K1>$*8<HN&^O"Y<RN=79BK3KL64FY;#FW1+$IJM4R;>Q%KUK1*2OZ
M\YSDRGDCSIV0FS7&D_!=+4;TMAJF7*+B/KQ"5+KFET9JVXY&DIN.>S+DEF2W
M6M)$!F-7K6E$D ;SE^2Z>2'.;8Z;-<:3\%TQ1O2^'*97145]>(2I=<TN;-6W
M'(TE-PSR9<DLR6Z])$%F-7K6E*%5-[1+S+3S"\S;<",>NZ;IK'CHEKCGKQ<=
MVBX,ES )T^NQKU'4R\]#F)NVT;A>$QYC-:IEVN-#5UJE*33^:I#50:,
M         "1=[-ORFKJ3F#DG'F_W);&(\F,2=B6:.\XND1C:6NXURR3&WNJZ
MU8B^^N*+O<*O3L5)E+AM]552VFN_GV>[DM75O*[(-#7RXK8Q7D3B[L6TL.N*
MI%9V5@,>X9#CSO5=:L1O?/&%WF)7IVJD251&^M:I0FN_/V?3DK75W*S(-#WN
MX+9Q;D1B[L6TL.N*I%9V5@4>X9#C[O5?5F-[YXRN\1*].U4B2J*CK6J4))4'
MLGW,BNDN=&5\7LENSD;".6^$O0K#%>=72%'W'JV)=<LQ1_N<K6-#]^<+<R&
MKIV+ES5P6NJE);16>$39R:Z61
M
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
MNQI,9UQB1'?;6R^P^RNK;K+S3E$N-.M.)JE254I5-:=*^D_,_,_,_(
M      SD\O[GAM?R_=\6G;FO'%W?&KEZG9-JZXDRO5K/L;":2TOR;2^\IF2F
MUWZWUJI^U7)#:W8,KZ*78[LF._F?P6YL[.X*[MMFU,"<7=<=N'JMGV;K^1)]
M7M.?X=24E^1;'G5,R*6V]P*U4];+@AM3D.3]%+D=R0P]F9P9YK[.X,;LMFT\
M#<7=<>N'JMGV9K^1)]7M.?X?24E^1;'G5,R:6V]0*U4];+@AM3D.3]%+C#DA
MA[8GY9/F0[H\LCDC9=WZN=<OF)7;U'']S:IES*1;%M77R9J9,NRR'UQYB;/D
MEK55<BS79MI;UNF=>Y+T5Z5%D64/'?D%J[E+IS"-YZ<R%G(\$SJU(N%OD4[6
MY]KFM*5'N^.WV%1:UVS(<?N33D69'56OAO-5[:J15*U6&&@][:VY*ZFPW=&I
MK\UD&$YK;$3H+].UN=;9C:JL76P7N'12UVZ_6*X-N19;"JU\-YNO;52*I4JP
MDT+O76_)/4^';GU/?6K_ (5FML1.@OT[6YUNF-JJQ=+#>H=%+7;K[8K@VY&E
ML*K7PWFZ]M5(JE2K93BWR=T[S&T1KWD7HC*&,JUQL>S(N=LE4HEFY6>X,K5%
MO>+9);Z+<<M.48Q=F784^*NM?"D,J[5+;JA:O:SV$]@,@0
M #&'FOLK[SO#_E!L]M]$>9A.A=JWVT+<5V)<R"-A=Y3CD6BNE>U<V_.1F4UZ
M?OET,<.8>P_O3<4>2&R$/HCR\.TCLV]6I:U=J5WV/B%V3C\:BNE>U<N]KCM)
MK_\ '+H8Y<P=A?>GXI\C]CH?1'EX?I+9EZM2UJ[4KOL?$+LFP1J*Z5[5R[VN
M.TFO_P <NAB#Y@>V?O$\%^8&X&Y+<6?KWC9N;([&XZOL2YD\3 +\G%8=%]%=
MKEPR1R*PBO2ONG*%5:5EQ6>%,J            ;*O*'Y$JXS>81QUSB9<&[?
MBN4Y<UJ7.G)+M6+?]:NTDTQ%R;<G:53X<+';W<(5V4JM>U*K>FJNJ:5I78=Y
M56_%<=.=^@LRESFX&,Y+E3>KLT7)=JS!^MG92:8JY,N+M*I[(=@O$Z'=*UK7
MM2J"FJNJ:5I787Y5V^U<=N=F@\RESFX.-9+E+>K\T7(=JS!^MK9*?K6<F7%V
ME4]D.P7B=#NE:UKVT5!3575-*TKMG\CGE*OB/YG_ !8V'.N;5LPW,<X9TGL5
MR6_6/;/K-W&FF#NW"[/44GP[?BV07.WWM2JUHE*[8FJNJ:*I6S&+%(L12W!
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
MG=6E4FRG _9&_,NR9+,C+]B<4-;QJ]WK$6\;%V#D-\;]Q)\/P(F):IO%E?\
MIS3=%]UR:[6W>Y/>I*D'M4'V6OD4Y%97<N3^E8DU25>L1X.,YS<(K2N]5$T9
MF/QK8\^FJ*4K6JF&^E:UITKTZU]?A^S5;]7&:7<.2&GXLRM*^.Q#QW-)\9M7
M<JB:-2WX]N=>I5'2M:U8;Z5K6G2O3K7U^'[-COM<9I=PY':ABS*TKX[$/'<S
MG1FU=RJ)HU+?CVYUZE4=*UK5EOI6M:=*].M??K?[')RG<AL+NO+_ (_PK@I*
MO68MOQ+8MSAM*HM5$T8G28EI?D)JW2E:U5':Z*K6G2M*=:\=>O9<.3[#;=<=
MY):%NCM4/U=1>K;L*PMH<2EOU5+;L''\D4ZAY554<55"*MTI2M*+ZUHGX+Q[
M-=R180W6P<A-(7-RJ'ZNHO%OSRQH0M-$>K);<A6+(5.H=555%JJE%6Z4I6E%
M]:T3\%W]FUY'LH;K8>0>DKDY5#]747>WYW9$(6FB/5DMN0K%D"G$.JJJBU52
MBK=*4K2B^M:4XR_^QU<P(S35<7Y8<;+P]5N35YN_VG:&-M-NI2W6&AIZW8QE
M:WFWUU71Q54(JU1-*I2YW5HG&C//9Q/,EQ!J0YCUHTIM1;*'%-L8'M5FW.RU
M(;2M+<>NS['KAE*W5*JA/BK:3W4KW5HGHJN.^;^S]>85BC3[EAM6GMF*:0M3
M;.$;-9@.R:H;2M*&*[(LNOV4K<57L3XBVT]U*]:T3TK7'?-O( \P;%6WW+%:
MM0;+4TE:FV<)V8U <DU0VE:4,5V/9M?LI4ZJO8GQ%MI[J5ZUHGHJN).R?93_
M #8L&9DNXQ8^/VY5L-N+:CZVW,Q:WIBD-)<2U&5M_'=4QTN/+55M-7EM)HM-
M>ZJ4]%5UP[E\O+G#Q^C2KCMOBWN7%K'![_7LH8PZX9+AT+LKT_QO,\23?<5C
M=_IJCOF)\2E*U3UHFO37YMS@7S,T5'E3]I<:MN8U9H7=Z[DC.)3\BQ*'VUZ?
MXUEV+)O>,Q^_TU1WRZ=]*5JGK2E>F &V^!W,G1<>3/VEQLVUC5FA=WKF2,XG
M.R+$XG;7_P"NLMQ=-ZQF/W^FJ.^73OI2M4]:4KTU3[Z\KOS#^,<2;==W<.=]
M8=CUM[_?',(^"7/+<$M_96E/\>SW"49'AL3Q/35OQ)R?$HE54=U$JK3#8Q),
M2S P                GK>SP;XY>;=XQ7/'=Y8O)N>C];>]V*Z"W)?Y;L3)
M<CMUJJ[;KE@,6 ]'6YE>*X(U%;CQ;S5QND55*VU*I-8ZDPIO/D*;LY5[4XXW
M&P[HQN1<=-:]]0QG1NVK[*=C9#D$"V5<@7#"(T)Z.IS)\9PEN,AB-=ZN-TC*
MI6WI5)JPJD.;?Y#.Z^5.T^.=QL.YL;D7'3>OO4,9T?MF^2G8V0Y! MM7(%PP
MB-">84YDV,X4W&0Q&N]7&Z1E4K;TJD> JD.R?]EQY(<X]X<0KOB_(K#Y=VX\
M:G]Z\,XT;XR::]"RS*[79JO6NZZUAVU^*MW,\-UPU#:C0[]5UI,-=*VI*I=8
MJTV^0T;YS?"2B0                       #IFQL^Q?56O\WV=FUQ1:<.U
MYB60YME-S7V=(./XO:9=ZN\FE'%MH6MJ#"75*:JIW*Z4Z^DZCG^<8WK+!<RV
M/F,]%KQ/ L7OV8Y+<5]G2%8L;M<J[W632BUMI6MJ%#75*>ZG<KI3]TZEGV<8
MWK/!LQV-F,]%KQ/ \7OV89+<5]O2%8L;M<J[W232BUMI6MJ%$75*>ZG<KI3]
MTZ%M39>'Z8UEL+;VPKHW9,$U=A.4;!S*[N=G;;L9P^RS;_>Y=$N.-(<<9MT!
MRJ$54GO5T32O6I52\A=TY/R-WGMG>V8JK3(MKY[DF;3HOK#LEFU-WNY/RK?8
M(3SWTVMLQVV*9@Q$U_>1H[:?H4*R??.W\CW_ +HVANO+55I?]G9OD.8S8WCN
M2&;8W>+@])@6.&Z]],K;;!;E,PHJ:_O(\="?W"LUWOM[(]_;GV?NK+%5I?\
M9V;Y#F$V-X[LAFV-WBX/28%CANO5JY6VV&W*:A14U_>1V$)_<*8OE#O_ "_E
M5R*W7R.SQ2J93NC9.6;!N,/UEZ6Q96L@NTB9:\:M[\CJ]6SXM:%,6V$FO][B
M16T_02>.'DIY,>$              $WWV9?E+7/>.^SN*N07'Q+[HC)Z9C@T
M=]]=7'=;;*F39MR@P65K7U9QW/X\U^0I-$(36^,4[>O559E/LZ7):N;Z$V-Q
MEOL_Q+UI/(Z9;AD=YY55N:]V'*F2[C"A,K6OJS8,Y8F/OJ31"4UO3-.G7K6L
MQ_V=CDI7-M"[%XSWV?XEZTID?UV88P\\JJW-?;"E2Y=PAPF5K7U:L&<,3'WU
M)[4TK>6:=.O6M;#7V1GF/79/%O;O#/)[IXN1\;\OIG>NXLB0NKKVI]LSKA/N
MUNMT=QQRM6,6V9&N$F4M-$(37(HZ>WNJI59.9(W)&)+S
M  *(;EA\J;DK^/\ W)\8N1E4WR _#QNS\;FR/NRO(-4V0?\ 3U[_ .M[E_SQ
MX\ /(P<0
M
M
M
M                          =_U1^%+6O\_P##ONBMQVW ?].\*_G;CG\<
M0P?7 _X]"_Y7&_X9!?<ELF#;*
M                       5X?G[<I:<B^?F9XC9+AZW@O&ZVMZ4L2&7T.1'
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
MHY*I==-SG,.L+\]ZBE+DW"[X##LUP?=<^F.NS%*7U56JJ[139.;(S<0
M   5-W(3\/F\/QO[+^[.]%7KO?\ #AN7\:VQ/NOO!6";V_#?N3\:NP_NNNY2
MD\GOE*\AOQY;:^[Z_GD!Y2>5'AH     !M,\E#]:+Q'_ )X9A\5F=FRWR>?U
MD_%C^=>6?%IFQLI\G[]9'Q:_G7E?Q:YJ;D?9]_UQ'"'^?.=_$UL@LI"PS+"<
MMEP               ".+[3Y\@?47SOL!^)C?Q'[]I ^0]JOYUF#_%%O(T ^
MT<_(AU9\ZK"/BCWB14/:_P#]6II#Y\NM/B#Y,$$DA1D*TKA@       "?+[-
M1^KMO?SC]E_<MK@G#>SP?((O/S@MB?<SKXF^>SS_ ""KS\X#8?W-:_+++V2W
M]5KD'SK-M?<=JHD%F]HWJ$G8                      PM\P[DY'X?\-=\
M;Y3*:CY%C&%R[5@"'$T=K)V3ESK6*X$BD;HI4IB)DUWCRI2$T]$..\NM4I2I
M5,0>>G(V/Q1XD;MW;22VQ?L<Q"5;,&0NE'*R-A94XUC.$)I'Z*5)8BY%=6),
ME-*>B(PZNM:)355,1.>7(R/Q3XE;LW8F0VQ?L<Q&3;,'0M-'*R-@Y2ZUC6$I
MI'K12I+$7(KJQ)DII3T1&'5UK1*:JI@'YHO+R+P8X%\D>2*9C47*,0P";9M9
MMN)2]67M?.'F,,ULBD2J5+F1H677R+,F(32O; BON5JE"%*35T2I4J=*DS9L
ME^9-F/O2I<N4\Y(E2I4AQ3TB3)D/*6Z^^^ZNJEK56JE*K6M:UK4K9),F3-DR
M)DR0_+ERWW9,J5)=<?DR9+[BG7Y$A]U2W7GWG5U4M:JU4I5:UK7J5N,F3)FR
M9$R9(?ERY;[LF5*DNN/R9,E]Q3K\B0^ZI;KS[SJZJ6M5:J4JM:UKU*=R9,F7
M&9*N%PE29T^=)?F3ITQ]V5,F3)3JGY,J5)?4MZ1)D/+4M:UJJI:JUK6M:U/P
M/P/P/F              .]ZNV-E&G]E8!M?"9GO?F&M<RQK.L9F5[ZML7S%;
MQ#O=L4\AM;:G8RI<)-'4=:4<;JI-?16IW;6NP,DU1L/!MGX=+]0RO7F78]FN
M.2Z]]4,WK&;M$O%N4\A"T*=CUE0TT<1UI1;=:IKZ*U.ZZVS_ "35.PL&V=A\
MOU'*]>Y;CV:8[+KW50S><9NL6\6Y3R$+0IV/65#31Q'6E%MUJFOHK4]'T[M7
M,-%[9UGNG7T_WLSG4V>XEL;$9]>^K<?(L,OL'(+0J0VVMI3T14VWH2\WW4HZ
MU52*^BM2U=T1N#%^0.F-6[NPMU+F+[4P7&LXM#?C4?=@LY!:X\]VTRW*-LU]
M\+-*=<B24U0A2)#*TJ2FM*TI9MZ4VOC6]=0ZUW)B#E%XWLS"L>S.UM^+1YR&
MS?;;'G.VN4NC;-?7[1)=7%D)JA"D/LK35*:TK2EF;I7:V-[TU'K;<>(.4<QO
M9>%X]F5K1XM'G(;-]ML><[;)2Z-LUI/M,EU<60FJ$*0^RM-4IK2M*7._'#>F
M'<G-!Z=Y"X \EW#]RZYQ/8ED:\>DEZWL9/9XMR?LLYVC3%:72PS'G(4M"FVU
M-R8[B%)2I-4T]8/3STX]J
M
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
M'9C9+EC>36"Y-)0M<&\62[QHEQM\FC;B5T0ZVFM4*2JG5-:5KUHZ\=>.I
M       &[KR3_,SE\&MZ-:XV;>WD<8MU7B!;LXI*=4N%K;+G_!MUEVI$;6NB
M8T"*FC<6_4;Z*=M=*/\ :Z["8:5N0\GCS%I7##=+>OMC7EU'''<%V@P,RI*=
M4N'KW*G_  8%GV9%;4KMCPHR:(C7NB.E7;;2CW:XY#8;5N+\GWS$Y/#+=#>
M;%O+R..6W[K"M^94DNJ7#U[E+_A0+/LN*VM5$QX49-$1KW1'13MMI1[M=<AL
M-JD*>S[^;E-\NOD8UJG;N0OM\0=_WVVVK8:9CRG+?J;.)/@6O']RP6EKHF);
MH:*-P\EHUT4_9Z)D=KSUOC,KL,F7F9++4B.ZT_'?:;>8?9<2ZR\RZFBVG6G4
M54AQIQ"J52JE:TK2O6A/,9>:D--/L.MOL/MH>9>96EQIYIQ-%MNM.(JI#C;B
M%4JE5*UI6E>M">"R\U(::?8=;?8?;0\R\RM+C3S3B:+;=:<152'&W$*I5*J5
MK2M*]:%H>P^Q*89E17FI,:2TV_'D,.(>8?8>11QEYEYNJFW6G6U44E2:UHJE
M>M/0?H?H?H?J              :7//\ ]F*UWY8^X[;'E+AW':.3ZSUG;WFZ
MMT6M,[-+9E=[BTHXJG<B?BN(7!A=*44KPW%5I2G3N3J$\\_8E<"\N3;5O8DK
MB7#961ZZUW =;JBBU4FY?;<GO,:E%JIW(FXSBDYE=*44KPW%=*4_?)U$>>3L
M2N!>7/MFWL25Q+ALG(]=Z[@.MU11:J3<OMV3WB-2BZ^Z1-QK%)S*Z4HI7AN*
MK3I^^3H&]IHVXK5OE#;WM,::Y NNXLOU'J.UOM5:HXM-QS^T9ID,*E'54[F[
MEAN#7..Y1*5J\)U5:4IT[TUV1 :($Q5H            ']MN.,N(=:6MIUI:
M7&W&U*0XVXA5%(6A::T4A:%4I6E:5ZTJ?VVXMI:'6EK;<;6EQMQM54+;6BM%
M(6A::T4E:54ZTK3TTJ?VVXMI:'6EK;<;6EQMQM54+;6BM%(6A::T4E:54ZTK
M3TTJ?VTZZPZV\RXXR\RXAUIUI:FW6G6U46VXVXBM%(<0JE*TK2M*TK0M)/+X
MY&(Y8<,>/.]GI:9M]S#7EKB9L[3LHK[X>)K?Q#8%:M(]+#3V86*8ZRE5*5K'
M<;5]!5*ULJ."6_T<G^(NAMUNRJ2[UEF!6V+F+ON**^OW&%O8IG5:M(_O+;N6
M626XTFM*5JPM"OH5H637!3?J.3O$?0^ZG95)=ZRO [;%S!SW%%?7YC"WL5SF
MM6T?WEMW*[++<:36E*U86A7T*T+C/RP^5+?-3@/Q>Y'OSDS\CSK5UGA;!>IX
M:5??1PMR1@VS:U9;KUCLOYUCD]YA*J456,ZVKIT52M<R3+4RS,\@
M     #K&;9AC^O,,R[/\LGHM>*X-C%^S#)KFY3JW;L?QFU2[U>9[E.M.J(EN
MA..5_P!I)US,<LL6!XCE.<Y1-1;<9PS'+WEF17%RG5NWV+';9*O%WFKI3I6J
M(MOAN.5_VDG7,PRNQ8'B64YQE$U%MQK#,<O>5Y%<7*=40+%CMLE7>[S5TITZ
MHBV^&XY7_:2=0V#G6,:OP+-]F9M<F[/ANN\0R7.LMN[M.YJU8QB-FFW^_7)R
ME*TK5N#:K>Z[6G^PDJF>0VY\CY%;TVWO3+:JI?\ :^P,GSB;%\5;S5K:OMUD
MS(%CB+<4M=+=8+:MF%&36M>R/'0GKZ"L<WSMW(-^[IVENG**UI?-G9UDF92X
MWB+=;MK=[N<B7!LT53BEKI LEO6U#CIK6O8PPA/7T%97OC;E_P!][HVCNC**
MUI>]G9SDF92XWB+=;MK=[N<B7!LT53BEKI LEO6U#CIK6O8PPA/7T%+[RAWY
ME7*;D9N[D9FU5)R7=&S<PV'/B>,X^S9VLDO,J?;<>@K=6XY2UXU:G&+?$155
M?#C1FT]?0>.'DIY,>$            $UWV6S9=+MQ^Y/Z?7(6MS!=OXKL-N.
MM*.UF-M##JX]U9=_OJD*D:F752/WC:J]U.E7%=9A?LU>Q*7317)#5"GUK<PK
M:V,YZVPM*.UJ/LG$ZV'JRY_?%(4_J]=5(_>(57NIZ7%=9@7LV6Q*7/1?([5*
MGUK<PO:N,YXVPM*.UJ/LC$ZV'JRY_?%(4_K!=5(_>(57NIZ7%=; WV.7;=+U
MQCY?Z,7*<<=UQO+#-HM1G$([6(FX<$KB_6.]7Z:M"Y.E'*K;_>-JKW4I13JJ
MUE)DE4DG$QL            QPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0
MQ_Y9?)8Y+_-_W+\761F*?._Y#W,KYJ?(?XHLO*IXK(2LO*8,        WT^1
M?Y?''/GUE?(RT<A;;EMQAZTQ[6]RQ=.*Y3*QAQJ3D]RS&+=:S7(S#]9B%M65
MCLI7IV5I6O[IN[\EO@CH#G%D^_[5OFW91<(FN[#KVX8VG&<EDXXMJ3D=PRR-
M<ZS%QF7JRT*:L[/92O3LK2O^R;MO)@X*:!YOY/OVU;WM^47")KRPZ^N&-IQG
M)9..+:DY'<,KC7*LM<=EZLM"FK0SV4KT[*TK_LDD[V<_RP>*WF6YGRILG*"T
MYM=8&I,8U/=<.3AF93,0=9EY?=<[B7E5P<B1I%9S:V<?C^&E73PZT56G[XD6
M?LYOEI_8QM_X6+K]0&_?] 'Y>'V-[6^%"Y_41OQ_0$^7G]CFU?A/N?U$2G?V
M5KREOL0WG\-5Y_DT?LYOEI_8QM_X6+K]0#] 'Y>'V-[6^%"Y_40_0$^7G]CF
MU?A/N?U$/V5KREOL0WG\-5Y_DT?LYOEI_8QM_P"%BZ_4 _0!^7A]C>UOA0N?
MU$/T!/EY_8YM7X3[G]1#]E:\I;[$-Y_#5>?Y-'[.;Y:?V,;?^%BZ_4 _0!^7
MA]C>UOA0N?U$/T!/EY_8YM7X3[G]1#]E:\I;[$-Y_#5>?Y-'[.;Y:?V,;?\
MA8NOU /T ?EX?8WM;X4+G]1#] 3Y>?V.;5^$^Y_40_96O*6^Q#>?PU7G^31^
MSF^6G]C&W_A8NOU /T ?EX?8WM;X4+G]1#] 3Y>?V.;5^$^Y_40_96O*6^Q#
M>?PU7G^31^SF^6G]C&W_ (6+K]0#] 'Y>'V-[6^%"Y_40_0$^7G]CFU?A/N?
MU$/V5KREOL0WG\-5Y_DT?LYOEI_8QM_X6+K]0#] 'Y>'V-[6^%"Y_40_0$^7
MG]CFU?A/N?U$/V5KREOL0WG\-5Y_DT?LYOEI_8QM_P"%BZ_4 _0!^7A]C>UO
MA0N?U$/T!/EY_8YM7X3[G]1#]E:\I;[$-Y_#5>?Y-'[.;Y:?V,;?^%BZ_4 _
M0!^7A]C>UOA0N?U$/T!/EY_8YM7X3[G]1#]E:\I;[$-Y_#5>?Y--WN+8Y;,.
MQC',1LJ7D6?%K#:,<M*)#M9$A%LL=OCVR E]]5**>>3%BHHI=:4JI76O[IN3
MQK'[=B>.8_BMG2ZBTXU9+5C]K0^[5]]%NLT!BW0DO/JI13SJ8T9-%*K3JJOI
M-QV-6"W8GCE@Q:T)=1:<:LEJL%K0^[5]]-NLT%BW0DO/*I2KSJ8T9-%*K2E5
M5])(9PW%;1@F(8KA%@0^W8<-QNQXK9&Y3ZI,ENT8];(MHMJ)$E5**D/IAPT4
M6NM*56KK7]TYXYLYL[(        :F?-Z\QRU^7WQT?F8O*M\WD)M=JYXUI>P
MR:,R4VN0RTPW?]D7:"[1Q+UFPB/.;<::<0IN;<WHT=5/!6^MO5WYJ_F VW@I
MH%Z7C4F!+WQLYNXX[J&R2:,R$VU]IIEN^;!ND-RBTNVC#8\UM;3:T*;EW%V,
MPJGA*>4WJ_\ -3Y_6W@MH-Z7C<F!+WOLYNXX]J*R2*,R$VU]IIEN][ ND-RB
MTNVC#F)K:VFUH4W+N+L=A5/"4\MO2AYY'FK6?RQ>+$B?ATRUS^4&Z&KOB6@L
M;F48EHL\EAF.UDNUKW;GJ.H?L.O8MQ:<99<;6U/N[\2,M-6%R%M5Q=_OU[RJ
M^WK)\ENUPOV1Y'=KC?K_ 'V[RWY]UO5[O$QZX76[7.?)6Y)FW"XSI#CSSSBE
M+<<6I2JUK6M2OWOE[O&37J\9)D5TGWS(,@NEPO=]O5UE/3KG=[Q=9;T^YW2X
MS9"W)$R?<)LA;KSKBE+<<752JUK6I #OE[O&2WJ[Y'D-TGWN_P"072X7N^7J
MZ2GIUSN]XNLMV?<[I<9LA;DB9/GS7UNO.K4I;CBZJ56M:U*J')<DR#,LCO\
MF&6WJZ9+E65WNZY)DV17N;(N=ZO^07V<_=+S>KO<I;CLJX72ZW&4X_(?=4IQ
MUUQ2E5K6M:G$G%G%G"          &2G&/B#R,YB9PC >/&K\AV!=FEQJWNZ1
M&40,3Q.')6I*+CE^6W)<7'\<AJ2VNK?K+Z'9-450PAUWHBN0W'+BGO\ Y8YF
MC!M"ZVOV=71I<>MXN45I$+%\7BR%*HBX97E-P7&L5@B52VNJ/6'TNR*HJAA#
MKG1%<A>.G%7?O*_,DX/H;6]]SJZ-+CUO%RBM(A8QB\60I5$3\JRFX+C6.P1*
MI;75'K#Z79%450PAUSHBN6?$/@URIYV;#1K3B[I[)]FWMA<6N07B$PW;<*PJ
M#+6I+=USC-KJY#QG%8*DM.5:I*DH?E5;JW&;>=[6ZRP.(/LRVI,2CVG*>9VR
MKEM?(J(;D3-6:NFW/#]<1'5(JERWW;-5-PL_RIE/7O2[!3C:D.4[:^(BE:KD
M^\4_9T=68NQ;,EY=[#N&S[_V(?E:TUM+N.*:_BN*15+D"Z9@I$/.,F:3UHJC
ML*F/J0NG3Z8FG54G7BK[.OJW%V+9DG+C85PV=?\ L0_*UKK>7<<4U_%<4BJ7
M(-SR]2(><9,TGKW4=A4Q]25TZ5\1-.JIJ'!KV1C2.$QK+F//G;-UW5E-$-RI
MVF]/3[O@VJ83RFU(=M=ZV IJW[,S-A/=1:7K<G%%H<IVU\5%*U7(ITCQEX]<
M;;+[P:&TSKG5%O6PF-,7AF+6JTW6[-I6ERBK_?VH];[D3_<A/TV=)D.U[$T[
MNB:=-^NF^.>A^/=G]X](ZBP#6,!;"8\M>(XS;+7<[HVE25T5?+XTQ6]WY_N0
MGZ;-D/N5[4^Z]S3IOPT[QUT1Q\M'O'I/4F :R@K83'EKQ'&K9:[G=&TJ2M*K
MY>VF*WJ_/]R$_39LA]RO:GW7N:=)3?'KB+Q?XGV#ZV>-NA-5Z7MCD9,2<Y@.
M&V:R7F]M(6AQ*LER5F-7(\IDT6VGZ=<9<IZO8FE5=$IZ>YGM![,9%
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
MZW%RE%.(MN'9G'L]_?\ #HIQ3=IJE*555VULO"Q)+#PMM
M   "B&Y8?*FY*_C_ -R?&+D95-\@/P\;L_&YLC[LKR#5-D'_ $]>_P#K>Y?\
M\>/ #R,'$
M
M
M
M                           '?]4?A2UK_/\ P[[HK<=MP'_3O"OYVXY_
M'$,'UP/^/0O^5QO^&07W);)@VR@
M                      &*_-SDA;>(_%'>7(6>J*J5KK!;C,QF'-Z5C77.
MKNMG'L!L[Z>Y*UQ[KF5V@L.]O526EJ5T]!C/S(Y!6_BQQAW/OB=6*J3@&%W"
M7CD29Z8]SS2ZK9L6#VEY/<E2V+GEMTALN]ONJ-+4K]PQIYB\@+?Q;XQ[FWO-
MK&5)P'"[A+QV+,],>Y9I=%LV+"+4\GN2I;%SRVZ0V7>WW5&EJ5^X8:^83RMM
M7"+A;R*Y07)4)4S5FN;K/Q&#<.E8EYV->UL8QK2Q2$=R%N1KSGEZMT=[LZJ2
MPXM5*>Y*LF\WBZ9#=[K?[Y/DW2]7RY3KQ=[G,<4],N-TN<IV;<)\MY7NG9,N
M6^MQQ5?2I2JU*T>[76Y7ZZW.^7F;(N5WO-PFW6ZW&6Y5V5/N5QDN3)TV2ZKW
M3LB5*>4XM5?2I2JU*U6[76Y7VZW.]WB;(N5WO-PF76ZW&6Y5V5/N5QDN2YTV
M2ZKW3LB5*>4M:J^E2E5J4VU]OEXR>^7G)<AN,N\7_(;K<;Y?+O/=4_.NEXNT
MQZ?<[C-?7[IZ7.FR%NN+KZ5+56IQIQYQYQ0               !L,\J_E-3A
M_P Y]&;9N=Q3;<&GY$C7>T7GGE,P6]=; 4UC]]NEQJE*E.1<3D2(U[HBE.JW
M;8BAGGY9_)>G%'FCI?:%QN%+?ADV_HP'9+KKJF8:,!SI3=BO5RGU312G(N,/
MOQ[S1%/WSMN10SP\M+DK3BGS.TQL^XW"EOPR;?T8%LAUUU3,-& YRINQ7JY3
MZI2I3D;&'WX]XHBE.JG;<BAM#\FKF33@OYBW'7==WNJ;5KNY92WJW<+[\A4>
MW-ZLV:MG&,CO%TJA*ENPL*E28N0T;I3JM^T-T+.0L;2Q@+>4
M          QPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_P"67R6.2_S?
M]R_%UD9BGSO^0]S*^:GR'^*++RJ>*R$K+RF#        )-/LNWRN^0/S<'_C
M-P(D7>S9_*JWK\WU_P",;!R11[-U\J?>GS?WOC%P@ET>QX?+AY.?-3?^-W6Q
M.')F1,H+$                       J#RJ?*J\HUP       "05[-1^L2O
M7S<=E_=1KDWL^SP_+XO'S?MB?=+K\WI^ST?+UN_X@-A_=)@))V]DM_6E9!\U
M/;7W8ZJ)\Q.')OI99        $0#S]_*9Q+&\9OW.SC=BT;'4P)\9_D5KW'X
MK$2QKB722S!8VUCEGBMMHMTMNZ2&FL@8CI\%Y+Z;CX;:FY[ST4GSQ_*\Q;'L
M=O?-;CYC4>P)@SH[V_<#L49F+9EQ;E(:A,[2Q^TQFVT6^6W<I#;=]883X3R7
MDW#L;4W.>>BH^>%Y7^+X_CM[YI\?<:CV&D&;'>WY@ECC,QK,N+<I#4)G:-@M
M,9MM$"4W<I#;=]883X3R7J3^QM3<UUZ#'[2]Y*&$XIB62>8[Q0PZ)BR;;<HD
MCE/J_&8<:%CSD*\S&+='W;BMBAM--VJ<U>93+.3QHJ:L2$2$W7PVEM7)^1$.
M(JI%=(.8       !-.]EHV5(NND>56H77UK8P;:&!["B,+4NJ6OOGXM=<>E5
M9HJG91%5ZH155$U]"E=:TIW4K67][-/L-^YZ<Y-:J=?6MC"]D83GD5E:EUHU
M]\?&KG89/@T53LHBJ]8HJJB:^A2NM:4[J5K+U]FNV$_<].\F-5NOK4SAFR,*
MSN*RM2ZT;^^-C5SL4GP:*IVT15>L4551-?0I76M*=U*UG]^QP;9E7KCWS-T<
M])<7&UUN#6^SX,=Q3E4L_??PZ]8Q,K'HNG91"EZ7;JM**^Y4KJJE.^E52HB3
M$26R9:        5-W(3\/F\/QO[+^[.]%7KO?\.&Y?QK;$^Z^\%8)O;\-^Y/
MQJ[#^ZZ[E*3R>^4KR&_'EMK[OK^>0'E)Y4>&@     &TSR4/UHO$?^>&8?%9
MG9LM\GG]9/Q8_G7EGQ:9L;*?)^_61\6OYUY7\6N:FY'V??\ 7$<(?Y\YW\36
MR"RD+#,L)RV7                (XOM/GR!]1?.^P'XF-_$?OVD#Y#VJ_G6
M8/\ %%O(T ^T<_(AU9\ZK"/BCWB14/:__P!6II#Y\NM/B#Y,$$DA1D*TKA@
M      "?+[-1^KMO?SC]E_<MK@G#>SP?((O/S@MB?<SKXF^>SS_(*O/S@-A_
M<UK\LLO9+?U6N0?.LVU]QVJB06;VC>H2=@                     "'5[3
M]RFI.ONC.'6.W%*H]BCO;RV;'8>4NE;M<F[CBNM;7)HVE*&7[?:O?J8ZRM2Z
MK;GQ'.U'1*EQ-?:0N2])M[TOQ,L$^BF+*P[N?8S#+JE4K=+@W<,9UY;9%$42
MEI^!;/?B6ZTM2ZK1.BN=J>B:KB?>T=\E:3;UICB=89Z5,65A[<VQ6&75*I6Z
M7!N?C.O;=(HBB4M/P;9[\2W6EJ75:)T5SM3T35<$GVP'F32XY'QUX(XM=4JC
M8Y&D<BMNQ8SZEIK>[LU=<-U-9Y=&TH0Q)MEF^N">\PXIRJVKG"=[442A3D20
MBTD7 A&@                 $XSV9WE/]\/C5L7BWD-Q\7(N/\ E2LEPR.\
MOHMW6&RY<VYNQ(B5N+<D?6_G[%S<D+I1*&F[O%12G[M9FWLZ_)?Z_>/&?<:[
M]</%O^B\F5D6(L.KZ+<UOL25,N+D6*E3BW'_ 'BSEFY./KI1*&T76,BE/W:S
M+/9W>2OU^<><]XV7VX>+?]&9+7(<18>7T6YKC8<F9<7(L5*G%N/^\6<LW%Q]
M5*)0VBZQD4I^[6Q']D@YD_?1XE[3X<Y/=?&RKC)F2LMP**^OM<=T_MN;<+N]
M"A(6ZX[*^MC9D>\.RETHA#+5\AMTI^[63(2*B1(2X0
M
M                               #QOD)O3 ^,^E-E;YV;/5;\)UAB\W)
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
MUSS[CTW+CV>T,54XXMV3<M/3Y<2RO*Z(3[SR[52E''42G"2 2"B0(2MP
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
ME,AK7FI+#*ETQ'&$5:HEA5R>1)=N%T>12B)%VG274T2VI"$85&'QB :_@
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
M^"W&XO;+O++;*:1G'KALVY72.B4FKBI,"#$KWU0AM"-.9J9-3IHB
M          +-SRI>4U.7O!/1FTKC<??#.+1CR=9[/4Z\A^=]\'7:6L?NUQN=
M4+<HW,RRWL1+[1'6E:,W1OK1/7MI8S>6-R6IRKX5:7V5/G^OYE:K"G7>R%./
M(>F_7W@26K%=+A<:H6NC<O*(#,6]43UI6C5R1Z*=>E+%GRR>2E.5/"S3&RI\
M_P!?S*U6*FN]CJ<>2]-^OK TM6*Z7"XU0M=&Y>40&8MZHGK2M&KDCT4Z]*6[
M?DO<QT\Y/+CXZ;CNET]]-AV/&$ZDW MZ0B1<?OG:M0SC%[NMWJVXY1J?FMLC
MP<CHBM:52Q>6NM$]>VFQ0SZ,]S::                40W+#Y4W)7\?^Y/C
M%R,JF^0'X>-V?C<V1]V5Y!JFR#_IZ]_];W+_ )X\> 'D8.(
M
M
M
M
M     ._ZH_"EK7^?^'?=%;CMN _Z=X5_.W'/XXA@^N!_QZ%_RN-_PR"^Y+9,
M&V4                                                        B
M/>U <IO4[/HKASCUPZ/WAY_>VS(S5>U2;9!<N>):RMSKJ*5HXS.N/O[+?855
M-4+A0W:IKW(K2+)[2'R6]4M6E>)EAG]'KJZ]NO8K#5>U2;="7<<6UU <<32O
MB-3;A[]RGV5535*X<1SI7N36D6SVCSDIZI:M+\3K#.Z/75U[=.Q&&J]%)MT)
M=QQ;7<!QQ-*^(U-G^_4IYE54U2J'%<Z5[DUI"']L#YD>HV+CEP0Q>Y])-]?D
M<CMN16:]JD6FW.7?"-1VIYY%%4=8N-U^N.;)C*4FJ%V^"[5*NY"DP\")T10B
M">        =_O6KL\QW7>";7O>-W"W8#LR\YM8<&R*2RIN%D=QUW7'$9>BW.
M5IT>;M#^51&EKIZ/%4M/T4*.\WC6N;6# <)V=>,?GV_!]BW?,;)A=_D-*1#R
M"?@-<?1E2("ZTZ/-VI_)HK2U4]'BJ4GZ**G>;QK;-K!@6%;.O&/SX&#[$N^8
M63#+_(:4W#R"?@5; C*D0%UIT>;M3^2Q6EJIZ/%4I/T45/3,@T[LG%=6ZXW1
MD&*72U:TVY?M@XWKK*9;"VK?E5TU;7%6\Y;M3BJ4I(9L<G,H++BZ5Z>,I:/H
MMJZ= .C'1CS,        LL_)ZY3UY:<!M+9K=;C6XYY@5L5IO9;CKR7YCF7:
MZCP[9'NL]U*4=\W*<2=M=W>KVII1V>I-.O;UK8@^4_R7KRCX.Z@S"YW"L_-\
M(MRM2[$<==2]+7E. ,1;<Q<YSE*([YF2XL[;;J[7MI2CDY2:=>WK6PU\J/DK
M7E#P@U#E]SGUGYMA-N5J;8CCKJ7I:\IP%B+;F+G-<I1'?,R7%W;;=7:]J:4<
MG*33KV]:VU7D5<R:\V?+3T!G]ZNJKILG6UH7H;;;KSZ9$YS-]5QH-HC7FY/)
M2WXEPS'"7[/?'Z]J:4>N:TTZ]O6NSTV/FQLV_                    &.'
M,;Y(G*CYN&\/BRR<Q]Y:?)5Y,_-]W-\7.2&/_++Y+')?YO\ N7XNLC,4^=_R
M'N97S4^0_P 467E4\5D)67E,&        2:?9=OE=\@?FX/_ !FX$2+O9L_E
M5;U^;Z_\8V#DBCV;KY4^]/F_O?&+A!+H]CP^7#R<^:F_\;NMB<.3,B906(
M                    !4'E4^55Y1K@       $@KV:C]8E>OFX[+^ZC7)O
M9]GA^7Q>/F_;$^Z77YO3]GH^7K=_Q ;#^Z3 23M[);^M*R#YJ>VONQU43YB<
M.3?2RR        .H[ P;'-G8)FFM\P@IN6)Y_BF0X7D]O5V=)M@RBTR[)=XO
M5QMUNBGX$UQ-*U2JE*UZ]*G5<ZPS']CX3E^OLLATN.+YSC%^Q#(X"NSI,L>2
M6N59[K&ZN(<12KT&8M-*U2JE*UZ]*G5LYPS']C85E^OLKATN.+YSC%^Q#(X"
MNSI,L>26N59[K&ZN(<12KT&8M-*U2JE*UZ]*G1]FZ[Q7;VN,_P!49U;TW;"=
MFX7E& 9?:U>'TN&,YA9)V/WR'U=;>;2J1;+@ZBE5(52E:]>E2IRV5A-PUIL7
M/M<79Q#MUU_FN583<W6_[VY<,4OL^Q37&_\ Y!<F JM/]HJ^=AX=/UWG^<Z_
MNBT.7/!<PR;#KBXW_>W)^,7J;9)BT?\ R"I$%5:?[16$;"PZ=KO/LXU_=%H=
MN>#9ADN'7%QO^]N3L9O4VRRUH_\ D%R(2JT_VBE/VSKVZ:DVILO5-[<;>O6L
MM@9EKV[O-?WIVZ87D=RQN>XW]'Z6N7;5UI_M5.E'3SIYY^      2E/9:LB5
M&Y!<H\3HX[1%[TWB>1*9HRRIE:L7S:EM0XY(53UAIUJF7JHA":]BZ+557I0@
MDK>S4W]4;>W)3%J..41>-2XO?U-4::JTM6-9C2W)<6_6GCMN-4RNM$H3[A=%
MJJKTI223_9K[\J/O7DEB]''*(O&IL7ORFJ--5:6K&\PI;TN+?K3QVW&J956B
M4)]PNBU55Z4I)CGL<64KB<G>8N$T==2WD&A\)RE3%&&%,.+P_8-+2VZY)53U
MEEUE.<JHAM%?#<HXJJ_2A!-<)A1,!+ P        J;N0GX?-X?C?V7]V=Z*O
M7>_X<-R_C6V)]U]X*P3>WX;]R?C5V']UUW*4GD]\I7D-^/+;7W?7\\@/*3RH
M\-      -IGDH?K1>(_\\,P^*S.S9;Y//ZR?BQ_.O+/BTS8V4^3]^LCXM?SK
MROXM<U-R/L^_ZXCA#_/G._B:V064A89EA.6RX               !'%]I\^0
M/J+YWV _$QOXC]^T@?(>U7\ZS!_BBWD: ?:.?D0ZL^=5A'Q1[Q(J'M?_ .K4
MTA\^76GQ!\F""20HR%:5PP       !/E]FH_5VWOYQ^R_N6UP3AO9X/D$7GY
MP6Q/N9U\3?/9Y_D%7GYP&P_N:U^667LEOZK7(/G6;:^X[51(+-[1O4).P
M                !QE[O5IQNS7?(K]<(MHL5AMD^]7JZSG4QX-LM-KBNSKC
M<)CZZT0S%A0V%N.+KZ$H36M?H''7B[VO'[1=;_>Y\6UV6QVV==[O<YKJ6(=N
MM=MC.S;A/EOKK1#,6'$96XXNOH2A-:U..O%WM>/VBZ7Z]SXUKLMDMTZ[W>YS
M74L0[=:[;&=FSY\MY=:(9C1(C*W'%5]"4)K6IQ&07^RXI8+WE.2W2%9,<QJT
M7*_W^]7)]$:WVBRV:$]<;K=)\ERM&X\*!!C..NK5Z$(16M?H%6-S8Y'W;EQR
MKWCR%NBI"6=C9U<IV-PY/=X]IP:TI9Q_ +(]12E4]8L^%VJ#'=JGM2MYM:Z)
M3W=*5HO,/D%=.4W)O<V^;FI]+6?YI<9F/1)'=XUKPNUI:L6#6=VBE5IX]IQ"
MV0F':THFBW6U+[4]W2E:GS!Y 73E)R9W+O>Y*?2UG^:7"9C\21W>-:\,MB6K
M'@]G=I52J>/:L1MD)AVM.U*W6U+HE/=TI3:>8)RMO7-WF=R(Y0WE4E#&U-C7
M:XXG E]WK%DUU94L8SK/'WZ*4JGK-BP&RVZ*\I-$I<?:6NB4]W2F+9C48V&'
M(     !VC",-R/8V:8AKW#K:[><NSO*+!AN*V=E2$/77(\HNT2R6.VM+=4AI
M#LZYSFFDU56B:55Z:TH=DPW$<@S_ "_%<#Q*WN7?*LVR2QXCC-J94A#MSR#)
M+I%LUFM[2W%(;2Y-N,UMM-55HFE5>FO0[)AN)9!G^7XK@F)V]R[93FN26/$L
M:M3*D(=N>09)<XMGLUO:6XI#:7)MQF-MIJJM$TJKTUZ'<->8%E>U<_P;5^"6
MEZ_9QLC,,9P+#;%'6VV_>LKS"]0L>QVTLN/+;90]<;O<664U4JB:573K6E#C
M;_8KOB]]O6,Y! ?M5^QV[7&Q7NURJ)3*MMWM$QZWW*!)2E2DI?AS8ZVUTI6M
M**37TG'WRRW7&KU>,=OL%^V7RP72X66\VV32B9-ONMJEO0;C!D)2I24OQ);"
MVUTI6M**37TG'WRRW7&[U=\=OL%^V7NP72X66\VV32B9-ONMJENP;A!D)2I2
M:/Q);"VUTI6M.Y-?2<5DN.7S#LCO^(Y/;)-ER7%KW=<<R&SS$I3,M-\L<Y^V
M7:V2TH4M"9,"?%<:<I2M:44BO2M3B3BSBSA      #:'Y.7*6O$[GYI;+KG<
M?>_!=BW*NE=DK<?6Q$3BFQY<"W0[E/<HM+:8&,YE'M5V?JM*Z49@*Z4[JTK3
M9)Y3'):O%_G)J#*KC/\ 4,*SZX5T_L):WE,14XQL"5"@1+C.<HM*$P<<RUBV
M71ZJJ+I1J$KI3K6E:;(?*<Y*5XP\X=195<9_J.%Y[<*Z@V"M;RF(J<9S^5"@
M1+C.<HM*$P<=RUBV71ZJJ+I1J$KI3K6E:;A?(AYCUX5>9AH'.+O=/>S7.T[M
M7C_MAQV0N-"1A>UIUMM<"[7-VCB&T6W$<\BV6]R%+2Y2C%M7TIW5HJEE:6'A
M87EM&
M                                                       0U_:8
M>;'OYE>!<&<'N_=;<.][MJ;N]3?]R_E-T@N?>ZPV;X:D+I[RX].=O,EA=%M.
MJN=O<IT<C^B))[1/S$]^<GP?A?AEU[K?B7O?LS<GJCWH>R6Y0G/K Q*9X:DK
MI[SV&:Y=Y#*Z+:=5<8+E.CC'HB6>T0\PO?G)L(X8X;=.ZWXG[W[+W%ZH]Z'L
MEN,)SZP<2F>&I*Z>\]BF.7:0RNBVG%7&"Y3HXQZ(&/M;WF"_7%FFM?+JUY>^
MZTX'[U;EY"^H2/<R,RO%M=^]7@=P\)2'*?6_B]Q>OTN.Y1QAY5WMCM.CL7T1
M-R+T1@B%*        =HPG"<MV1E^-X#@6.W;+LTS"\P,>QC&;%#=N%WOEZND
MA$6!;H$1E*G'I$A]RE*?0HFG6JJT32M:=DP[#\IV#E6/8/A%@NF4Y?EEW@V'
M&\=LD1V==;S>+D^B-"@08K-%+=??><I2G[E*>FM:4I6M.R8?A^4[!RK'\'PB
MP73*<ORN[P;#CF.V6([.NMYN]R?1&A0(,5FBG'7WWETI3]RE.M:UI2E:T[AK
M[7V;[7SC$]::VQ:]YOG^=7ZV8OA^(XY >N=\R'(+Q*;AVVUVR#'2IU^3*D.T
M33Z"4TZJ56B:5K2PL\I/REL%\OS V<ZSIFTYGRIS>S--9KF+:$3+;@%LF):?
M?UWKY]Q'<U;V'$II<KDFB'KM(;I7W$9#+*9X_E:^5QA?!7"&LUS1FUY=R9S*
MT-MYAEJ$(EV_!K=+2V^]@."/.)ZMP67$II<;@FB7KH^CK[F.AEI,[SRN?*\P
MO@QA+6:9HU:\MY+YC:&V\ORQ"$2K?@UNEI;?>P+!7G$]6X++B4TN%P31+UT?
M1U]S'0TTFT(\DCR3-=>6/K9C8VQ6+)GO,S85@99V!G;;;<ZU:SM$Y#,F1JS6
M,AU'<S:XSR4INUU31$B]R6J5]Q$;881N<-NIMP-^
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
M?AZRLMU=;UW@LU;55T2G-,QM3UVELUJT^W'L43NHJ/.K14+PB%D1,@(
M     $MGR4/),BY-%Q3F)S)Q"/,QJ9'AY%I'1F30&Y$7(HLAM$JU;'V79YC:
MVG\??:6EZSV9]%4SDU3*EHK&JTS(E)^3SY.L;(XV+\L>6V*L2\=EL1+_ *;T
MOD4)M^-?XS[:)-LV#L2TRT+:>L3S2TO6FT/HJF:FJ9,I/J_A-2)1?D_>3U&R
M.-C'*_EIBK$O'I;$2_:<TQD4)M^-?XS[:)-LV!L.U2T+:>L3S2TO6JTOHJF:
MFJ9,E/J_A-2)MWL_'L^</+X>%\[.>>#1IV)3HT#*./7'7+K:U*AY5#E-(F6;
M:VVK%/;6S(QF0RM$BQ6&2W5-Q35$R:BL2K+$J8LE*4)2A"4I0E-$I2FE$I2E
M-.B4I33I2B:4IZ*$LQ*4H2E*4T2E-*)2E-*42E-*=*)32G2E*4I3T4)8B4I0
ME*4IHE*:42E*:4HE*:4Z42FE.E*4I2GHH3N$I2A*4(2E"$)HE"$THE*4IIT2
ME*:=*)2FE.E*4^@?Z?Z?Z?T                      ?F\RS)9=CR&FGX[
M[3C+[#S:767F74U0ZTZTNBD.-.(56BDUI6E:5Z5/S>9:D-.L/M-OL/MK9>9>
M0EQIYIQ-4.-.MKHI#C;B%5HI-:5I6E>E3\WF6I#3K#[3;[#[:V7F7D)<:>:<
M35#C3K:Z*0XVXA5:*36E:5I7I4_)]AB4P]%E,M28TEIQB1'?;0\P^P\BK;S+
MS+E%-NM.MJJE254K15*]*^@B.>;OY"T.3&RGDWP2Q)<>XL^MW[8_&O'(2G6+
MBW6J'I]_TG:8;-7(T]NOBOR,9;HIM]-:TM:6UI:@/18_-3\D2)(C9+R,X48N
MMB>UZW?-@<>;!$4XQ/16J'9M\T[:XK55QYK=?$??QUNBFWDUK2VI0M+<)V+5
MYI_DE1)$;)>1?"O%UL3VO6KWG_'NP1%.,3T5['9M\T_:XK55QYK=?$>?QUNB
MFWDUK2VI0M+<)V$+YXGLV4&7$S'EWY<.$N1KJQZ]DNU>)F*P%.QKJW6K;]RR
M7C[9(+%7(MR:KXTF5B+5%-24UK2SH:<0S;7X?3S+T=YV/(:<8?8<6R^P\A33
MS+S2JH<:=;71*VW&UIK12:TI6E:=*D4-YEV.ZZP^TXP^PXMEYEY"FW676U50
MXTZVNB5MN-K36BDUI2M*TZ5(ICK3K#KK#[3C+[+BVGF74*;=:=;55#C3K:Z4
M6VXVNE:*36E*TK3I4@MOL/Q7WHLIEV-)C.N,2([[:V7V'V5U;=9>:<HEQIUI
MQ-4J2JE*IK3I7TF_KR>_)DR#FQ<H&^^0$2]XCQ8LERI6TPF5/6K(=Z76V3*(
MF67'Y71$JUX##?87'NEX9[77G:+AP%T?3(DP=Y7E/^47?>8=P@[OWI%O&*\:
M+/<*5M<-JKULOVZ;E;I=$2[18I/1$FVX/%>96Q<KLUVNO.45$@KH^E^1#WB>
M5'Y2%\Y@W"#N[>46\8MQIL]PI6V0VJO6R^[GN=NE]DNT6*3T1)MN#Q'F5L7*
M[-=KKKE%1(2Z/I?D0Y,7D5^0ADWF"76V\E.34+(,'X:X_=J5LMO85(LN4<C+
MS:)]&Y]@QB9T;F6?6D&1'<C7B_,52^^]1<&VK3)3*EVZ>GBF*8S@N,V'#,,L
M-IQ;$L6M,"PXWC=A@1K79;'9;7&;AVZUVNW0VVHT.%#C-)0VVA-$I33I0F[8
MSC..X7CMDQ'$;):\:Q?&K7!LF/X_9(,>VVBS6BVQVXD"VVV!$;:C1(<2,TE#
M;:$T2E-.E";9C.,X[A>.V3$L2LEKQK%\:M<*R8_C]DA1[;:+-:+;'1%@6VVP
M(J&H\2'$CM)0VVA-$I30LF\,PS$M=8EC6!8%C5DP["<.LEMQO%,4QNVQ+/8,
M=L%GB-0;79[/:X+3,2!;X$1E#;33:$I2E-*4H<^<X<X=F
M           ,-O,#Y-Q.'W#O>V_52([5^Q'"Y<' V'ZL+]>V/E+K.+X%'I%>
MKUFQV<GN\:1*;11:DP6'W.G:A5:8D\Z^1L7BCQ.W7O%3[#5[Q7$)4+"67JLJ
M]=V!DKK.-X0Q2,]7K,89R2Z1Y$E":*4F&R\OIVH56F)?.CD7%XI\4-U;PJ^P
MU>\6Q"5#PIEZK*O7-@9*ZSC>$,4C/5ZS&&<CND>1)0FBE)ALO+Z=J%5I@;YG
M/+N%P7X)\CN2ZI49G),'P";;M;QI%8[GOCM;,GX^'ZUBTAR%=;A&CY?>XDJ:
MVA*UIMT:0[5/:VJM*N&9,F7&9*N%PE29T^=)?F3ITQ]V5,F3)3JGY,J5)?4M
MZ1)D/+4M:UJJI:JUK6M:U*UV7+E3Y4F=.DR)LZ;(>ES)DMYR3*ERI+BGI$F3
M(>4MY^0^\NJUK76JE*K6M:UK4K:Y<N5/E29TZ3(FS9LAZ7,F2WG),J7*DN*>
MD29,AY2WGY#[RZK6M=:J4JM:UK6M2G4GSYUTG3+G<YDNXW*XRY$^X7"?(>F3
MI\Z8\N1+F3)<A;DB5+E2'%+<<6I2UK552JUK6M3YCYSYSY      #OV :OSS
M:#N7M8'C<_(U8%@.5;0S"L%*%)L.!X5#1-R7))U5*35,"V-/-T76E*U[G$^C
MIUK3O&#:WS;9+F5-83C\Z_JPC!\FV1E=824JI9,)P^*B9D.03:J4FJ8-N:=;
MHNM.M>YQ/HZ=:T[Q@^M\VV0YE36%8_-OZL(P?)MD976$E*J63"<0B(F9#D$V
MJE)JF%;FG4476G6O<XGT=.M:>EZST_LC<+V<,ZWQ2Y94O6NM,RW!G5;<A"TX
MUK? (+=PRS*[C52TU1;;2R^U1RJ:*KW.IITZ5K6G03HYT<\T        )2?L
MQW*?ZT-T[<XD9#<O#LVW["G9FO8KZ^C;>P,"B*8RJW0$4<3UF9+@CGK;U:H7
M])QU/2J/31<E3V<GDO\ 6IM_:?%F_7#LM.UK)38N!QGU_2V\ZPB*IG)H$%%'
M$]9>0X2Y24]6J%?2K GI5/IHN2=[.?R5^M7;VTN+=]N'9:=JV1.Q,$C/+^EM
MYSA$53.2P(**.)ZR\APIRDIZM4*^E6!/2J?31<QKV0WF3]8V_P#=_"+*+KX=
MAWGC:=N:OAR5]&6MFZU@KCYE:[8W1U-:SLLUP[2:_6J%T\#%4]%(]-')KI,,
M)@18'                %$-RP^5-R5_'_N3XQ<C*IOD!^'C=GXW-D?=E>0:
MIL@_Z>O?_6]R_P">/'@!Y&#B
M
M
M
M                                          #O^J/PI:U_G_AWW16X
M[;@/^G>%?SMQS^.(8/K@?\>A?\KC?\,@ON2V3!ME
M                                  /PE2HL&+)G3I,>'"AQWI4R9*>;
MCQ8L6.VIZ1)DR'E(:8CL-(JI:U5HE*:5K6M*4/PDR8T*-(F3)#$2'$8=DRI4
MEUMB-&C,-J=?D2'W5(:989:152UJK1*4TK6M>A^$F3&A1I$R9(8B1(C#LF5*
MDNML1HT9AM3K\B0^ZI#3+#+2*J6M5:)2FE:UKT/FF3(=NAR[A<)<:! @1GYD
MZ=,?:BPX<.*TI^3+ER7U(9CQH[*%+<<6JB4)I6M:TI0JXO,'Y.R.87,7>N_$
MR)+N.Y9F<NWX"S*HMIR'K?%FFL9P-E45?HA29&-6J/)E-IIT]<?>5Z:JK6M:
M_P [N1S_ "OY9;JW@E^0[8<HRZ5!P=F31;:XFOL:;:QW"6E1E^B)(?QVV,2)
M+:?1ZV^ZKTU56M:VWG9R,?Y6\L-T[O2_(=L.3Y;)@X.U)HMM<37^--M8[A32
MHR_1$D/X];&)$EM/H];?=5Z:JK6M.MYGO+V3SJYW<C>2J),M[%LUSV9;-:,3
M$N,N0=4X:RQB.MV%PW/1 ERL2LL67,:32E*3Y+ZJ]5*4JN&9B,8D&!(
M!S>-8Y?,QR.P8CC%MDWK)<IO=JQS'K/#2E4R[7R^3F+9:;;%2M2$*DSI\IMI
M%*UI2JETZUH<QCV/WG+,@L>*XY;I%WR');Q;,?L-IB)2J7=+S>9K%NM=NBI4
MI"52)LZ2VTBE:TI52J>DYC'K!><KO]CQ;'+?(N^0Y+>+98+%:8B4JE7.\WF:
MQ;K7;XR5*0E4B;.DH;12M:4JI5/2=@Q+%<BSO*L9PC$+3+O^69ED%FQ7%[%
M2E<Z]9%D-QC6BR6F$A:D(7+N5RF-,MTJJE*K73K6A.:\RORS['8O)GPW4."V
MR'/SCA)B%FVG!N4".KQ<@DVJ#*E<A)K;OAUDMP\FC7J[Y IFB?IDJ!&17MHF
ME4S0_,.\NRS67RCL2U5A=MB3<SX<XI:-EP[A"85XM]DVR%)D[XF-NU;K(;B9
M''N]TOJF:)^F284=%:)HFE4S.?,+\N^S67RDL2U7A=NB3<SX=XK:-E0[A"85
MXM]D6V%)D[VEMNU;K(;B9$Q=[I?5,T3],DPHZ*]M$TJFQ8\VCRD,=QSR$\#T
M;KFT0+EL3R]\&L.Y+==K;&5XV3R[-;ILWE!/9?JU66S RZ+?[WDZH]$?39EM
MB-UHFB:*1!*(4A"N*X<        DU^S-\J*:^Y'[)XL9%<DLX[OS%Z97A+$F
M0KL:V?K6-,FRH%OCK<0PTYDN 2KB])<I13CBK)%12G3TTD8>SJ\F*8)R!V%Q
MHO\ <:-6#>&-TR?#F)#ZNQO8^O(\J9)A06%+2RVYD6#29[LA=*56XJS1D4IT
M]-)%7L[?):F"\@-A<:K]<*-6'=^-TR?#F)#ZNQO8VO8\J9)A06%+2RVYD.#R
M9[LA=*56Y6S1D4IT]-)=/LCO,JFL.5FV.&V4W9+&+<EL.IFFOHTN4OPV=OZF
MB3KA,MMLC+<1'9=RW6<RZ/RW*44ZZK'H;=*5IZ:3A29@3)BP_
M         ,<.8WR1.5'S<-X?%EDYC[RT^2KR9^;[N;XN<D,?^67R6.2_S?\
M<OQ=9&8I\[_D/<ROFI\A_BBR\JGBLA*R\I@P       "33[+M\KOD#\W!_XS
M<")%WLV?RJMZ_-]?^,;!R11[-U\J?>GS?WOC%P@ET>QX?+AY.?-3?^-W6Q.'
M)F1,H+$                       J#RJ?*J\HUP       "05[-1^L2O7S
M<=E_=1KDWL^SP_+XO'S?MB?=+K\WI^ST?+UN_P"(#8?W28"2=O9+?UI60?-3
MVU]V.JB?,3AR;Z660         !5:<Y+M;K_ ,U^85]L]*)M%ZY2\@;M:DIH
MQ1*;=<=LY;,@T32*X]&I2D9Y/3PUK;_^-K6G2I6:<S[I;[YS#Y7WJTT32U7?
MDKO6Z6RB:,432WW#:.4RX5$TC..QJ)I&=3T\-:D?_&UK3I4K0N9ETM]\Y@<K
M;U::4I:[OR3WI=+;1-&:)I;[AM#*9<.E*1G'8]*4CNI_O:U(_P#C:UITJ4SO
MF)WJU9+Y@?.G([%1*;'?^8_)R]69**1J(I:KKNO-YUNHFD-U^)1-(CZ.GA+6
MWT_>JJGI4Q:,:C&PPY      )-/LNWRN^0/S<'_C-P(D7>S9_*JWK\WU_P",
M;!R11[-U\J?>GS?WOC%P@ET>QX?+AY.?-3?^-W6Q.')F1,H+$         J;
MN0GX?-X?C?V7]V=Z*O7>_P"'#<OXUMB?=?>"L$WM^&_<GXU=A_===RE)Y/?*
M5Y#?CRVU]WU_/(#RD\J/#0     #:9Y*'ZT7B/\ SPS#XK,[-EOD\_K)^+'\
MZ\L^+3-C93Y/WZR/BU_.O*_BUS4W(^S[_KB.$/\ /G._B:V064A89EA.6RX
M              !'%]I\^0/J+YWV _$QOXC]^T@?(>U7\ZS!_BBWD: ?:.?D
M0ZL^=5A'Q1[Q(J'M?_ZM32'SY=:?$'R8())"C(5I7#        $^7V:C]7;>
M_G'[+^Y;7!.&]G@^01>?G!;$^YG7Q-\]GG^05>?G ;#^YK7Y99>R6_JM<@^=
M9MK[CM5$@LWM&]0D[                    &D?S^.4U>.O 3,<.L=R7!SS
MDG<F],6),=Q:)3.)W*,Y<MH7!5$U3W0'L-BNV=WW5*I<O+5>E:=33CYY/):N
M@N#F68E9KBN'FW(6X-ZBLJ6'%(DM8O<([EPV1.K1/;W07L1C.VIWW5*T<N[5
M>E:=33MYX?)6N@^#V68G9K@N'FO(.X-ZCLJ6'%(DM8O<([EPV/.JE/;W07L2
MC.VIWW5*I<N[5>E:=2/;[3!S(KQ9\M'.\#QV[+M^R.6-U:T%CB8KJVYC&$W:
M*[==P7-2451WVV1@4-ZQO>ZI5+M^9KT53N*\<@6D#@JZ0       "0/[.=Q6
M^_=S7E;MO]M7*PCB]C"\N:=<9\2#(V?EZ9N.:_@2.Y';WP8*+O>&5)51;<NT
ML5Z52JO3>MY ?&;[\G,*3N.^6]<G#>-V.+REMUQKQ(;^R,J3,L&"P7^Y/;WP
MH2;K=FE)5WMRK6S7I6BJ]-Z/D$\9_OQ\P).XKY;UR<.XWXZK*6W7&O$AO['R
MI,RP8+!?[D]O?"AHNMV:4E7<W*MC->E:*KTDY>RM\,_[0OF!S>0>36ER9KWA
M]B"\W9>=8\:WRMP9RFX8KK&VR>]'91RVVY%\OK"TKHMF;98U>VJ55Z=$]H'X
MK5X]\\\CV'8[9ZE@7)RU4VY:'&&%MPFLYJZBU;5MU'E5KZQ<I.3MHOLGIZ$4
MOS=/H'2?/6XS5T/S<R#/;-;O4\(Y&VRFT[4XRPIN&WFE746S9MOH\JM?'N$C
M(T)O4CIZ$TO:*'2?/1XT5T3S:R#/+-;O4\)Y&6RFTK6XRPMN&WF=746S9EOH
M\JM?'N$C(VTWJ1T]"??M%/H=#S?VG+AI7C!YDN5;1QZT>H:VY>69.[[(['C+
M:M[.Q:OHLNYK520M2J2KM+RYI&1R^G2B*9*TGZ'0T9FE\TR$=4        LZ
MO*VY3?VP>#>C-NW*X>^&;Q\;3@&T%N5ZR_OBX#5..Y!<)M*4\-#V4-16+TA*
M*U2EBYMTKT52J4V.?EJ\EO[5_#'2^U+A/]>S)C'TX-LA2Z]9/U_X-5-@OLZ7
M2E/#0[DK<9B\(2FM:)9N**>BM*II8S>6QR4_M6\,],;3N$[U[,6,?3@^QUKK
M_C/U_8/5-@ODZ72E/#0[DC<9B[H2FM:)9N**>BM*II;V^3ES(_MT^79QTWC=
M;I[Y["C8HG6FX%NUZS?OJ:TJG%LFN<]*:>$V_F+4.-D#:$54E$>[-4KT5124
M[!C.TSJ-G8
M                                                       !YGN?
M:V*Z*U)LK<V;R%1L2U=A&2YU?U-J;3(>MV-6F5='H4*CBDI=N-PK&HQ&;^BZ
M^XA%.M54H>=;=V=C.E=6;#VYF3ZH^+:VPW(<TOBFU(H^[ QZUR;F[$AT<JE+
MD^=ZO1B.WUZN/N(33TUH>=[<V;C6EM6["VWF+ZH^+ZWP[(<TOBD*11]V!CUL
MDW)V)$HY5*7)\[U>C,=OKU<?<2FGIK0\DWYNC#>.6D=L[[V')5%PG3NO,MV-
MDJVE-IE/VO$K+,O+\" EU24/72YUB4C1&NO5Z2ZA%.M54H55V\-O9;O[<.S-
MV9W)]:R[:6:Y#FU\4E55,1Y=_N3\Y-NA4[44:MMJ8=1%BMI2E+4=E"$THE-*
M4K+]R[5RG>6V-B[AS:3ZSE6RLPOV8WI255JRQ*OEP>FT@0Z=J:-6^V,N(C1F
MZ42EJ.TA":4HFE"L]W)M3*=X[7V)N#-9'K.4[)S"_9A>5)56K+$J]W!Z;2!#
MIVHHU;[8RXB-&;I1*6V&D(32E$TH4RW(?>.;<F-Z[<Y!;'E^N9ON/8.4;!R)
M:555'BS<ENLFXIM=O3VHHS:;+'>1#AM)2E#,5AM"4T2FE*>6'FAYJ>-@
M   $XSV?SRPX>D=<6SFINK'$5W-M6R5>T_9;M&561K35EXC4JUDB8TAM-(>8
M;)AN^+1VE%.1;$MEM"T*FS6:3-O(M\N*)IO7UNY@;@L"*[<V;9ZNZHM%TC*J
M_KO6EVCTJUD"8[[::1,KV%$<\2CE**<C6533:%H5,F-$RSR,O+EB:<U_;N7V
MW[ BNV]F6>KNJ;1=(RJOZ\UK=H]/"R!,>0VGU3*]@Q'/$HY2BG(UE4TVA:%3
M)C5+$;V9+R@X''K5-HY_\@,50K?>YL?J_HNP7N&JLK4NF[[$IX.5IB2FD4@9
MSMB ]XU'J46[#QQ;#3;C:KA<&*29"142)"7$
M  8B<W^&FK>=?'_*]$[/C^JTN**W?",RBQ6Y-ZUYG<&/(18<NLZ5K9J_ZJM]
M3,R+XC:)\!YZ.I:/$HM&*O,KB/K7FKHK)]*;(8]5I/16ZX;EL:,W(N^!YM"8
M?19,JM25K:J]ZLM]34N-XC:9L%UZ.I:/$HM.*_,CB3K7FEHS)M+;'8]6I/16
MZ8=EL:,W(N^!YK"8?19,IM25K:J]ZLMY34N-XC:9L%UYA2T>)1:<'?,-X%:<
M\QOC)F?''<$;U--T16]Z]SR'#9E9!J_8]NBR6\;S>Q)<<8K(]3<DK8G0_%:1
M<K:_(BJ6W1VCB*S#D+H78_&'<^P=$;9M*;/G>N+_ "+'=VF5..VZX,]C<JTW
M^R2G68[DVP9':)#$Z"^IMM3L60A2D(56J:5TN^-(; XX;=SO2>T+6FTYKK^^
M/V6ZM,J<=@3VJ)1)ME\L\EUIAR98\@M4AF;">4A"G(SZ%*2A5:II79;WTEG_
M !RVYG6E-GVNEIS7 +X_9KJTRIQV!/:HE$FV7RSR76F%S+'?[6^S-A/50A3D
M9]"E)2JM4TJ-.4/&O:W$#?FS^-^Z[(FQ;'U3DTK';XS'6Z]:[HQ1#4RRY-C\
MQ]B*[<,9RJQRH]QMTA332WH<EM2D(752$^,GD9Y(>"        $X[V:3EHYL
MOCAGW%3)[BI_)>/5\ID>#HD.(\65JS8EPN%P>@QJ>E^13%,Z1.J\M=>C3%XA
MLHZ)12E)F_L[O*->Q./V<<9,CGU>R'0]ZI?\,0^XCQ9.M,]G3IST*-3TOOTQ
MC-4S:NK77HVS=8K2>B44I29=[/)RA7L/0&;\9LCGU>R'1%YI?\-0^M'BR=:Y
MY.G3G84>GI??IC.:)F5=6NO1MFZQ6D]$HI2EB1[)3S9<VUQ3V5PQR^ZJD99Q
M?R*F5:[1*=;\>9IO:5SN=S?ML-->LF4G"]C(N-7W%UJEF/?8+".B&Z4I)B)%
M)(B)<            !6C><GLS[ZOF9<MK\AY#L;']BL:SC-M/^.S&^]-C5BU
MK.9;KUK1I:KMB\AQYNG[R0XY2OIZE=SYMNQ?OF^8KREOB'D.1[%GS.NHZ&GO
M'9C_ 'KL>LNO)K+=?H-K5=,:?<=13]Z^XNE?3U*\7S:=B??,\Q+E'>T/(<CV
M//F==QT-/>.S'^]?CUEU[-9;KUZ-K5=,;?<=13]Z^XNE?3U*D[SYMN??G\W'
MFWDK;Z'HF,[3C:CB-,R?68\3[RF)XYJ:XL-5ZU2RM=[PZ4\^U3]Y)=<I7T]3
M60:Y372:B              #^VW'&7$.M+6TZTM+C;C:E(<;<0JBD+0M-:*0
MM"J4K2M*]:5/[;<6TM#K2UMN-K2XVXVJJ%MK16BD+0M-:*2M*J=:5IZ:5/[;
M<6TM#K2UMN-K2XVXVJJ%MK16BD+0M-:*2M*J=:5IZ:5/[:==8=;>9<<9>9<0
MZTZTM3;K3K:J+;<;<16BD.(52E:5I6E:5H6DGE\<C$<L.&/'G>STM,V^YAKR
MUQ,V=IV45]\/$UOXAL"M6D>EAI[,+%,=92JE*UCN-J^@JE:V5'!+?Z.3_$70
MVZW95)=ZRS K;%S%WW%%?7[C"WL4SJM6D?WEMW++)+<:36E*U86A7T*T+)K@
MIOU')WB/H?=3LJDN]97@=MBY@Y[BBOK\QA;V*YS6K:/[RV[E=EEN-)K2E:L+
M0KZ%:%QGY8?*EOFIP'XO<CWYR9^1YUJZSPM@O4\-*OOHX6Y(P;9M:LMUZQV7
M\ZQR>\PE5**K&=;5TZ*I6N9)EJ99F>0         !UC-LPQ_7F&9=G^63T6O
M%<&QB_9ADUS<IU;MV/XS:I=ZO,]RG6G5$2W0G'*_[23KF8Y98L#Q'*<YRB:B
MVXSAF.7O+,BN+E.K=OL6.VR5>+O-72G2M41;?#<<K_M).N9AE=BP/$LISC*)
MJ+;C6&8Y>\KR*XN4ZH@6+';9*N]WFKI3IU1%M\-QRO\ M).H;!SK&-7X%F^S
M,VN3=GPW7>(9+G66W=VG<U:L8Q&S3;_?KDY2E:5JW!M5O==K3_8252>_]P7_
M ) [PVUO#*.Y-]VOL/+,\GQ_$4ZW;ZY+>IESCVB,I5:UI!LT20W%CI^@AAE"
M:>BE"L6WGM>^;UW+M+<N2=4WK9^>Y1F\V/XBG&X%<AO$NXQ[5'4JM:TAVF*^
MB,PGZ"&6DIIZ*%9+O':U\WIN3:.Y,DZIO6SL\RC-IL?OJXB!7(;O*N+%KCJ5
M6M:0[3%?1&83]!#+24T]%"EVY,[TR;DYR'W;R'S#N1D>Z=HYMLFY1:NJ>:M=
M<LO\Z[Q;)$4JM:IM]AA26X49'T&X["$T]%*'D1Y6>6'AX             ![
M!QZV,K3^_=(;92ZIBNL-NZVV%XJ4U<JA.&9C9LB4KPZ?WRG;;J]4_P"^IZ/W
M3U?0^?JU1O'3>T4N59KK?:FO<\\5*:KJBF(Y;:+^JOATK3Q*=MOKU3_OJ>C]
MT]6T1GRM4[OTYM!+M6:ZXVGK[._%2FJZHIB666F_*5X=/[Y3M@5ZI_WU/1^Z
M>Z<7]J*T7R6X\[L0\J/74&\=3[/\9**NU;3@6>6'*5J\*E:5>3V6JO5'^_IZ
M/W2V/2I*TI6A25(4FBDJ36BDJ2JG5*DJIUI5-:5]%2T(2I*TI4E5%)52BDJ3
M6E4J36G6BDUIUI6E:5]%2SY2I*TI4E5%)52BDJ36E4J36G6BDUIUI6E:5]%2
MZR2I*TI6A25H6FBD+36BDJ2JG5*DJIUHI*J5ZTK3Z)_I_I_I_0         !
MCAS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_RR^2QR7^;_N7XNLC,4^=_
MR'N97S4^0_Q19>53Q60E9>4P8       !+(]E<_T_P"9G\S]+?QUL<E"^S-_
MZ<<N?YJ:?_C?8))]]FC_ -..6_\ -34/\;Y^36_8T?PE<]_YC<?_ ./]K$R@
MEMDM,GF@                         '#Y#D%FQ.P7S*<CN,:SX]C5GN>0
M7Z[3%51#M=FLT)^XW2XRETHJJ(T&#&<=76E*]$IJ<3?K[:,7L=YR7(+A'M-A
MQVTW&^WNZ2U51$MMHM,-Z?<KA*72BJHCPX<=;BZ]*]$IJ<5?;Y:,8L=YR6_S
MX]JL./6JXWR]W26JJ(MMM%IAO3[E/DKI1541X<..MQ=>E>B4U."RC)K!A6,Y
M%F65W6)8L7Q*Q7?)LDO<]=6X-GL%AM\BZWBZS7*)55N);[=%<><52E:T0BM>
MA5E<U.2M^Y><I-S\A;\N2E.PLSN$O&[=*6M2[#@UL[++@N/]JW74H79\3M\1
MEWLZ(<?2XY1-*KK0K2.8'(:]\J^2FWM\7M<A*<\RZ=*Q^!(6M2[)AEM[+1A=
MB[5..)0NTXO BLN]G1*WTK<Z4JNM"M6Y?<A;WRIY);=WO>UR$ISO+9TK'X$E
M:U+LF&6[LM&%V+M4XXE"[3C$"*R[V=$K?2M?2E5UH4W'/_EGDO./F+OWE!DC
MDM*=GY[<YN*6N6XXMS&]=V?P[!KG&*)6Z\AMRQ85:X,=ZK?:AV2AQVB:5<K0
MQ<,;#&TP[        )&WD.^5;&Y39RCE7OK'$3>/FK<A;9PG%;Q%JNW;AV1:
M'42:HF17?I=RP#")"6UW!MQ*HMTGJ1"51YEJX,TD ^25Y9L;DMFB.3>[K B9
MHC6M^;:P[&;M&JN!MC8-J=1(JB7&<]Q<,&PU]+:YZ'$JC7*:I$-5'6FYS5-_
M?DH>6C'Y*9FCDSNVP(F:)UM?6VL/QF[1JK@;7V!:W42*HEQG/<7#!\-?2VN>
MAQ-8URFJ1#51UIN<U257[-UY-$3F1L5OF?R3Q5%PXPZ<RAIC7V&7Z'5RU;UV
MO8WFY:FY\)[Z5=M9Z\E(:7=&G4JAWBY*;MZZ/L,W-A,[E*4H2E"$I2A*:)2E
M-*)2E*:=$I2FG2E$TI3T4)KR4I0E*4IHE*:42E*:4HE*:4Z42FE.E*4I2GHH
M35$I2A*4I31*4THE*4TI1*4TITHE-*=*4I2E/10L>TI2A*4(2E"$)HE"$THE
M*4IIT2E*:=*)2FE.E*4^@?Z?Z?Z?T                            :3N
M4'D6\2^3G*_$.3-WI<,-MS]SDWO>NK,6B-P<>W;>&>R1:[K(N$65$E8;<+I-
MI6F0O0FUN7ECW:*Q)RWISNGCDAY+/%SD;R>Q3D5=:3\2@/7*1>-U:TQJ*W"L
M.XKLSVOVVYOSXTF+)Q*?<IE*TOSL-"UW=GW2:Q9BWICNGOD?Y+O%[D9R=Q7D
M3=?7\2@/7&1>-TZUQN*W"L6X;LSVOVVY/3XTF+)Q*?<IE*TOSL1"UW=GW2:Q
M9BWICL?;F![.;PFY><T\&Y<7RETP.UR+O+R#D;IO#H35NQ?D)?8_9*L]YDW2
M',@S,"NEXN%*TRA^WM..W^/[M"H5P<D7%_<W8+!8\5L=GQC&+/;,>QS'K9!L
MEAL-D@QK79[+9[7&:A6VU6JVPFF8<"WP(;*&F66D);;;31*:4I2E#;G8['9L
M9LUIQS'+3;;#C]AML*SV2R6>%'MMIM%IML=N';[9;+?#;9BP8$&*RAMIIM"4
M-H31*:4I2E#;A8['9L9LUIQS'+3;K#C]AMT*SV2R6>%'MMIM%IML=N);[;;;
M?$;9BP8$&*RAMIIM"4-H31*:4I2E#?=C6-8[AF.V+$<1L5HQ?%<7M%NQ_&\;
MQ^W1+/8K!8K/$9@6FS6:TP&8\&VVNVP8Z&6&&4(:::0E*4TI2E#ECE#E#FP
M                          "'M[3_ ,IJ2+CHOAQCUQ35NW-.[VV9'CO*
M5_CLM-UQ+6MKE5:31#;D:'2]S7H[BE5JF3#>JA-/#4J*![2'R7I(N&EN)=AG
MIJW;VW-U[%88=4K_ !R4FYXMKRV2?#I1"'(\3WYENL+4JM4R(CO:FGAJ5%(]
MH\Y*TD3],<3;#/I5N VYNG8C##JE?XW)3<\7UY;9-6Z42AR/$]^);K"U*K5,
MB([5*:>&I4%?VP+F325=>.G _%[JE35K9>Y';<BQ7U*_Q^:B\X3J6S3/!2E#
M3T2!3(9[\9Q:E*1+@/U0FGA+7$8(KQ%F(/X       !,]]FPX:V57'S??)#8
MV/1[G$Y UNFB\:@W*,M+=PU-8$NL;"5'D)0TZY:,SRN9[WR$H=_ON/?[VM*5
M)=_L]'$BSJT3N_D%G]A8N47>M;EI;'H5PCKHW.U?8TN,YXIA]*&W'+7EV3R_
M4'Z(<_OEA_<K3J2YO9[N)5GKHK=W('/K"Q<8V]*W+3&/0[A'71N=K"QI<9SM
M3#Z4-N.6O+<GE>H/T0Y_?+#_ +VM.I/H]DVX%X^KC%R4Y7;4Q>->(7)Q5XXZ
M8E;KM%6EJYZ4QI+T?:"HTI#;+SMDSW-)WO7*2V]_?L7_ -ZJG6L53F%QXO7%
M#D[NWCU?/6W7-89[>;'9Y\U"&Y-\Q!]Q-UP?(W&V_I;:LDPZX09W:GT(]8[?
MHT(RO*_0MXXP\CMQ:&O/K+CFN,WNUFM,Z8A#<B\XJ^M-SPW('$-_2T5R#$YT
M*;VT]"/'[?HT(SG*W0UWXQ<C=PZ(O/K+CFN<WNUFM,Z8A#<B\XJ\XFYX;D#B
M&^K;=<@Q2="F]M/0CQ^WZ-"&1SIXN9!PLY>\@^+V1>NO.Z@V3?<>L5SN#;;4
MO(<&DN(O6O,K=::ZM-*RO!+G;KCV)]#=9/;]%-3&TQZ,?#$X      ]SXR;T
MR/C+R#T]OW%:O+O&J<^Q[+O4F7J1ZWJU0)K:<AQMYY25^'#R?'G95N?K2G7P
M)2^E:5Z5I[3QSW3D''3>VI]XXS5U5VUCG%ARKU-EVC%;O;(,Q";]CSKU4K\.
M)DEA=DP'Z].O@R5=*TKZ3V?CKNB_\==ZZHWAC-75W;66<6'*?4V7:,5N]L@S
M$)OV/NO52OPXF1V)V3 ?KTZ^#)5TZ5])D7Q$Y&95Q%Y/:*Y+X95]=]TOLO%\
MX][X[Z8M;_9;;<&TY3B;\A2'/"@9AB[TRUR:TIU]7F+Z5I7I6EJK@^98[L;"
ML0V%B%P:N^)YWB^/YEB]U9Z>#<\=RBTQ+W9+@UTK6GA3;;.:<3Z:^A19IX;E
MM@S_  _%,[Q2>W=<7S7&[%EN-W-G^]7*P9):XMYL\]KTU^ES+=-;<3_M*+,7
M#<ML.?8ABN=XK/;NF+YKC=CRW&[FS_>KC8<CMD6\6>>UTK7Z7,M\QMQ/I^@H
MN;=>9[BVU, P;9^#71F^83L?#L9SW#[U'Z>!=\6S"RPLAQ^Z,]*JIX-PM-Q9
M=3Z:^A=#M!V0[(=P              *(;EA\J;DK^/\ W)\8N1E4WR _#QNS
M\;FR/NRO(-4V0?\ 3U[_ .M[E_SQX\ /(P<0
M
M
M
M                                                      =_U1^%
M+6O\_P##ONBMQVW ?].\*_G;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
M                                               :>O/-Y35XQ^7Y
MLYBS7'U'/=[K:T5AM6GUM2V&,RAS5YU=6? 6W*:][]?P;DVU(0I/@3I,:M:]
M:T2K4]YT/):O'+@KL=BT3_4\WW8MK2N(U:>4W*99RZ),7FMS:\%;<EKU'!85
MQ0V^BM/!F2(]:UZUI2NJ/SG.2E>.?!C8S%HG^IYMNI;>EL2JT\IN4RSEL28O
M-+FUX*T26O4<%A7!#;Z*I\&9(CUK7K6E*Z*O:+.8]>(?EC[>C6&Z>]VR>1[C
M/'+ JL2%LSH\?/8-P<V->6/5W&IC'O9K&VW9MF2VI/JUQE1*UKU4E*JY0@ $
M LJK        #>S[/=Q5IR"YV6C9E]M]96"\7[-3:EP<=94Y"?S^6^[9M76Q
MQVC:TLSH]YK)OD;JI%:JL*O37TTKNL\B#C+3>O-:U[%O4&LG"N-UHILR<MUE
M2X;^<RGG+3K:W..4;6EF8Q=ZR+S'ZU36JK(KTU]-*[J/(FXS4WIS3M>Q;U!K
M)POCA:*;+G+<94N&]G,IYRTZVMSCE&U)9F,7:LB\Q^M4UJJR*]-?32LCKV8+
MAC3DYYCEDVYD=L5,USP^L*=RW-QYA3EOD[,FR';#IVT.O4:6EBX1;]67D47J
MI%5*QM5.M?2FM@1=;7;KY;+C9;Q"C7*TWB!,M=TMTQI#\.?;KA'<B384IA=*
MH>C2HSRFUHK2M%)56E2=/<[;;[S;;A9[M#CW"UW6#+MMRM\MI+T6=;YS#D69
M#DLKI5#L>3'=4A::TZ*2JM*DYNY6V!>;=<+1=8<>X6NZPI5MN4"6TE^+.@3F
M'(LR')972J'H\F.ZI"TUI6BDJK2I9N7FSVK(K/=<?OMOB7:R7RVSK/>+5/91
M)@W.U7.*["N%OFQW**;?B3(CZVW$*I5*D*K2OHJ5:?.OC3<>(7+;>G'V8S)1
M;<#SFXIPV5*4MQVZ:[OR6LBU[=7'U571Z3-PZZPE2.U2_#E>*W555(45I_-7
MCO<.*G*7=.B9;,A%NPG,YZ<2DR5*<=N6!7NC=_P.YN/*JJCLB9B5SAJD=%+\
M.3XC=554A16O<T^/,_BMRCW1HJ6S(1;\*S.>G$I$E2G';E@5[HW?\$N;CRJJ
MH[(F8G<XBI'12_#D^(W555(44X?F.<2KKP;YN<C.,4^/+;M.M]B71.!RYBEN
MO7C5N2):RG5]Y=D*JM+\NX8)>H"I7:MRC4RCS5556VHQ*,7#%TPE      /7
M-![CRCCWNO5>\,,>6UDVJ\[QK-[8VEY;#<]5AND>;*L\Q:.M56V^06W8<INM
M*I=C/K0JE4JK2OJ>C]LY)H?<.L]S8BZMO(M9YMCV96UNCJV6YJK)<F)DFTRU
M(]*K?>8;;D22BM*I<CO+0JE:*K0]2TAMC)-$[@UIN3$75MY%K3-<>S&W(2ZM
MEN:JR7)B9)M4I2/2JWWF&VY$DHK2J7([RT*I6BJT/;N-6]\PXO\ ('3/(? 7
MULY;IG9&)["M#27W([5R5C=XBW"98IRV^JEVG(;>T[ F-UI5+T22XA5*I56E
M;5O6.P\8V[K? =JX5,]\<0V3AF,YWB\ZJ>Q4JP999H=]M+KK?6M6GE09R.]%
M?=(7U37TTJ6;6N,]QS:FOL'V;A\OU_%-A8CCN:XW,K3M5)L>46B)>K6ZXCK6
MK3RH<U'>BOI0OJFOII4LR]<YYCNT]?X/LS$)?K^*["Q+'<UQN95/8J38\GM$
M2]6MUQOZ+3JH<U'>BOI0KJFOII4N=M0[1Q#=^J=:;FU_/]],&VQ@6(['P^XU
M3V+F8UFMA@9'97W6NM:L/KMUQ;\1NONFU]4UZ5I4[R=S.YGH@
M      !CAS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_RR^2QR7^;_ +E^
M+K(S%/G?\A[F5\U/D/\ %%EY5/%9"5EY3!@       $FGV7;Y7?('YN#_P 9
MN!$B[V;/Y56]?F^O_&-@Y(H]FZ^5/O3YO[WQBX02Z/8\/EP\G/FIO_&[K8G#
MDS(F4%B                       5!Y5/E5>4:X       !(*]FH_6)7KY
MN.R_NHUR;V?9X?E\7CYOVQ/NEU^;T_9Z/EZW?\0&P_NDP$D[>R6_K2L@^:GM
MK[L=5$^8G#DWTLL@       #%WFCR7QGB#Q@W%R"R65";K@6'7.3B]MFO)9I
MDN>SV%6[!<68I7N<<<OV428S"ZH2NK+"G'E4[&UUIC9R^Y$X[Q3XW[9WKD4F
M&W7",3N4C&[?,=2U3(<WG,JM^%XTS3W3CCE[R23&975"5U:84XZJG8VJM,;N
M7?(?'>*O'';&],ADPT5PG$[C(QNWS'DM4R'-IK*H&%XVS3TN..7O))$=E?8E
M=6F5..UIV-JK3#SGYRVQ+@UQ WOR<RV9;VJZVP2\2\/M-P?2S3+-DW*.NU:Y
MPZ.GW3KKN29A+B1W*MH75B,IU]2?#:76E5]<KC.O%QN%WN<EV;<KK-E7&X3'
MJTJ]+G3GW),N2[6E*4JZ_(=4I72E/34K/KC<)MVN$ZZW*0Y,N%SF2;A/EO5I
M5V5-F/+DRI#M:4I2KC[[BE*Z4IZ:E:9<)\RZSYUTN,AR7<+E,DSY\MZM*NRI
MDQY<B5(=K2E*5<>?<4I7HIZ:E-5=KK<;[=;G>[O+=GW:\W"9=;I.?K2K\VXW
M"2Y+FRWJIHFE79,EY2U5I2E.JCXCXSXSCP     "6%[*_BDB5L;F'G'8ND2Q
MX3J/%*N52BC:Y&4WW-[O1"5*Z.*6VUAU:JHCJE-%4[^E:HZR@/9GL8?DY_RQ
MS/L72+9L.U9C'B52BB%OY+>LRNM$)4KZ8I;;>)]543U32BJ=W2M4=9/'LTV,
M/R<_Y79GV+I%LV'ZMQCQ*I11"G\EO68W6B$J5],4MMO$^JJ)ZII15.[I6J.L
MU/V-7"Y4S:G.O8GAN4A8]K[2&%^+5+=&ERLRR/85\HVA:NCJW&FL$ZJHCJE-
M%I[^E5-]9EQ+@);!/5        *F[D)^'S>'XW]E_=G>BKUWO^'#<OXUMB?=
M?>"L$WM^&_<GXU=A_===RE)Y/?*5Y#?CRVU]WU_/(#RD\J/#0     #:9Y*'
MZT7B/_/#,/BLSLV6^3S^LGXL?SKRSXM,V-E/D_?K(^+7\Z\K^+7-3<C[/O\
MKB.$/\^<[^)K9!92%AF6$Y;+@               $<7VGSY ^HOG?8#\3&_B
M/W[2!\A[5?SK,'^*+>1H!]HY^1#JSYU6$?%'O$BH>U__ *M32'SY=:?$'R8(
M))"C(5I7#        $^7V:C]7;>_G'[+^Y;7!.&]G@^01>?G!;$^YG7Q-\]G
MG^05>?G ;#^YK7Y99>R6_JM<@^=9MK[CM5$@LWM&]0D[
M    %?W[1!RH^_SSED:EL<_UK!^+N/\ WNXJ&GO&B/[$OZH=_P!F7)FG_P I
MDQY*+=9)".GH>L=:_ND%WS[.3'W[>9[^KK-.]9PWC98OK!C):>\6(_GM[5%O
MFQ;@U3_Y3(CR$P+.^CIZ';+6O[I!G\^?DM]^SF:_J^S3?6<-XW6+ZPHR&GO%
MBOY[>U1;YL2X-4_^4R&)"8%G?1^X[9JU_=*RCVI#F5_:1\Q23I/';EZYKSAY
MC'WK8;;,CQX,G:62J@Y-MR[,)]'J\N++1:\?E-].M'\=K7K7K0T)FD$TCD:X
M        L5_(BXK5XS\ ->7B]P$Q<]Y#2%;URJKC::28]GRJ!"CZYM-7JU\;
MP&,!A09JF%T16/-N,I';U[E*GW>2?QFKQUX,8'=KQ"I&S??+ZMU9-5;::2(]
MIR:%#8P"UU=K7Q? 8P>'"F*971-8\RX24]O7JI4^/R5.-%>._!O [M>(28V;
M;X?KNG):K;3ZPQ:LFA0V, M=7NOB^ S@\.%,4RNB:QYD^2GMZ]U56GGLX'#.
MO$CRR]7W[(+:F%LKE%)5R-S-3C2?6XMBS*VP(VJK*I^M?']6C:SM]NN"HZTH
MK%N%UF([>[N4KH'M"/%;^T#P1N^R[%;42\[XP7O[ZMO>;9\2>]K^5'19MI6I
MESL51F S9U1;[)]*>J; CT_[U71?/?XS??UX4778EEMZ)6;<;[Q]\V \VUWS
M7<%DL(M&RK8TYVJHU":M*HUZD5]SUI8TTZ_[U71O/9XS_?TX5W78=EMZ)6:\
M<+Q]\R ZVUWS7<&DL(M&R;8TYVJHU":M*HUZD5]SUI8T^G]Q7F7M/W#/^TWY
M<-\VWCEI;F['X?Y!]^:UR&F/$N3^LID9%@W'9F'>Q=&+:Q8EP\BEUZIK5.,H
MIW?[U5?.02R"J5B        !*B]F)Y34Q;;6Y.(F0W'P[5M.R(VQKJ/(>0AA
M&=83':MN96N S5=%O7+)<)>CS%]$UHF/CBJ]:?05)B]G%Y+4QK:6V^*U^G^'
M;-EV=&T,!8?>0AE&:8=';MV6VV$S5=%O7#(</=8EKZ)K1+&/JKUI^[);]G+Y
M*4QO:.V>+%]G^';-E6=&S\!8?>2AE.:8?';M^6VV$S5=%O7#(</=8EKZ)KVL
M8^JO6G[LRSV0CF.G#MV[YX/91=/"LVY,?;W7JR+*D(;CHV+KZ*S:<\L]MCU<
MHY(NV6Z^?C3W.B543%Q1=:U3]!4TXE_$O4G^
M
M                      $<[VE/DE75W#;$-"6>X>K9'R2SZ/'NL9MQ:'G-
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
M-*T4];9.,6-=GD_N)]^6Z5_?4-,WGL<@_O*<$,JQ"USO5<JW_D%IU/;$LO\
MAS&\;?\ %R+/)E&J5HIZWR,;LJ[3(_<3[[HI7]]0TU^>ER"^\MP3RK$+9.]5
MRK?V06G5%M2R_P"',;QM[Q<ASN91JE:*>M\C'+,NU2/W$^^R*5^C0CO^TZ<K
MO[./E@YQ@%EN?J6<<J<KL6BK,B/)\&X-8?)\;+=H7"C%*T5(M,O#\=<L4O\
MWJ:WYNE?WU"O3('!!#*O<                  M4>$VR*;@X>\7MFJD)DR\
MTT)JF]W9Q+BG>R_R,*LR,BC*=7[IQR'?6Y#*E5]-5(K4LT.'6PJ;7XG\;=C*
M?3(E9?H_6-XNCE'%.]E]?P^T(O\ '4ZOJIQR)>VY#2JU]-5(J68/#W8--K<4
M>-^Q5/TD2LOTCK*\71='%.]E\?Q"THO\=3BO=..1+TW(:56OIJI%2YH\OK:]
M-Y\%>'NW5RDRYV?\:M+Y#>W4NK?\/)I.O["C*8BWE^[=>@9&U*86JOIJMNM:
MF3YD@9'F8          !CAS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_R
MR^2QR7^;_N7XNLC,4^=_R'N97S4^0_Q19>53Q60E9>4P8       !+(]E<_T
M_P"9G\S]+?QUL<E"^S-_Z<<N?YJ:?_C?8))]]FC_ -..6_\ -34/\;Y^36_8
MT?PE<]_YC<?_ ./]K$R@EMDM,GF@                         &D_S^N2
M#N@O+QSW&[//=A99R'OEHT?:%1UTH^BP7UJ9?-ANNM]:55;IV"V&;:GE?02N
MZ-T_=-/'GE\@G-'<"LWQZU37(>4;ZO5KTU:E,+Z/(L=Z:EWK/7'$=:55 FX7
M8YEL=K]"BKDBE?HFGSSQ>0+FD.!N;X_:IKD/*-\7JUZ;M2HZZ4>18[TU+O6>
M..(ZTJJ!-PNQS+8[7Z%%7)NG[I'V]IBY7/<:?*YV5BEBN3UOS7E%D5DX\6-<
M5SI(;QG(V9^1;1=>;ZI4NUW+7.-7"S/J^@E=X:I7]\5WY F(&15P
M&4G"[BQFO,_DIJ_CQA%'8TK-[XBN1W^C-'8^(8/:DUN699;+HNJ&5)LEACO+
M8:6M'K<RK,9-?$>12N2O$+C/F'+SD-K?0N&T<CR<QO2*Y!?*-4=8Q3#+8FMP
MRW*95%U0TI-GLC#JV6EJ1ZU+JS'37Q'D4KDGQ$XTY?RYY"ZXT/AU'(\G,;RB
MN07RC5'6,5PVV)K<,MRF51=4-*39[(PZMEI:D>M2ZM1TU[WD4KF-P$X:Y_SZ
MY9Z?XNZ]H]$E["R)NN59*EBCT;!M=V5%;KGF;3:.50PI./XW&?<C,N+;]=GU
M8B(5XK[=*V@>GM28'H;5N!Z;UA8V,<P'7&-6S%<8M+%$U4S;[:S1NLJ:^E"%
M3[O<Y%5RILIRE7I<QYUYRJG'%*K9$ZGU;A&DM:X3J76]E8Q_!]?X[;L9QRUL
MT3534&WLT163,>2A"IMTN,BJY,R2NE794MYQYRJEK56MCYJC5V$Z3UMA6IM<
M69BP81K_ !ZW8UCEK9HFJFH-O9HBLB8]1*%3;I<7ZKDS)*^KLJ4ZX\Y6JUJK
M6X*T5I+6W&[3NM]#Z?QV-BNM-4XE:<-Q"R1J(JIBV6F/1JLNX24H;7<KW=Y5
M7)EPFNTJ_.G/O2'5*==6JOI)Z$>@GK
M                                !Q]WNULL%JN=]O4^+:K-9;?-NUVN
M<YY$:#;;9;HSLR?/F2':I;8BPXK*W'%JK1*4)K6OHH?!=;I;K';+C>KQ-C6R
MT6>!,NETN4UY$>';[=;X[DN=-EON52VQ&B1F5..+56E$H36M?10^"Z72W62V
M7&]7B;&MEIM$"7=+I<9KR(\.WVZWQW)<V;+D.52VQ&B1FE..+56B4H36M?10
MXN]WNT8U9;OD>07*%9K#8+7<+W>[O<9#<2WVJT6J([.N5RGRGE):C0H,-A;K
MKBJT2A":UK7I0JS.<7)*Y<NN66\^0DYR5ZCL'.KE(Q.),K7UBTX!9J-8_K^S
M.I[6TID6O#;5"9>JE"*./I6NJ:*74K2^9O(6X\J>4.Z-[S7)/J>=YI<)&+Q)
M=?I]KP:TT;L6"VAU-$MI2_;<2MD-IZJ4HHM]*UUI12JE:SS+Y!W#E-R?W/O:
M:Y)]3SK-+A(QB++K]/M>#VFC=BP6TNI[6TI?MN)6R&T[6B4=[R5KK2E55*;S
MS$>6%VYP<UN1?)^XNS*V_9^QKM*PJ#/K6DFRZSL-&<8UC87D=C2$2;/@5FM[
M#]4H11V2AQRJ:*6HQ2,8C&0PN      .UX)A.2;*S?#]=8;;7;QEV>918,-Q
M>TLUI1VY9#DUUBV:S04*K[E*I5PFMHZU]%.[K7T'9\*P[(=AYEB> XE;W+ME
M6;Y)8\2QNUM5I1RXW[(KG&M%IA(57T)5)GS&T=:^BG7K7T'9L*P_(=A9CBF!
M8E;W+ME.;9)9,3QNUM5I1RX7W(KE&M%IA(57W*529\MM'6OHIUZU]!W37&OL
MLVSL+!=68%:G;[G&R<PQK \.LK%:)>NV49=>85@L-N;4KW*%3;I/:;[J^A/=
MUKZ*%JEQFT7C7&7C]I_06));K9=58%C^(IF-MU:K>;I!AH5D.1R&Z^A,W)\@
M>E7&1TI1/CRE]*4ITI2S1XZ:6Q[CIHK5&CL62W6SZRPBQ8LF6VW5JMVN4*(A
M5]R!]OZ"9F1WUV3/?Z4HGQI*^E*4Z4I9B<=M+X]QUT7JG1^+I;K:-9X18\63
M*;;JU6[7*%$0J^Y ^W]!,S([Z[)GO]*4IXTE72E*=*4N:N(W'/$^(W&/1G&G
M"4M*Q_3&M<9PA$YIJK-;]>+; ;7D^526OH(N&7Y.],NDKI1*?69B^U*:=*4B
ME>T^<5O>C,M)<Q<<M_9!R^ YI+9CT>/V,IR2PM7#)-=W>4ZTS7QY][QY=U@N
M..K35+%FBH117I[8QGM'_&;WJRW3G+.P0.R%E4%>G-BO,1^QI.0V1N=D. W6
M4XVU7QYUXL*[G"<6XM-4LVB,A-*^GMC)>T<\:/>O+=.\L;! [(>50EZ>V*\P
MQV-)R"R-SL@P*ZR7&VJ^/-O%A7<X;BW%IJEFT1D)I7T]L+OVO[AI[QYYQ[YW
M8K:_#MV<6USCYMR1&B^&PC+,::N>5ZMODUYEE7K-RR#%W+S;G7'G$U1'L$-M
M%%>GMB;D7HC!$*4        GX^SI<IJ;OX1.Z9OMR1*S?B_DZ\+4RXXA<UW6
MN6*G9'KNX/TIVU2S&D(NUG8IV]$Q[.WUK55:DY'R!^2U-R\-W=1WJXHE9EQN
MR->(*96XE<QS7F4*F9!@,]^E.VJ6H[Z+I:6:=O1+%I1UK6M:DX?R#>2M-R<.
M7-27JX(DYCQPR)>(J96XE4QW7F3JF7_ I[]*=M4M1WT72TLT[>E&+2CK6M:U
M+,#V6#F13D-Y>KVA,CNS<W87#[+W,!5'<=0NX/:ES55PRK5ETDTIVU2Q$DMW
MNQ1T]O1,:Q-]5*56IO\ S>>;R230              40W+#Y4W)7\?\ N3XQ
M<C*IOD!^'C=GXW-D?=E>0:IL@_Z>O?\ UO<O^>/'@!Y&#B
M
M
M
M
M    #O\ JC\*6M?Y_P"'?=%;CMN _P"G>%?SMQS^.(8/K@?\>A?\KC?\,@ON
M2V3!ME
M(&/M(?*;[\/,BP:"L-P]8P_C%B2;3<&FJ]6'MH["9MF2YA(2\FB4/HM^.1[%
M [*]U8\N+*315*K6FD(WV@SDM]]CEK8]'62?X^*<<<73:Y[3=>K+NRL\:MV0
MY8^EU-$I?1 Q]BRP>VO=5B5&DII6E5*32$Q[0-R4^^ORSL>C[)/]8Q7CEBZ;
M7/:;KU9=V3G;5NR'*WTNIHE+Z(-@8LL'MKW5CRHTE-*TJI2:5M/M7/,C[^O/
M+&N-&-W/UK!N(6$ILMT89KW1W]Q;08M&69W)0^BB$26[9BL7'+9V5[ZQ9L.8
MFBJ56M-([IH1-"Q%M        +"SV?[BK_9VX%XSGE]M?J6?\F+JK;]Z<?1V
MS6<*>CTM>K;55=.B5P',79K>F:5IWH<OKJ55]%*)GC^1?QE^\'PBQW-KU;?4
M\YY%7-6UKPX\CMF-8>\Q2VZUME5TZ)7!7C;5;NS2M.]"[TZFM?12B9WGD:<9
M_O"\),=S6]6WU/..1%S5M6\./(Z2VL0>8I;=:VRJZ=$K@KQMJMW9I6G>A=Z=
M36OHI1-H1[,KPR_LM>6QB.R,CM'O?LOEO>5[SR!V0WVSV-?R(J;/IRS*<3T2
MNVNX<Q6_QZ5IWMN9&\E5?11*=XAN9-RA(@(@GM/W%7M7H[F3CEM76CGB:+VA
M(CL]4)4FESRO6=WE)91U3WI]^X+\EWW/H@LT5UJA-8IGM(/&;M7ICEMC]O77
MQ/$TMLE]AKJA*DTN.3ZZNLE+2>J>]/OQ"?D.^Y]$)GK2M4)K%4]H[XT=J],\
MM,?MZZT<\32^R'V&NJ$J32XY-KNZR4M)ZI[T^_$)^0[[GT0F>O6J$U@S^V \
M,^USCMSRQ6TN5HYXO'+<$F*SW(0I%+OFFH[Y,0PCN1XB?KAMTF6][GJFW1Z*
MI6K::Q"B*D16B#>        3R?9NN4U-O<.K_P ?;]<:2,OXR96Y;K6R^\IR
M9(U?L.3=,EQ60I;J:./IM>2MWNWT2FJTQ8D>(CW*5-I)MOL^/)>FU>)M]T3>
MY]'\JXYY.N!;6GG5.2G];9[)N618R^I;M*+>I;<A;O$&B4U6F-%8BH]RE3:2
M;'[/OR5IM3B??-%WN?1_*N.F3N0+<T\ZIR4_K?/)-RR+&7ZK=I1;U+;D+=X@
MT2FJTQXK$5'N4J0DLD/90^9--Y<$LFXQ9)=4RLXXB9H[:[.Q(?6[.DZ>VC+O
M.6X9)4X\E+DA-GRQK(+8E"%.)B08T)OJA*FD$B<WYF^TE,
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
MY'_R*Z'9#L!V [6
M   :A>7OG=\$>(MQNF(SL[G[JV;:EO1IV :28MV6+L]P:75E4+)<PE7*V8/9
M9,64E3<N*FX2+G$JA7?$[NU*M5/*OSD>$_%>X7+%9N;3MP;&MBW8TW!M.,P,
MG7:9S:JLJB9%EDFXV[#;/(C24J1*C4G/W&+5"N^+W=J5:KN5/G&<*N+,^Y8M
M-S6;M_8ML6[&F8-IYF!DZ[5.;55E43(<KDW"W8;9Y$:2E2)4:DY^XQ:H5WQ>
M[M2K1QSD]H5\N#@_=;Q@]QV1<N0&W;,X_$N.L^/D>U9JY8KFRM4=4#+<ZF7:
MT:\Q^7#F(4W-AIN<J[PJH5XD'N[4*T5[4]J4WC<9DA&D>+^J</@)71,5_:F3
MY?L>8^VAU/<_(B8B_JMF(M]FE>C27GJ-*K3Z8Y2GNM*^S/:5=S3Y;Z=-\;M8
MXI!2NB8SVS,DRK8,MY"7*=SS\;%GM9,Q5OLTKT:2\]1I5?[XY2GITM[,]I.W
M+/EOITYQPUEBD%*Z)C/;,R/*M@2WD)<IW//QL6>UHS%6\S2O1I+SU&E5_OCE
M*>F.5N;VQOD1=)TE''KA]I?!;:AQ*(<C<V7YQM:=(:0\GNDR86$2-,QX3DF/
M2O1E+[]&%JI]-=HGW6,_[2OYB7\"\<?@TRC\HQCM^T/<^/X'X_?!WDOY0#'?
M]H7YZ_P1H#X/,D_I\8D_M:7FE?8_Q3^"7,?RJGJ>O?:@.8-EDL(V7H[CYGMK
M:6FKWUMQL^U_?Y+=7GG'DKNDC+\ULS:_#6AMI2+6FB$HZKHXJM:GI>!^TA\K
M[/(81L33.B,WMK:TU=IC\;.,%ODANKSKCJ5W-_*LPM#:_#6E#:D6VE$41U51
MQ5:U/2\$]H\Y6VB0PC8>FM%9O;6UIJ[];\;-\&ODANKKKCJ5W)_*LOM#:_#6
ME#:D6VE$41U51Q5:U/9-7^V!\Z+!+C-[:X[<8=E6=EQ%7Z8I$V5K+)9;57WW
M7T.7F3G&P+"TYX3B&V5(LZ:-I;ZK2ZI5:FY'BW[1APDWC-M>,[@@Y;Q?R^XK
M:8I)S=4;*M7UEO5;0U&;V-8(\:5;T4<JKODW>SVF"TBE%*?IUK1.VOC5Y_?#
MG<\RVX[M>%E'&[*K@MMFDC,E1\FUO64]5"&XZ-@6-B/)@HHNJN^3=;3:X;:*
M44IZG6M*;9N-GGZ\.]RS+;CNUH64<<,JGK;9I(S%4?)=<5E/50AN.C/[&Q'D
MP4=]5=\BZVFUPVT4I53U.M:4WQ<.?:H_+XY$W"SXCO2W9MP^SFZK9CTE[#7$
MS+3]9TBK:&8C6U<:C1)EL11Q2_$EWRPV2W,MIHI<BG6M$[ZL?R&P999+9DN*
MWRSY+CE[ALW"S7_'[G"O-DN]OD)[V)ULNMN?DP9\-]/I0ZTXM"J?0K4W=V*_
M6/*+/;<AQF\VG(L?O$1J?:+Y8KC#N]GNL%]/<Q-MMSM[TB%.B/)]*'&EJ0JG
MT*F[>Q7ZQY19[=D.-7FU9%8+Q$:GVB^6*XP[M9[I!?3W,3+=<X#TB%.B/)]*
M'&EJ0JGT*DD_&<HQK-<?M&68;D5BRW%<@@L72PY-C-V@7['[W;)2>^-<;1>;
M5(EVZY09"/2V\RXMM=/32M3F#ECE3G0
M            " )[1UO!>S?,'D:WAS?&LO'W5^%X+ZJTNCD1.495&<V5D,]#
ME.ZBICEORZVP9%$J[4*MU$52EQ+G6#+[0)N56QN=TC7T27XMGT5K;$,+]6:5
M1<6F29-'<V)?IJ%T[J*EN0<JM\-^E*]J%0*(K2BTKZP<//\ MR*V+SKD:^B2
M_%L^B];XAA?JS2J+BTR3)8[FP[]-0NG=14MR#E-OAOT37M0J!1%:46E?6LS]
MJOY#KV[YGLK5$&?X]@XQZ>P#7-8;*Z.0DYAF41[;647)MRG=14YVV9O:;?)H
ME7:VNUT;JE+J'>N@HT<FCXC1@       %A[Y!O%&/QOX$X7FMWMU(VPN2[[>
MY\FDN-53*;Q.YQO5=5V=+JVVG'+<WA=&KJA*D_2Y5ZDTHI2>U59ZWD><86./
MO"#$,PNMO3'SSD2^WMW(I#C54R6\7N,?U;6=I2ZI#3CD!O$*-W1"5)^ER;Q(
MI2JD]M:SR_)"XQL<?N$>(Y?=8"8^=\AWV]N9#(<:JF2WC%QC^K:TM275(;<<
M@-XA1NYH2I/TN3=Y%*54GMK6T;]FGX6QN*7EK8#G][M28FT.6TEK?N6RG65(
MF-85=XGJ>FK$AY;;+KMK:P!+-Z;2I/TJ9?Y=$J6CM57=F;BC<*2#0
M                      #B;_8;-E-BO6,9%;8MXQ_([3<K#?;1.:H]!NMF
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
M6I;B^[V]W9:\_O&7V"/3HXOZ7 Q'-;='1UHBO:S3T?[Y6Z V\FW0WZ@
M    &.',;Y(G*CYN&\/BRR<Q]Y:?)5Y,_-]W-\7.2&/_ "R^2QR7^;_N7XNL
MC,4^=_R'N97S4^0_Q19>53Q60E9>4P8       !N]\EGS*M%^7)D_("];NQ3
M;.4Q=JV'7MKQYO5=BP^]R(<C$[AEDNXKO2,NSO!VX[+S=^9HQ5A<A2E)7W41
M2B:JW)^4#YAVEO+_ ,CWI>-R8QM')8VS;)@=ML*-9V7$[R_$?Q>?E$JX+NZ<
MIS;#&X[3S=[:HS5E4BJJI7W412E*JW'>4+YA>E^ 61[RO&X\8VADL;9EDP2V
MV%&L[+BEY?B/XQ/R>5/7=TY3FN&ML-/-WIJC-652*JJE?=1%*4JJ0SY 7FT<
M<_*JR_DU?^0N%[KS*'N?&]7V?%VM,XY@N0R8$G"KGFTVZKOZ,WV/KMJ*Q(:R
M1BD>L=<I2U(<[TMTHFJM_/[3YP'_ *HN7WV@Z8_+\;R?VD#@]_57RL^T?47Y
M<C>)^T<\(?ZK.57VD:C_ "XDF#]K_P#+4_J0YR_!IH/_ .>8'[3YP'_JBY??
M:#IC\OP_:0.#W]5?*S[1]1?ER'[1SPA_JLY5?:1J/\N(_:__ "U/ZD.<OP::
M#_\ GF!^T^<!_P"J+E]]H.F/R_#]I X/?U5\K/M'U%^7(?M'/"'^JSE5]I&H
M_P N(_:__+4_J0YR_!IH/_YY@?M/G ?^J+E]]H.F/R_#]I X/?U5\K/M'U%^
M7(?M'/"'^JSE5]I&H_RXC]K_ /+4_J0YR_!IH/\ ^>8'[3YP'_JBY??:#IC\
MOP_:0.#W]5?*S[1]1?ER'[1SPA_JLY5?:1J/\N(_:_\ RU/ZD.<OP::#_P#G
MF!^T^<!_ZHN7WV@Z8_+\/VD#@]_57RL^T?47Y<A^T<\(?ZK.57VD:C_+B/VO
M_P M3^I#G+\&F@__ )Y@?M/G ?\ JBY??:#IC\OP_:0.#W]5?*S[1]1?ER'[
M1SPA_JLY5?:1J/\ +B/VO_RU/ZD.<OP::#_^>8'[3YP'_JBY??:#IC\OP_:0
M.#W]5?*S[1]1?ER'[1SPA_JLY5?:1J/\N(_:_P#RU/ZD.<OP::#_ /GF!^T^
M<!_ZHN7WV@Z8_+\/VD#@]_57RL^T?47Y<A^T<\(?ZK.57VD:C_+B/VO_ ,M3
M^I#G+\&F@_\ YY@?M/G ?^J+E]]H.F/R_#]I X/?U5\K/M'U%^7(?M'/"'^J
MSE5]I&H_RXC]K_\ +4_J0YR_!IH/_P">8)"V'91;\WQ#%<TM+,R/:\OQNQY1
M;8]P;9:N#%OO]LBW:&S.:C2)<=J8U'EI2ZEMUU"5TK1*U4Z5KODQ+)(.98KC
M.7VQJ6Q;<JQ^S9);F)Z&6IS,&^6Z-<XC4UJ._*CMRVX\I-'$H=<11=*T2I5.
ME:[WL3R2#F.*XUEUL:EL6W*L?LV26]B>AEJ<S!OENC7.(U,:CORH[<MN/*31
MQ*'7$472M$J53I6LH3 \PMFP\'PS/[*Q.BV;.<4QW,+3&NC4=FYQ[9DUHAWJ
M Q<68DJ;%:G-19J$O):>>;2Y2M$K73HJO9#L!V [6    0E/:A-W.Y'R)X_Z
M A2U.6S5VK;KL.[LM5[6DY-M+('+6W%EI]RIV5;\=U_%?;K7JEMNXU[:]5N4
M(<_M(^XW+_OS1>C(<JKENUMK6YYY=6FJ]K2<CV5?7+:B+*3Z%.28%@P6*\W6
MO5*&[A7MKU6Y0AX>T@;B<O\ OO1NC8<JJ[=K?6USSRZLM5[6DY%LF^.6U$:4
MGT*<DP;#@T9YNM>J4-W"O;7JMRA7P^V$<A'<JY2\9.,UOFJ=M&GM.7G:-\89
M5VLIR[<>3.V=J%-3[E3TVUXMK&%(:K6BD-LW6O97N<=I2+T1MR-\0]0
M  ";;[,_Q CX+H_8',7*;2E.5[JN<S7^MI4EBM'H.K,,N=&\BGP'E)0I+67[
M @N,/I]U3MQ]A25>[50F->SL<4F,*TUG7++);71.3[@N,O!M>R9#-:/0]:8C
M<:-W^="=4E%4MY7G4-;+R?=4[;$RI*O=JH3$?9W^*;&%Z;SGEADMLHG)MOW&
M7@VOI,ABM'H>M<1N-&[].A.J2E5&\JSF&MEY/15.VQ,J2KW:J%A#[)%P8C:Y
MX\;-YVYC94HS3D!=YVLM3S9<95)%OTW@-WHUE-RMKZTH4EG.=FVYR/(3T4FJ
M<8C+2KZ8NA*#)(Q(_)@X
M                       !I2\_#E/7CAP"S;%['<E0L^Y'7!G2>.)CR$MS
M8^-7F,_<=FW6K-'&WW+=7"(4BTN.(K])DWF-6O6E>E=/7G@\F*\?>#68XU9K
MC6'G'(&>UI['TL/I;F,8[=HST_8USJS1;;SD"N&PY%K<<17Z5(NT>M>M*]*Z
M?_.[Y+5X_P#!W,,;LUPK#SC?\]K3^/I8?2W+8QZ[1GI^Q;GX-%MO+@?6=#?M
MBW$5^E2+M'K7K2O2L?KVE7F57BEY9VP<.QV[*M^R^5=T8X^XHF+*0U/C8E?H
MDBZ;=O-8]'&I+MKKKVWRK*ZZW7Z1+OT6JNM*]*UWA D(%Y5N        $@SV
M<OBK7=O-2;O*_6^DK">+N-5REI3[*7HLK9^:LW/', ANMNMU1UML!J\7AIQ*
MJ.,3;7&K2E:*ZTWM>0#QEKN+F!,W/>X*9.'<;,=KDK:GF4O1I.Q\P:N./X-$
M<0XW5'=;X+5UNS3B546S+ML>M*=%=:;U/('XS5W#R]F;FO<&DG#N-V/5R5M3
MS*7HTG8V7M7&P8-$<0XW5'=;X35UNK3B546S+ML>M*=%=:2=_96.&->0?/\
MN'(G);8F9KWAWB5<Q:5(CHD0IFW]@,7;%=90'FWFJM]UIMK%]OK+J%T=CS[/
M$52E:+ZTGR$X8F^%EB81>8WQ=9YB\,=ZZ+CQ(\K*K[B,B_:X6_VHK'V7AZT9
M-A"42E.->HM76]VUNWR7J5]S#F/4JE::J0K#;S .-C7++B)NK2S$5B3DUZQ5
M^^:_6]VHJQL3$UHR+#4HDJ6WZDW<[Q;D09#M*^YB2W:5HI-:H5ASS]XW-<L.
M(^Z-+L16).37K%G[WK];W:BK&P\46C(L.2B2IQOU)NY7BWMP9#M*^YB2W:5H
MI-:H5KT\U7AXQSMX#\C..<:#&F9GD6#RLEU2N1V-UB[;P5Q&6Z]2W,6ZS[W,
MWG(+2U;);]%>Y@3GZ*2M*E(55X/,O1WG8\AIQA]AQ;+[#R%-/,O-*JAQIUM=
M$K;<;6FM%)K2E:5ITJ5MCS+L=UUA]IQA]AQ;+S+R%-NLNMJJAQIUM=$K;<;6
MFM%)K2E:5ITJ5O+K3K#KK#[3C+[+BVGF74*;=:=;55#C3K:Z46VXVNE:*36E
M*TK3I4IYWV'XK[T64R[&DQG7&)$=]M;+[#[*ZMNLO-.42XTZTXFJ5)52E4UI
MTKZ3\S\S\S\@     #=3Y"?*BO&_G[@V,WJY*AX#R,A.:3R5MV0EN$SD=[DL
M3=9W53+KC3"YJ,XB1K8AQ2J*:BW:15/=6O8K<#Y(7)BO'SG+A>.7BX5B8/O^
M&YIW(D.OI;B-7^\R69FNKG5IQ;;*YB,RBQ[<EQ2J5:C7215/6M>U6WWR1^2U
M>/W./#,<O%PK$P??T-S3V0MNOI;B-7^\2&9FN[G5IQ;;*YB,RBQ[<AQ2J5:C
M7215/6M>U4@'V:[F57BCYF.NL1R"[*@:TY4V]WC[EK3\I+4!C*LAEQ[AJ.]*
M8><9C.7!O8<&):$.J513$.]RJI[JJ[%V(Y/?)Z9:3@             %$-RP
M^5-R5_'_ +D^,7(RJ;Y ?AXW9^-S9'W97D&J;(/^GKW_ -;W+_GCQX >1@X@
M
M
M
M
M                  [_ *H_"EK7^?\ AWW16X[;@/\ IWA7\[<<_CB&#ZX'
M_'H7_*XW_#(+[DMDP;90
M           #R#D!N;%^.^D-K;SS-?3&]58'DF;7)A+B&G[C[QVQ^7#LL)3G
M1%;E?9Z&H45-?W\A]"?W3RG>FW,;T)IO9VZ,N7TQ[66$Y#F-P92XAMZX>\MN
M?E1+1#4OHFMPO4Y#42,FO[]]]"?W3RK>>V\<T+IS9NY\M7TQ[6>%9!F-P92X
MAMZX>\UN?E1+1#4NM$UN%ZG):B1DU_?OOH3^Z>&<FM]X?Q;X];HY%YZYVXGI
MC6^5["NT=+K;,BZ_6[:9,Z#8+>MVM$*NV1W)#,"&BO\ ?)4EM/[I51[)V#E&
MV=AYUM+-IWOGF.QLPR3.<IN%*+2F9D&57B9?+N^VAQQU33+DZ<NJ$54KL1T3
MU]!62["SO)-HY[FNRLQF^^.6; RO(,SR6=2BDIEWW)KK+O-U?;0M;JFVES9B
MZH1W5[$]*=?05FFPLZR3:&>9ILG,9OOCEF?Y5D&9Y+.Z*2F7?<FNLJ\W1]M"
MUNJ;:7-F+JA'=7L3TIU]!3%;8V=F&Z]H[&W%L&X^^^=[5SG*]B9E<Z)6A$[)
M\SOD[(;Y):;<<>6RP[<;@Y5MOO5X:.B:5Z4.E'3SIYY^      90\*^.%VY;
M\J-'\>;7ZVVULC.K9;LCGPD*7)LV#VVCM]SV^L4HT\CUBRX;:YTEJBZ4;4ZV
ME*E)I7K3)+A_Q^NG*;DQIK0UL]9;:V#FEN@9!-AH4N1:,-M]'+UF]Z9I1MU/
MCV?$K;-D-T72B%.MI2I2:5ZTR0X@\?[IRDY+:;T/;/66VM@9I;H%_FPTJ5(M
M.&V^CEZS>],]&W4^/:,2MLR0W1=*(4ZVE*JII7K3,/@!Q3O7-WF7QYXO6;UU
MIG:^QK1:\JN5O0IR78=>6FCV1[)R./1++R/6;!@=GN,MFCE*-K>:0E2DT555
M+3RR66TXW9K1CMAM\6T6*PVR!9;+:H+28\&V6FUQ6H-NM\-A%*(9BPH;"&VT
M4]"4)I2GT"R]L]HM>/VBU6"R0(MKLMCML&T6BV0FDL0[=:[;&:A6^!$812B&
M8L.(RAMM%/0E":4H65]GM%KQ^T6NPV2!&M=ELEN@VBT6R$TEB';K7;8S4*!
MB,HI1#,:)$90VVFGH2A-*4+D['[!9<4L%DQ;&K7"LF.8U:+;8+!9;:PB-;[1
M9;-"9MUJM<",W2C<>% @QFVFD)]"$(I2GT#DSD3D3ES$?GAQG@\O^(^\^/DA
M$;WTSO"IOUFRY7AI:MFP<?>8R7 ;BX\M2*L1H^6VB)215*T57%4ZBJJ)74Q8
MYL\=H7*WBQNC1#Z(_OEFN'R_K2E2>Q+5NSNQ.LY#@]P<=75%68[&4VN+ZQ5*
MD55&4XBM:)54Q:YK<=X7*OBUN?14A$?WRS7#Y?UIRI/8EJW9U8G6<AP>X+=7
M5%68[&4VN+ZQ5*D55&4XBM:)54PA\R'B1;N<W"'D7QAE-Q/?C8^OY_UAS9GA
MI9M&SL8?C99K2ZNON*;K'B1<WLD&DJJ5MU7#4\W55$K45:=PM\ZTSYUJND.3
M;[G;)DFWW&!,9<C3(,Z$\N-+ARX[J4NL28TAM2'$*I125)K2M.M"M1GP9MKG
M3+9<HDB!<;=+D09\&6RN/+A38CRX\J)*8=2EQB1'?;4A:%4HI*J5I6G6A6O3
MX,VUSIELN421 N-NER(,^#+97'E0YL1Y<>5$DL.I2XQ(COMJ0M"J44E5*TK3
MK0IP[I;+C9+E<;->(,NUW:T3I=LNELGQW8LZW7&!(<BSH,V*\E#T:7$DM*;<
M;72BD+36E:4K0^,^0^4^$      W ^1MRG_LP^8'JYJ\W+U' =[=^B<U\5?2
M*T[FTR']8ET=\1QN-&][MB0K6EZ4Y7I'M[\JO6E%*-KODP\E_P"SASJULU=K
MAZE@^Z^_2F8>(OI&:=S&7$^LFY.=[C<>/ZAGT2VI=DN>B/!?DUZTI6IM9\F;
MDK_9RYT:V:NUP]2PC=7?I7+_ !%=(S3N82XGUE7)SO<;CQ_4,]B6U+LAST1X
M+\FO6E*U-Z'L[',G^R#YG&G6;]=?>[6G([Q..&P/&7TALO;!G0/O<7A[Q'6H
MD7WKVE LZ'YCM>D6V29E>M**46-Y8!D_<M6                  #'#F-\D
M3E1\W#>'Q99.8^\M/DJ\F?F^[F^+G)#'_EE\ECDO\W_<OQ=9&8I\[_D/<ROF
MI\A_BBR\JGBLA*R\I@P       "33[+M\KOD#\W!_P",W B1=[-G\JK>OS?7
M_C&P<D4>S=?*GWI\W][XQ<()='L>'RX>3GS4W_C=UL3AR9D3*"Q
M              *@\JGRJO*-<        RCXB<P=S\(MK2-RZ)FX] S:5B=W
MPMU_);"QD=NK8[Y-M,^>VFWR'66TR52+*Q5+G7JFE*T_=,E.*W*_;O#?9S^W
M-*3+#!S&3B]UP]U[(K(Q?[?6S7F7:YTU%(,AQI%)"G[.S5+G7JFE*T_=,DN+
M'*S;G#G9K^V]*S+%!S"1B]UQ!U[(;(Q?X%;->9=LFS44@R'&D4D*?M#-4N=>
MJ:4K3]TS%X/<Z=^>7IN>5OKCC<<8MFP9F$WS 'I.6XU&RJU5QW(9]DN5R:3;
M)3S#29:I5@CU0[W=44HJG3W1LX_:,O,L^R?4'P3VKZO-C7Z?SS#_ +)-4_!?
M;/JTV+_I]O,,^R/57P86SZM-N_[5)YM/V8:-^!6R_P HC]HR\RS[)]0?!/:O
MJ\?I_/,/^R35/P7VSZM'Z?;S#/LCU5\&%L^K1^U2>;3]F&C?@5LO\HG#W;VA
M_P SFX^K^I[)UQ8?!\7Q/>G4&%/>M^)X?9ZQ[^0;UV^!V5[/"\/KWU[N[W/;
MQ-T\^OS&[AX'JFPM?V/PO%\3WKU3A[WK7B>'V>/[]0KOV^#V5[?"\/KWU[N[
MW/;Q5S\^;S&)_@>J;!U_9/"\7Q/>S56(.^L^)X?;X_OS#N_;X/97M\/P^O?7
MN[O<]O!7KVH[S>;IZMZCMC5.-^!XWB^\NC=?O^N^+X79ZS]<5OOW9ZOX=>SP
M?"Z^(KO[O<]N.6>><KYG.QHC\+(.7VQK<S(:HTXO [=A.K):44[>E6+AK'%<
M0GQG?<^E;;B%U]/6OIJ8_P";>;=YC>P(KT.^\K-@0&7VZ-+7A,##M:2DIIV]
M*LSM<8SBDV.Y[GTK;<2NOIZU]-3P#-O-J\QC/XKT.^\JL_@-/MT:6O"8&'ZU
ME)33ITJS.USC.*S8[GN?2MMQ*Z_NU]-3%;9'GT>;SM6#(M^3\Y=J6MB2U1EQ
MS6]JU]IN<E">WI6/<]0X9@URB.^YIU<:=0Y7T]:^FIKRS+.LVV-?I65;"S'*
ML[RB?_Q[),RR&[91?IGNW'?\:O%[ESKA(^F.K5[MRONE5K]&M3 S+<TS'/[W
M*R;.\LR7-<DF_P#',@RV^W3)+W+]VXY_C5VO,J9/D?3'5*]VY7W2JU^C6I@?
MEN9YCGU[DY-G>69+FN23?^.9!EM]NF1WN7[MQS_&;K>)4R>_],=4KW;E?=*K
M7Z-:FKO/-B[!VIDLW,]GYWF6Q\PN7_2.5YYD][S#)9_TQU[_ !V^Y#.N-TE?
M3GUJ]VZKW2U5^C6IU8ZT=:.F@       ')V2RW;)+S:<>L-OE7:^7ZYP++9K
M5!95(G7.[724U!MUOAL(I5;TJ;,?0VVBGI4M5*4^B<C9[1=,@N]KL-D@2;I>
MKW<8-HM%LA-*?F7&Z7*2U"@0(C**56])ERWD-MIIZ5+52E#D;/:+GD%VM=AL
MD"3=+S>[C"M%HMD)I3\RXW.Y26H<"!$812JWI,N6\AMM%/2I:J4H<OC]@O65
MWZR8OC=KFWO(LDN]ML%@LMM87)N%WO5XFLVZU6N!&;I5R1-GSI+;32$TZK6N
ME*>FI:@\+^/L3BKQ4T-Q]C5CN2=9:YL5ER"3$5WQ+AF<MI=ZSNZQ*]C=?5+O
MFETGRFJ5IW40[2E:UK2M:V87$/1,7C+QDTEHF/5A<C7. 66T7V1%5WQ9^72F
MUWC-KG%KV(KZK=<ON4Z2W2M.M$.TI6M:TZULL^(NBHO&?C-I/14>K"Y&NL L
MMHOLB*KOBSLNE-JN^:W.+7L17U6Z9=<ILENE:=:(=I2M:UIUK<J\!>,4+AEP
MQXV\8HE8SLO46J\<L&3RX2_$A7//IS*[_L>]0E>&W6D*]Y]>+E,9I6G<EM]-
M*UK6E:UR<,C3(PR\        *F[D)^'S>'XW]E_=G>BKUWO^'#<OXUMB?=?>
M"L$WM^&_<GXU=A_===RE)Y/?*5Y#?CRVU]WU_/(#RD\J/#0
M                        "?+[-1^KMO?SC]E_<MK@G#>SP?((O/S@MB?<
MSKXF^>SS_(*O/S@-A_<UK\LLO9+?U6N0?.LVU]QVJB06;VC>H2=@
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
MT6VP6*TPT5;AVNS6>$S;K7;HC=:JJB-"A1T--TZUZ)32AR9R)R)RX
M                        !#@]J-X^MP,MXV\HK3;T(3D=GR#26;SFD):3
M6X8\^YF>OU/T0FE),R=;[O?VU.*]W1F TCK5*4T3$L]I/T2B#E/'ODE:X"4)
MO]IONG,RFMHHVFLZPON9=@M7J(32DB7-@W6^(JXKW=&8+:.M4I31,33VDC1:
M(.4<?.2-K@I0F_VF^Z=S&:VBC::SK"^YEV"U>HA-*/RYL&ZWQ%7%5[Z-06T=
M:I2FB8'GMB?&)JVYOQ/YAV2V(0C*K%D_'O85Q9;2RBMSQ>2[GVL52*-II25/
MN5LOF2M*=77Q*,6UEOJI"$T1$N(N1%Z(30       !89>ST;07L3RS]=6-Z0
MB3+U!L+9^KY+E'J//)13(?OBVV/)I3TL+B678<9IM%?H1T-U^A6A/-\AO9"L
M^\NO ;*\^B1*U1GFR-;R'/&HZ\E/O]]?UO8D4IZ65Q;1GL9IM%?H,(;K]"I/
M!\B'8Z\]\N_ K,\^B1*U5G>Q]<2'/&HZ\E%+[]?MO8D4IZ65Q;1GD=IM%?31
MA#=?H5H6A_LO>X%[2\I#5F.R)+<N;HS9^W]/RW:2*/R$HIE'WT[3&EIIZ8[D
M*P;1B,--U]-(S;2OH*H;OC<F;CR0R        :(?:,MEHP7RV<CQ7UCPGMR;
M<U;KQMI*:J<?:M5SF[6?I[GW33**:U3W+K[GK5**UZKI2ND[S_=B)POR];_C
M-'_">VWM36N!(:2FJG'VK9<9FSGZ>Y]+32::\3W+K[GK6B*^E=*5TI^?OL-.
M%^7Q?\:H_P"$]MG:>ML#0TE-5+?:MEQF;->I[GTM-)IKVG<NON>M:(KZ5TI6
M-_[5+MM&N?*<RK#*2O!D;XW?IS5S;*456[)9LMWN&Z)-.J?=,,(IJ9/>Y7W'
M526ZUZN)I6OM(*!!;*Q<        D?<ON$;=I\B?@/O^U6A*<IU=<;[D^<3T
M471V3K_E!F5RO5KN,YQ%.QQ-JO5,8A14*2E+:)SE:*[UK\60/RLX<(M?DJ<'
M]YVRU43DNMI]ZR3,YR*+H[(P7DCEMQO%MN$UQ%.QREMN],<AQD*I1+:)CE:*
M[U+\20%RJX=HM?DL<(=Y6RUIIDNMY]ZR3,IR:+H[(P;D?EEPN]MGS'$4['*6
MV[TQR'&0JB4H1,<K2O>I?B2M.<OE[MV7V<7RU.3-FL:4YCIVZ9'F&Q+DBCE'
MI>L>8.>7:_V>ZW%UM/ANIL^04Q"WPVU)2EINX.JHKQ%N>-'!(_!'](I8
M !_;;CC+B'6EK:=:6EQMQM2D.-N(512%H6FM%(6A5*5I6E>M*G]MN+:6AUI:
MVW&UI<;<;55"VUHK12%H6FM%)6E5.M*T]-*G]MN+:6AUI:VW&UI<;<;55"VU
MHK12%H6FM%)6E5.M*T]-*G]M.NL.MO,N.,O,N(=:=:6IMUIUM5%MN-N(K12'
M$*I2M*TK2M*T+23R^.1B.6'#'CSO9Z6F;?<PUY:XF;.T[**^^'B:W\0V!6K2
M/2PT]F%BF.LI52E:QW&U?052M;*C@EO]')_B+H;=;LJDN]99@5MBYB[[BBOK
M]QA;V*9U6K2/[RV[EEDEN-)K2E:L+0KZ%:%DUP4WZCD[Q'T/NIV527>LKP.V
MQ<P<]Q17U^8PM[%<YK5M']Y;=RNRRW&DUI2M6%H5]"M"XS\L/E2WS4X#\7N1
M[\Y,_(\ZU=9X6P7J>&E7WT<+<D8-LVM66Z]8[+^=8Y/>82JE%5C.MJZ=%4K7
M,DRU,LS/(      ZEGV;8]K3!<UV/ETSWOQ37^)9'FV3S^B:^HX]BEGF7V]3
M.BUM(KZM;8#J_2I-/<^FM/HG5\XS&PZ[PK,-@95+]0QC!<6R#,<CG=$U]2L.
M,6F7>[Q+Z+6VBOJ]O@N+]*DT]'IK3Z)U?-\QL.N\+R_8&4R_4,8P;%[_ )CD
M<[HFOJ5AQFTR[U=Y?1:VT5]7M\)Q?2JDT]'IK3Z)TG9>PL7U)KC/]K9Q.]Z\
M+UEA.5;"R^Y]$*][L7PNQ3\DR"=VN.--U]4M-M><Z*6FGN?36E/252&\]M9%
MOG<VU-U9:M2LCVKL#+,^NS?B5=;B2<HO<R[^]T:O:A*(-L;E)CQT)2E#;#2$
MI2E-*4I6)[HVC?\ =VW=F;@RA=59!LW.LHSBZ(\2KC<63DEXEW7U"/7M11,.
MVMR4QV$)2E+;+:4II1-*4I61;GVA?MV[;V7M_*%U5?\ 9F<Y/F]T1XE7&XLC
M)+Q+NOJ$>O:BB8=N;DICL(2E*4,MI2FE$TI2E+ER*W9E/)+?>Y>0&;.*5E6Y
M]FYKLN]M>+5UJ%,S'()]\]ZHBNUM*+?:&IB8L9M*4(:CLH0E*4II2GE9YF>:
M'C0     !)!\A?A-3D!@//C:-ZL])L.;QTSWC%KY<F&J0T[F>W\1N;^3W"UN
M)IWL7K&K+#MK-%-UH[1N^5[:TK6E207Y(O#K[^F#<X=DW>U4EQ)F@LWXXX(N
M1$5(:=R[:V*W)[(YUM<33O9N^/6>);V:*;K1RC=YKVUI6O4D">25P]IO/!^;
MVR+O:J2XDS0>;<<L$7(B*?:=RW:N*W%[(YUM<33O9N^/6>);V:*1],HW>:]O
M2M>I*W]FS\OFG)O6?F5[BO\ 8TSX-PXL;)XA:P<EP52F'L]WG@]WD9?<[.ZF
MGB1[_B6/P;3'2IJM'DM9%7MK2M:5(WQ'T(_9%(        )IWLM&R$W'1_*K
M4*GT=V&[6PG9#4:M'$N=NRL1E8P^^FJJ^$XCKJ=M*NRG<BO3O]"T$O[V:?8-
M+AIKDUJI3R.[$MG8=L%J/6BZ+Z;#Q63CC[R:JKX;B.NKVTJ[*=R*]._T*02]
M?9K=@4N&F^3&JU/([L2V;A^P&X]:+HOIL/%9../O)JJOAN(ZZP;2KM]TBO3N
M]"D$_P ]C@VLFZ\>.9FCE2&^[ ]T:^VLS$K1U+O;MK!YF(29"*JKX+K?72K2
M5413N;KV]_H6V2HB3$26R98          8X<QODB<J/FX;P^++)S'WEI\E7D
MS\WW<WQ<Y(8_\LODL<E_F_[E^+K(S%/G?\A[F5\U/D/\467E4\5D)67E,&
M                            6R/'O\ >C_Q0:T^XRREH5HC\!^FOQ4Z[
M^Y"SEGWHG\"&F_Q5:\^Y&T%UKQ?^33QX_$9J7[@<?/7SU8]5/<P   "M,\YG
M9J]K>9ERQO='_%B8WG\764)I*Z+:B(U5C5CU[/8:Z*51'?>L=E/.)Z]:/.KZ
MTI7T4KOO-RV,K9WF*\H+S1[Q8N/9S&US#;2NBVXJ=98]9L#G,M]*UHCON]@D
MNK3^XZXOKTKZ"O+\V[8J]F^8ER>O%'O%BX]G$;74-M*Z+;BHUGC]GP2:RWTJ
MJB.^[V&2ZM/T:.N+Z]*^@J5?/MVZO<_FX\U<A3(\:%B>S(>HK>RERCC,)&F<
M3Q[6%RCL]JE4;\2_XM,?=3UZT?><ZTI7K2FL(UP&N,U @     '-8UCUWR[(
M[!BE@B+GWW)[W:L>LL%O^^3;O>IS%MML1OZ/NY,R2A%/]M1S&/6&Z95?['C%
MCBKG7O([Q;+#9X3?]\F72\36+?;XJ/H^[D2Y"$4_VZG,8]8;IE-_L>,6.*N=
M>LCO%LL-GA-_WR7=+O-8M]OBH]%?=R)<A"*?[=3L&)XO>\XRK&<+QF$Y<LDR
M_(+-B^/VYK^^W"]W^XQK3:H3?2E?IDJ?+;;I_MJ+7+CQINP<>=$ZBT;C#;";
M+JG7F*8/&?CLI83<7[!9XL*XWIY"4I[IM^N3;TV0NM.]V0^M:NJE5J6=VA=2
M6/0NE=5Z8QM#";/K' \9PR.\PS1FEP>L=JC0Y]X>12B>Z9>[BV[,D+K[IQ]]
M:U>Z54LW]#:EL>A]+:KTSCB&$VC66!XSAL=YAE+%+@]8[5&AS[P\A*4]TR]W
M%MV7(76G<X^^M:O=*J72'%W0V-<7>..CN.V(-QDV#3&KL,UW$D16$QDW63C5
MBAV^ZY!(;2E-57#)+LT_/E.*IWNR9+BU=5*K4]D/6CUD]X
M                                                  (!/M%/*:F\
MN;]-.V&XTEX3Q?QI&#(0P\IV(_LC)J0\BV-.;ZI11M^#2ELLKZ.E>R19G*T5
M6BNE(-/GZ\EZ;GYE4U/9+A25AW&['486E++JG8K^P<CI$O\ G\UOK1%$/PZ4
MMUH>1TKVOVESHJM%=*0=//OY*TW-S(IJ>R3Z2L.XX8\C#$I9=4[%?V#D5(E^
MSZ:CJE%&WX=*6ZT/(Z5[7[2Y6BJT5TI6<^U-\R:<BO,-IHG&[JF=KWA]B3>N
MT(COJ>A2=KY=2!E.U+BUU2BC4FWT3:+!(;Z5[)5A=K15:*Z4T"FC4T=$9T
M      L7/(FXJ_V9> &NKK>[7ZAL'D"\YO+,*O(_QMFV93%C,:ZM2UKZ/-LQ
M=?0[?+5'51%8TZ?*35/=52E3\O)3XR_V=.#& W.\6WU'.]ZO+W/E=74?XTU;
MLEC1V< MBUJZ/-LQL$B092F%436/,G24U3W556L^?R6.,_\ 9UX-X#<[Q;?4
M<ZWHZO<V5U=1_C35NR2-'9P&VK6KZ<VU&P6)!E*851-8\R;)35/=55:VH/LX
MO#+^R-Y9FK+SD-G][-G<G'W.1.=5?;Z3F+1F,.)'U79G'%])#3$/6,&V35Q5
MI16+<;E,35/=5:E;E#;<;:3?.  5POG?<6/[+GF![59L]N]1P'=O@[VP3PD=
M(K;.<S)_UYVMKPVT1HWO3L2WW9#,9%:U8MZXM:TI1:>M?CYRG&C^S9SJV:S:
M;?ZE@^XO"W7A7AIZ1FVLTES?KNMK?AMHCQ_>O/H-T2S&17JS!7&K6E*+3UK_
M 'SC^-7]FWG/LQFU6_U+!]P^%NK"O#3TC-M9G+F_7=;6_#;1'C^]>>P;HEJ.
MBO5F"N-6M*46GK5,^T-<-O['?F<;F8L5J][M:<@_ Y'ZX\%'2&TQL:=<OK]L
M[/A--Q(GO+M*V7M#$1%:UCVQR'6M*4<1UU$FJTU8FCT      ^^UW2XV.YVZ
M]6>;)MMVM$^'=+7<8;JV)D"XV^0W+A38C[=:+9DQ9+27&UIK2J5)I6A]MLN4
M^S7&WWBU3)%NNEJFQ+E;;A$=4Q+@SX+[<J',BO(K1;,B-(:2M"J5I5*DTK0^
MVVW*?9KC;[O:IDBWW2U38MRML^(ZIB5!GP7VY4.9&>16BV9$:0TE:%4K2J5)
MI6AR5FO%UQZ[VJ_V.X2[3>['<H-XL]U@/+C3K9=;9*:FV^X0I#=4N,2X<MA#
MC:TUHI*TTK3TT+3/@YR3MO+KB;HSD)!<B^O;!P6VR,LB0ZT\"TY_9JNX]L"S
MM([&U(CVS,K5-:9JI"*N,)0NB:)70LMN&/(6W\J>+VE][PW(WKN=X7;W\HBQ
M*T\"UYS:*NV'.K2TGM;4EBW9;;)C3-:I15;"4+I2E%4+*?AIR#M_*?C!IC>T
M-R-6;G6%V]_*(L3T,6S.;15RQ9U:6D=K:DL6[+;9,:9K5*.]A*%TI1*J%R+Y
M=O+&T\X>%/'3D_;G85;CL[7-IE9K!@5I2-9=F6%3V,;.L+**H:6B-:,\LUP9
MCU4A%7(R6W*)HE:3*XR=,G#-$            HAN6'RIN2OX_P#<GQBY&53?
M(#\/&[/QN;(^[*\@U39!_P!/7O\ ZWN7_/'CP \C!Q
M
M
M
M
M!W_5'X4M:_S_ ,.^Z*W';<!_T[PK^=N.?QQ#!]<#_CT+_E<;_AD%]R6R8-LH
M                                                   !&,]IHY2U
MP+COK'BKC]Q\.^[WR>N8YS'8?71QK6VM9D*;;8,YE"T=&<BS^1"?CJ51:%5L
M;].WKT52.1[1;R6KA&A-<\9;%/\ #O6[,CKEN9QV7E46WKW7DJ'+MT*:RA:.
MC-_SE^&^PI5%I56RO4Z=>E:1SO:)^2E<)T+KKC/8I_AWK=>1_79F;#+RJ+;U
M]KV5$EV^'-90M'1J_P"</PWV%*[DUK9GJ=.O2M(AGM<W,>NMN+>HN&>,73PL
MCY(9?7.]B18\A='6=3ZFG6^?:;=<8[;C=:,93LR3;Y,5:J+0JN.R$]O=1*J0
M@B&L0X"O*        )<'LP7%7UR\[QYD9):^K%G99T;JV4^CN2JYSVX&4;-N
ML9#G;X;T"V^\D)B0BBJ+1-FM=R>U::RFO9ON,OK=VW-RUR&V]6+2RUIC6LE]
M'<E5QG(@Y)L:YQT+Z>&]"M_O-#9?115%HF2VNZG:NE92?LXO&?UN[;EY9Y!;
M>K%I::TSK:2^CN2JXS40<DV+<HZ%]*MNPK?[SPV7T451:)DMKNIVKI6;O['_
M ,,O7[]R(YY999^L:Q,,<=M.3)+?<A=WN3=MS#;UYB-N]M6G[;:OK>M\>4W1
M5%HN$]CN3VN)5,0)8Q*])V(   !78^?-Q9KQN\P#/L@L]N]4P3D5#;WCC+C+
M"T0VK[D<V7#V1:_&HA$=4]O.H,NXK:1_>8ETC=?WU.L!GSN.-->/?.C.+[:8
M'JN%;\B-[GQU;+*TQ&KUD$R5$V#;?&[$,5FMYK"E3U-(_O46Y1^O[ZG6!+YV
M?&NO'WG+G%]M,#U7"M]Q6]S8ZMEE:8K5ZO\ ,E1-@6VKW8EBLUO-(4J>II']
MZC7*/U_?4ZU9_M)?#BO%#S-=EY/8K7ZCKCE-!:Y$XBY'CK1!8R/*I\V!M>SU
M?HVB,JY-;&MTZZ+8;_O$*\1.O[^E:Z734*:B30.      ?O%E2H,J--A27X<
MV&^S*B2XKSD>5%E1W$O1Y,:0RI#K#[#J**0M-:*2JE*TK2M#]XTF3"DQYD.0
M_$EQ'VI,65&=<8DQI+#B76)$=]I2'67V7444A::T4E5*5I7J?O&DR84F/,AR
M'XDN(^U)BRHSKC$F-)8<2ZQ(COM*0ZR^RZBBD+36BDJI2M*]3Z8<R9;ID6X6
M^5)@SX,EB9!G0WW8LR',BNI?C2HLEA2'H\F.\A*T+0JBD*I2M*TK0M&O+UY-
MQN8'#C1&^:R([V0Y3A<.VY\RQ6B4Q-CXHX[C&=M>!U4Y%CR<DM4B3&0OJKU.
M0RKJJBJ*K9/<#N1L?E;Q*TGNZK[#M^R7$(ENSAIFM$TB[ QA;F.9JUX'6JXS
M$C(;8_(CH7[KU1]I76M%4K6R0X(\BX_*SB;I7=M7V';[DN(Q;?F[3-:)I%V!
MC+CF.9JWX'6JXS$C(+8_(CH5[KU1]I76M%4K6XF\K[EW%YS\#N-_))4J,_E&
M8X!!M.RF(U4I3!VMA;KV(;'9I&[E.0XTO+++)EQ&W/=U@R6%]54515<SS+LR
MY,^0               #'#F-\D3E1\W#>'Q99.8^\M/DJ\F?F^[F^+G)#'_E
ME\ECDO\ -_W+\761F*?._P"0]S*^:GR'^*++RJ>*R$K+RF#        )-/LN
MWRN^0/S<'_C-P(D7>S9_*JWK\WU_XQL')%'LW7RI]Z?-_>^,7""71['A\N'D
MY\U-_P"-W6Q.')F1,H+$                       J#RJ?*J\HUP
M                       "0[[/'P5E\@>3E.3^9VA3FI>,5SAW6RNRF>L/
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
MNT-=YJF/WTKX2\_Q2]6);WA]E*I\>FM4I[NZO=X?3I3IU5+X]FCS!<W4/*+
M*O=R,9V1@68)8[Z5\-><XQ>+*M[P^RBD^/37B4]>ZM%>']"G2M:R\/9J\P7-
MU%R@P&KW<C&MD8%F"8_?2OA+SC&+Q95O>'V4JGQZ:]2GKW5HKP^G2G3K6?I[
M&YL!=RT#S8U761W-89N#5NP$1>^E?!7LS"\@QQR1X7AT4CUE.IDI[JK517A=
M*43VUJJ502:"3 3-        "(U[4]LQ35FXA:<BR%51.N>T]F7R+XM:)0JU
M1<2Q;%)%6$KK1Q3E+S>4T6I-.SLK1-:]R^D6#VE_8BFK1Q4U-&?K5,VX[+V)
M>HWBUHE"K9&Q?&L8?JS15:.5<I=[NFBE4IV=M:)K7N5TBT>TL;#4W:>*NIXS
M]:IFW'9>P[U&\6M$H5;(V+XUC+]6:*K1=7*7:[IHI2:=O;6B:U[E=(07ME&V
MU,V'@WHB')55%QN^Y-MY'#H_5*6U6:'A.'87)K&2NM'5.TOU^11:TTJBB*T1
M6O>NB8>A$^(HQ!4      /WBQ9$Z3&A0V'9,N6^S%BQF45<>D2)#B6F&&FTT
MJI;KKJZ)32GIK6I^T:-(F2(\2*RY(E2GVHT:.RFJW7Y#[B6F66D)ZJ6XZXJB
M4TIZ:UJ?M&C2)DB/$BLN2)4I]J-&CLIJMU^0^XEIEEI">JEN.N*HE-*>FM:G
MTPX<JX2XL"#'>ES9TEB'#BQT*=?DRI+J68\=EM-*J<>>>71*4T]-:UI0M'\\
MXEV'/N!=QX7SZ0V+7)XU6K2%LE4:0W$L]UQO X&.XG?([+='VF_K=O\ :(DU
ME-*+0E4=/H52G2ME'F_%RR9QPBG\0IU(C-MD<>+9INVR:-(1%M-SQ_"8-AQ>
M],,MT>:;]X+Y:HLQE-*+2E3"?0JGHK9*YMQ>LF;\)9_$2=2(S;9''JV:<MTF
MC2$1;5<L?PF#8<8O,=E%'FF_>&]VN+,932BTI4PGT*IZ*W%>R.$V-;+\MFZ<
M!+G2#'L\OB99N/-HF48;:A6*\XIK>VXMA>118[5)#+7UK9+9(-PCII1Q"5Q4
M4Z*I3I6KOO\ 8KOB]]O6,Y! ?M5^QV[7&Q7NURJ)3*MMWM$QZWW*!)2E2DI?
MAS8ZVUTI6M**37TE;5?++=<:O5XQV^P7[9?+!=+A9;S;9-*)DV^ZVJ6]!N,&
M0E*E)2_$EL+;72E:THI-?25O%\LMUQN]7?';[!?ME[L%TN%EO-MDTHF3;[K:
MI;L&X09"4J4FC\26PMM=*5K3N37TE/-DN.7S#LCO^(Y/;)-ER7%KW=<<R&SS
M$I3,M-\L<Y^V7:V2TH4M"9,"?%<:<I2M:44BO2M3B3BSBSA      "9?[+UR
M0I=L"Y!<4+S/2J;A]\MN[<$B.K4N0Y8,H:AXEGL>/2M>C-NLE\M5F?HBE.E7
M[RXKZ-:DN+V;?D%2Z81O;C#=YJ53,3O5NW%A45U:EON6/)&HF+9NPQ2M>C,"
MS7JV6EZB:4Z5?NSBOHUJ2V?9O>0-+IA&].,=VFT5+Q2\V_<.%1G%*6^Y8\D:
MB8OFS#'6O1F!9[S;;2]1-*=*O79Q7T:U)ZWL>O*ZE[UKR=X6WZY)5/P7(K3R
M#UQ"><4Y)=QK,&8.$[)BQ:*KVQ[7CV16:PR*(I3I63?G5?154E@DGXD[DU(
M     T5^T+<D*:0\OW(=?VJ?2-EW)#*[+JJ VTM29K6(Q55RW/[@VGJE"H3]
MGLC5GD=>ZO;>D]$]:]R-*_GR<@J::X+7[!;9-I&RGD'D]HUE!0TM29C6*QE5
MRC.9[=.M$*AO6JSMVF1U[J]MW3TIUKW)TN>>]R!IIO@S?<&MDVD;*>0.3VC6
M<)#2U)F-8M&57*,YGMIZT0J&]:K.W:9'7NKVW=/2GI[DQR_:A.5U.//EDY/K
M*RW),3-^5V:6#3%M:9<4FX,X/#77-MFW1I/5+:[?(L>/,V*5U[J]M_3T3UKW
MHKXR".04BL+        +*OR:N-].,OEY:#QB? 3!R[8EC7NW.J50IJ0Y?]HH
MCWVV1Y[*Z44S<;%A'O1:WT5]*7(%>OI+#KRD>/M..? O1^-S82864Y[95[BS
M2E4*;?<OFR4L7NW,36E4HIF?9<-]ZK:\FOIHY"KU])86^4KQ^IQUX':0QR;"
MI"RG/+,O<.:4JE3;Z[YLA+%ZMS$UI5**9GV;#O>JVO)KZ:.0J]?26T'D+\4:
M<1?*ZXU8?<K:FW9OM''7.0>QJ5;4S*=R7<2(V26B+<F%T2MBZ8[KWWCL\A%?
M2EVVUZ^DKZ^9^MU:@Y=<G-8487'C8/OK:^/6M*ZMUJ[8X&;WI%@ET\*B441.
MLM8[R:=$UHERE*I37K2D$[EWKZNJ>5'(W6]&5L1L,W=L^PVU*ZHK5RS0LQO"
M+'*IX=$I[)EG\!Y-.B:T2NG5*:]:4@L\N=?UU5RFY&:XHRMB/AF[=G6&VI75
M%:N6:%F-W18Y5/#I1-$3+/X#R:=$UHE=*52FO6E*Q7GSJE6C.<'+S4%([D:)
MKODGNG%[.AQ32E/8[;=A7]O&IM*LT2CLN&/UC2$T[45HERE*I37JFF-!CL8\
M&)(     !)2]F'V3];W,K<6LY,GP(6R=!3[K%:K)[$S,BP#-,7D0&$Q:]$R'
MD8_D=V=HJE:K;0VKI2J5*JF0S[.'L+WAY;[9UW(D>##V%HZ=<XS59'8F7?\
M!LOQI^"PF-7HE]U%BR"Z.T52M5-I;5TI6BE53(3]G)V#[P\M-L:[D2/!A[!T
M?.N<9JLCL3+O^#Y=C;\%A,:O1+[J+'?[H[15*]S:6U=*5HI54RR_9!=L?6OS
MSWOJ27+]7M^V.--SO4-A4OPT3\IUIGV'2K9&3#5T3*?;QG*KV\E=*U6TAI?1
M-4K6I,YXFCDSTL70         #'#F-\D3E1\W#>'Q99.8^\M/DJ\F?F^[F^+
MG)#'_EE\ECDO\W_<OQ=9&8I\[_D/<ROFI\A_BBR\JGBLA*R\I@P
M                    "V1X]_@#T?\ B@UI]QEE+0K1'X#]-?BIUW]R%G+/
MO1/X$--_BJUY]R-H+K7B_P#)IX\?B,U+]P./GKYZL>JGN8   !4W<@\Q7L3?
MF[]@..K?7G6W]E9BM]Q5%./+R;,[U>U.N*3(EI4MRL[K6M'7:5K7]^KZ-:O7
M>^6JS[>&Y<Z6XMY>:;6V'EJWG*T4XZK(\NO%X4XM27Y5%+769UK6CKE*UK^^
M5]&M8)O;+%9[N_<F<K<6\O,]J[#RQ;SE:*<=5D677>\*<6JC\JBEKK,ZUK1U
MSK6O[Y7T:TI/)[.U[2Y*\AMFNO.27=C;RVUG;DAU5%NOKR[/K_D"WG%)E3DJ
M<=5<.ZM://4K6O[]?[ZOD!Y2>5'AH     !LP\G7536X?,LXEXS*8H] L>QE
M[,G5<9\:.VC4>/7K9L/UE/2J:-2;KBD=BE5>YJX\FE>O7H;$_*:UDUMCS#^+
MF.26:/0K-L!>Q9GB->,PA&J[#>-C1/6$UI5-&Y%SQAABG=[FKCJ:5^CT-B'E
M/:S;VMYAG%['9+-'H5FS]>Q)E7&O&8;1JVQ7?8L3UA/2J:-R+GC+#-*J]S5Q
MU-*_1Z&V[R)-,L[U\VGA/B,R.F1;<=VHYMRXU=8K(BM-Z0QC(-NP/6T=*H2S
M+O.%Q8R:J]S5U]%*]>O2MF 6)I8@%MT
M                                   >#<H=\8[QAX\;BW_E*F%6G5>!
M7[*D0Y#O@(O-YBQ5,8UCC;O<CME9-DDB);V/33J])33KZ3Q+DENRP<<-"[9W
MGDM6%6O66$7O)DQ'W?!1=KM&C59QW'VW.Y/;)R/('XL!GTTZO24TZ^D\3Y(;
MKL/'+0VV-XY)5BMLUGA%[R9$20[X*+M=HT:K./6!MSN3VR<BR!^+ 9]-*U>D
M)I^Z8W<PN2&+<0>+N]^3.8JC*LNF=:Y)F:(,I^D9%^OT.&J/B6*M/54CMFY?
ME<J%:X_II54B6BG6G4JK<SR_(=@YAEF>Y;<7;OE>;Y+?<OR>[/42EZZ9#DMT
ME7F]7%U**)0EV;<IKKJJ4I2E*J]!66Y=E5^SO+,GS?*9[EUR?,LAO659'='J
M)2[<K]D-RDW>[SW4HHE%')EPF..*I2E*=5>@K/,NRJ^YUE>3YOE,]RZY-F.0
MWK*LBNCU$I=N5]R&Y2;O=Y[M$42BCDRX3''%4I2E.JO04RF?9QD^SLZS39.;
MW1Z^9IL++<CSC+KU(2A+]XR?++Q,OU_NCR6TI;2]<+K<'75432E*577I3H=:
M.O'7CJ8     !F1Y?W&&;S$Y@:-T"VS(58LNS&+.SR5'JMM=OUQC#;N2YY*1
M(2E28LIS&;7(8B+7T2J:\RCZ*J&6O!;CA+Y8\KM,:-0T^JRY3EL:9FTEBJT+
M@:_QQMS(<WDH?2E28TIS';;(8BJ5T368\TCZ*J&6?!GCE+Y7\K-,Z.0T^JRY
M3ED:9FLEBJT+@X!CC;F0YM)0^E*DQI2\=MK[,52NB:S'FD?150SQ\LGB!/YV
M<Z..O&=MF2K',WSN'<-D3(M7&G+9JK$&7LMV3,1*0A2(<UW$;-*C0EKZ(5<)
M##?7JNE*VC\.'#MT.);[?$C0($",Q#@P8;#46'#AQ6DL1HD2,PE#,>-'90E#
M;:$T2A-*4I2E*%E'$B1+?$BP($6/"@PH[,2'#B,MQHD2)&;2S'BQ8[*4,QX\
M=E%$(0BE$H32E*4I2A9*Q(D6!%C08,:/"@PH[,2'#B,MQHL2+&;2S'C1H[*4
M,L1V&440A"*42E-*4I2E*%Q9 @0;5!A6RV0HEMMMMB1X%NMT".S#@P(,-E$>
M)"A1(Z&X\6)%CMI0VVA*4(0FB4TI2E*'TGT'T'U@ $=+VD?BO7;O$#&^0N/6
MNDG+^,^5HF7I]AI*ICVJ]A/V['<F;JENE)$I-GREJRS?3WHBQ$3'>B4U<530
M/[0AQGKM3BEC^^;#;:2<JXZY.B7=WV&DJEO:SSMZ!8<B;[6Z4?DTM.2MV>9Z
M>Y,:*B6YT2FKBJ:#?:"N--=I\5,?WO8K;21E7'?)T2[N^RTE4IW6F=O0+#D3
M=4MTH_)I:LD;L\ST]R8T5$MSHE-5JI%@]J_X:5WAP8Q3E#B]G3+SGB/FC<^_
MR8S"5SI&FMGR;7BV7-52U2DJ8FQ9BSC]PIU[T0X+<][HE*G5T@>$)<A0E;L
M       3"/9@.4U9%OWIPXR&XJJY;W&M[:SCR'DJ_P 3E*M6);+M<6KJ:+;;
MCS/>2:S';4JE529CU$)KXBE2OO9O.2]7X&Z>)=^N%:K@.-[KUTP^ZE7^*256
MS%MAVV-5RE%(;CRO>:6TPA2J55(ENT0FOB*5*V]G#Y*U?@;HXFWZ?6KD%QO=
M.NV'W4J_Q22JV8OL.VQJN4HM#<>52S2VF$*52JI$MVB4U\12IT_L?O,FLJU\
MC.!^4752G;6ZSR.U'%E/I5_B$Q=EPC;5FAU>31;3,6=3'I[$5M:DJ7*GOT0F
MOBK7+H)41*:)P(           !1#<L/E3<E?Q_[D^,7(RJ;Y ?AXW9^-S9'W
M97D&J;(/^GKW_P!;W+_GCQX >1@X@
M
M
M
M                                               [_JC\*6M?Y_X=
M]T5N.VX#_IWA7\[<<_CB&#ZX'_'H7_*XW_#(+[DMDP;90
M                                    "M \WGE1_:YYZ[KSZV7%%QP3
M"[K]YW5[S+GC0W,'UQ+G6MNZ6]VJ$+7 RS)G[G>VNZE%)3<^VM/<E=GYJW)G
M^U1S>W!G%MGHN&$XA<_O3ZW=9<\6(YAFOY4VVHN<%VJ$+7!RC(WKC>6NZE%)
M3<>VO[TKP/-2Y+_VIN;>X,XMT]%PPK$+G]ZC7#K+GBQ',,P"5-MJ+E!=JA"U
MPLGR)ZXWAKNI124W'MK^]*D?SQ^9?]M_S*.0.R[1=$777&O[S]XG3[\=WQX+
MNN]53;E9V[S;'ZH;<<MN:Y?(N^0L]Z:+0B[]E:4[36<:ZS7<:CP     #ZH,
M&9<YL.VVZ+(G7"X2H\&!"BM+?E3)DMY$>+%C,-T4X](D/N)0A":54I5:4IZ3
MZ84*7<9D2WP(S\V?/DL0H4.,TMZ3+ERG4,1HT=ENBG'7WWEI2A*:5JI5:4H?
M3"AR[C,B6^!&?F3I\EB'"AQFUO294N4ZAB-&CLMT4MU]]Y:4H2FE:J56E*'V
M6ZW3[O<(-IM<.3<;G=)D6W6ZWPV7)$R=/FOHC0X<2.TE3K\F3(=2AM":54I2
MJ4I3K4M'_+^XQ0^'O#W1>@4,QD7W$,-BS<[E1J-*3<-C90\]D^>2O66T(7,C
M-9/=I,>(XYW+3!88;Z]J$TI91\%N.,3B?Q0TMHU#4=-ZQ3$8TS-9,>C:DS]@
M9(\]D>;R?6$(0N7';R.Z2&(JW.JTPF66^O:BE*62O!GCG%XH\4M+Z.2U'3>L
M5Q*-+S63'HVI,_/\D>>R/-I-)"$(7+CMY'=)#$5;G5:83+*.O1%*4N+/+)XA
M0>"G!;CGQG0Q$1D>#8%#G['F1*,K3=-JYA(D9?LF926VVAR?$9R^]RHT)QWN
M<3;H\=KKVMII3,<RT,LC/     C_ /M%O%C[^'"1G=%BMZ96;<7LE3F5'&VF
MERW]:Y:JWX[L."RI2:.);AOM6F\/5HNB:1[0Y[E2JIZ:+_/YXT??EX<L[>LL
M"DG,>-N14RZBVVVURGM>92J#8,]A-*4FBTMQ7F[7=7:]]*48M;GN5*JGIHU\
M_+C3]^3AVUMVRP:2<PXWY#3+:+;;;7*>U[E"H-@SV$RI2:+2W%>;MEU=KWTI
M1BUN>Y4JJ>D97VJ#AK_:'\O>/OW'+8F9L'A[EJ<]HXTTTN;(U-FZ[9BVTK<P
MI2*.(:@R&;+?'ZT<HE,6R.^Y4JJ>D \@WD'DK00       "7![+_ ,IO4[SO
M7ASD-PZ,7AEC>VLX[M>U*;G ;MF);,MS3JZ*\1Z?;?>*6PPFJ:(1"EN4HKN7
M6DIKV;SDMZI=MU<3+]/Z,79EG=6NH[M>U*;C!1;L6V+;VW%4KXCTVW^\LIEE
M-4T0B'*<Z5[E5I*3]G#Y*>J7;=/$Z_3^C-V:9W3KN.[7M2FXPD6[%MBP&W%4
MK5QZ;;_>64RRFJ:(1#E.4I7N56DW?V/SF1ZA?N1O!#*+GTC7YB/R.U'%>KVH
M1=[:W:,)VY:F7ET55U^Y6KZW)L:,E2:(1;YSM$J[EU3,0)8Q*])V(
M        !CAS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_ ,LODL<E_F_[
ME^+K(S%/G?\ (>YE?-3Y#_%%EY5/%9"5EY3!@       $FGV7;Y7?('YN#_Q
MFX$2+O9L_E5;U^;Z_P#&-@Y(H]FZ^5/O3YO[WQBX02Z/8\/EP\G/FIO_ !NZ
MV)PY,R)E!8@                      %0>53Y57E&N
M            9/</^).V^;&]<3T-IVUIDWV_.^O7Z_S4/?6_@F'PY$9N_9ME
M$EE*E1K+9FY2*=J>KTJ2ZS&82M]]I"LC^*/%O:7,/=6+Z2U/;:2+U>W/7+W?
M):'?>+"L3B/QV[WF.22&DJ5'M%H;DHIVIZNR9#C4=E*WWFT*R.XI\7=H\P=T
MXQI/5%MI(O5[<]<O=\EH=]XL*Q2(_';O>89)(:2I4>T6EN2BG:GJ[)D.-1V4
MK?>;0K+_ (+\)-V^8)R-PKC;HFSIEY'DKM;CDN33VWZ8QKC!8$F(UDFP<PEL
M(6J)8+"U,;IVIZOS9;S$2.ER3(9;79D<4.,6M.'FA< X_:I@J8QC![95J3=9
M+3*+QEF1SG%3,BR_('F4TI(O.071U;SGIJAANJ([5$L,M(38J<8>..N^)^D,
M&T5K&'5G',,MM6I%SD-M)NV3W^:NLN_Y7?76J4H_=[[<G%O+]-4,MU0PU1++
M3:$V(W&/CGKSBCI+!]&:RAJ9QS#;=5J1<I#;2;KD]_FN*EW_ "J^NM4I1^[W
MVY.+=7Z:H9;[&&J)9:;0FW"X6<0M2\%.-FL^,FE[<J-B&O+15F7>9;+"+[FN
M57%U4[*<YR=]A-*2K_D]X><?<]-6XS56XS-$1V&6T9%'OI[X93@
M%3=R$_#YO#\;^R_NSO15Z[W_  X;E_&ML3[K[P5@F]OPW[D_&KL/[KKN4I/)
M[Y2O(;\>6VON^OYY >4GE1X:
M  3Y?9J/U=M[^<?LO[EM<$X;V>#Y!%Y^<%L3[F=?$WSV>?Y!5Y^<!L/[FM?E
MEE[);^JUR#YUFVON.U42"S>T;U"3L                :M/.5Y44XG\ MS9
M1:KDFW9]LRWITGK92)"HTU.2;%C3+==;K;GFG$/L7#%\'8NUUC.)HKME0FJ5
MZ45UIK3\V[DQ3C!P:VYDELN-(&<;%@)T[KRJ'U1Y:<AS^/+@72YP'FUI>9GX
MUAK-TN<=Q-*]LF&W2O2BNM-:_FU<EJ<8N#FW,DMEPI SC8D!.GM>J0^J/+3D
M.?1Y<"YW. \TM#S,_&\-9NESCN)I7MDPVZ5Z45UIIP\^CF53A7Y9V^\PLMV3
M:]E[;M:>/NIE-REQ)Z,LVI$GVN]7JU2&7$28]TP[7D>]WJ*ZBBNV9;V:*Z45
MUI6M%>65ZY4S        &\'R .*JN17/7%L[OEM3,U_QGMBMP7UR0U5<.1F3
M#WO7JRT^(E5*M7!O*W_?MGJFJ%M6)Y%>G6G7<OY&/&56_>;V-9K>;<F7@O'6
MW*VO>UOM57$?RUEVMMUI:_$2JE6I[>3O>_#76E4+;LKJ:].M.NY+R-N,ZM]\
MV\;S2\VZDO!N.]N5M:]+?;JN(_EK+WO;K6U]Z54JW/1D[WOPUUI5"V[*ZFO3
MK3K(>]F7X8JY3>91AVQ\AM*9^LN(]H7O3)'9+-7(,G/8\BMGTW9:.I72K-T:
MS21]<#'<E3;C../H5TJJE*V%Y/))WQ:%      %<%YW?%FO%WS ]KL6FW>I8
M%NM;>]<%JTPMJ(VQG<R<O,+4ST0F*S[S[ A75MJ.VJO@P51JUHFBTI*^[SD>
M-->-O.K9[%K@>IX1N!;>ZL*JTRIN*VSFLN:O*[8ST0F,U[U9U#N:&V&ZU\*&
MJ/6M$T72A7]^<;QKKQNYS[.8M<#U/"=OK;W3A=6F5-Q6V<TES5Y7;&>B*1FO
M>K.H=R0VPW6OA0U1ZUHFBZ4*I;VA?AQ7AYYG&Z8UDM?O?K;D XUR-US5F.MF
M"U'V/.N+F=6:/VMIAL>\>SK?>6V8S2J^!;EQ*UHBCB4FHPU8&K,T@      '
M)V2]7;&[S:<AL-PE6F^6&YP+U9KK!>5'G6R[6N4U.MUPAOHK1;,J%,80XVNG
MI2M-*T^@<C9[O=,?N]KOUDGR;7>K)<8-WM%SA.J8F6ZZ6V2U-@3XCR*T6S)B
M2V4.-JIZ4K32M#D;/=[GC]VM=^LD^3:[S9+C"N]HN<)U3$RW7.VR6ID"?$?1
M6BV9,26RAQM=/2E::5H<OC]_O6*7ZR91C=TFV3(L;N]MO]@O5M?7&N%HO5GF
MLW&U72!);K1R/-@3HS;K2TUZH6BE:>FA:<\*.1UJY;<5-'<A+8J,E_8V"6N?
MDD.(IM3%ISFV>)8<^LC7AK7T9L^96N=';[NU:FFTJ4E-:]M++OA[R!MG*7C+
MIC?%N5'H]G^$VV=D,2*IM3%JS2V^)9,XL[7AK7T9M.76V:PWW=JE--I55*:U
M[:65O#_?]LY1\9M,[VMRH]'L_P *ML[((D53:F+7F=N\2RYO9VO#6OHS:<MM
MLUAON[5*;;2JJ4UKVTN3/+\Y5V;FWPQX[<H+0N(F1M76]FN660(2VEQK)L6T
M>+CFRL>9\)Q?1BQ9[9[C%:JKL6MEI"E(157;3*0R4,DC,4
M                            KCO/AS*X9AYH_)!J6X]6%B"-88;9([R^
M_P!3M]JU1A4N6VUTK5*695_N4V4FE.G3UCT^GK6M?SYV>6SLK\RCD&W*<=K#
MQ5.N,2L[#JN_U2#;-88?*E-M=*UHEJ3?+A,DTI3IT\?T^GK6L 7SKLMG97YD
MO(%N4X[6'BJ=<XE9V'5=WJL&V:QQ"5*;;Z5K1+4F^7"9)32G3IX_I]/6I52>
MTB9Y<\Y\XKE<S-=?5 P=&H,#Q^*^OO\ 4;99M+:_G36F>E:I2Q,R6[7"8E-.
MG3UFO7W76M=0!JE-5)HR)_WL[W%["]0\%,=WHS;H4C9G)*[Y)DF1Y"MAE=R@
MXCBN4WO#L0P^+-HBCB+0PFPOW5;=*]53+DY1=54:;HB<[Y"7&[$-5<*K!NEJ
MWPY&Q>0EUR#(+_?E,M+N$/%<8R:\XEBN)QI=$T<3:V*61ZYK;I7JJ5<5T755
M&VZ(G)^0QQOQ#5?"VP;H:@0Y&Q.0=TR#(+_?5,M+N$/%L9R6\8GBN*1I=$T<
M3:V$V5ZY+;IZ:RK@NBZJHVWVV:'LM_#W -&^7)BW(MBU6^5MOEC>\KRS*LH7
M&8<NMOP?#,QR#!,'P6'/HBCJ+)&3C<B\N-4K2JIUV<HY55&6J(WY&\,W>DE@
M    PI\PWB_AG+KB%NG4.76R'+G.X9?,GP"[OL,+F8ILC&+3.NF'Y#;9+W:N
M&MNY-4C2_#6U61;I,B.I5&WEF'O/3C?B/*GBIM_564VV)*FNXC>LCP:ZO,L*
MEXQL''+9,N6)WVWR'>U<1;=P:I'E=BVZOP)$AA2J(=68?\\>.&(\IN*VWM5Y
M3;8DJ:[B5YR/![H\RPN7C.P,<MDRY8I?;?(=[5Q%MW!JD>3V+;J_ D/L*51#
MJS7[YHO#[ ></!O?^C<WL\&;<G\"R++]9WN1'C+G89M?$++<+Q@N3VJ6_1+D
M!;5V9I$F^&XS65:I<J*M=&GUE7*5L)6WE.R>AZCV!<=3[7UCM.T.OL7;6FP\
M+V!:WXM$UE,W'#<DMN10G8U%N,HJ^W)MJ:HZK13NI3K6GT3OFJ\ZGZOV?KC9
M=J=?8NFN\\Q#.K:]&HFLAF?B60VZ_P -V/1;C*:OMR+>FJ.JTT[J4]-/HG?-
M69S/UAL[7.RK4Z^Q=->9YB&<VUZ-1-9+,_$L@M]_ANQZ*<:35]N1;TU1U6FG
M=2GII]$]0TALVZ:5W3J#<EC?DQKWJ7:& ;-L\F'1"ID>Z8'EEIRJWOQ4N.L(
M5):EVI"D44M%*JI3JJGT2VM+20M%"[8
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
MW+\761F*?._Y#W,KYJ?(?XHLO*IXK(2LO*8,
M      MD>/?X ]'_ (H-:?<992T*T1^ _37XJ==_<A9RS[T3^!#3?XJM>?<C
M:"ZUXO\ R:>/'XC-2_<#CYZ^>K'JI[F  <#E5TD6/&,CO41#+DJSV&\72,W(
M2M<=<BWV^1+90^AIQEQ3*G&:451*TJJGKTK2OI.$R6Y/V;',@O$5#3DFU62Z
MW*.A]*U,+?@P'Y3*'DMN-.*:4XU2BJ)4FM:?0K2OI.$R6Y/V;',@O$5#3DFU
M62ZW*.A]*U,+?@P'Y3*'DMN-.*:4XU2BJ)4FM:?0K2OI.MYC>)./8AE5_A(8
M=F6/&[Y>(C4I+BXSDFV6R5-81(0TZPZMA;K%*+HE:%53UZ*I7TE1:5715E%'
MV        2"?9J<7:R#S$[Q=G&VEJP?CELO*&5.+[5-.R\GUWA57&:>&OQ':
MLY@M-:=4^X4JO7T=M=['L\6--WWGS=KHMMM:L,X_[$R5E2U=JFG)61X#A]7&
M:=B^]RK.5K36G5/N%*KU]'2N]+V>C&V[YSVNUT6VVM6&Z!V'DC*EJ[5-.2LB
MP+$*N,T[%=[E6LK4FM.J?<*57KZ.E9.GLE^',Y-YI=]O3K33B]=\5=MYC'6X
MOL6P].R_5FOU.L)\-?BNUCYTM%4]4?2UJKU]':J?.3B";\66@
M                                                    !%D]ISY4
M5Q/3VH.(F.W.K5WVS?*[3V+&C2$I=I@&#2G(6(VJY1_$[EV[)<[<7-95V=/6
M,:]"J=*TK&C]HXY,5QC5&J>*U@N-6KKM"\UV9GT>.^E+E,&PR2Y#Q:V7"/W]
MRX&0YJM<QJO;_?\ 'O0JG2M*QJ_:,>2U<8U1JKBQ8;BIJZ[/O-=EY]'COI2Y
M3!L,DKAXM;+@QW]RX&0YJM<QJO;_ '_'OWU.E:5AM^UZ<RJX5HK1G![%KLIB
M^;KR*NY=IQ(DE*7J:SUW,=M^$6:[1?$[W+7ENQW7+@PKLZ>M8GZ%4Z5HJ%40
M^R(&5_8       !,/]F"XJ^IV?>/,C)+7T?O#S.C=6RI".U2;9!<@91LZZQD
M.=:.,SKC[R0F)"*)JA<*:SW5[G$TEB^S?<9?5+5N;EMD-MZ/75UK3&M9+Z.U
M2;="7!R38USCH<Z^(U-N'O-#9D(HFJ5PYC7=7N72DKWV<7C/ZI:MR\L\@MW1
MZZNM:9UM)?1T4FW0EP<DV+<XZ'.OB-39_O/#9?11-4JARVNZO<NE)V'L?_#+
MU&Q<B.>65V?I)OK['';3LR2WVJ1:;<Y;,PV]>8C;O=1UBXW7ZWK?'E-T35"[
M?/8[E=SB4RX24V2DR;P    =%VAKK%MOZWS[5.;P:7/#]DX=DF#9/ KTHJ38
MLIM$NRW-MI=:5JS(]4FJJVY3W3;E**3TK2E3I>R, QK:VO<XUCF4*EQQ/86)
M9#A>1PJ]*5D67);5*L]Q0VNM*U:?]5EJJVNGNFUTHJG2M*5.E['P'&]JZ^S?
M668PJ7'%-@XGD&&9'"KTI619<EM4JT7%#:^E:M/^JRU5;73W3:Z453I6E*GG
M.X-5X=O+5&RM,;"MR;O@FU\$RO767VVM:)5+QS,;'.L%W:9<K2M6)/J,]=6G
M4^Z:=HE::T4FE2JEWYIS*./>Z]J:/S-E;63:KSO)<(N;BF5L-SU6&Z2(46\0
MT+ZU5;;Y!;:F17*5JEV,^A::U2JE:UDV\-39)H?<.S-,Y<TMO(M9YMD.&W)R
MK2V6YJK)<GX<:[1$K]*K?>8;;<N,NE:I<CO(6FM:*I4K-=WZGR31.X-EZ;RY
MI;>1:TS7(<.N*U-+9;FJLER?AQKK%2OTJM]YAMMRXRZ5JER.\A::UHJE2F+Y
M*Z(S#B_R!W-QXSYA;.6Z9V1EFO;NZIAR.U<E8W>)5OAWV"ASJI=IR&WM-3X;
ME*U2]$DMK36J54K7R,\L/+3Q$      S(\OWDW+X?<P]$[]3(D-6'$,TB0L[
M88J^OU[7&4M/8QGL:L5FO^.R&<8NTF1%;6E:4SF&7.G<A-:9:\%>1DKBCRQT
MIO%+[[5DQ7+XL/-F6:O+]=U_DK3V-YO'K&9K_CC[6-W20_&0JBDTF,LKZ=R$
MUIEGP8Y%RN*?*_2N\$OOM67%<OBP\U99J\KUW ,D:=QS-X]8S-?\;?:QRZ2'
MXR%44E,QEE?3N0FM,\?+(Y=S>"_.OCCR73)DLXW@^?PK?LB-']8<]\=4YBP_
MA^RHM8<=72?)8P^]RY4)M:5H3<8\=RB>YM-:6C\.9#N,.)<+?+C3X$^,Q,@S
MH;[4J',ARFDOQI<22PI;,B-(96E;;B%52M-:5I6M*EE'$EQ+A$BSX$J/-@S8
M[,N',B/-R8DN));2]'E19#*ELR(\AE=%H6BM4K36E:5K2I9*Q)<6?%C3H,F/
M-@S8[,N',B/-R8LN+);2]'DQI#*ELOQWV5T6A:*U2I-:5I6M*EQ9 GP;K!A7
M.V38ERMMRB1Y]NN,"0S,@SX,QE$B)-A2XZW(\J)*CN)6VXA2D+0JBDUK2M*G
MTGT'T'U@         %$-RP^5-R5_'_N3XQ<C*IOD!^'C=GXW-D?=E>0:IL@_
MZ>O?_6]R_P">/'@!Y&#B
M
M
M
M                                      #O^J/PI:U_G_AWW16X[;@/
M^G>%?SMQS^.(8/K@?\>A?\KC?\,@ON2V3!ME
M                          -='FN\I_[(/!/>.T;9<O>[.;S8?O9:O6VO
MLF_? V&EZPVRXVZM7&DUF8K:W)M\Z55_>[6OW*Z]$*P"\SSDO_93X5;FV3;K
MAZAFEWLGWN=;K;5V2_KZSQ+MDMT^!6KC2:R\9MKDN\]*U_O=M5Z%5Z(5@+YG
M');^RKPLW)LFW7#U#,[O9?O=:W6VOLE_7SGB7;+;I\"OB-4K+QFVN2[STK7^
M]VU7H57HA6J[SI>9/]AKRX^1&XK3=?>K8M_QO[T6GW&E^'/^^;M!#^-VBZ6J
MM764UGX99W9^0]*JZ>%9U^Y77HVJLF*YPKJ2HH        -R?D3\5?[37/\
MUU=+W:_?#7W'YES>685>1_B;USQ:5&9UU:EK7])<>E;!F6^6J.NBZ28,"4FJ
M>VBJIVV^2IQE_M&<Y\ N5XMOKV":*:7N?+*NH_Q5VXXU)CLX!;%K5])<=DYW
M+@R51U4521"A24U3VT56FVGR6>,_]HKG)@-RO%N]>P71;2]S975U'6*[<<;D
MQV<!MBUJ^DN.R<ZEP9*F%4521#A24U3VT56F^;V<;AE_:Z\S/5=YR"S^^>L>
M,;#G(G.JOM_XB_=L.F1(^K+,XXOK'=?F;/G6R:N*M*Z2K=;9B:I[*+4FQ=)^
M9/G+4(      ZQFV'8YL3#,NU_F%M9O6(YUC%^P[*;/(Z^KW;',GM4NR7NVO
M]M:*\&?;)SK2NE>O:NIUS,<2Q_/L1RG!<LMS5WQ;-,<OF)9+:7^O@73'\CMD
MJSWFW/=M:*\*;;ICC2NGIZ*.N9AB=@SW$LIP;*[<U=\6S3'+WB>2VE_KX%SL
M&1VR59[S;GNVM%>%-MTQQM72O7HHZAL'!,5VE@6;ZRSJTL7_  C8V(9+@F8V
M*5W>K7K%<OLTW'\AM,GMK17@7&T7!YE?2M*]JZE59R>T1DG&'D)N#0&64>7>
M=59W?<4]=>8K&K>K3$E5>QS)&6*]:MP\GQV1$N+'^RQ*14K+>1^D\AXX;XVO
MHS**/+NVLLVO6,>N/,5C5N]KBR:NX_D++-?2B)DE@?BSV/\ 99DIJ5GG(W2F
M0<<M[;6T=D]'5W;6>:WK&?7'F*QJW>UQ9-7;!D#3->M6XF1V!^-/8_V69*:E
M,KR_XWY7Q!Y/[TXS9K1]R_:9V1D>%^^$B,J'6_V2%,4_BN6,1E5K5J!F&*R8
M5TC4_=CS$5_=/"3Q0\5,<      #*?A)R/N7$CE=HWD+;U2E1M<YU;9N31(7
M6LFZX-=D/8_GUG83W)2N1=<-NTYAKNZI2ZM*NGH,E^''(*X<6>3NF-\052:Q
M\ S6WS,BBP_3(N>%W1#UBSBTLI[DI6_<\2NDUEON]S1U:5?N&2W#OD!<.+?)
MO3.]X*I-8^ YI;YF118?ID7/"[HEZQ9O:64]R4K?N>)7.8RWW>YHZM*OW#,K
MR]N5MVX1<T>.O*"V*FJB:KV-:KAET&W^F7>=<WM#^,;+L,=%5H0N3>L"O5QC
M,]W5*7G$*K3W):<VB[6R_P!JME]LL^+=;->K?"NUIN<%Y$F#<K9<8S4R!/AR
M&JJ;?BS(KR'&UIK5*D*I6GHJ675JNENOELMUZL\V-<[1>($.Z6NY0GD2(=PM
MUPCMRX,V(^W53;\:7&>2XVM-:T4A5*T]%2RKM=TMU[MENO5GFQKG:;O B72U
MW&$\B1#N%NN$=N7"FQ)#=5-OQI<9U+C:TUJE2%4K3T5+DJR7NT9+9;1D>/W*
M%>;#?[7;[W9+O;I#<NWW6T76(U.MMR@2F5*:DPIT-]#K3B:U2M"J5I7I4Y ^
M\^\Y0              QPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_Y9
M?)8Y+_-_W+\761F*?._Y#W,KYJ?(?XHLO*IXK(2LO*8,        DT^R[?*[
MY _-P?\ C-P(D7>S9_*JWK\WU_XQL')%'LW7RI]Z?-_>^,7""71['A\N'DY\
MU-_XW=;$X<F9$R@L0                      "H/*I\JKRC7
M                ,L^'?"C?W.7:D+5FB<1?NSR'(C^7YE<4OP\&UY8Y#JD+
MOV97^C+K$"/1MIRL>*W1V?/6VIN*P\Y3M,HN)O#W>?,_9D/6FE,5?NCR'(KV
M59=/2]$PS K+(=4A=\RV^4:<9@L40TY5B,BCDV<MM3<9EURG:90<3^'^\>9F
MRX>M=*XL_='D.17LJRV>EZ)AF!V:0ZI"[WEM\HTXS!8HAIRK$9%')LU;:FXS
M+KE.TS8X)>7YR8\Q3<UOTWQPPB3>Y#;L*1G&>W5$B!KK5V.RGUMKR7/,F2P]
M'ML:C;+JHT-JCURN3C2FH<=]VE44L0/+T\O'3/EY:=:U_KQE&1YYD*(4_:VV
MKE;V8F1[!O\ &;71NE&DNRE6/$K,I]Q%KM+;SC41M:W'%ORGI$EZ>SP-X%ZC
MX&:F:P3 VD7_ #:_(ASMG;2N$%J+D&=WV.VNB*>&ER2JS8M:%/N(MEK;=<;B
MMK4M:WI+LB0]/.X(<#M2<#M3M8+@;2+_ )K?40YNS=HW""U%R#.KY';71NGA
MI=DJLV+VE3SB+;:VW7&XK:U+6MZ2Z_(=M'_*]\KK0GE=Z)9UCJ]AO*MD90W;
M[ENC=MUMC$+*MG9-$:<HU2C*7IB\=PFPKDNMV:R-/NLPFG%N..2)C\J6_GZ9
MRF<1LQ            *F[D)^'S>'XW]E_=G>BKUWO^'#<OXUMB?=?>"L$WM^
M&_<GXU=A_===RE)Y/?*5Y#?CRVU]WU_/(#RD\J/#0
M                  "?+[-1^KMO?SC]E_<MK@G#>SP?((O/S@MB?<SKXF^>
MSS_(*O/S@-A_<UK\LLO9+?U6N0?.LVU]QVJB06;VC>H2=@
M "#3[2[RIKLCD[@/%_'KGXV,<>L53?LOCQWU^"]M+946%=5QIC**>!)7CN!L
M6JL=RJE*9=NLMKHBO?W0P/:).3%=@\CL&XW6&X^-CFA\93>\J88>7X3NRMAQ
MH=S7&EM)IX,A=@PABV58<[E*9<N<IOHFO=W0RO:'>2]=@\C,'XX6&X^-CFB,
M:3>\J88>7X3NRMA1H=S7&EM)IX,A=@PEBV587W*4RY<I3?1->[NKK?:V>9==
MK\O=:</L7N_K&(<7\-1DF<Q8LARC#^X]LP[?>7(<]A%/5I:\6UM&LRHSO<I;
M#UYG,]$5[^Z-*1WB/(1*0       "P2]GJXK?>!X*6O:-]MJX6=\H;W79]P5
M)9\*:QK^VIDV/5MO57L31V!,L])5^BJZJZMW[Z-/WJ9U_D.<9OO&\*K;LF]6
M]</->25XKL>?60UX4MG!;>F19M:P%5[4T=A2[323>XRNJNK=\^C3][2=)Y$7
M&C[QW"RV[(O5O7#S7DA>*['GUD->%+9P: F19M;055[4T=@R[323>XRNJNK=
M[^C3][2SG]E\X9_V9_+CL^X<CM+EOV/S"R"NW[HJ6QX,^/K*U)EX]IRV+K1"
M:/6V?8J3,DAKZKK5K)?HT_>IWO&[$W6$D$      CG^TD\6/OM\0<:Y$6"WT
M?RWC/E:)-Z>9::K)D:MV-*M>-Y$VJB$TE2JV?*VK),33JI$:)28Y5-**6NF@
M3VA+C1]]+BGCN^[' H]E''7)T2+NZTVW60_K7/Y-MQ^_HK1*:29-;3D[=GEI
MIU4B/%I+<JFE*J5305[09QJ^^CQ5Q[?5D@T>RCCMDZ)%W=:;;K(?UMG\FVX_
M?T5HE-),E5JR9NSRD^E2(\6DMRJ:4JI5(KGM87#:F[>#6)<I,:M:9&;<1\T;
MEW]]AEJLN5IW:DRSXIE+2J(129,58LT9Q^<BG<IN)"I/=JFE%+6F!^0FB%(5
MO0       !,7]F!Y3TGX_O/ASD5QI65893.\M91WWE+=<M%T5;L5V5:XU'$T
M2S%M=U199C3*%5JMRY2W.VG:M599GLWO)>DVQ;HXF7^?2LFR26=T:Z8?=4MU
MRU7-5OQG8=MCT72B68MMN:+/+::0JM5N7"4YVTZ*K66)[.)R5I-L6Y^)U^GT
MK(LDEK<VNH[SJE.N6JY*@8UL*VQZ+I1+,:VW-%GEM-(56JW+A*<[:=%5K.Y]
MC^YDTN6,<BN".4W5-9F-S6.16HHLE]:WG;'>5VK#-LV>)1Q-$1X5FO3>/SV6
M&U*JX[=IKO:GM6I4MDE*$HPFW@
M       %=][07J^X:\\S?;-^D1:Q;5M_#M7;,QZO:[1#\*F%6S7UW?0XY57B
M*=RW ;BI7;7M2I7;2E*4I0@3>>SK>?@7F,[0O;\:L:V;6Q/6NQ;#7M<['H=,
M/MN"75]*W*J[U.Y3@UP4KI7HFM>E*4I3H0,?/4UQ/P/S%MGWM^-6-;-JXGK;
M8EBKVN40]$IA]NP6ZO)6Y57B5=RC!YZE=*]$UKTI2E*="K?]IVT_=-7>;ONO
M))4-42R[RP33NW,7KVNT;D6].O[1K"^24..J5XJGLVUI=5J[:]J5*[:4I2E*
M&E T\&GTC[E@K[._R!Q_;7EZXQK%F9&^O+CEEN5X%DULHIE$VEER?(;QL##+
M\N*TXI:;;<8&0R+>R\I**O2+1)ITK5"E*G9>0EO2Q;2X'8WKAF7'^NW0&4Y/
MA&16ZBF43/>C)+]=LZQ&]JC-K4I-OGPK\_!9=4E'BR+5(]%:HJJLZ?R&-YV/
M:/!''-<LRX_UVZ!RC)\(R*W44RB92T9'?KMG.(WM49M:E)M\^%?7X+3JDH\5
M^U2/16J*JK9U^RW\F\9W;Y7^(:A8GQ/K\XK9MFFM<NM%%QV[A2P9?E%]V;@.
M2+ALN*6BTW2VY1*MC#ZTHJ_*L<NG12FU+5O;-UQNI)'H   !@%YH')FU<3N#
M>_MI2;BS!R6;A5VU_K9E;JD2+ALG/X$O',61";;6V](79WI;EU?0A2%TA6]]
M=%)[:JI@UYD7(NV<7^&.\MER+@U"R&9A]SP77K2G%(D3MA9S"E8_C28;;:VW
MI"[2[*<N;Z$*2JD. \JBD]O6F#OF/<B;9QAX9[QV5)N#4+(9F'W/!=?-*<4B
M1.V#G$*38,:1$;;6V\^NU.RG+D^E"DJI#@O*HI/;UIK/\X+EQ9>%7EV<F-QR
M[JQ;<LN&OKUK+4["WEMR[GMC9EMFXKAJ+>TTXU(E.6*1-=O,E#:T+I;[9(71
M2>RJJ5AA7"%<B5 Y[%QYU;<-W[ZTOIRUQ5S)NT=IX%@3;*/&HFC>59/;+-)?
M?<CJ;=CPXD:8MU]ZBD4990IRJDT355/6-#:UG;EW=J'4MMC+ES-E;+PC!VV4
M^-1-$9-DENM$A]]QA2'6(D6/+6Z\[12*,M(4NJDT355/5]#ZVG;CW;J+4]MC
M+ES-D[*PG"&V4^-2E$9+D=NM$A]YQA2'6(D6/*6Z\[12*,M(4NJDT355/=N+
MNG;GR&Y)Z!T19X:YUPW%N36VM6HZ/6*)HWF>7VBP2I,EV*MMZ+!A1)SCTA^B
MT4CL-K<JM*4U52V.+0@L^2ZR
M  -=/FWO2F/+7YCKB.OLNJTS?&5KC+<;<K%D3+='FM*4U6BJL/PG7$.IK[E3
M2E45U36M# 3S3'I+'EY\M%Q77V75:BO+*EQUN-N5C2)<!B8TI3=:*JP_$<6A
MU/[U3:E45U36I@/YI#TACR]N62XKK[+JM1WEE2XZW&W*QY$N Q,:4INM%58?
MB.+0ZG]ZIM2J*ZIK4U8>=U(F1O*:YX.07I,=Y6A,ACK7$<=:=5#ES[7%N#*E
M,J2NL:3 >=;>37W*V5J2JE4UK0K)2N:*Z<J)@       "61[*Y_I_P S/YGZ
M6_CK8Y*%]F;_ -..7/\ -33_ /&^P23[[-'_ *<<M_YJ:A_C?/R:W[&C^$KG
MO_,;C_\ Q_M8F4$MLEID\T                                  QPYC
M?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_Y9?)8Y+_-_P!R_%UD9BGSO^0]
MS*^:GR'^*++RJ>*R$K+RF#        )3/LM/X?.4_P"*##?NS=)+7LT_X<.2
M_P"*G$ONO=)*?LUWX;^2WXJL2^ZYTF0^QP_*6YD_B,P/[OGB:N3!B7Z6 X
M     !6%^:?LK[[7F)\P<Q2^N4PC=V689!DK5W4?MFLG6=:6IUI72E?5EV[$
M6JM?NT:[:%<'YE^P_OH\^>5^6I?7)91N3*,1AR%J[J/6[7+K6N[8XU7I3_%U
MV_%FJM=:=:-]O4KD/,KV%]]#GMRMRQ+ZY+*-QY/B4.0M7=1ZW:Z=:UY;7&J]
M*?XNNWXLU5K]VC?:5 _G)[9^_9YI?.G.TR7)D=OD+FN!6^4XKOI(M&HGF-26
M9YE72E?5'+5A#-6:5I2M&>VE?28!F#9@\:SP     #>3[.]K5&?>9?@M_=BH
ME,:AUEM/93J76JO-,K?L36LX<I:>E6TKC7'8[*VEJI[AZB%)Z+HBM-SWD(Z\
M3G'F)87?'8R)+.JM<[+V&ZEQJKK;2GK*UKJ))4GI5M*X\_8+*VU*I[AVB5)Z
M+HFM-S/D+Z\3F_F'X7?'8Z)+.J]=;*V&XEQJKK;2GK*UKN)(4GI5M*X\_8#2
MVU*I[AVB5)Z+HFM)$_LMVI4;*\VW7.3/1&YD?1VHMR;:>0\S5]EA<C'&=20)
M:T5HII+D2Z;686TM=.C;]$*3T<HBM+"<GA$[<M 2,[[37QOIG?%[5W).SP$N
MWK0F>UQO)Y3:%)4C7FUZP;363+=12M'DV[/K39F(Z7/0W6YO52I-5*2N.M[1
MAQ]IFW&W6O(6U0J.7C1^;UQ[(Y*$*2I&!;/K"M=9$IQ%*T=3;\XM=H982OT(
M]\7JI52JJI7'=]HJX_4S7C?K;D':H5'+QI'-JX_D<E"5)4C ]G5A6NLB2XBE
M:.T@9O:[0RPE?H1[XNU2JE552N)![75Q1ILCAYIWEC8[:E[(.-6R:XIE\QIM
M2%-ZNW36VV14N:\W2M'TVK95EL$>*ASW+=;N_5"DU6I+D'$AD$-$KM@
M#^VW'&7$.M+6TZTM+C;C:E(<;<0JBD+0M-:*0M"J4K2M*]:5/[;<6TM#K2UM
MN-K2XVXVJJ%MK16BD+0M-:*2M*J=:5IZ:5/[;<6TM#K2UMN-K2XVXVJJ%MK1
M6BD+0M-:*2M*J=:5IZ:5/[:==8=;>9<<9>9<0ZTZTM3;K3K:J+;<;<16BD.(
M52E:5I6E:5H6DGE\<C$<L.&/'G>STM,V^YAKRUQ,V=IV45]\/$UOXAL"M6D>
MEAI[,+%,=92JE*UCN-J^@JE:V5'!+?Z.3_$70VZW95)=ZRS K;%S%WW%%?7[
MC"WL4SJM6D?WEMW++)+<:36E*U86A7T*T+)K@IOU')WB/H?=3LJDN]97@=MB
MY@Y[BBOK\QA;V*YS6K:/[RV[E=EEN-)K2E:L+0KZ%:%QGY8?*EOFIP'XO<CW
MYR9^1YUJZSPM@O4\-*OOHX6Y(P;9M:LMUZQV7\ZQR>\PE5**K&=;5TZ*I6N9
M)EJ99F>0 !U+/LVQ[6F"YKL?+IGO?BFO\2R/-LGG]$U]1Q[%+/,OMZF=%K:1
M7U:VP'5^E2:>Y]-:?1.KYQF-AUWA68; RJ7ZAC&"XMD&8Y'.Z)KZE8<8M,N]
MWB7T6MM%?5[?!<7Z5)IZ/36GT3J^;YC8==X7E^P,IE^H8Q@V+W_,<CG=$U]2
ML.,VF7>KO+Z+6VBOJ]OA.+Z54FGH]-:?1.D[+V%B^I-<9_M;.)WO7A>LL)RK
M867W/HA7O=B^%V*?DF03NUQQINOJEIMKSG12TT]SZ:TIZ2J0WGMK(M\[FVIN
MK+5J5D>U=@99GUV;\2KK<23E%[F7?WNC5[4)1!MC<I,>.A*4H;8:0E*4II2E
M*Q/=&T;_ +NV[LS<&4+JK(-FYUE&<71'B5<;BR<DO$NZ^H1Z]J*)AVUN2F.P
MA*4I;9;2E-*)I2E*R+<^T+]NW;>R]OY0NJK_ +,SG)\WNB/$JXW%D9)>)=U]
M0CU[443#MS<E,=A"4I2AEM*4THFE*4I<N16[,IY);[W+R S9Q2LJW/LW-=EW
MMKQ:NM0IF8Y!/OGO5$5VMI1;[0U,3%C-I2A#4=E"$I2E-*4\K/,SS0\:
M  )8/LO7&^MVS[D%RNO,!2H6'6.VZ3P26ZA*X[M_RAV'EN>R(_6G5FX62Q6J
MSL472O6K%Y<3]"M23][-OQ]K=,XWKR>N\*JH>)V6W:=PJ4ZA*V'+YDKL3*,V
M?8K6G5F?9K+;+2S15*]:L79Q/T*U)._LWW'ZMTS?>G)R[PE*AXG9;?I["I+J
M$K8<OF2.Q,HS9]BM:=69]FLMLM+-%4KUJQ=G$_0K4FH^QZ\4:WO9?)SFE?K:
MI4#!,=M/'W7$UYM+D9W)LQ>@YMLF5%K6G='NF/8Y9K%'HNE>M8U^=3]"M29>
M2XB6R3UR%1[4KK?WKWWQ;VXECMIF^H\PUXX_2OH<<UCF+61H0M%*=$K0WMGT
M*KZ5T]'^\(?/M*VOO>W>'&O::6>VF8ZKRO G'Z5]"W-<98WD"4+32G1*THVA
MZ%5]*J>C_>D0+VD_7_O;N_C;M)+/;3,=695@;C]*^A;FN<L;OZ4+32G1*THV
M?Z%5]*J>C_>E?Q[8[JGWGY*\.=WIC]J=A:0SG5SLE*O0Z[J'.V<J0VXBE.B%
MH;W7Z%5]*T^CZ""+,1I2-80W@     #UG0FQ%:AWII;;"%^$O6&V=<[$0YV.
MN^&K"LPL^2I7X;'T]SLK;.O:CW=?H4])ZAI#/5:JW3J#:"%^&O6^T, SU#G8
MZYV*P_++3D*5^&Q].7VUMW7HCW5?H4])Z?I'/%:KW1J+9Z%^&O7&T,!SQ#G8
MZYV*P_*[3D*5^&Q].7VUMW7HCW5?H4])[7QJVBO1W(S0.ZFW/!<T_NO5>T4.
M^&^[X2]?YU8<L2YX4;_&7>Q5IZ]K?NU=.B?3T+91MQMYMMUIQ#K3J$N-.MJ2
MMMQM::*0XVM-:I6A::TK2M*]*T+0UMQMUM#K2T.-.(2XVXVJBVW&UTHI"T+3
M6J5H6FO6E:>BM"S^;<0ZA#K2T.-N(2XVXVJBT.(72BD+0M-:I4A2:]:5IZ*T
M+KEIUI]IM]AQMYEYM#K+S2TN-.M.)HMMQMQ%:H6VM%:5I6E:TK2O6A_9_9_9
M^@       !CAS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_P LODL<E_F_
M[E^+K(S%/G?\A[F5\U/D/\467E4\5D)67E,&
M      6R/'O\ >C_ ,4&M/N,LI:%:(_ ?IK\5.N_N0LY9]Z)_ AIO\56O/N1
MM!=:\7_DT\>/Q&:E^X''SU\]6/53W,  Z?L/_0#./YGY-_$LTZIGG^@^9_S4
MR+^*)AU3//\ 0?,_YJ9%_%$PZ-L_\&NP_P"8V6_Q!<"H_*LHJVBD0
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
MB
M
M
M
M                   #O^J/PI:U_G_AWW16X[;@/^G>%?SMQS^.(8/K@?\
M'H7_ "N-_P ,@ON2V3!ME
M           (3OM.'*?Z\=W:EXDX]<*KLNF[!79.P8S#KM&GMA; AMMXQ;K@
MPI7AJE8Q@329<=Q*:?2LC<355:^A,._VC7DO7+-QZNXM6&?5=HU+8Z["SN.R
MXY1IW/,ZBH1CD"<PI7AJDXYA#293"TI_O>0.)K6OT$P^/:+^2WUV;BU=Q<L4
M^J[1J:QUV%G4=EQRC3N=YU%;1CD"<RI7AJDXYA#293"TI_O>0+36M:^A-?7[
M7AS)^OOD)I/A'B]T4NP:'QE6V-GQ([SU&']H;.@M-XA:[G&4OPES<0ULPF;&
M<2FG1G*W4U56O6B(N)&O(VQ#K        )\_LYO%6ND>%<S=]_MZ8V;<H<EK
MEC*W64M2XNL,.7/QW (3W<WXM:7&<Y=[PTJBZMN1+I'K1*5)554XCR N,M=.
M</Y>Y;Y!I'S'DED5<G:4XREN5&UQB:YU@P:&]W-^+6EPFN76ZMJHNJ'(MR8K
MVT4FM:S?O((XSUT[Q!E[COD&D?,.2&0UR=I3C*6Y4;7.)KG6'!H;W<WXE:3Y
MKEUNK:J+JAR+<F*]M%456MEI[*UPQKQZ\O\ G\ALFMB8FP>866US5A;T=+,Z
M'J#!5W+%M9V^1W->-5-UN+M\OK*TN5:=@WB+6B4J2JJI!)O8-Z1)T
M (5GM.?%9.*;>U!R\QRV)9M.U[-75>QY4=NB6OK^PB(N;AUTN"_"I5RX9'@M
M783?NU4I'QRE.U/3JN'[[1QQF3C&U=4\JK!;J-6O9]HKK/8$EANB6_KXPV*N
M9B=RG+\.E5S\@PJKD-OW:J48Q^E.U/3JN(-[1CQH3C&U-5<J;!;J-6O9UHKK
M38$EANB6_KXPZ*N9B=RG+\.E5S\@PNKD1OW=:48Q^E.U/3JNO]]KTX9IPO>.
MC><>*VA+%DW58*Z:VM,BM42S]\O7L%RX8+>+FYX5*N73*M<U=M[7TQ5*1L43
M3M16G<N+$1H2-00V0       "P^\@SE/_:-X!X5B5ZN/KF><;IZ])W]MU?\
MC+F*V>(Q.UA<DMU<=72 G"I3%J;6JM*N2+._T32E*=9Z_D=\E_O_ /!O#\6O
M%P];S;CW.5IZ^-NK_P 9<QFTQ6)NM[A1NKCBZ04X?)9MB%UK3O?M+W2E*4H3
MS/) Y*_?^X/8ABUXG^M9KQ]FJT_?&W5_XRYC5IBLS-<7"C=7'%TA)P^2S;$+
MK6G>_:GJTI2E*%H[[-+S)_M4^6?@&$9!=?7MD<4+DOC[DK3SG68[AMB@QKCJ
M"ZI:JZ\XFVIU_,CV5IQ54U=DV*36B:4I3KNR-Q)N$)!8             !CA
MS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_P LODL<E_F_[E^+K(S%/G?\
MA[F5\U/D/\467E4\5D)67E,&        2:?9=OE=\@?FX/\ QFX$2+O9L_E5
M;U^;Z_\ &-@Y(H]FZ^5/O3YO[WQBX02Z/8\/EP\G/FIO_&[K8G#DS(F4%B
M                     5!Y5/E5>4:X                     !V;#L*S
M'8F26K#L Q3),WRV^240[+C&)62Y9%D%VEN5I1$>W6>T1I=PFO*K7]ZVVJIV
M/$\/RS/<@MF)X-C&09EE-YD(B6C&\6LUQO\ ?;I)76E$1[?:;5'E3I;RJU_>
MMMJJ=BQ/$,LSS(+;B>#XQD&8Y1>9"(EHQS%[/<+_ 'VYR5UI1#$"TVJ/*G2W
M55K^];;54[=@FO\ .]HY79L$UIA>5["S?(I;<"P8?A&/7;*<GO4UVM$MQ;58
MK'$G7.?(56OH2TTJI) X(>SB;PVQ)LV?<S;M)T-KE2XLY.L;)(MUTW)D\-5*
MNUC7.0BMPQW6T:0VINM52/?&Z(]VT[!BK[7*2">$_L_6Y=H2+1G'+FYR-(X
MI<::G7-F?M]RVWD<15*N>KW%]-9UAU['?0I%>LCU^Y)]VTY#C+Z.4D"<*?(
MW)L^1:,WY;W.1I/ 5+C34ZYL[]ON6VLCB*I5SU>XOHK.L.O8[Z%(K6LCU^Y)
M]VT[#C+Z.4E;>6_[*?R'W5+L.R^>]ZE\;=5J<AW%&H<>DVJ\;YS" JE7O5+O
M);5<\7U-$DM+;K54KWTO".CC+UNAN=KM)CG'WCCI/BQK:TZET)KVPZZP>T_3
M?>^SL+7.N]Q4TTS(ON37N6N1><GR&8VPA+TZ>_(DK0A"._L0A*9:.B>/VG>-
M&O;7J[2&!V3 <-M?TWU"TLK7,NMP4TVR_>LBO,M<B[Y'?I;;*$NS9K[\A:$)
M1W]B$)3+(T7H#3W&K7UKU?I'!+)@.&VOZ;ZA:F5KF76X*::9?O617B4N1=\C
MOLMME"79LUY^0M"$H[^Q"$IG?\8N*?'WAMJ>R:3XUZOQO5FO+)].]Z[%'<<N
M-\NJV68\G(\NR&<Y*O\ E^3SFH[:7[C<I,F6XVVAOO\ #;;0GVX]C/8C(4
M            J;N0GX?-X?C?V7]V=Z*O7>_X<-R_C6V)]U]X*P3>WX;]R?C5
MV']UUW*4GD]\I7D-^/+;7W?7\\@/*3RH\-
M            )\OLU'ZNV]_./V7]RVN"<-[/!\@B\_."V)]S.OB;Y[//\@J\
M_. V']S6ORRR]DM_5:Y!\ZS;7W':J)!9O:-ZA)V              //MM;,Q
M?2^KMB;=S:5ZEB.LL)R;.\CD4JBCJ;/BMGF7J<W&2M2:.S'V(=6V&Z>Z=>4E
M":54JE#HFT=BXWJ'6V?;4S"3ZGBNN<.R/-L@?I5-'$VG&;3+N\U$=*ZIH[+>
M9B50RW3W3CJDII2M:TH=%VAL3&]1:WSW:>82?4\6UUA^19KD#]*HHXFTXU:9
M5WFHCI6I-'9;S,2J&6Z>Z<=4E-.M:TH>8;LVWA^@M.[2WAL"9ZAA&HM?9=LC
M*Y2:HH\FQ8;89U_N+<5+BDT>G28T!3<=JE>YY]:$)I52J4K50[NVWE.^MP[/
MW5FKZG\JVGG639U>_IM76HTS)+M*N=;=$KV-);M]K;D)C1FTH0AJ.TA"$I2F
MB:5DFY-I9+N_;&Q]P9@]5[)MEYID>:WCZ95UN/+R&Z2;E6!%KV-T1 MK;Z8\
M=M*4(;8:0A*4I32E*S+<>T<DW;M?8VW\P>J]DVRLTR+-+Q],JZW'EY#=)-QK
M BU[&Z(@6UM],>.A*4(;8:0A*4I32E*8CD+NW,>2>]=O\@-@2%2,SW)L;+MC
MY!].J\S$G99>YEWK:X*JMLI;M=G:E)B1&D(;;9BLMMH0A"4IIY<>:GFQXZ
M    9'\0N/%^Y7\F=+<>L>]8:D[/SJTV.Z3XR*..V/%&%+NN:Y'1M7N7$XWB
M-OFSJIK^_P#5^VGIK0R"XIZ%O?)_D7J#0UA\=N1L?-;79KE.CHHXY9L884NY
MYAD%&U=$N4Q_%8,R;5-?W_@=M/36AD!Q5T->^3O(G4.B+#X[<C8V:6NS7*='
M11QRS8RRI=SR_(*(5T2Y3'\5@S)M4U_?^!VT]-:&5O!OBYDG-/ESH#B]B_K+
M,O;^QK+CUXN<1M+KV/87&6Y>M@971I?1+J<4P>V7"XU16OTSU;MIZ54+4;&L
M<L>'8YC^(XQ;(UEQK%;):L<QZSPTJ3#M-CL<!BV6FV14K4M:8T"!%;:12M:U
MHE%.M:EF-CN/V7$L?L6*XW;H]HQ[&;/;,?L-IB44F):[+9H3%NM=NBI6I:DQ
MX4&,VTBE:UK1*:>DLN,>Q^S8G8+'BV.6Z/:,>QJSVS'[#:8E%)BVNS6:$Q;K
M7;HR5*6I,>%!C(;12M:UHE-/27+>)8KCN"8KC.$8A:8E@Q/#<?LV*XO8H"5(
M@V7'<>MT:T62TPD+6XM,2VVV&TRW2JJUHA%.M:G-G,','8      #HNT-=8M
MM_6^?:IS>#2YX?LG#LDP;)X%>E%2;%E-HEV6YMM+K2M69'JDU56W*>Z;<I12
M>E:4J=+V1@&-;6U[G&L<RA4N.)["Q+(<+R.%7I2LBRY+:I5GN*&UUI6K3_JL
MM56UT]TVNE%4Z5I2ITO8^ XWM77V;ZRS&%2XXIL'$\@PS(X5>E*R++DMJE6B
MXH;7TK5I_P!5EJJVNGNFUTHJG2M*5/.=P:KP[>6J-E:8V%;DW?!-KX)E>NLO
MMM:T2J7CF8V.=8+NTRY6E:L2?49ZZM.I]TT[1*TUHI-*E5'OK3F5<>MU;3T=
MFS2D91JK.LDPBZN^KN1F;@Y8;G(A1KS":<4M5;9?83;<V(ON4ER,^VM*E452
MM:R7=VI<FT/N#9>F<Q;JC)-99KD&&W-WP%QV9Z['<7X<>[PVW%+56VWJ(VW+
MBJ[E4<COH52M:5I6M9INW4V2Z(V]LK368-U1DFL\TR##;F[X"X[4Y=DN+\-B
M[0VW%+56W7F(VW+BJ[E4<CO(52M:5I6M,5R3T1F7%_?^Y..^P6E-YAIG8V5Z
M\O3_ *L[$8NCN-7>3;XM^M[+JG%UM&10&FI\)?<M+L22VM*E)52M?)3RT\N/
M$@     #-3R[^3TGA[S*T3OA4J1'QS&LQC6C8+3%:JI+UMES3N+YTVN-V.HF
M.0L>NKTR,VI->DR,RM-4K0E:<P.!/(^1Q/Y;Z4W:J2^QC^/9;'M6=-LUJJDK
M7N4MN8WFB%Q^QQ$MR)8;F]+CMJ37I+CM+35*TI6G+[@7R-D<4>6NE=UJDOL8
M_CV61[5G3;-:JI*U]E+3F-YHA<?L<1+<B6*YO2X[:D_\;CM*35*TI6G/_P K
M?E_*X*\\^./)%<R3%Q7$\[B6/9S,=2E4FZHS=E[#]BMN1?#=;GNP,7O4B=$:
M4FO2?$86FJ'$(<3:+1Y$>9'8EQ'V9464RU(C28[J'X\B.^A+K+[#S2E-O,O-
MJHI*DUJE2:TK2O0LFV'V)3#,J*\U)C26FWX\AAQ#S#[#R*.,O,O-U4VZTZVJ
MBDJ36M%4KUIZ"R-8?8E,,RHKS4F-):;?CR&'$/,/L/(HXR\R\W53;K3K:J*2
MI-:T52O6GH+B*+*C3HT>;"D,3(<QAF5$EQ7FY$:5&D-I=8D1WVE+:?8?:712
M%IK5*DUI6E:TJ?L?J?J?N
M 1GO:5.'UPVMQ[P#E5AEJ>GY-QXN4VQ[ :AM=[\G4>;/Q>MZD431Q]Y&$9A$
MC*2A":):B7B;(=5V,^B.Q[0WQ0G;.T1@W)K$;8]-R+0MPF67.FHC7>](U9F+
MT;K=WZ)HMYY&&Y9%CJHA":);BW66^Y7L9]$=[VA7BE.V;HG!^3&(VQV;D6AK
MA,LV<MQ&N]Z1JW,'HW6[OT31;SR,.RN-'51"$T2W%NLM]RO8SZ(D/M9W!:Y[
MHXP:SYFX#9I%RR[BY=KACNS68#/B2)6D=@R(5*W^31-')$AO7F=0HBDMMI2E
MJ%?9\EU79']$' AC$- KM39#Y6G/6^>7[RDQW9CZ[A<-39<TSA&[L7A56ZJZ
MX/.EM.IOUOA5K5I_)<)GT3<8->B7'D(?AT<;;F.J-@WEJ<WKUP6Y*6#8KRI\
M[5V5-M8=N/&H=5.JN>&393;B;W AUK5I[(L.G43/A5Z)<=0AZ)1QMN6ZHV!>
M6OS;O7!GDE8-B/+GSM7Y2VUAVXL;AU4ZJYX;-E-N)O<&'6M6GLAPZ=1,^%7H
MEQU*'HM%MMRG5&USR</,GR+RR.8N+;<D+NESTIG#+&O>0F'6]2WEWG7=QFM/
M(R6UV^M:L2,MU[<THNENKT2Z^A$F#1UIJ<\HLL,4RK',ZQ?',UP^]6_),2RZ
MQVK)L8R&TR$2[7?+!?(+%SM%VMTINM42(5Q@26W6ET]"D+I4L/L8R;'\TQNP
M9AB=X@9!B^566V9%CE^M<A$JVWFQWJ$S<;5=($ENM4/PY\&0AUM=/0I"J5+#
M+&,EQ_-,;L&7XI=X&08OE-FMF18[?;7(1*MMYL=YA,W&U72!);K5#\.?!D(=
M;73T*0JE2VFPO,L5V+A^*[ P6_VO*\)SC';+EV(9/9)3<ZSY%C.16Z-=['>[
M5,:K5N5;[I;);3[+B?0IM=*G/G.'.'9CX+K=;98K9<;W>[C L]FL\"9=;O=[
MK,CV^V6JV6^.Y+GW&XSY;C,2# @Q&5NO/.K2VTVFJE5I2E:GQ7.YVVRVVX7B
M\7"#:;1:8,NYW6ZW.6Q MMLML!AR5.N%PG2G&HL.##BM*<==<4EMMM-5*K2E
M*U/BN=SMUEMUPO%XN$*TVBTPI=SNMUN<MB!;K;;H##DJ=<+A.E.-1H<*'&:4
MXZZXI+;;::J56E*5J<;>;S9\<L]UR'(;K;;%8+%;9UYOE\O,Z+:[/9K/:XKL
MZY76ZW*<ZQ"MUMMT)A;S[[RT-,M(4M:J)I6I7A^=)YF"N>V]8N)ZUN$Q'&K2
MLRZVO7;:J/1$9_DDA=(E_P!IW"$XEMZC-S9CIC69J0GQ8EL35RJ&'ILIJD"G
MS??,35S?W5&Q?7D^6CCQI^7<[;@+:J.Q4YQD+Z_5;YLN?#71MVC5Q:83'M#3
MZ?%BVY-7*H9>ER6J0-?-X\Q!7-S=,;%]>SY:./6H)=RMV!-JH[%3G&0/K]5O
MFRIT-=&W:-7%IA,>T-/I\6-;DU<JEEZ7):I5R^?WYMR_,HY&P\)U-=)R.)?'
M^=>;/JUI27X2-F99)<I"R7<ESM[B6GTL7=B*B)8&)2?&A6A*G:HCR)\QFFEH
MU!&H8T!DE?V;?AE<-I<C\AY<Y5:%UU[Q\@3[%A,J2C_%KUN3+;4J#2D9+C3C
M,MG"\*N4J5(]*'(\VX6YQ%:]%=)#WL]W$:=LKD#?N4^36M=<#T1"FV7#I,A'
M^+WC;64VQ4*E(Z7&G&I3.(8?<),F1Z4+8F3[>XBM>BNDACV?3B1.V5R OO*7
M)K6NN":*A3;+A\F0CI'O&V<HMJH5*1TN-.-2FL0P^X29,CTH6Q,GP'$UKT5T
MEI>R?<"+GN/E9E'-_,[(Y75_&&VW+'-?3)3?^*Y!OC-K,NVT3$2ZRZQ.8P#7
M]UF3)7I;<C7"Z6IU%:]%=)S)-")G!8K
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
M7U,Q8^X=:LW7*\"DU6M*V&U7;&Y&06I+?TM4F;.B)HNJD(;7/3)NQ-K+)P
M        HAN6'RIN2OX_]R?&+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_ZWN7_
M #QX\ /(P<0
M
M                                                     ?HTRZ^X
MEIAIQYU77M;:0IQQ7:FJE=J$4JJO1-*UKZ/H4/\ :4K6O2E*UK_L4IUK_P#D
MH?+-GP;9%=FW*9$M\)CL\:7-D,Q(K/B.(9;\60^MMIOQ'7$I3UK3JI5*4]-3
MY)UP@6N*[.N<V);H+'9X\R=)9B16?%<0RWXLB0MMEOQ'G$H3UK3JI5*4]-:'
M,,8QDLI*51<>ODE*E=B5,6F>\E2^O3M35N.JE5=:_0^B?I1A]7I2RZJGT/0V
MNO\ ^BAY_=-SZ>LCKC%ZVOK6T/LM>.ZS=,ZQ> ZTQ5-5T><;EW1I:&NQ-:]U
M:4ITIU/.[KN[2]B==8O>W=7V9]EGUAYFZY]BEO=:CU35='W6Y=V96VSV)K7N
MK2B>E.O4YEG6NQI"Z-,8!FSSBNM:-LXK?7%UI2G6M:(1 4JO2E.M3]:09M:]
M*0Y5:_[%([M:_P#YD'GT_F#Q)M49<VY\I..ENAMU0ER7/W;K2'&0IQ5$-I6_
M(R9MI-5K52E*5KZ:UZ4/.+AS0X=VF*N==>6'&FV0FU(2Y,N&]M70HK:G%40V
ME<B3E+;25.+52B:5KZ:UZ4.0:U!M=YQ+:-:9[12NO2KN(WYAOT)JJO<Z_ ;:
M3Z*>CK6G6OHIZ3^Z6VX5KTI!E_\ VX[U*?\ Y:HI0ZM-Y\<&[?%=EO\ ,7B^
MXTSV=Z(6]]8W.57Q'$-)\*%;<GES7^BETJKL;5VIZJKT32M:=3G>87P*MT5V
M9(YJ<4W&6>SO1!Y :KNDJOB.(:3X4&V95+G/]%+I578VKM3U57HFE:T]#UOQ
M'Y/[AS6QZXU7H3:VPL]R5R:UC^'XAA=[ON0WA=NMLR\7"EOM=OB/RY-(-IMS
M\EZJ4UHTPRMQ71*:UIW37VI]F;7S"S:_UG@>59YG&1+EMV+%,5LLZ]WZ[+M]
MOEW:?2#;(++TJ12%:X#\AVJ4UHVPRM:NB4UK3DM?\VN(FULOLVO]:<CM09WF
M^0KEMV/%,5S>RWJ_75=OM\N[3J0;;!DO2I%(5K@/R':I36C;#*UJZ)36M.PZ
MIYL<1MZ9_CVJ=-<C=0[0V5EKD]G&<%P?-K-D>47URU6F??;I2V6:V29$V72W
M62UR9;]4(K1J-'<<56B$*K3+;]"GYM__ ,3EY@? =G'\E&4GZ,OS"?S,^1?P
M6Y3]0&41FU][+87V&9'_ .RI?^#'Z%/S;_\ XG+S ^ [./Y*'Z,OS"?S,^1?
MP6Y3]0 ?>RV%]AF1_P#LJ7_@SKM\\GOS7<>7'1/\MOG%(K*2XIJMCXP;DR="
M:-5115)#F-8A=D0U5JNG;1ZJ*KIUJFE>E>G#W3RY^?EG4RF7PLY1O5?HM2/>
MO1FR+XE-&ZIHKQE67';@F/6O?3MHY5-5>GIUZ5Z#\7=<Y^STHO"LIKW=>GA6
M*Y/_ $/]FK,9RB?H_N].IT"^>69YD.,+C-Y+Y??-W'ES$N+B(OG%'?%I7*0S
M5"7E1DS\"CU?2U5Q-%53UHFJJ=?HT.HW3A%S0L:F47OB'R@LZY*5JCINF@MK
M6]3Z6ZIHXIE,O$V:NI;JNG=5/7IUIU^B#Y'<(S1CMH_B&4,U5UJFCM@NK?=T
MZ=>WOB4Z].IX_D7%+E'B%+@K+.-F_<7I:541=:Y%IW8EDI;%J6AM*;A6Y8[&
MI"4I;J4THYVUK55*?NT/.KSH+>V.TF5R#2NVK%2WUHF?6\ZXS&V4@JJI**)F
M5FV9BD:M5+33HOM]-:?[(..>L%]C=]9%EN['A_WSQK;,:[/H4]WWLI[?37]T
M\4NUGN]AG.6R^6JY6:Y,I;6];[M!E6Z<TEYM+K*G(DQIE]M+K2Z*36J:44FM
M*T]!YE/MMPM4I<*Z0)MMFMT0IR)/BOPY3:7$46VI<>0AMU-'$*I5-:T]-*]:
M XMQMQI54.MK;73I6J'$J0JG6G6G5*J4K3K0XT^('\
M                                                      '?]4?A
M2UK_ #_P[[HK<=MP'_3O"OYVXY_'$,'UP/\ CT+_ )7&_P"&07W);)@VR@
M                                             '5,\S;&M:81F.Q<
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
MY\U-_P"-W6Q.')F1,H+$                       J#RJ?*J\HUP
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
M.X*NQQ;'D&M=M9K)ND6F,8C8)_OLS/U]&:1WO*9\%YWJBJNQ28Y9H - Y%7
M       )\OLU'ZNV]_./V7]RVN"<-[/!\@B\_."V)]S.OB;Y[//\@J\_. V'
M]S6ORRR]DM_5:Y!\ZS;7W':J)!9O:-ZA)V              (XOM)W*G[U'$
MK$^.&/W'P,LY+953W^;CR.R5%U;K:7:<@OGB> ZB3%]_LMD6:*COIX4N&W.:
M]U1*Z4C]^T+<F?O8<6\7X_6*?X.4<B,FI[]HCO\ 9(C:UU[*M=]O7B> ZF3&
M]^\I?M$9'?3PI45$UKW5$KH: ?:$.2_WL>+N+\?['/\ !R?D-DM/?M##_9(C
M:VU[*ME]O/B> ZF1&]^\I?M,9'?3PI45$UKW5*+H14/:Q^9GWEN$F%<4\9N?
MJ^:\M<RI]<C<63X<N%IS4\VRY/D7B^K/HEPZY)F\JPPF^]/@38+=Q9KW42M-
M())"C(5I7#        $L?V87BK2\9GNOF-D=O4N%AT)&E-8O/,J4PO);^Q!R
M+8MWCN+;31N=9,=I:H3:VUK[F;S)2JB>B:UE!^S@\9:7;+MP\M,@@U5#Q.&C
M3VN77F5*97D5\9A7_/KK'6MM-&YEGL%+9#;4A2NYJ[R$JHGHFM9/GLY'&:EV
MRW<'++((-50\3AHT_KEYYI2F5Y#?&8=^SVZ1UK;31N99[!2VPVU(4KN:N\A*
MJ)Z)K6:S[(%PRI?<]Y \[\JMBEV_!+>WQ^U"_(CJ5'<RW)8]NRG:=[BNN-(2
MU<<?Q6EFM[2VUK[V+]+0NB:T354RDENDM0GG@         $'WVF3BLG7W(O6
MW*C'+8EG']]8U7$\XD1VZ=C>SM<1(<*%.G*2TVAIS(\!?@,QTUJM3BK+(76M
M/00TO:*N,R<$W]KWDQC]NHS8MWX[7%\SD,-T[$;&U_%B0X<V8I+:$-N9!@[T
M)IA/52G%6>0JM:>@AM^T2<:$X+OS7O)>P6ZC-BW;CU<7S.0PW3L1L77\6+$A
MS9BDMH0VYD&#O0FF*=5J76SR%5Z>@KQ/:XN&:=8\I]3\R\5M"8^,<D\2KA.Q
M)45JGAM;>U3"@P+?<;@M#+:&7<KUI(MS$9-5+6ZK'Y2ZUIZ*$9$CF$=,B)
M      %CKY'G*BG*'R_=6>_%S3/S_1M%Z)SBCLA3LYWZQX,&F$W>5X[BYDBM
MWU]-ME793G=21<&I7155(71-@3Y,_)BG)+@MK3WUN-)N<Z8HK2F9T=?4[-<K
MAD.%3#KK(\9:Y;];K@DRVU=DKZTD3FI/155(72D_WR;.2U.2'!C6OOK<*3<X
MTS16E<RHZ^IV:Y]9L.%3#[K(\9Q<M^MUP69;JNR5]:2)S4GHJJD+I2U?]G@Y
ME4YA>61IOW]NR;CLOCLE?'#8E'I*GKB]77=NMJ=?7R7ZRZY/E*OFL+A9ZOS'
M*JI*N;,SHI2FW*)V]FU<VIF\D
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
MG)WV$TI*O^3WAYQ]STU;C-5;C,T1'89;1D4>^GOAE.
M                    >,<C\.7L/CSOG7[35'W,YTQM'#FV5-(?2\O)L'OE
ME0TIEQ*VWJ.*F]*I52J5=>E:5H>1<@<37GNA=W8*VW1YS--1;)Q-MI3:'DNK
MR/#;U9TMU:<2MMVBU3.G:JE:*Z]*TK0\CY 8FO/=#[LP9MNCSF9ZCV1B;;*F
MT/)=7D6&WFSH;JRXE;;M%JF=.U5*T5UZ5I4\#Y68(YM+B[R2UDRRF0]L70>X
M<$:CK9;D(?<R[7F18^AE3#J'&GTNJN%$U0I*DJI7I6E:5*G8J_"L+*5,
M    D ^S9[%;PWS$9.)2)'8WMK1&Q\-B154=4B1=;'/Q;9++J$H<0VB3'M6#
M3>U:Z+I1M;B:4I5=*TWH^SUY^WB7/B1BS\CL1M+2>P,2BQE4=4A^YV:=C6PF
M7$T0XA"9#%LPR9VK715*-K6FE.JJ5IO+]GQSYO$^>LC%WY'8WM'2N?XE%C*H
MZI#]SLT[&M@LN)HAQ"$R&+9ADSM6NBJ4;6M-*=54K237[)UM1K _-)EX3)E>
M&UNWCAM7 X,-='E-R;UCMRP[;$=Y"6W6VD2XMEUW<*)<<2NE&G'4TI12Z*I/
MO)QY.%++T                                  U+>>1L=K6_EA<EY%'
M4HN.96S#-<6IFKGA5E.YIGV,VN[M)71*ZU4SBU;@_P!O3W=&:IZTI7NIJX\Y
MW8#>OO+@Y$R*.T1/RVW8CK^V-5<\*LES+\XQRVW5I*NU5:U:QJLY[MZ>[HUV
M]:4KW4U>><QG[>OO+DY$2*.T1/RVW8E@%L:JYX59+F7YQCMMNK25=JZUJUC5
M9SW;T]W1JJ>M*5[J:3/:)=JLZH\H'EM*2\ENZ9[:,"U596*N^#68]G^R\1L]
M\92NB%UJIC#E7.1V=/IE&*HK5-%552MX*^8K\BJ*        )BGLK6(*8QKF
MAGKK32D76^:0Q"WO5;9\9A5@@;.O-W:;=H^J11J53)8-5IJVA%:LIK12ZT51
MN63[,UBJF,>Y>9NZVVI%SO.FL5@O50UXK*K'!V-=[JVAVCRGZ-R:9##JI-6T
M(K5I-:*76E:(E@^S0XJIC'N76;NMMJ1<[SIS%8+M6VO%958X.Q;O=6T.T>4_
M1N33(8=5)JVA%:M)K12ZTK1$[;V,_!UQL3Y][)>::6W><BX\X/;7ZM,>/'7C
M-MV]?KXTV]20N31J8G+;?5:5--MUJPFJ5N5HJC<MPE+DH\FY      &N[S:=
MEKU-Y;O,++6WUQGIFG;Q@$=]OI1UF3MN=;=41G&5U6W5IY+^:)JA::][:NBD
M]54I0P(\T?8B]7>7QRPREMY<=V7J:[8,P^WTHZU(VE-M^L8[C2ZK;JVZE[,$
MU2M->]"NBD]54I0P*\T/8:M7^7WRNRAMY<=V7J>[8.P^WTHXU(VC-M^LHZVE
M56BK;J7LO3VK37O0KHI/NJ4H:MO.SVTO2?E0\ZLV:D.17YVB;[K.-):Z4>8E
M;MN-JTO%=875QNK+Z)&?IJAQ*J.-KZ*1U52E"L@*Y8KI"H@        )[/LU
M&M$8AP!R'.GF44G;:WOF]]9E4I7Q'+%BUGQC!X$575":51&O5AN;B>E5>E^O
MI_<I-\]G@UVG%.#-^S1YE%)FTMV9E>VI-*5\1RR8U:L<PR#&56J$TJB->+)<
M5IZ55Z7J^G]RDW+V>?7B,5X.7W-'644F;1W5F-Z:DTZ][EEQJU8YAL&,KJA-
M.R/=[)<5IZ55Z7J^G]REE)[);J5&#>6;D^QGX[=+CNWD?L/)&)E*5\5W&\.L
M>(:[ML)=:MHI5N'D&-W=Q/2JO3)5Z?\ >TD+F^0WO$H0  KHO/AXW?V>O,3V
MG<K9;_4L0WW#MN^,;JU'\./6?F+LR%G[57FZ48<F+V-9KK+6BE$K;9F,U53W
M25K@&>=GQ\^\/SYV7<+=!]3Q7=\2W[MQZK;'8Q6=EKLN)G+57D4HRN6O8%HN
M<I:*=JT,RVJJI[JBUP&/.NX^_>(Y[;*N%N@^IXKNZ);]UX_5MCPX]9V6.2XF
M<->,BE&7):\_M-SE+13M6AF6U55/=46NJ]]I$XH_V7_-,W)=K1;/4,'Y*0;3
MR1Q13,;PXM;GG;T^!LQFLANE([LYS:MAO,Y;=*)<:CSV*K37O2MS38:DC4L:
M&0     #:+Y-?)"O&7S#=!Y1/GJ@XCL.^+TGG5:K2W'<L&T5Q[#;)$YY=:)9
MM]BS;WHNCZZ^A+<"O7T&R;RD>05>.?/31^239M86+9Y>EZ=S2M5I;878]DJ8
MLEN?FNJK1+4"RYC[U7)Y5?11$*O7T&R+RE>0->.O/'2&239JH6+9Y>E:>S2M
M5I:878]DJ8LEN?FNKK1+4"RYC[U7)Y5?11$*IN'\ACE=7B+YHG&G,+E<E6["
M-H9$OC[L:M7$LQ7,9W$N-C=IE7)]=4I8M>.;!]X[Q(77T):MM>OH+*LL.BPN
M+:$  @0^TA<D*;;YPVK2]IGIE8SQHP*WXV^RVM3K"=A[!:@YGF4EERE?!JI-
MB78(#R4TK5N3;W$K5W4JA$'[V@OD%3:?,RV:AM<VDG'..V$0<>>9;6IQA.>Y
MVW"R[+I#+E*^%52;(NQPG4II6K<B XE2NZE4HA$^T"\@:;2YDVS45KFTDX[Q
MWPF#C[S3:E.,ISS.FX679;(:<I7PJU395V2$ZE-*U;D0'$J5W4JE%:M[5SRN
MIN[S#[+H&R7),O$>)&MK9BDEAIQ3T9&T=G,V[/L]EQW:5\"JDXVYC5M?0BE5
M-2[6ZA:NZE4-Q[31 :)2,       9D>7SQS7RPYG<>=$.Q*S+%F.P[7*S9JG
MB43][S%$/Y?L#JZW_>'7L/L4UIE5:TI60XVGKU50RUX): 7R?Y=:&TH[%5+L
MN69[;9.8-THNE*8%C"'LKSKJXC^\N.XI99;;2JUI2KZT)^C6E#+/@KH)?)WE
MQH?2KL6LNRY9GEMDY@W3O33ZP\80]E6==74?WEQW%+++;:56M*5?6A/T:T,\
M?+$XK.<U.?'%[C@]"5/QS.]HV>9L%FGB)335V%MR,YV;U>;I_B[SV"XY/984
MJM$UDN-IZ]54I6TE;;;9;;::;0TTTA+;33:4H;;;0FB4-MH32B4(0FE*4I2G
M2E"RH;;;:;0TTA#;3:$MMMMIHAMMM%*)0A"$THE"$)ITI2GHI0LFFVT-(0TT
MA#;;:$MMMMIHA#:$4HE"$(32B4H2FG2E*>BE"XS:::8:;88;;999;0TRRTA+
M;333::(;;;;12B$-H12E*4I2E*4ITH?V?V?V?H:J?.TUNG9OEB\I;:VPAV?B
MV,XWLBW/+JY14-6O,XQG*[N^W1NBJ*6[C5MG,>ZI5/:]6ON:THI.LKSB]?4V
M+Y<?)6WMLH<G8UCF/;!@.JJY2L2N!9GCN3W5YNB**I5;N.V^:S[JE4]KM:^Y
MKT4G6;YPVOZ;%\N;DI;T,H<G8UCN/[ @.JJY2L6N!YECN371YNB**HI;N/6^
M:ST52J>UVM?17HI.F/V@W5*=N>4)S'M+4=MZY8;B.)[6M;ZZNT5!5J[8F)9I
M>Y#5&Z*HIQ[$K3<8]:+35/:_6ON:THM-;*5ZA7PE3F        6(GL^^R/K^
M\L?4=I=?]8FZMS#:.MYKE:=%T\'-+EFMK8<Z5[:^J6#-H;2.E*?2T)Z]5=55
MGN^11L'Z^/+DU9:W'O'F:TRO96OICE:=%T\++[AF%M97TKVU]6L68Q&DUI2G
MN$)Z]:]:UGH^1=L#Z^/+GU;:W'O6)FM<KV3K^8Y6G1=/"R^X9A;65]*]M?5K
M'F$1I/2E/I:$]>M>M:VDGLQFUOOE^4-I&R.R/6KAIS.MQ:IN#M:='*>!G]UV
M#9X[G2O;7U+&=@P645I1/TIM/7JKJI6ZPW!FW\D"        &.',;Y(G*CYN
M&\/BRR<Q]Y:?)5Y,_-]W-\7.2&/_ "R^2QR7^;_N7XNLC,4^=_R'N97S4^0_
MQ19>53Q60E9>4P8       !*<]F&P'!<[SOE^UF^%XEF35MQ+3CEN:RK'+/D
M+<!R3>-A)DN0D7>',3%7(2RBBZHHFJZ(IUZ]*$EWV<+!\*S7->5K698AB^6M
MV_%]2N0&\FQ^TWY$%<B[9XF0N&BZQ):8RWTLHHNJ.VJJ)IUZ]*$E7V<C",+S
M3->5;68XAB^6-V_%]3N0&\FL%IOR(2Y%VSM,A<1%TB2DQEOI911=4=M5433K
MUZ4)DOL@FM-<;'V-SG9V'@&$YXS:<)T.[:VLSQ6Q90U;79=]VBB6Y;V[Y G)
MAN2DQVZ.5;HFJZ(3UZ]*=)>O]GO0?]1^H/@TPS^125;]XC1_]36J?@[Q#^1R
M5-]XG2']3>JO@\Q'^2"<A_9?XT_F\:,^"7 ?Z/C^SWH/^H_4'P:89_(H^\1H
M_P#J:U3\'>(?R./O$Z0_J;U5\'F(_P D#^R_QI_-XT9\$N _T?']GO0?]1^H
M/@TPS^11]XC1_P#4UJGX.\0_D<?>)TA_4WJKX/,1_D@?V7^-/YO&C/@EP'^C
MX_L]Z#_J/U!\&F&?R*/O$:/_ *FM4_!WB'\CC[Q.D/ZF]5?!YB/\D#^R_P :
M?S>-&?!+@/\ 1\?V>]!_U'Z@^#3#/Y%'WB-'_P!36J?@[Q#^1Q]XG2']3>JO
M@\Q'^2!_9?XT_F\:,^"7 ?Z/C^SWH/\ J/U!\&F&?R*/O$:/_J:U3\'>(?R.
M/O$Z0_J;U5\'F(_R0/[+_&G\WC1GP2X#_1\?V>]!_P!1^H/@TPS^11]XC1_]
M36J?@[Q#^1Q]XG2']3>JO@\Q'^2!_9?XT_F\:,^"7 ?Z/C^SWH/^H_4'P:89
M_(H^\1H_^IK5/P=XA_(X^\3I#^IO57P>8C_) _LO\:?S>-&?!+@/]'Q_9[T'
M_4?J#X-,,_D4?>(T?_4UJGX.\0_D<?>)TA_4WJKX/,1_D@?V7^-/YO&C/@EP
M'^CX_L]Z#_J/U!\&F&?R*/O$:/\ ZFM4_!WB'\CC[Q.D/ZF]5?!YB/\ ) _L
MO\:?S>-&?!+@/]'SUF/'CPX[$2(PS%BQ66H\:-':0Q'CQV$):9889:2EMEEE
MM-$I2FE$I32E*4Z'J+##$5AF+%9:C1HS3;$>.PVAEAAAE%&V6666Z);:::;3
M1*4II2B:4Z4]!Z@PPQ%89BQ66HT:,TVQ'CL-H9888911MEEEENB6VFFFTT2E
M*:4HFE.E/0>V18L:#&CPH4=B'#AL,Q8D2*RW'C18T=M+3$>.PTE#3###2*)0
MA-*)2FE*4I2E#]C]3]3]P   "J-Y780K6?*+DAKI3-8],$WQMW$$,UI6G:SC
MF?Y!:6*HK5U[N;4S$35"J+712:TK12J5ZUK$>3N&JUUR3Y!8!5JK%,)W;M3%
M$-5I6E$M6#.;[:V:IZN/=S:FHJ:I51:Z*36E:*52O6M9!R<PY6N^2/(' 5,U
M8^LK=>T\50U6E:42U8,XOEK9JGJX]W-J:BIJE5%KHI-:5HI5*]:TM_-+7JM2
M<Q.5NK%,*C4UQR1WA@S;*J5IVL8KLS)K)'JBM7I'>TMB$E2%4<<HM%:5HM5*
MT57P$\-/#C&<      V5^3UM1G3_ )E?$G*)4E<:#>METUI-Z.J:8=3MVPWG
M5\-,SI12%QF+IEL=[W=.Q"VDKZIJFBD[#_*?V8UJCS#^+622I"X\*[[$IKN7
MT=4VRXG:MCN^MHB9?2BD+CLW+*6'J]].U*VDKZIJFBJ;#/*BV6UJGS#.+F1R
M9"X\*[[#^]W+^FJ;9=3M2R7?6\1,KI2J%QV;EE+#WNZ=B5M)7U35-%4VT^15
MN5C1?FT<(\PFRW(MNR#;5-23^CRV8[R-XXU?]/04SNE%-N1(]XS>-(KXE.Q#
MC*7*U35%%ILQ2Q1+$0MOP               #5EYV'ZKGEQ_-##OC4P,UH^<
M/^K8Y3?S5Q+XS<(-:OG!?JW.4O\ -7$_C+PDTW>T$?J=^;W\QL$^.76Y6N%>
M:5[)4T                          &^WV<"UR)_F10);*V4MV31VT[I+2
MZI:5N1W58Y94HCT2VM*WJ2KNTJM%50GPTJKUZTHE6[[V?:VOSO,'A2F5M);L
MVF=EW*51Q2Z+<8=5C]G2ABB6UI4[23=6U5HJJ:>&E5>O6E$UW<^S^6U^=Y@D
M*4TMI+=GTULJY2J.*71;C#JL?M"4,42A:5.TDW5M5:*JFG8E5>O6E$UDI>RD
MV>3<_->MLUAQA#6.\=]R7B:EY3B7'8SZL4Q]#<6B&G$K?I,OK*JT75"?"2NO
M=W42E5@&3HB<N6:P           !!U]IAY4_?#Y):[XL8[<ENXYH#&$Y/FT9
ME[HP_M#9,.%<HT66RA:VWUXW@#5N<CN*Z+;7>93?;3TU5#+]HHY,_7[R$P'C
M18+@MRP:,QQ.1YC':=Z,O;(V%$AW"/&E-(4IM]6/X,W 6PY7HMM=VDM]M/35
M4-7VB'DO]?G(/ N-5AN"W+!HW'$Y'F$=IWHR]L?842'<(\:4TA2FWUX_@S<!
M;#BNBVUW:2CI3TU57=^UO<S/OH\L-6\-L6NSCV*\9L03E^P8C#_2/(W!MB!;
M[K%A38[:UM27,4UFS:G(KJNCC3E^F-=M/35<9DCID=DB-@       %@M[/=Q
M5KQ^X)VG9M]MZ8N=<H+RG:=P<=92W-8P"(P[9M76QQVC:%/0I%FI)OD;JI=$
MIORO32O6E)V?D0<9:Z*X56O8UZ@TC9KR1N]-ESEN,I1,8P:*RY:=;6YQRC:5
M/0Y%I]8O,?JI5*)O:O33TTI.H\B;C-71?"RU[%O4&D;-.1]WILN<MQI*)C&#
M167+3K:W..4;35V&_::2+S'ZU5T3>U>FGII2SM]F!X8UXQ^7'9=NY';$P]C<
MP;^G<ES<>82W<(VLX,=ZPZ=M#KU&D*?M\JPTEY%%ZJ71*<D5Z:5ZIIO:-UIN
MH)'8         !66>;%Q6_L@<[-W:QMEN][\%O\ >_OI:O0U']6@TP#8CLB]
MV^V6QNC+**P,3O"IUC35-.WOM:J=:].I70>:#QF_LI<UMQZXMT#U'"[Y>/OE
M:W0VQZO#I@V>N/WF!;K<BC3**PL7NJIME35-.G?;5>FO3J5UWF>\:/[*G-3<
M6N;= ]0PN^7C[Y.MT-L>KPZ8/GCC]X@VZW(HTTFL+%[K6;9DU32M.^VJ]->G
M4J+O.KX:?V&?,=Y":AM%K][-=9-D'WXM/MM1?5+<G6FT7I60VRTVANC$="K;
MA5\5<<=2I*:IJY9UTZUZ5K77$:_C  U4      '==;;!RC4VP\%VEA,[WLS'
M7.88WG.+7"M%J3#R#%;Q#OEH?<0VXTIUEN=!15:**3WHZIZ^D[AKW.\DU=GN
M%;*PZ;[W99K_ "O'\SQJ=6BE)B7W&;K$O-J?<0A;2G&D38:*K1W4[T]:=?2=
MPU[G62:OSS"]DX=-][LLP#*L?S/&IW12DQ+[C-UBWFUON(0MI3C2)L-%5H[J
M=Z>M.OI/0-3[.S#2FT=<[BU]<?>C.]59SBFQ,-N=4K6B#D^&7R#D-CDNMMN,
MK>8:N-O;JXWWI\1'5-:]*EJYQ_W-B_(C2&J=YX8OKC>U<#QO-K:PIQ#K]N]_
M+8Q+F66:IOJBERL4];L*4FG[R0PM/[A9M:+VYC>^]-ZQW1B*^N/;-PG'LQM[
M*G$./6_WZMS$J7:)BD=4TN%EG+=B24T_>/L+3^X69>C-MXYOK3FLMSXDOKCV
MS,*Q_,;>RIQ#CUO]^;<Q*EVB8I%:II<++.4[$DII^\?86G]PN=>,N^\/Y2<>
MM+\B\"<[L3W/K?%-A6F.IUMZ1:OKBM,:=.L%P6U6J$W;'+DMZ!,13^]RHSB?
MW#U\]6/53W,        HAN6'RIN2OX_]R?&+D95-\@/P\;L_&YLC[LKR#5-D
M'_3U[_ZWN7_/'CP \C!Q
M
M                                            !V#&<3RG-;O'Q_#<
M:R#+;]+_ .*V3&;-<;]=Y/5;;5/5[;:HTN8]],=2GW**^Z52GT:T.7L>/W[)
MKBS:,;LEWR&[2/[Q;+';9EVN+_ND(^DPH#,B2Y[MQ-/<IKZ54I^Z#]F([\EQ
M+,9AZ0ZK]ZTPVMUQ7II3W*&TJ57TU_V#-"W^5YYBDW"+GLV?PMY&8=K.S0V[
MA<=D[.U?DVI=>,0WI=+>P^G.-G0L1Q:0F1<5)C-T:EK4Y)6EI-*N+2FN1E>$
M?+N-AUTV+>N.&W\0U[98:)]SSW8&$WG76%1HKLFD)EWZZ\[C8[87JR)RDQVT
MMR%J<D+2TFE7%)37INP=AX+JC#K]L+9666'!\(QB%6??LGR6Y1K5:+;&JXAA
MKQY4E:$*D2I+J&6&4=STA]Q#325N+2FO%['N=OT]KW)ML[7FQM;:SPZW>^F3
M9UG+R,7QBTPZOMQ&*OW:\UAQ5R)LY]N-&8;4M^5*=;890MUQ"%>2VOB3NRX=
MM9%BM=F2NG6BKI?[8KI2M.M.Y%K>N;J:U_V*IZTK]&E#'AO';HO]\TVU_P#A
M'F__ -#=7*FJC-//<\N;%*O(M.R\UV$ZPNK:FL+U=F;5%K2KL7X,C-;=AL-Y
M"*]:]Z7:H72G5-54K3KIFSCV@#RT,1J^BS[1SG8[S"ZMJ:P?5&;LT<6E?8NC
M$G.;;A,%Y"*]:]Z7:MKI3JA2J5IU]'MG![,W>GOSFF,0/37N][(UUNW2G573
MIZU'LO=6M*4_V/HU_P!CT_:WBLFO]]E,(_\ P:7'/_ZJ-&(^8^TF<>857/O?
M\=]SY-2B4^%7,;QA&"U6JJ6N^CE++<]B>&E*E.4I6G=UHE->E.ZM$8<9K[3S
MQO@5<^]UQMW=E5*)3X7UZWK \!JM54LU71REBNNR?#2E2G*4K3OZT2FO2G=6
MB._VW@UC[73WWV!>)WT>[WMLD*U=?[YTZ>M3;STZ=4_[/T*_[-.WZT8JS3^^
M3'5__2-);_V?_CE.F+.7>TK[3F]_UA<6=?XWU[>SZ[MC9%F_;_Q;N[_>;'-?
M]_7L>Z=.WIXB/H^&KQ,3<R]J$VS.[_O?<3-=XQU[?#^O+9>2YWV]/5>_O]Y,
M:UUW]W8_TZ=O3Q$?1\-7B][M_#34,.J:R7LNNO3Z*9UZB-)5[I*O3[V6JW*I
M3HFM/17KTK7]WI6GUHQFW)_?5DN?_3NII_P;:#&3*?:$^>]_2ZBSV_0^#]_H
M;<QK7E[FO,THTZW2J:YEFV5LK753B7*U4W6G>VGI2B*J0K%G+/://,*R)#J+
M-;N/V!]_H;=Q?6]^G/,THT\U2J:YMG67L+753B7*U4W6G>VGI2B*J0KNL'C#
MHZ!VU1@[,EQ-4UJY.O.0S.^J%54GN:?NRHW3T]*THBE%4]%:5/J18K4CZ$6B
MJ_[*W7E=>G^U5SM__,8ZY-YSWF3Y1XR)').X6>*ZAYM,7&=?:JQ[P$/LI9=H
MS/MN#LWCOZ)[D+7)6XTNM:MJ37ITQJRGSO?,^RNKR)')ZXV6*ZAYM$3%M<ZC
MQRD=$AE++M&;A:\"8O-5]$]R%KDK<976JFU(KTZ=NAZ6U) I2C&M\,5VI[:5
MEX_;;@JGNN[KWSV)*^^E?H*Z]:4]'7H?2FV6Y'T(47_[IE"__P ZZ*])X-D'
MF)\[\F4M5SY>\AF?$<HXM%BVIEV+-5KX7@]G@8Q<[0S1A2/HM]OAU5[JM.[T
MF/N1^91Y@.4J6NZ<R^2#'B.>*M%@VWF6)LUKX7@51X&*W6S,484W7TM43X=5
M>ZJGN])VJ)AN(0*TK!Q7&X54KJXFL2QVR-6CE:435RE68J.BZII2G7Z/2A^Z
M8T9'[R.PGT]?<M-I]/\ L^A-/2>(WSD#OK)Z+3DN[MNY"ER/2(Y2^;)S*[47
M%2M;J8RZ3[U(HJ/1UQ2J(K[GN56O3K6IX3?^1G(/*DK3E&]MRY(ER-2&XF_[
M/S:\)<B)<6ZF*NEQODBBHR77%*HBON:*56O3K6IV!IEIAM+3#3;+2>O:VTA+
M;:>Y55*[4(I1-.JJUK7T?1J?M2E*4Z4I2E/]BE.E/_R4/+9T^=<Y3LZY39=P
MFO\ 9XTR=(>ERGO#;0RWXLA];CKGAM-I2GK6O1*:4IZ*'DL^X3[I+=GW.=,N
M,Y_L\>9/DO3);WA-H9:\61(6X\YX;+:4)ZUKT2FE*>BE#]#_ $^0^0    E(
M^S"\;ZY3O+=W**]0*KM>I\.A:TPR0^A/@N9IL9Y4Z_SX*Z4JOUW'\0L%8KM*
MU2GP;]3T*K7JB2G[.#Q]KDNY]R<DKO"JNV:OQ*'KO$7WD)\%>7Y^ZJ;?)L)=
M*57298L4L=8SM*UHGPKW3T*K7JB29[./Q^KDNYMQ<D;O"JNVZPQ.)KS$7WDI
M\%>79\ZJ;?)L-=*57298L5LE8SO6M$^%>Z>A5:]43&/9 N*-<RY$\A>8=_MJ
MG+-I7!+?J3 94AM-8[F?;4?5<<FN5N<I2KE+AC&#8U6&]2M4I\#)*>A5:]43
M7R8:3!"P0        ./NMIM5\@/VJ]VRWWBV2O"]9MUUA1KA D> \W(9\>'+
M;>CO>#(90XGN37M6FBJ>FE*GR3[? ND1V!<X,.XP7^SQX<^,S,B/>$XAYKQ8
M\A#C+GAO-I6GK2O12:5IZ:4!_#C;;J*MNMH=;5T[D.)2M"NE:*IU2JE4UZ5I
M2O\ ]$QUS+A3PVV-5]6PN)7&7.ZRE35RJYEH;5F3UDKN2*-W%3];WBLZKRIZ
M*=KU5=:NT]"NIXWDG&7C=F57:YAQ\TAE=7U25/UR35&!WVKRIJ>V8IVMTL$K
MQ%2TTZ.UKU\2G[[J#AI.,8W-Z^N8]8Y?7NK7UFTP'^O?Z%]?%CJZ]]/H_P"R
M8@9YY&?E [']8ID'EV<6K=ZREY+GUAZSM>K.VC[+3"ZQZZQ^M"L124,TJBK7
M95M=5+15*U*57'7*_*S\NO,_&I=^'.B(?CI<2OZU,)@8'VT=;;:5X-<&^MVL
M=5$MTJFK?;5"NJD]%*56HZ[+U9KJ;W>-AMA1W=>OJD)N!]&E*5[?4?5^WT4]
M'3ITKZ?HF$6Q?92/)/SJK[MEXX9QJN5)<>>>E:ZW[N6M/&?<DNK6Q;L^S'/+
M-";HN13L98C-1VTM(2AM*>ZBL8,R\@KRQ\JJZY;=,93@;[ZW'''\-VULFM/%
M=6\M:FH>69'E=MBHHIZG:VTPAE%&TT2BB>M%#J\S06L976K5EE0%*K6M50[O
M<OHUJJM:T1+DRVT_1]%*)I2G2GH-?6T?8G>!=]1(=U!RGY6ZXF/J<<;:S:NJ
M=IV:&I=)-4-1H-LP76-V5%:6MGHEZX.NU2VNE7*U713>(6=>S'<3[JEYS76^
M=^X9)=JM:$9/7 <\ML92J/\ :VS%@XK@UP4PVI3?2CDQQRJ4*I5=:JI5 ZA/
MXQXF[UK;K]?X2J]:TI*][Y[::^ZZ42EN+!<[:>CZ*ZU]'T?3Z-:VVO8@N1%I
M3+7HGG;I?/U4;>7 C;:U5G&H4J=\.BF(TN=AU]W?5#?BUJA;Z(ZJ]M.^C76O
MATPIV#[+UN*WTD*U5RKUIEJNQQ41C8. Y3KNE7.RBFF)$K'+KM"J4=]>U3J6
M:UZ4[J-^GLH.DW#B]>&^ZMJRNV2_HU0FX0)5N]/3T)4N,[=/W?16M$_[?3]P
MU8;E]E \Y_4]);^/Z.UQO6W0G$4=N&FMUX&_5QE3?=65$LFSI^L<IG-H=K1N
MK;,!<CNKW4;JW12Z8&[)\@/S+, I(=M&KL+VK#C+31R9K;9N*.U6TI'6K\>V
M9Q+P>_2D)76B*H;B+>ZUZ]G92JJ#H=RT!LNW]U6;5"NJ$U]*[;<XE>M/_CDM
M3EP7U4Z^CI1%:_[73TFG_>OEZ<[>,E+@_P @.'O)'4MKMBG$RLDS/3F=VK#E
M):7V+>AYJNR+Q*Y1:+]'C1IKK5:_04:ZMJ</N5>CZ2W=N<<]TZ^@P5+H_>LE
MUQE<#&ZT;5V*=C9,JV*Q^:Q17H\1F2XW7_9!YU=</RNQ]];OCEZM[:*U[GY-
MMEMQO17IU3*\+U=:>O[J55H8=&.(.M@
M                            '?\ 5'X4M:_S_P .^Z*W';<!_P!.\*_G
M;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
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
MK@Q7Z246&_3(:8^6XJZ]12^Z;B&5Q9MKD>FM4R(BZ=:]#WD]M/;#)$
M      QPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_P"67R6.2_S?]R_%
MUD9BGSO^0]S*^:GR'^*++RJ>*R$K+RF#        )-/LNWRN^0/S<'_C-P(D
M7>S9_*JWK\WU_P",;!R11[-U\J?>GS?WOC%P@ET>QX?+AY.?-3?^-W6Q.')F
M1,H+$                       J#RJ?*J\HUP       "05[-1^L2O7S<=
ME_=1KDWL^SP_+XO'S?MB?=+K\WI^ST?+UN_X@-A_=)@))V]DM_6E9!\U/;7W
M8ZJ)\Q.')OI99                                %3=R$_#YO#\;^R_
MNSO15Z[W_#AN7\:VQ/NOO!6";V_#?N3\:NP_NNNY2D\GOE*\AOQY;:^[Z_GD
M!Y2>5'AH     !M,\E#]:+Q'_GAF'Q69V;+?)Y_63\6/YUY9\6F;&RGR?OUD
M?%K^=>5_%KFIN1]GW_7$<(?Y\YW\36R"RD+#,L)RV7                (X
MOM/GR!]1?.^P'XF-_$?OVD#Y#VJ_G68/\46\C0#[1S\B'5GSJL(^*/>)%0]K
M_P#U:FD/GRZT^(/DP022%&0K2N&        )\OLU'ZNV]_./V7]RVN"<-[/!
M\@B\_."V)]S.OB;Y[//\@J\_. V']S6ORRR]DM_5:Y!\ZS;7W':J)!9O:-ZA
M)V              *WKSM.4U.4OF!;:G6BXIGX'IEU&B<#4P\IV&["P"=<&L
MKND9=$H8DMWG8$Z[/LR&Z5H]"K'I1:T(0JM?1YQ?)>G);G3M&;:IZ9V$:C<1
MI3"%,NJ=B.P\&F3V\FN<==*(8D-W?.IMT>9?12M'8=6*44M*4JK7Z><-R5IR
M4YS[0FVJ?2;A.I'$:6PE3+JG8CL3!YD]O)KE'72B&)#=WSF9<WFGT4K1V'5B
ME%+2E*JU1OM!W,FG,CS-]V7&QW5-RUMH5YOCCK94=]3\!Z!K2X7-G,[S$<2E
M$:6S?]FW"]2&)+::I?@5C4HMQ"$+KJ4-6QJZ-)(       !.:\NCS0?*<X:\
M-=':&E<H(D;+,>Q1F][)<B:1Y%R42=FY<ZYDF<4]?8U)(:N<>UWRXN6^+(2N
MJ7(4-GMHE%$I3-"X!^9'Y7W$CB1IG2,GDC&CY18<8:O&PG(NF]_2$2-C92ZO
M(,SIZ\QJU]NXL6V\W!R#&?2NJ5PXC/;1*:)329SP&\R#RP>)?$K36DY/(^-'
MRBQ8PU>-@KBZ<WY(1(V+E+B\@S*GKS&KGV[BQ;;S<'(,9^BZI7#B,]M$HHE-
M+%?RK_.#\E/@9P+X[\;9G,&%$S7&,+8R#;#L+CURHE-R]NYN\YE>Q*>^4;2,
MIF[QK/D5U=MD.2E=4.6^#'[*)11*$YM?IY_*@_.K_P"PWDC^1XS&_3<^6#^<
MW_V,<A/R3F8?Z;3RQ?SF?^QGD%^2@V#_ +27Y+'YYW_P.O*_\A0_3S^5!^=7
M_P!AO)'\CP_3<^6#^<W_ -C'(3\DX_3:>6+^<S_V,\@OR4#]I+\EC\\[_P"!
MUY7_ )"A^GG\J#\ZO_L-Y(_D>'Z;GRP?SF_^QCD)^2<?IM/+%_.9_P"QGD%^
M2@?M)?DL?GG?_ Z\K_R%#]//Y4'YU?\ V&\D?R/#]-SY8/YS?_8QR$_)./TV
MGEB_G,_]C/(+\E _:2_)8_/._P#@=>5_Y"A^GG\J#\ZO_L-Y(_D>'Z;GRP?S
MF_\ L8Y"?DG'Z;3RQ?SF?^QGD%^2@?M)?DL?GG?_  .O*_\ (4/T\_E0?G5_
M]AO)'\CP_3<^6#^<W_V,<A/R3C]-IY8OYS/_ &,\@OR4#]I+\EC\\[_X'7E?
M^0HUQ>:[YDOE8<W>$NTM08KR79NNT+1[W;(T[%>TSR!M_K&R,-]9=@6AJ?=]
M5VZSP'LNL$ZXV-,B9(8BQO?/Q77$(155-?OF>>83Y9_,CASLK5.-<B6;ILBU
M>H;"U-&=U'O6!X^P<1]8=@VIJ===9V^TP7LIL<VX69+\M]F-']\?%<6A"*JI
M@!YG/F#>6GS&X>;)U5C7(=JY[(M7J&P=3QG=2;T@>/L#$O6'8-J;G776EOM,
M%W*;'-GV9+\M]F-']\?%<6A"*JIJG\Z7S8?)K\PKR^-QZ,PWELQ>MP6/WKVO
MHF&_H3DY:_6=KX%ZV];+&S<[YIJU6*VOYOC5QNN.IE3I4>'$]]_&>=;0W5=(
M5!#Y(@17\@       $B[V;?E-74G,')./-_N2V,1Y,8D[$LT=YQ=(C&TM=QK
MEDF-O=5UJQ%]]<47>X5>G8J3*7#;ZJJEM-=_/L]W):NK>5V0:&OEQ6QBO(G%
MW8MI8=<52*SLK 8]PR''G>JZU8C>^>,+O,2O3M5(DJB-]:U2A-=^?L^G)6NK
MN5F0:'O=P6SBW(C%W8MI8=<52*SLK H]PR''W>J^K,;WSQE=XB5Z=JI$E45'
M6M4H22H/9/N9%=)<Z,KXO9+=G(V$<M\)>A6&*\ZND*/N/5L2ZY9BC_<Y6L:'
M[\X6YD,!73L7+FK@M=5*2VBL\(FSDUTLB
M               #!/S$>"FO?,!XYY%IK+51;)E\%2\DU+L)43UB;@.?1([C
M<"?6C=*/RL=O+2JPKO#I7I)A.U4CLDLQGF<*>>_"K ^=.@+_ *DRFL:S95"4
MO(-6YXJ-X\S!\XBL+1"FUHBGC2;!=FU5AW6)2O21#=JI';(:CO-86<].%N"<
MYM!7[4N45C6?*H:EY!J[.U1O'F81F\5A:(4VM$4\:38+LVJL.ZQ*5Z2(;M5(
M[9#4=UK7%YI/ER:P\S;BME.ALV5"Q[.+>IS*]);05"]9N&M-EPHSC=MN2J-T
M]8F8K?F5*M]\@4KTE6]Y2V^R6Q$?8K2=SZ<V)Q^VEFVFML8Y*Q38.OKY*L&2
M665T7X4ICM<8EPI*.K-PM-TANMRH<IJJF945YMUM54+36M=YMW4V?:*V5F.I
M-H6"5C&=X)>I%CR"SRNBO"DL]KC,J'(1U9G6NY1'6Y,22U534F,ZVZBM4+I4
MKR-N:GSW1FR<QU+L^P2<9SK!;S)L>06B3T5X4ECM<9E0Y"?I,ZUW*(XW)B26
MZJ:DQG4.HK5"Z5*E+?FB-I<8]Q["T+NK%9N&;.UCD4O&<KL$WHOP)D;L=CSK
M?+;ZQ[G9+Q >:F0)C-5,3(3[3S2E-N)K7S)*E(4E2552I-:*2I-:T4E5*]:*
M36G2M*TK3T5/.4J4E5%)K5*DUHI*DUK1254KUI6E:>FE:5/.DJ4E5%)K5*DU
MHI*DUK1254KUI6E:>FE:5/(TJ4A25H4I"T*HI*DUJE25)KU2I*J=*I4FM.M*
MT^@;$>0'FG\T>2W'_77&O9^TI$K6V!VF':KM2TL.VS(]K>]#R_K>F[;OZ93L
MO,)%AA4:9:;K1B-*=CMS)C4JX)I+IGOO3S+^7O(C1F \>=C[*?DZ]PFUQ+9=
M*6MARW7_ &=6U.K]XIFTKXF2[*RM^R0Z---MU\"/)<8;ERVY,Y-)5,]-Y^99
MR[Y#Z-P+CUL;9+\G7N%6N);;I2ULN6Z_[-K:WEUL4S:-[3)=E96_9(E&FFVZ
M^#'DN,-RY;<B<FDJFTCDWYRG/SEMQEU9Q,V_N*3,U/K>R0+->Z62,]:,JW16
MQON5QBX;NR5$QZ;G4G&X%&&&FJTC1)CT5J?/9EW-%)M-=I@.8%&K4]SXX<<-
MO<L-O8KI#2&*R<KSK*Y/:TTGO8M-AM+"V_?7*,HNOAN,V/&+&RY1R5*<I7IU
M2VVEQYQII?M/'WC[M7D_M7&=-Z;QF1D^:9/([6VT]S%KLEK84W[YY+DMS\-Q
MFS8Y9F7*.29+E*].J6VTN/.-MK]GX_\ '_:G)W:F,Z<TYC,C)LSR:1T;;IW,
MVNR6ME3?OEDF27+PW&;-CEF9<HY)DN4KTZI;;2X\XVVO(OBEQ2WES4WEAG'G
MCSADO--BYI+JEII-5QK)C=DC+:]^<QS&\^$['Q[$,>CNT=F3':5Z=4--(=D.
MLLN6,WEN^7%J7R[-.TP[$O!RK:>7,VZ?M_;$J'2/<LQO4-MVL>V6ME:G'++A
M./N2GD6V!15:THM;[RG)#KBZS^O+X\OW5O ;4U,2Q;PLFV7E35OF[6V?)BT8
MN.67B(V[5BW6UE:G'+1A]B<DNHM\*BJUI1:WGE+?=<76??Y?? #5W G4],3Q
M?PLEV5E+5OF[5V=)BT8N.67B(V[5BW6UE:G'+1A]C<DNHM\*BJUI1:WGE+?=
M<76U-\J'RI])>5GHFF!X3X&9;DSABU7+>>ZID&D6[9WD$!IZL:T6>.XIUVP:
M_P 9=FOMVJVI6JM*..2)"G93SKE=BYGZ9]&U
M                   JA>4>LU:8Y*\@=1^#X#>M-T;-P>*BC#<9"H&,YG>;
M1;GV6&:49:C28$1MQJB/<>&M/;[GH5A7)/75=1<A]Z:L\'P&]=[>V-AD9'@H
MCH5!QS+KO:H#S+#7TIN/(A16W&Z(]QX:J=OHZ%8SR2UW74?(;>>K?!\!O7FW
M=BX;&11E$="H..Y;=K5 >98:I1IN/(A1FW&Z(]QX:J=OHZ%+-S$U(K0?+3DW
MI'U?U9K4N_=NZ[A-TC-0VUVW$<]OUCM4B/&8I1AF)+ML)IUFC?TOPEI[?<]#
MPD\4/%3'       S&\O?>"..'-OC'N63-][K/B.W,78RJ=WU1ZM@^4R58=GC
MO6GT>W#,@G>YKTHKZ%?16IEIP0W*CC]S&XY;;DR_4+3BVT\;9R:9W51ZOAN2
MR%8GFSO6GT>W$;[-]S7T*^A7T5J99<$]R)X_\Q..>VI$OU"U8MM+&V<EF=U4
M^KX;DLA6)YLYUI]'IB5]F^BOH5]"OHJ9W^6#R'1Q3\PCB'OJ7/\ >NQ81N_#
MX^97'O4CU37>8RU8)LA[JGIW=N!9/<O<UZ)7^]K6E*U+2HLK"R>+CD
M                            BC^U';U:MFL>-?&RWS%>N9=FF0[ER:*R
MKL6Q:\)L[V'XHF96E4J=BW>XYI<UH;]TBKML[E4HI#=2,1[2ANINW:XX\<>H
M,NOK>4Y??=MY%&:5V+9MN'6I[$\83*K2J5.1KK/R^Y+0CW2/%MW<JE%);J1D
M/:2=TMV[7/'KCY!EU];RG+K[MK(HS2NQ3-MP^U/8IC*95:52IR-=)^77%:$>
MZ15VW=RJ44ENI"X]L4Y&LVG4'$SB=;)RO7\XS_)]\Y="85X:X]GU]8W\%PM,
MZM*I4]"OETSZ[N-M^Z;J]:.]=**0U4ACD18B/$!X        GR^S6ZWD8=Y>
MMUS&6QVN;;WUL'++=(K5?5ZQX_:<3UVPU1-:);[&+[AURK2J>M:U76E5>BB4
MSA_9Y=?/XEP.N>62F>U>TMWYWE$!^M5]7;+8K7B^ LM]M:)11#-ZQ*X5I6G6
MM:KKUKZ*43-\]GLU^_B?!&Y99*9[5[2W;G>40'ZU7U>LUBMF,8$RW1-:411#
M-ZQ.X5I6G6M:KKUKZ*4399>R9ZIDX)Y7]YSN='['-W<D]GYM:Y5:N=7\=QFR
MX5JR.S1-:):HW'R/ [K6E4TK6JG*TJJO2B4R"S>R;U"3L      1Y?:6ME?6
MAP#QK!H[Z*3-L[ZPBQ2HM5=''<?Q:QY7F\Z4FG2O<B+?K%:D*IZ/2_2O[AH8
M]HAV']:O!O'<+COHI+VCN[#K+)BU5T<=L6-6;)LRFR4TZ>Z1&O=EMB%4_P!E
MZE30][0UL+ZU>#V/86P^BDO:&[<.LLF-571;MBQJS9-F,V2FG2O<B->[+;4*
MIZ/2]2I%W]K5VS]8_EGXGKJ+);3/W9R3U[CDR%5?:Z]C&'8]F>PKC,0GI7O;
MAY)CEF;53T=*R$U_<(%)"&(2!6O@       %G+Y3VM5ZF\N'A[B#L5<)^3IJ
MQ9U*BNM48>8F[6DS]I36Y#-*44U)3+S)?B)52CB5]:+I176A8W>5_KQ6KO+\
MXH8JY'7$?D:DLN:R8SC=&76)>SI$W9<QM]FE**:D)E9:OQ$JI1=%]:+I176A
M8P^6'KQ6K_+_ .*6*N1UQ'I&I;+FDF,XW1EYB7LV1-V5,;?9I2BFI"966K\1
M*J471?6BZ45UH6\WDJZE7I/RI^"V#O1'($F5H;'-C383S-([\:?N>7<MQW!J
M3'I2BF9:9N>.>*A=*.)<[J+I1?=0V%F>1G>;0@ ",[[37QOIG?%[5W).SP$N
MWK0F>UQO)Y3:%)4C7FUZP;363+=12M'DV[/K39F(Z7/0W6YO52I-5*2N.M[1
MAQ]IFW&W6O(6U0J.7C1^;UQ[(Y*$*2I&!;/K"M=9$IQ%*T=3;\XM=H982OT(
M]\7JI52JJI7'=]HJX_4S7C?K;D':H5'+QI'-JX_D<E"5)4C ]G5A6NLB2XBE
M:.T@9O:[0RPE?H1[XNU2JE552N)![75Q1ILCAYIWEC8[:E[(.-6R:XIE\QIM
M2%-ZNW36VV14N:\W2M'TVK95EL$>*ASW+=;N_5"DU6I+D'$AD$-$KM@
M#]&7GH[S4B.ZXP^PXAYA]E:FGF7FE46VZTXBJ5MN-K32J54K2M*TZT/T9>=C
MNM/L.N,/L.(>9>96IMUEUM5%MNM.(JE;;C:TTJE5*TK2M.M#]&G76'6GV'7&
M7V7$.LO-+4VZTZVJBVW6G$5HMMQM=*52JE:5I6G6A^K#[\5]F5%>=C28SK;\
M>0PXME]A]E='&GF76ZI<:=:<3125)K2J:TZT]):8\">13'*_AWQ]WWZTS*N^
M=:[M'UXJ8IVM,[!QVKV*["C-MU]TVRQFMDG4:HKI6K/8KZ%:5+++A!OUGD]Q
M.T3N_P!9:DW7-,!M7UV59Z);9SNP5=QG/(Z$?OFVF<OL\VC=*TI6K7;7Z%:%
ME)PCWVSR=XH:*W=ZRU)NN:8%:_KL4S3M;:SJP5=QG/(Z&_WS;+.7V>;1NE>E
M:M=M?H5H7(/EK<IH_-/@GQBY*>N,3+YL75MD^OM4>E$-,;/Q6K^&[0B-M?OV
MF(^?X]<4LT52E:L=BOH*I6N0^R,^QS56O,[V?F$REOQ/7.'9-G633E50FD2P
M8G9IM^N\BE7%H;[FH$!RM.JJ4K6GT3WO8.<8_K+ LVV1EDJD'%\ Q+(LTR.9
M6J*4BV/%[1,O=U?I5Q2$=S4&$NM.M:4K6A[SL#-[!K/ \UV/E<JD'%\!Q/(L
MSR*8JJ$TBV/&+1+O5U?ZN*0CJU!A+K3K6E*UH91[6V5BNF-7['V_G4Y-LPK5
M>"9;L7+KBJK::0L9PJP3\DODJE75MM]S%LMKJJ44JE*UITZE4=N?:>1[QV[L
M[<N7N*<R;:>>Y7GU[I5Y<AN/<,KO<V]/PHSBTHK2%;ZS/ 811*$MLMI2E*4T
MHFE8EMW9>0;FVIL?;>5.5<R/9>;Y/G-YIXRWT,3LGO,R\/0XZUI16D.#67X+
M":)2E#+:4I2E-*4I61;<V5?]R[3V-MK*G*N9%LK-LGSB\4J\M]#$[)KQ,N[T
M..XM**TAP:R_!831*4H9;2E*4II2E*7'?NY,JY$;PV]OG.'5.Y=N39.:;+R%
M/K#DEJ-<\TR&X7^1;XCKB45I;[96?ZO&11*$-1VD(0E*4T33S0\[/.SR0
M   EE^R]<:D73,.0/+6]P>^/BEMMVCL DN(JMFM\R#U'+]AR6NY-$,S[39(E
MC80M-5*JQ=7DU[:5]U*']FWX\)N>6;TY27B%WL8Q;X&F<&DK35;5;S?:0\KS
MV0WW)HEJ=:[/%LS*%IK556;F\FO;2ONI0'LWW'I-RRO>?**\0N]C&;? TU@T
ME::K:]^;[ZGE6>2&^Y-$M3;99XMF90M-:JJS<WDU[:5]U->]CVXEHO.=<F^;
M606[Q(N%VJU\=]93'45<8KD634M^<[1EL]R*(8N5EQ^%CL=M::J76/>I":]J
M5>[F2DMDEH$\H  \LWIKUK;FDMQ:H?0AQG9VK-A:]>0YX?AK:S3$KOC;B%^-
M6C/8I%RK2O?7MZ?1]!YING V]IZ=VSK%Y*%L['UIG>!NH<\/L6WE^+77'G$K
M\6M&NQ2;C6E>[W/3Z/H/-=SX(UM+3VV-8O)0MG8VM,[P1U"_#[%M9?B]UQ]Q
M*_%K1KL4FX5I7NK1/3Z/H/&^1>KV=W\?-[:7D(;<C[>TUL_5[[;OA>$XSG^$
MWS%'4.>/6C'AJ1=JTKWUHCI]'T%3,\R]'>=CR&G&'V'%LOL/(4T\R\TJJ'&G
M6UT2MMQM::T4FM*5I6G2I5W/,NQW76'VG&'V'%LO,O(4VZRZVJJ'&G6UT2MM
MQM::T4FM*5I6G2I5^NM.L.NL/M.,OLN+:>9=0IMUIUM54.-.MKI1;;C:Z5HI
M-:4K2M.E2E ?8?BOO193+L:3&=<8D1WVULOL/LKJVZR\TY1+C3K3B:I4E5*5
M36G2OI/S/S/S/R      )HWLLVR*7'3/*W4"Y%*5Q#9V";(C15.*HI5-C8K<
M,8FR&6E=$JHC[UD=+BD=:I[FZ+Z=4=9>_LTNPJ3]1<G=4K?I2N*;'PK84>,I
MQ5%*IL#&)V.3'VFE=$JHC[V;"7%)ZU3W(HKIU1UEW>S6;!I/U'R;U4M^E*XK
ML;"M@QXRG%44JF?XS.QR6^TTKW*J(^]HPEQ2>M4]R**Z=4=9^?L;VUZ730G-
M'1KDE-*X-M_7&UXL-3JJ*73:N&7/$+A)8956B%I;^\W&0ZI'6J>YNB^G<WUE
M5$FDDQ$S4        QPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_Y9?)
M8Y+_ #?]R_%UD9BGSO\ D/<ROFI\A_BBR\JGBLA*R\I@P       "61[*Y_I
M_P S/YGZ6_CK8Y*%]F;_ -..7/\ -33_ /&^P23[[-'_ *<<M_YJ:A_C?/R:
MW[&C^$KGO_,;C_\ Q_M8F4$MLEID\T                          K?\
MSS-5KU5YF_(QIJ.ABT[!F8CM2S*0W1KUE&;X?9)N02%-I0E'?7-6+HBJJ555
MSL[U5[E*I2OL\Z'6:M9>8SO]IJ.ABUYW+Q;9EH4ANC7K*<RQ.SS+](4A*$H[
MZYBS<D552JJK[.]5>Y2J4K^/.<UHK6?F+;]::80S:\ZEXMLNTJ0W1KUA.8XI
M9Y=]?4A*4H[ZY@S<D552JJK[.Y5>Y2J4JDO:*],KTSYN_*AEF*W&LFSI^$;F
ML*T-49];1L+!<?GY/*6VA"&_$KL"/>&ZJI557?#[U5[U*334>:LC5L:1
M  #F<<R"[XGD-BRK'YKMMOV,WFUY!9+BSV^- N]FG,7&VS6N^BD^+%FQD.)Z
MTK3JDY>P7VZXO?K)DUBF.6^^8[=[;?;-/9[?%@W6T3&;A;IC7=12?$C2XZ%I
MZTK3JDY:P7VZXO?;+DMBF.6^]X[=K;?;-/9Z>+!NMIF,S[?,:[J53XD:7'0M
M/6E:=4G/8KD]\PK)\<S+&+@]:<EQ*_6?)\>NL?M\>V7RPW"/=;3<&.]*D>-#
MGQ&W$]:5IW)IUH6M_'+=%BY%Z%T_O7&_!1:-KZ[Q3.&HC+U)%+5+OUHBS+I8
MGG:?1F8_=5OPGZ5]*7XZTU]-"SKT!MZR[]TAJC=6/>$BU;/P'&,S:BLO4?I;
M)5[M4:7<K*Z[3Z,NQ7-;T-^GT4O,*I7TT+-W0.W;+OS26J=TX_X2+7L[ L9S
M)J*R]1^ELE7JU1I=RLKKE/HR['<UO0WZ5]*7F%4KZ:%T;Q6W[CG*?C9HOD;B
M?@-V/=.K<+V&Q"CR*2:6:;DECAS[QCC[U/HSL9O+DBWR:5]*)$9::^FE3V@]
M>/73WT              U9>=A^JYY<?S0P[XU,#-:/G#_JV.4W\U<2^,W"#6
MKYP7ZMSE+_-7$_C+PDTW>T$?J=^;W\QL$^.76Y6N%>:5[)4T
M              $GOV7'"7Y_*/DAL9*%UC8KH*!A+KE*_2T/Y_L3&[['0I/7
MI5;C>M7:IKT]%$U_V21_[-?ASTWDIR"V E"ZQ\9T="PYURE:]B7LYSW'KTPA
M2>O2JW$:[<JFO3T437_9)''LVV'O3>27('/TH76/C.CX6'NN4K[A+V<YYC]Z
M80I/7I5;B->.5I7IZ*)K_LDOWV.O7TBY<Q>5NU4MN5B89QHMNOGGJ*K1I$C9
MFTL3R.*VM/7I5QUO4KU4UZ>BB%?[/IFZDR$F,%A6          =$VEL?%]/:
MUS_:^;3/>_#]:X9DN=9-,IV56Q8\5L\R]W-3"%K0EV2J)"4EIOK2KCE4IIZ:
MT.D[*V!C>J->9UL_,9?J.*:\Q'(LUR.73LJMFS8S:9=XN-64K6A+LA46&JC:
M.M*K<K1-/36ATK9.?XWJG7F<[.S"7ZCBNO<2R'-,BET[:K9LV,VF5>+C5E*U
M(2[(5%AJHVCK2JW*T33TUH>;[BVKA^B]2[-W3L&?[V8-J; LMV-ETZG95R/C
MN&6*=D%V5'0XMM+TM4*WK2RWW4JZ[5**>E5"JAWMN#*>0.Y]H[NS5U3F4;4S
MK)<XN[?C5?:A/9!=)$]JU1'*MLTI;[-%=1$C)HA"41V4)2E-*4I2LDW7M?)=
MZ[=V5N3,':N9)LS-,AS.ZH\6KS<-Z^W*1.:MD5=6V:4@6F,ZB+'31"$H890E
M*4TI2E*S+=6ULDWGMS9.X\O<JYDFR\TR',KJCQ:O-PWK[<GYS5LBKJVU2D"T
MQG418Z:(0E##*$T2FE*4I3$<CMZ9CR;WYN+D+G[RG<PW+L;+-B7QOQZR&;?(
MR>\2KDS98+E6F*4M=AB/MPHB$MMH;C1VT)2E*:)IY0>8'F)XL      =]U99
M\&R#9FOK%L[+58%K>[YIC-NS_-D6N[7MW$\+EWF&QD^0Q[-8K==[Q=95ILJW
MWVHT:,\Z\XA*$IKU.[ZTM.&7W8N"678^4UP?7UUR_'8&<YBBVW2\.XOB$J[1
M&<DOS%ILMONMVN<FUV=;SS4>/'>=><0E%$UZG=M:VK#+[L3!;+L;*%81KZZY
M?CL#.<Q1;;G>'<7Q&5=HC.1WYBTV6!=+K<Y-KLZWGFH\>.\Z\XA**)KU/2=-
MV+7>3[;UCCNWLW5K75%\S_$;5LS83=GO60/X3@$Z_0(^7Y1%L..6J]WV]3;)
MC[DB0S%BQ)#TAUM*$HKW%@YC7GB>4)AV.8_B.,<F(UEQK%;):L<QZSP]%\DT
MP[38[' 8MEIMD5*]0+6F- @16VD4K6M:)13K6I.YQWSF?*HQ+'[%BN-\BH]H
MQ[&;/;,?L-IB:6Y"IB6NRV:$Q;K7;HJ5ZI6I,>%!C-M(I6M:T2FGI)UV/><I
MY5F)V"QXMCG(B/:,>QJSVS'[#:8FE^0B8MKLUFA,6ZUVZ,E6JEJ3'A08R&T4
MK6M:)33TEGKB7M$'D;8)BN,X1B'+B)8,3PW'[-BN+V*!QSY9(@V7'<>MT:T6
M2TPD+T:XM,2VVV&TRW2JJUHA%.M:G-_IY_*@_.K_ .PWDC^1XYC]-SY8/YS?
M_8QR$_).<Q^FT\L7\YG_ +&>07Y*#L'[27Y+'YYW_P #KRO_ "%#]//Y4'YU
M?_8;R1_(\/TW/E@_G-_]C'(3\DX_3:>6+^<S_P!C/(+\E _:2_)8_/._^!UY
M7_D*'Z>?RH/SJ_\ L-Y(_D>'Z;GRP?SF_P#L8Y"?DG'Z;3RQ?SF?^QGD%^2@
M?M)?DL?GG?\ P.O*_P#(4/T\_E0?G5_]AO)'\CP_3<^6#^<W_P!C'(3\DX_3
M:>6+^<S_ -C/(+\E _:2_)8_/._^!UY7_D*'Z>?RH/SJ_P#L-Y(_D>'Z;GRP
M?SF_^QCD)^2<?IM/+%_.9_[&>07Y*!^TE^2Q^>=_\#KRO_(4/T\_E0?G5_\
M8;R1_(\/TW/E@_G-_P#8QR$_)./TVGEB_G,_]C/(+\E _:2_)8_/._\ @=>5
M_P"0HCR>?7RX\O\ YMXUH_9?&C>$7.=T:YNUZPO([#]['<6(RKWK/(XR[U$G
MKO><X!C=B6G#,GMBDLQDR*/N4OKZZ)71NO;H7\[SE/P7YC8]IG8G';<T;,]O
M:_NEWQ#(+)][C;.*R;QKK((Z[O%FKO&:8-CUE73$,DMRJ,QJ/T><I>GUTHJC
M=>FAWSM^4O!KF)CVFMA\>-R1LSV[@%TN^(9!9/O<[8Q:3>-=Y!'7=XLU=XS/
M!L?LJTXCD=N51F/1^CSE+T\NE%417I%U]I0YO>65YA&)\=]M<2>0\/8F_=57
MN_X!E6-?>@WM@\S(-1Y7%7?X5R<R'8NL\3QQQ. Y?:%)CQ$R4R'4Y')<2E=&
MJT3&F([Y'E(E8       !-]]F7Y2USWCOL[BKD%Q\2^Z(R>F8X-'??75QW6V
MRIDV;<H,%E:U]6<=S^/-?D*31"$UOC%.WKU5693[.ER6KF^A-C<9;[/\2]:3
MR.F6X9'>>55;FO=ARIDNXPH3*UKZLV#.6)C[ZDT0E-;TS3IUZUK,?]G8Y*5S
M;0NQ>,]]G^)>M*9']=F&,//*JMS7VPI4N7<(<)E:U]6K!G#$Q]]2>U-*WEFG
M3KUK6PU]D9YCUV3Q;V[PSR>Z>+D?&_+Z9WKN+(D+JZ]J?;,ZX3[M;K='<<<K
M5C%MF1KA)E+31"$UR*.GM[JJ563F2-R1B2\P       "B&Y8?*FY*_C_ -R?
M&+D95-\@/P\;L_&YLC[LKR#5-D'_ $]>_P#K>Y?\\>/ #R,'$
M
M
M   &1.D>(7*WDM(:C<>.-.^=XJ>E>I^-J?4F>9_"8?2NB'?7;AC%BN<"WLQJ
MUZO.ON-M,(I53BDII6M/8]8<=]^[L>;9T[I/;&TE./\ JWB:_P!?97EL9IVB
MJ)<]9F6.U3HD1MCKU=6ZM"&DTJI=4TI6H.9M>.W^]UHFSV2[77JKMZV^WRY:
M:5_=[EL-+0BB?W:UK2E*?1-T6B_96O.>W2N(_=N/6):(L<Q*%,W_ 'IMO!K"
MA%%5315)>+83<L_V' 4VE76M'[,W6M*5I3K6G0V7:L\A;S*]F*CNW#3^/:IM
M<E*5-W;:>PL6M24TK5-*TD6+&)N79A%4BBNM:.VU%>E*].M?0#TNU:%V7<ZI
MJY9X]J:5Z:/76X16J4^A^^8BKES$5]/[K5#<3HWV(+;UQ3"E\E>=NM\.4AM*
M[CC^C=4Y/LE,AVK?1<:%F&?7W5%8;;;JNZC[EB?JM*>WPDU5W(V-ZM]EZV),
MI&D;LY5X7CE4H2J9:-6X#?,UH\NJ>BF(V1Y;=< K&0A=>M'5VIVJJ)Z>&GNZ
MI'H]JXO7%?:J]Y7"C=*=5LVJ _-ZUZ?O4R9;MO[:4K^[5JO_ - V]:5]C>\J
MC7GJDO:&3<G.0%P0WTGPLMV99,'Q20[7L]W#MFK</Q'*(3=.VO1+E\D5]U7W
M5?1TV(ZS]F]X$8=ZO(SJ^;PVY,2CI*BY!FULQ:P/.>Y]W&@X)CN/7V*BG;7H
ME=T>K[JOI^AT'HELXW8##[53W[Y=U]/=ID3FHL>M?1Z4H@1H[Z>G^V[4VSZ9
M\BGR@M"^KJU_Y?7'29(AN17H<_:&)/[VNL21"Z5BRHMVWC<=BW.-,972BZ/(
M=2[XE*+[N^E%4V!ZU\JSR[-3^#7$>(>FI+T=;#L>7G6/N[5GQWHWI8?8N&TI
MF93F9#2J451Q+E%]]**Z]U*5!Z#;=5:ZM/3U3$+,JJ:IJE<^/6ZN)JG]ZI+E
MU7,715*^GK2O7KZ3,#:NR.+W ?1V1[,RJ%@.CM38E'9;5;L.Q:RXZW=;DZJ2
MNT8QB^+XY"@4O61762X[2+$8;JKJIQU=4-(>=1[MM?9W'GA9IW(=EYG]:&I=
M:8PPTA<7';%;;16Z7%VLA5KQS&\?LL:(J\7^Z2%.4C1645KZ7'%50TAUQ/C6
M_=_ZIXR:NR+<&Y<IB8IA6-M(H])=I61<;O<Y%%TMV/8]:VJ^M7K(+LZW5,>,
MS2JJTHIQ=4--N.(\NY/<GN/_  AT=EV_-^9;:-<ZRPYAM+[Z(S:KG?KS*H[[
MSXGB5BB)3,R+*[Z^A2(D*.FJJTHMURK;#3SK=?KYF?FB;B\Q/9"UW)Z?A.@,
M1O$J1JK3S,EJL>!3PUPF\OS5^)T;R'/+E"4KN<6IR-:VGG(T*B4KD/28)WF+
M>9+MCGSL%:K@[-P[1F*W:2_K+4[,AKP(5/#7#1E>8/1>C=^S:X0U*[EJ4Y'M
MK;JX\2E$K?=DP-?,3\R+:_/;8*U7!V;A^C<6NLE_6>J&9#?@0J>&N&C*LO>B
M]&[]FMPAJ5W+4IR/;6W5QXE*)6^[(J[O-S\X;>OFF;7<7=G[EK[C+@]]F2M,
M:*CRF:QK:GPG+>WG.P)$+HUE&R+K;U*HIQ:W8EG9?<BP*)2Y*?EZO#6T:WC3
MR                    60/D?<=E<=O+FTC%N-O:@97N%B?OG*^UJK3K[VR
M*196(*E46E+M)4?6D"QLNI7Z4.MJ3TIT+!3R:-!JT'P TY&N$%N%D^V&9V[<
MG[6JM.ON[!I&D8HJ31=*.TDL:[@V9EQ*NE4.-J3TIT+ CR;="*T)P#T[&N$%
MN%DVUV)V[,G[6JMNON[ I&DXJJ315*.TDL:\A69EQ*O2AQM2>E.A:W>SQ<6E
M<6O*LX]P[K;&K;F>]8USY)9IV,U9>DO[7I#EX,N91:4O4F1=2VW'H[R5TI5M
MUI2>E.AMO-IAM(-W0                       !@YR#\LWR]^529CO(+AG
MQSV9=I_B^L9;>-68K"SZGCM^&]ZKL2QV^U9U!\5/2JO N+?<I"%5]TA%4XM[
M>X1<0=]TDKV]QLTUF]PE]_C9!<<#L,;+:>*CL<\#,;7#@95%\2G2JO"F(ZJ2
MFM?2E-:#JUXPC#[_ -U;OC5FG.+Z]9#D!A,OTTZ5[9C2&Y:.O^TNGT*?[%#1
M)R1]CO\ *OV[Z_<M*7/?'%>^O>(N#"PC/J[(P)A]WK6JIV-[<B9;E<J.A=>J
M6HN104I^A2O;TI353NGV<G@;L/UN;K*=M?0UU<[U18V+Y;7-,3:=7UKW2K+L
M./D-_?92KTI;8O,6E/H4KTZ4H/*KUQRP*X]Z[8N[6%VO6J$Q9?KL2E:__',7
M%,B0I-*_N)>01\>4'L6_.O7#=RO'%S?VC^3-FAMN.Q<<REB\:%V7<E54JK,.
MW6R\2,VUPZXE%*44[,RFWHJKTT32E:]NH/>?LT/*G"T3;CHG;>KMW6V.A;C%
MFOK5QU/FTU76M6XT*#<7LGPQQ=$TZ*<D7V&FM?31-*=>@\@OO&?*H5%N6&[V
MN^-)I6J67Z.6F<OZ/1*$.*DPJUZ?NJ?01O.5'EE<_P#A,Y*7RCXE;JU-98;R
MH[F;7/$I-^UB[(2[5E3$+:V(+R'6UQ>[^E>V/=7552I*NG:M-:Z7=\\(.7'&
M);ZMZ\?-F:^MD=RK*\GG8^]=L'<>2Y5NK4;/L=5>,*F.]W3W+,]=:I4E7T%)
MK4>+7[!\NQBJO?W'KG;VDUZ5E+CU=@UK2O3HF?&J]"77_P"@Y4P6,5P=5
M                                               ._P"J/PI:U_G_
M (=]T5N.VX#_ *=X5_.W'/XXA@^N!_QZ%_RN-_PR"^Y+9,&V4
M                                     KKO/DY35Y)^8!L&P6:Y+F8'
MQWC)T;C#2'%^IKON-39<C9-S2Q_>?7'<\ES("GT]?'B6R-7K5*4TI 7\[;DM
M7D+SHSNQVFX+EX3H2.G3&.-H<7ZHN]8[,E2-A7%+/]Z];=S:7+A*>3U\>+;H
M]>M4I32D"+SL>2M>0?.7.K):;@N7A.A8Z=,XXTAQ?JJKUCLR2_L&X)9_O7K;
MN;2I<)3R>OCQK='KUJE*:4JR_:1^9%>6/F:[.QJPW9<_6_%N(CCKB#+;KGJ*
M\CQ*?-E;8NR8W7P/7GMDSI]M5(1U]9A6B)7NJE**4TP&H<U&&@L
M                           FJ^S&<J*Y9I[;_$3(KG5V[ZFOE-IZZC29
M"5.UP#.93<++K5;8_B=R+=C6=MHFO*[.GK&2^E5>M*4F">SC\F*Y/JC:W%:_
MW&KMUU?>:;,P&/(?2IRN#9G);AY3;+?'[^Y$#'LU0B8[7M_O^0^E5>M*4E^>
MSG<EJY/JC:O%B_7%3MUUA>:;+P&/(?2IRN#9G)1#RFV6]CO[D0,>S5")CM>W
M^_Y#^^KUI2E@)[(7S*KFNBMY\'LINRG[YI3(J;EU9$ER4J>KK/8DQJWYO9K3
M%\3O;M>);':;N#ZNSIZUEGI57K2B939)<)*A,D            ,<.8WR1.5'
MS<-X?%EDYC[RT^2KR9^;[N;XN<D,?^67R6.2_P W_<OQ=9&8I\[_ )#W,KYJ
M?(?XHLO*IXK(2LO*8,        DT^R[?*[Y _-P?^,W B1=[-G\JK>OS?7_C
M&P<D4>S=?*GWI\W][XQ<()='L>'RX>3GS4W_ (W=;$X<F9$R@L0
M             "H/*I\JKRC7        )!7LU'ZQ*]?-QV7]U&N3>S[/#\OB
M\?-^V)]TNOS>G[/1\O6[_B V']TF DG;V2W]:5D'S4]M?=CJHGS$X<F^EED
M                               5-W(3\/F\/QO[+^[.]%7KO?\ #AN7
M\:VQ/NOO!6";V_#?N3\:NP_NNNY2D\GOE*\AOQY;:^[Z_GD!Y2>5'AH
M!M,\E#]:+Q'_ )X9A\5F=FRWR>?UD_%C^=>6?%IFQLI\G[]9'Q:_G7E?Q:YJ
M;D?9]_UQ'"'^?.=_$UL@LI"PS+"<MEP               ".+[3Y\@?47SOL
M!^)C?Q'[]I ^0]JOYUF#_%%O(T ^T<_(AU9\ZK"/BCWB14/:_P#]6II#Y\NM
M/B#Y,$$DA1D*TKA@       "?+[-1^KMO?SC]E_<MK@G#>SP?((O/S@MB?<S
MKXF^>SS_ ""KS\X#8?W-:_+++V2W]5KD'SK-M?<=JHD%F]HWJ$G8
M    P=\R'E UP]X6;XWC'F(B979L/D8[KBE5-^,YLK-'$8MA+[+#B'*3$6:]
M71NY26J4ZJAPGJ]4TI55,,O,%Y(M\3^(&[-SQY:(N3VC%)%@U_2JF_%<V'EZ
MT8UASS+#B%TEHM%WN2+A(:I3JJ)#>KUI2E54PU\P+D>WQ1XA;KW+'EHBY-:<
M4D6# *54WXKFP\O6C&L/>98<2NDM%HN]R1<)#5*=:Q(;M>M*4JJFN_S7.8+/
M!7@#R0Y$19[<+-+#@TK%=4TJMKQW=M9^XWAVOI$>,ZARD]NP7^\-W:4S1/54
M"WOUK5*4U4FKU>>>D/.R)#KC[[[BWGWWEJ=>>>=55;CKKBZJ6XXXM5:J56M:
MUK7K4K<'GG9#KK[[KC[[[BWGGGEJ<=>=<55;CKKBZJ6XXXM5:J56M:UK7K4K
M?7777W77WW7'GWG%NO/.K4XZZZXJJW'77%UJMQQQ=:U4JM:UK6O6I3V/OORG
MWI4IYV3)DNN/R)#[BWGWWWEU<=>>=<JIQUUUQ55*4JM:JK7K7TGYGYGYGY
M                                '>]7;&RC3^RL VOA,SWOS#6N98UG
M6,S*]]6V+YBMXAWNV*>0VMM3L94N$FCJ.M*.-U4FOHK4[MK78&2:HV'@VS\.
ME^H97KS+L>S7')=>^J&;UC-VB7BW*>0A:%.QZRH::.(ZTHMNM4U]%:G==;9_
MDFJ=A8-L[#Y?J.5Z]RW'LTQV77NJAF\XS=8MXMRGD(6A3L>LJ&FCB.M*+;K5
M-?16IZ/IW:N8:+VSK/=.OI_O9G.IL]Q+8V(SZ]]6X^189?8.06A4AMM;2GHB
MIMO0EYONI1UJJD5]%:EJ[HC<&+\@=,:MW=A;J7,7VI@N-9Q:&_&H^[!9R"UQ
MY[MIEN4;9K[X6:4ZY$DIJA"D2&5I4E-:5I2S;TIM?&MZZAUKN3$'*+QO9F%8
M]F=K;\6CSD-F^VV/.=M<I=&V:^OVB2ZN+(35"%(?96FJ4UI6E+,W2NUL;WIJ
M/6VX\0<HYC>R\+Q[,K6CQ:/.0V;[;8\YVV2ET;9K2?:9+JXLA-4(4A]E::I3
M6E:4N=^.&],.Y.:#T[R%P!Y+N'[EUSB>Q+(UX])+UO8R>SQ;D_99SM&F*TNE
MAF/.0I:%-MJ;DQW$*2E2:IIZP>GGIQ[4
M              1 ?:9'^%UQ<U[5G(&:<X;%[WPI%IP^'%N2I&IY59$E,#;\
MQ$R.S8'H+TFLNP=U'[DM+SB*Q_4WTR&(I/M%3W$&X.8'5J_-4YF63U"&_:\4
MB1KC5_6$FK\FD+:TM$MAJQO0G9%95C[J/7!:77$U8]4?3(9BH^T1O<1+@Y@E
M6KZU3F39?4(;]KQ2)&N-9&L)-7Y%(6U9:);#5C>A/2*RK'W4>N"TNN)JQZJ^
MF0S!C]KAD< [J[K"K&3L)\P_'/>NWR;)@L&'=E2M*S*R9B;=O.<W.BL8U(MS
M\JLW&:JI)NSB'W45B^HR4RH\0TBJD5T@Y@ &57#GAMN[G)N6UZ5T=8X\Z\O1
M'+SDN1W=YR%BF"XK%D1XT_*,JN;;,AR+;H[\IMIMIIMV3*D.H99;6XJE#)KB
M9Q)W'S.VY;=/Z9LS$V[NQ5W?(;_=77(>,87C,9]B/-R3)KBVR^N- 8>E-M-M
MM-NR9+[B&F6UK52ADQQ.XF;BYF;:MNH=-69B;=W8R[OD-_NKKD/&,+QJ,^Q'
MFY)DMQ;9?7&@,/26VFVVFW9,E]Q#3+:UJI0S-X(\#>0GF)[ZL^@..^.QKC?W
MX3E^RW*KX^[;\+USAD25%B7+,,RN[4>4[#M<:1,:9:99:?F3)3K;$=IQQ=*%
MB3Y?GEU:)\O35:,*UG 1D.>WYF._LW<-ZMT-G,<]NC=*+I'4ZS1U=CP^UO55
M2VV=EU;$5-:N.+?EN/R7I\/!7@)I7@=K-&'ZZ@HOV;WMIA[8NV+Q B-9;F]R
M;Z+HPIQJCJK-BEM=K6EOM++JV(R:U<<4_*<?DNSUN#' ?2W!#6B,/UW!1?<W
MO;3#VQ=KWB!$:RS-[DW2BZ,*<:HXJS8I;7:UI;[2TZMF,FM7'%/R7'Y+MI5Y
M8_E8\<?*]TTC7^H[:C*-DY(Q%D;=WKD%J@,9YLJ\-4HY2*IUBCR\=P6SOU52
MTV)AYR-#16KKJY,UV3+?S],Y3.(V8@
M             %>5[0=I5W4WF1[!R5B&J+8]YX7@FVK35MKMBUEN6BN"9,E#
MJ4T0N5(R?!Y<QY-:U6FLQ*J^Y6FM8&/GN:?<U=YA&=Y"Q%K&LVZ,0PG:5K[&
MNV-64Y:ZX3D24.)31"Y+^1X9*EO)K6JZ5ET57T+3U@>>>OJ!S5_F"YUD+,6L
M>S;GQ'"MHVOL:[8WK+EKKA61)0XE-$+DOY'ALF6\FM:KI6715?0I/6KN]I[X
M_O:4\U_9V6QH*H>.\B\ UQNVRU:8[(=9KMDKK?+D-O(31MR;)R_7DV?(36M7
M$JGI4JE$K16ND0TVFG(CT        %FMY3W*5CEWP1T;LN7<??#-<>QYK5FT
M/%?H_.;V#KF/&L-SGW-5%N=LS++4B%?:)Z]:,W5OK1->J:6,'E@<EF>5/"C3
M&Q)4_P!>S&PV)K6FR/$>\>:C.\ 8C62Y3KBKO<[9>46Q$.]43UZT:N:.M*5Z
MII8I^6)R49Y3\*M,[#E3_7LPL-B;UKL?Q'O'FHSK 6(UEN,VXJ[W.V7D]L1#
MO5$]>M&KFCK2E>M*6ZGDK<R(_.'RX..NVYMT]\]@XOC#.F]P>-(]9N+>S]5Q
MHF-W>Y79=''>V?FME;M^1T3W5K1B\M]:)KU338T; #/TVJ
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
M /&^P23[[-'_ *<<M_YJ:A_C?/R:W[&C^$KGO_,;C_\ Q_M8F4$MLEID\T
M                        AI^U(Z.>@["XR<D8,12HN28CDNELDEMH51N-
M.Q&[NYMB#<A5$^&J1=(N8WGLKU[ZH@5I7T)3TB0>TIZ8=A9YQSY!PHRE1<AQ
M7(=09#*0A5&XTS%;J[F&*(?52GAJ?N<;++OV5Z]]40:TKZ$TZ1*/:3--.P\[
MXZ<@8<92HN08KD.H<@E(0JC<:9BUT=S#%4/JHGPZOW*-E=V[*]>^J(5:5]":
M=(%GMC''=^W;0XB<KK="4N%EF#Y9H'+)K;:TM0[A@]\?V#@S<E5$^"J3>86=
MWZC=>O?5NVUI7W*4](G9%^(PQ"J        )MWLS_+^+G6C<^X=Y1=^_+=*W
M6=G^N(<EWJY-U5F=S0YD$&WH4XM:T8CL&<Z](KT0E*;_ !TII7M56DQOV=GE
M;&S73&<\3<ENO=E.G[G,SG7T20[],EZRRZXH<OL*"A3BU+1BV=S77GZ]$IHF
M^,)32O:JM)B7L[_*N-FFF<XXGY)=.[*=07.9G&OXDAWZ9+UGEMQ0Y?(4%"G%
MJ6C%LZFNO/UZ)31-\82FE>U5:6$?LD7.:)L;CMLO@EF-[[\WX_WFX;,U3!EO
M5J[/TSGMW;=R:W6QM;KBUMX1LZXO2)5>B$I1DT9**5[%UI*")(I(^)@H
M         !JR\[#]5SRX_FAAWQJ8&:T?.'_5L<IOYJXE\9N$&M7S@OU;G*7^
M:N)_&7A)IN]H(_4[\WOYC8)\<NMRM<*\TKV2IH
M    )O7LO6IW,=XP<@MR28OJ[^T=RVG#H3BT*2Y.L>J<49F19C:NWM<ATO>R
M+E'16BJUH\P[2M*>BM9DWLV^KW+!QOWMMN1'\![9.V[7B<1:T52Y-LVL<8:E
MQI:%]O:N)2\[!N#">E:UHZP[2M*>BM9CGLWVL'+!QQWKMJ1'\![9&VK7B<1:
MT*2Y,LVLL8:EQI:%=O:N)2\;!N#">E:UHZP[2M*>BM;#'V/72KN+</\ D[OF
M7$]5D[BWU9<$@..-J2[<<=TOA;$Z'/:75/8[!ID.U[K&16BJUH_&>I6E/154
MG8D=$C0E[@         $=#VDGE-34O#_ !OCQ8+FAC+N3&6M1;S'9<126QJW
M7<FVY)D;W5'5^)[ZY6NR0T]>Q,F*J8WU4E+B:Z!?:$N2U-6\4<>T+8[BAC*>
M1.4M1KO':<324SK7 9%OR'('>J.K\7WSR==FB4Z]J9,94MOJJE%I-!?M!?)2
MFKN*>/Z'LEP0QE/(C*&HUVCM.)I*9UK@4BWY#D#O5%:OQO?/)UV>)3KVID1E
M2F^M:)6DBO>U@\R$Z2X+XIQ=QJ[-QLWY;YLS#OT5AU%)L?3FK)=IRS*W^YNM
M9,+WZS1S'H">O8B7#7.:ZJ2EQ%8'Q"9(496\
M            &S3R@N4W]DGGQI/.[G</>_!<WNM=.;-<57MC)PK9$J#:Z7&<
MNE%.)@8ME3-KO3W912U(MM4THKKTKL7\J;DM_9:YP:=S:XS_ %#"\RN==2[%
M<57MCIQ#8,F';:7":NE%+3!QK)F;;=W>RE5J1;JII2O7I78IY57)3^RYS>T]
MFMQG>H89F-SKJ;8KBJ]L=.(; DP[;2X35THI:86-Y,S;;N[V4JM2+?5-*5Z]
M*[=/(SYD?V)/,KX^['N]T]Z]<["O-=#[==77MB)P#:\RW6>EUN+E**<1;<.S
M./9[^_X=%.*;M-4I2JJNVMEX6))8>%MH        40W+#Y4W)7\?^Y/C%R,J
MF^0'X>-V?C<V1]V5Y!JFR#_IZ]_];W+_ )X\> 'D8.(
M
M                                                 -CW&[R@O,YY
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
M)8?[>O6L:4COBRD4Z?OFUJ3_ +9BP>#@X$
M                  [_ *H_"EK7^?\ AWW16X[;@/\ IWA7\[<<_CB&#ZX'
M_'H7_*XW_#(+[DMDP;90
M     #$CG=R6@<0>)&\^04EZ*FZ8)A$^N&Q9G:IFY["OSC..8!;%LU0ZI]B7
MEUVAT?I1"^R-1QQ5.Q"JTQ9YK\B(/%/BSNG>TAV,FY83ALVN)1I?:IJXYY?%
MM8_@UN6S5#JGF)6572)1^E$*[(]'%UIVI56F+G-7D/!XJ\6]S[UDNQDW+"L.
MFUQ*-*[5-7+.[VMJP8-;EM50XIYB5E-SB4?I1"^R/1Q=:=J55IA'YC_+6V\&
MN$7(OD[+>AIO&N->W&N!PYW:MB[[/R5UC%=9VAQBK;RI$:;G%Z@TDT2VOLB4
M=<53L0JM*M*X7"==I\ZZW29)N%SN<R3<+C/F/.29DZ=->7)ES)<AU2G7Y,F0
MXI;BU5JI2E5K6O6I6H3YTVZ3IESN4N1/N-QER)T^=+>7(ES9LMY<B5+E/NJ4
MX_(D/N*6M:JU4I5:UK7K4K7)\Z;=)TRYW*7(GW&XRY$Z?.EO+D2IDV6\N1*E
MR7W5*<?D2'W%+6M5:J4JM:UKUJ4X-TN=QO=RN-YO$Z7=+M=YTNYW2YSY#LJ=
M<;C/D.2ITZ;*>4MZ3+ER75...+K52UJK6M:UJ?&?(?*?"
M                     ;#/*OY34X?\Y]&;9N=Q3;<&GY$C7>T7GGE,P6]=
M; 4UC]]NEQJE*E.1<3D2(U[HBE.JW;8BAGGY9_)>G%'FCI?:%QN%+?ADV_HP
M'9+KKJF8:,!SI3=BO5RGU312G(N,/OQ[S1%/WSMN10SP\M+DK3BGS.TQL^XW
M"EOPR;?T8%LAUUU3,-& YRINQ7JY3ZI2I3D;&'WX]XHBE.JG;<BAM#\FKF33
M@OYBW'7==WNJ;5KNY92WJW<+[\A4>W-ZLV:MG&,CO%TJA*ENPL*E28N0T;I3
MJM^T-T+.0L;2Q@+>4            QPYC?)$Y4?-PWA\663F/O+3Y*O)GYON
MYOBYR0Q_Y9?)8Y+_ #?]R_%UD9BGSO\ D/<ROFI\A_BBR\JGBLA*R\I@P
M    "33[+M\KOD#\W!_XS<")%WLV?RJMZ_-]?^,;!R11[-U\J?>GS?WOC%P@
MET>QX?+AY.?-3?\ C=UL3AR9D3*"Q                       *@\JGRJO
M*-<        D%>S4?K$KU\W'9?W4:Y-[/L\/R^+Q\W[8GW2Z_-Z?L]'R];O^
M(#8?W28"2=O9+?UI60?-3VU]V.JB?,3AR;Z660
M         !4W<A/P^;P_&_LO[L[T5>N]_P .&Y?QK;$^Z^\%8)O;\-^Y/QJ[
M#^ZZ[E*3R>^4KR&_'EMK[OK^>0'E)Y4>&@     &TSR4/UHO$?\ GAF'Q69V
M;+?)Y_63\6/YUY9\6F;&RGR?OUD?%K^=>5_%KFIN1]GW_7$<(?Y\YW\36R"R
MD+#,L)RV7                (XOM/GR!]1?.^P'XF-_$?OVD#Y#VJ_G68/\
M46\C0#[1S\B'5GSJL(^*/>)%0]K_ /U:FD/GRZT^(/DP022%&0K2N&
M  )\OLU'ZNV]_./V7]RVN"<-[/!\@B\_."V)]S.OB;Y[//\ (*O/S@-A_<UK
M\LLO9+?U6N0?.LVU]QVJB06;VC>H2=@           "&M[3YRGK=\TTAP[QR
MY*5 P^WN[LV;&CR$N1W,ER!N=CFNK5+;;<HIBXV+'6KM-6VXFO>Q>XRT]/W8
MD7M(')BMUR_3?$ZP7&JH.*0'=P[&CL/I6PYD5]1-Q_ +9+;;713$^RV!NYS%
MMN)KWL7B.M/3]V)7[1SR6K=<NTYQ0L%PJJ%BL!W<&Q8[#Z5L+R&^(F8_@-LE
M-MKHIB?9;"W<YBVW$U[F+Q'6GI^[ P]K^YE5OF?\>N">*W92[;@UK>Y!;=B1
M92'(SN6Y,U<,4U99IS33E%QKICF+-7JX.-.IKWQL@B.)Z=/3$X(OA&#(4P
M                                   !.,]F=Y3_ 'P^-6Q>+>0W'Q<B
MX_Y4K)<,CO+Z+=UALN7-N;L2(E;BW)'UOY^Q<W)"Z42AIN[Q44I^[69M[.OR
M7^OWCQGW&N_7#Q;_ *+R9618BPZOHMS6^Q)4RXN18J5.+<?]XLY9N3CZZ42A
MM%UC(I3]VLRSV=WDK]?G'G/>-E]N'BW_ $9DM<AQ%AY?1;FN-AR9EQ<BQ4J<
M6X_[Q9RS<7'U4HE#:+K&12G[M;$?V2#F3]]'B7M/ASD]U\;*N,F9*RW HKZ^
MUQW3^VYMPN[T*$A;KCLKZV-F1[P[*72B$,M7R&W2G[M9,A(J)$A+A
M                                 (R?F[>>M9^/SN3<:N'-YM.3[QCJ
MFV+86VVFX]WQ?4$Q'K,*?8<9;=HY;LEV9;WTT\9QQ+]LL[B?"=1(ET=8BQSO
M-2\ZFTZ*=R+CQQ,NUKR/<["IEESS:3;;%UQO5,M/K$.;8\<;=HY;\BV+!>I]
M.<6E^W6EQ/ANID2J.LQHZOFG>=):M&.9%QZXG7:UY'N5BLRRYWM%MMBZXWJJ
M4GUB'-LF.MN4<@9#L2"]2GBN+2_;K4Y3PW$R)5'68T17SPO:-[%QC>RWB9P0
MOUDR_D3&5<,<V?NUIJ-?</T9.1ZW;[EC6(M/4=M66[<MDA-/'=<3)M%B=3X+
MR)4VC\>'"4R+(L@RZ^W?*,KO=VR7)<@N$J[7W(+]<9=VO5YNDYU3\RXW2YSW
M7YL^=*?75;CKJU+6JO6M:U(<]_O]]RJ]W7)<GO-TR+(K[/DW2]7V]SY5TN]V
MN4UU3\NX7*XS77Y<V9)>753CCBU+6JO6M2'??K_?,JO5UR3)KQ=,AR&^3Y-T
MO5]O<^5=+O=KE,=4_+GW*XS77I<V9)>753CCBU+6JO6M2O?RG*<FSC([YF.9
MY#>\MRW)KI,O>1Y-DETFWN_WZ\7%]<F?=;Q=[D_)GW*X39#BENO/.+<6JM:U
MK6IPQQ!Q)P( ![%H/?FU^,FU\2W3I;+9^&; PR?29:[I#K1<>7'73P[A9+W;
MW.L2\X]>8E5,383Z5LR&5U2JGT*T]8T?O#9W'/9V+;?U!E,[$<ZQ&=27;;E$
MKWL2F%_2YUGO$%SK%N]AN\6JF)<1]*F7V552JGT*T]7TCN[9O'79N+[>U#E$
MW$LYQ*;27;;E$KWL26%_2YUGO$%SK&N]BN\:JF)<1]*F7V552JGT*T]VXU<E
M=T<1=T83O_0&;7+ MFX%<DS[/>("J.19L5RGA7/'\@MCO6%?\8O\*JHT^!)2
MN/*CK4E2?H5I8Y>6YYD.H_,2T^UE>+.1<6VWBD6!$V]J21,2[=<2O#Z*MIO%
MGJY5+]ZP6^/M+5;YZ4]:=*L/T;D-K06 _E[^8-JSGQJAO)\:<BXUM+&(L&+M
M;5K\M+ESQ:[/([*76TU<JE^[X5>GVUJ@3J4ZTZ58?HB0VM!/[\OKS ]6<]=4
MMY/C3D;&MHXQ&@Q=JZN?EI<N6+W9Y%44NMIJY5+]WPN]/MK5 G4IUITJP]1$
MAM:"U<\J#S7-(>:5HMG-,-=A8;NW"X5MA;RTE*GI>O.$WZ0W5M-\L57:IDW_
M %SD4EEQ=KN24]:=%1I-&Y33C=-CAL!,_C:L
M                    1?\ VG;C@K,./>F>3=F@J=NFF,WEX'E[T=BM5?6/
MM!J-6VW*X/TZ](MCS7'XD1A->GTV^*_V2-Y[1UQ^5EFA]1<C+1"4Y<M19E*P
MG*WF&:U5]9FR&X];?<)[]/H1;-F%BBQ64U_^6WI7^R1PO:-./ZLKT3J3D7:(
M=7+EJ/,96$Y4\PS6JOK-V.W'K;[A/?I]"-9LOL46*RFO_P MO*O]DA^>U[\4
MU9UQ@T)R[L%N4]>-!["G:VSF1&CUJNFN]P,Q*VFZW233KTA8]L#&84*.FO3H
M]D2^GT2$>0XB'85[0       !(E]G:YQQN/O)FY\:<[N:(>MN4$FTVS'YDV3
M5J%CFYK0U+9Q"J$K[D-HS^-*59'*)I1;UPK;:5K1#:JTWX^0=S.C:)Y%7'CO
MFMQ1$U[R1D6NW6*7,D5;B6#;EJ;E,XK5*5=R&T9S'DJL[G;3O=G5M]*UHA"J
MF^OR%.9<;17(BX\><UN*(FO>1\BUVZQ2YDBK<.P;;M3<IG%:I2KN0VC.8\E5
MG7VTHMV=6WTK6B$*K24K[+3YB4/C%RWN_$K8]W;@ZGY@R[):,8GSY=6K?BN^
M[&S.CX/5"%]S;3>S8DQ>/N]E*./W.MIHI5&VE5I/+)MY-E+),
M                   T\>=ISEC<,>'&36[&+VFW[NWW'NNL-5L19%&KK:8D
MV&AK/<_CT2M#[#6'8[/[(\A'6K-XN$#K2J:JK34[YQ?-"/Q%XE9' QR\4@[D
MW>Q<]<:R9C/T;N=KBS(B&LWSEBB5H?8;Q*P3>QB0CK5F[3H/HJFJJTU0^<-S
M-C\1^)N10,<O%(.XMW,7/7&M&8S]&[G;(LR(AO-\X8HE:7V6\3L$WL8?1UJU
M=9T+T=M55IHH]H-\Q6+P'X'Y=:\0R!-LY"<E(UYU!IF/#DI9O5EAW" VSLG9
MD6B7$28[.!XM<J-QI3?53%]N=MZTJE2JIKEB "0#2JN        ,R_+UX[N\
MJ^:7';1JX:9UDRS8UIG9HRXWXC-=?8BE[,<_HY12%M)4]B%AF-->)3L4^XA-
M>O=TKEQP/T(YR;Y>Z#TPN)299\HS^US,O:6WXC7UB8M1[+,YHYW)6TFKN*62
M6VWWT[%/+0FO7NZ5RVX(Z%<Y,\O-":97$I,L^49_:YF7-+;HXU7!,6H]EF<T
M<[D+:HIW%+)+;;[Z=BGEH37KW=*YZ>5_Q;>YG<_.+7'5R"FX8_FVU+)<<^8<
M:\5BNL,(2_G>S*.T6AQA*G\&QN>RSXM/#7(=;17KW=*VDI94%DT7&@
M !7K>T0;,3G_ )F&>8^U(I)8T_K35FLV7$/4>90I^P+V;-CM*2M:$5BW+9+[
M;J*=.Q]*TJI15%$#OS[-BISGS$\VL3;])#&J-=ZSUTRM#M'FDJ?L:]C2V&U)
M4I":QKAL)YMQ%.G8\E=%4HJBB"/Y\^Q$YQYB&:V)M^DAC5.N]::[:6AVCS25
M/6->Q9;#:DJ4A-8UPV"\VXBG3L>2NBJ45115^>U(;;3LOS;MD8PU)3*C:,U)
MIK4C#C;]'V$*DXRYMV?&:4E:VT*B7;;$AIY%.E6Y"'$JI1=%&C@TQFF<CM
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
MLT?^G'+?^:FH?XWS\FM^QH_A*Y[_ ,QN/_\ '^UB902VR6F3S0
M               #4EYWW'!_DAY=6Z(%HMWOEE^H46[>V(,HCUDR/6==TEO9
M8W#;;;<DKF2M;W*]LLH:IWN/.(3Z:5K2NK3SE./SW(+@)MZ%:K?[X97JI-OW
M7BK2&/6)'K& TE.Y0B*VAMR0N5)U]<+PTTAOW;CRT)]-*UI75QYQ_'][D#P'
MV["M5O\ ?#*]5H@;IQ5I#'K#_K&!4DNY.B*VAMR0N7)U_<+PTRAKW;CRT)]-
M*UI72-[0UQ3D<KO*QW[;;':O?;.='(M7([!V&XM94KUK5M)K^:MP6FVG93DZ
M9JFZY PPVS3Q'9#C:/315:5K?"OJ*_8JD        #*SA+RJRWA9R;U;R(Q%
MMZ>O";WX>3XZW(K':R[!KRRY:LPQ=]5:U9HNYV24[ZLXXE:(TY#$CMJIE)DW
MPZY-93Q Y&:UWWBK;LY6'7CLR.P(?K';RK#+NRNV99C;RJ]6:+N5FDN>KN.)
M6F/-0R_VU4TDR:X><F,HXA\B]:[ZQ9MV:K#[QV9'86WZQV\IPR[,KMF5XV\J
MO5FB[C9Y+GJ[CB5HCS$,O]M5-),S_+XYFYOP!Y=:<Y280T_<EZ^R&K>7XLW*
MK%9S?7=^CN67.L/D+56L>CEXQZ8]ZHZZAQ$2XMQY5$U6PDM ]3[3P;=VM<(V
MYK.^QLEP+8F-VS*L6O47JE,RU76.E]JC["^CT.?%753,F,[1+T:2VMIQ*5H4
MFED5K#9>%[DUYANT]=7J/D6$9[C]NR;&KQ&ZI3+MES82\U1YE?1V).C+JIF3
M'<HEV/(;6TXE*T*I2Q[UCLK#-QZ]PW:>N[U'R'",\Q^W9+C5XC=4IEVRY,)>
M:H\ROH[$FQEU4S(CN42['D-K:<2E:%4I<%:6W'KKD+J;7F[]29'$RW6NT<4M
M&98=D$/N2B?9KS%1)83(CN='X%RAKJJ/+BO42_$E-.,NI2XVI-/03O9WL]/
M           ,)/,;X^9YRJX4[YX_ZQ>L#&=[(L&/VW'GLHN$FU6%$BV9OC&0
MR:W&X1(%TDQFZP+.[1-4L.5JY5-.E*5K6F'/F Z(S;DUP]W;HO7#MC8S785C
ML-OL+N2SY%LL:)%MS+&[](K<)\2#<I$=NL&TNT35+#E:N533I2E:UIAWS^T5
MFW)CB!NS1FN7;&QFNP;'8K?87<DGR+99$2+=F..7Z16?.BP;E(CMU@VIVB:I
M8<K5SMITI2O6FOCS5>,.R.9OE_<DN,FH7\9C;'VOC6,6G%W\QNDNRXTW*M&P
ML0RB76ZW.#;+Q+B-5MMC?HBJ(SM:NU2FM*4K55(>G[-1YB7\-<<?A+RC\G)$
M^_9X>?'\,<?OA$R7\GY%&_9Z.>O\+Z ^$/)/Z D%3]DM\TK[(.*?PM9C^2H?
MLU'F)?PUQQ^$O*/R<C]GAY\?PQQ^^$3)?R?C]GHYZ_POH#X0\D_H"/V2WS2O
ML@XI_"UF/Y*A^S4>8E_#7''X2\H_)R/V>'GQ_#''[X1,E_)^/V>CGK_"^@/A
M#R3^@(_9+?-*^R#BG\+68_DJ'[-1YB7\-<<?A+RC\G(_9X>?'\,<?OA$R7\G
MX_9Z.>O\+Z ^$/)/Z C]DM\TK[(.*?PM9C^2H?LU'F)?PUQQ^$O*/R<C]GAY
M\?PQQ^^$3)?R?C]GHYZ_POH#X0\D_H"/V2WS2OL@XI_"UF/Y*A^S4>8E_#7'
M'X2\H_)R/V>'GQ_#''[X1,E_)^/V>CGK_"^@/A#R3^@(_9+?-*^R#BG\+68_
MDJ'[-1YB7\-<<?A+RC\G(_9X>?'\,<?OA$R7\GX_9Z.>O\+Z ^$/)/Z C]DM
M\TK[(.*?PM9C^2H?LU'F)?PUQQ^$O*/R<C]GAY\?PQQ^^$3)?R?C]GHYZ_PO
MH#X0\D_H"/V2WS2OL@XI_"UF/Y*C37R7X^Y9Q8W9G&A,]O\ A619MKN9"M>4
MR]?WF=D&-PKQ*MD.Z2+,U=IUHLJY-RM")R6)J$LU3'EH<94KQ&UI3J1Y$Z)R
MCC1N+,M(9O?,/O\ F&!2X=MR65@MVF7W'H=VDVZ)<G[2W=)MJM"Y%PM29B69
MB$M=K$I+C-5=[:Z4U+<A]%Y1QJW!F6D<VOF'W_,,#EQ+;DLK!KM,OF/P[M)M
MT2Y/VENZ3+7:%R+A:DS$LS$):JEB4E;-5>(VNB=#'+;C%FO#;D%L/C7LG)M?
M95L'5L^!9\RFZQOUQR;$[??9EH@7B386;W<;'8')5VL:+BB//;0Q5,6:AV.I
M7BM.)3X2>*'BIC@        6=GE7:%=XV^7]QAUE/BIB9!77,/.LL94BB9+&
M5;0F3-BWNWSE^FKTNQR<F][ZJZU31$1*4U[$I+'7RSM(.<>^"W'#7,V-2+?:
MX!$S7*&:H[9#.3;(E2\^O$&8KTU=E663D?J%5=:T[8J4IKVT26,_EHZ2<X^\
M&>.6NIL:D6^UP&)FF4,J1VR&<EV1+EY]>(,Q7T79-FD9%ZA576M*)BIHFO;1
M);W^33QL>XG^63Q!U%<H:8.35U7 V-FT=3=$2X^9[@G3MIY!;+BOTU?FX[,R
M[WKJKJI-$04I17L2DV"&=9G2;.0         "N&\[_E2KE'Y@.TUVBYUGZ^T
MBIO1>!I;<K6&MO")<RF:W9FC;JXLBMXV'-NJFI2*4J_;VXE*UK1M/2OR\Y3D
MRKDISHV8NU7%4[!--J;TMA"6UUK%6C#94NF871JB'%QGZW;/9ES4U)12E7X#
M<6E:UHVGI7_><AR75R2YS;+7:KBJ;@NG%-Z7PE+:ZUBK1ATJ73+[HU1#BXS]
M;KGDRY*:DHI2K\%N-2M:T;3TJF_:&^9BN8OF;;E<L=W5<M8\>E-<<];(:<K6
M"MK7DV>G8%Z82T\Y#E5ONT;A>5LS&Z45)M;4)*JU2TCIJ(-5AJP-'8
M                               !9N>5+RFIR]X)Z,VE<;C[X9Q:,>3K
M/9ZG7D/SOO@Z[2UC]VN-SJA;E&YF66]B)?:(ZTK1FZ-]:)Z]M+&;RQN2U.5?
M"K2^RI\_U_,K584Z[V0IQY#TWZ^\"2U8KI<+C5"UT;EY1 9BWJB>M*T:N2/1
M3KTI8L^63R4IRIX6:8V5/G^OYE:K%37>QU./)>F_7U@:6K%=+A<:H6NC<O*(
M#,6]43UI6C5R1Z*=>E+=OR7N8Z><GEQ\=-QW2Z>^FP['C"=2;@6](1(N/WSM
M6H9QB]W6[U;<<HU/S6V1X.1T16M*I8O+76B>O;38H9]&>YM-      *(;EA\
MJ;DK^/\ W)\8N1E4WR _#QNS\;FR/NRO(-4V0?\ 3U[_ .M[E_SQX\ /(P<0
M
M                                                          9)
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
M_P",I0E4=2Z_O4/):77]Q)JQ,#@=#
M         ._ZH_"EK7^?^'?=%;CMN _Z=X5_.W'/XXA@^N!_QZ%_RN-_PR"^
MY+9,&V4                                              B$^T_<J
M>B=&\-L<N2*U7XF]-H1X[W5::4K<\4UG:)2F5]J>ZOOW.?C.^ZZ4@O=M*50J
ML5'VD+DST3ICB3C]P16JO$W5LAB.[U4FE*W'&-=6J2II71/=7WYFOQW?==*0
MGNE*50JL5GVCODOT3IGB78+@BO=XFZ-CL,.]5)I2MQQC7=JDJ:7VI[J^_$U^
M.[[KI2$]TI2J%5@W>V \S.U'';@;BMV;K5?B\C=P1HK_ '+0E-;QA>H[',4P
MOM1WU^N&XR8CWNNE+=(HFE*MJ5$%(II%5(-
M               !99^3URGKRTX#:6S6ZW&MQSS K8K3>RW'7DOS',NUU'AV
MR/=9[J4H[YN4XD[:[N]7M32CL]2:=>WK6Q!\I_DO7E'P=U!F%SN%9^;X1;E:
MEV(XZZEZ6O*< 8BVYBYSG*41WS,EQ9VVW5VO;2E')RDTZ]O6MAKY4?)6O*'A
M!J'+[G/K/S;";<K4VQ''74O2UY3@+$6W,7.:Y2B.^9DN+NVVZNU[4THY.4FG
M7MZUMJO(JYDUYL^6GH#/[U=5739.MK0O0VVW7GTR)SF;ZKC0;1&O-R>2EOQ+
MAF.$OV>^/U[4TH]<UIIU[>M=GIL?-C9M^          ,<.8WR1.5'S<-X?%E
MDYC[RT^2KR9^;[N;XN<D,?\ EE\ECDO\W_<OQ=9&8I\[_D/<ROFI\A_BBR\J
MGBLA*R\I@P       "33[+M\KOD#\W!_XS<")%WLV?RJMZ_-]?\ C&P<D4>S
M=?*GWI\W][XQ<()='L>'RX>3GS4W_C=UL3AR9D3*"Q
M     *@\JGRJO*-<        D%>S4?K$KU\W'9?W4:Y-[/L\/R^+Q\W[8GW2
MZ_-Z?L]'R];O^(#8?W28"2=O9+?UI60?-3VU]V.JB?,3AR;Z660
M                      !4W<A/P^;P_&_LO[L[T5>N]_PX;E_&ML3[K[P5
M@F]OPW[D_&KL/[KKN4I/)[Y2O(;\>6VON^OYY >4GE1X:      ;3/)0_6B\
M1_YX9A\5F=FRWR>?UD_%C^=>6?%IFQLI\G[]9'Q:_G7E?Q:YJ;D?9]_UQ'"'
M^?.=_$UL@LI"PS+"<MEP               ".+[3Y\@?47SOL!^)C?Q'[]I
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
MF5]LJZW&MJS#;=ZAT<6A*%6NWLV"WL24(<HY2?/9HM%6W$KF'DL4E>$Z\
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
M;^.MCDH7V9O_ $XY<_S4T_\ QOL$D^^S1_Z<<M_YJ:A_C?/R:W[&C^$KGO\
MS&X__P ?[6)E!+;):9/-                          /FF0X=QAR[?<(D
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
MV0_,F3'WI4N7*><D294F0XIU^1(?=4MU]]]U=5+6JM5*56M:UK6I^)^1^1^
M                                     !*3]F.Y3_6ANG;G$C(;EX=F
MV_84[,U[%?7T;;V!@413&56Z BCB>LS)<$<];>K5"_I..IZ51Z:+DJ>SD\E_
MK4V_M/BS?KAV6G:UDIL7 XSZ_I;>=81%4SDT""BCB>LO(<)<I*>K5"OI5@3T
MJGTT7).]G/Y*_6KM[:7%N^W#LM.U;(G8F"1GE_2V\YPB*IG)8$%%'$]9>0X4
MY24]6J%?2K GI5/IHN8U[(;S)^L;?^[^$6477P[#O/&T[<U?#DKZ,M;-UK!7
M'S*UVQNCJ:UG99KAVDU^M4+IX&*IZ*1Z:.372883 BP.      *(;EA\J;DK
M^/\ W)\8N1E4WR _#QNS\;FR/NRO(-4V0?\ 3U[_ .M[E_SQX\ /(P<0
M
M                                                ;'N(7E%>9%SJ
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
M2VU*31[U)[4N/V&0A*J]M'9#JDTIWUZ[BC;(;8#>V
M                       <3?K!8LJLEWQG)[+:<CQO(+;-LU^Q^_6Z'>+)
M>[/<H[D2XVJ[VJX,R(%RML^(ZMIYAYM;3K:JI4FM*UH<?=K3:K]:[A9+Y;+?
M>K+=X4FVW:T7:'&N-KN=NFLKCS(%P@3&WHDV%+CN*0ZTXA2'$*JE5*TK6@/S
M=9:D-.,/M-O,O(4TZRZA+C3K:Z52MMQM=%(6A::]*TK2M*T(B'FB>R+\3^3;
M60[3X%W.S\/MW2?&N"M:N19LOC)F<ZJ755B(QZVL3+[IF1)=4CI(L#<RS1VF
MNQ%D[W%/ICP\ZO9YM [P;O&><3YUNXZ;0?\ $F*PE<>3(T?DLJJ7*UCHL\)J
M1==;//N*3T>M*)-M90WVIM?<NKJ1COG7'G'[Y1Z?B;C>.7175?J54J58Y*_3
M[FC***=MM55Z>EJBFZ4ITHUUKU*\GF;P-Y9>7[M.3J#EEIG*M49154MW'[C<
MHZ)^&9W:HC]&%7_7V;VQ<K&<RLM5*3WNPI+JXRU>%(0R_1;28>O)3BAR XBY
MX]KOD!K6_8#?:UD.6B9-93+QK*H$=VC2KOB&3P5/V/)+96JD]RXKRU,*5X;R
M6W:*108>Y+B>08C/5;L@MDBWO]5596M/?&EMIKT\:'*1W,26O]M*J]M?16E*
M^@Q",=P==                                    ._ZH_"EK7^?^'?=
M%;CMN _Z=X5_.W'/XXA@^N!_QZ%_RN-_PR"^Y+9,&V4
M                           ^6?.A6N#,N=QE1X-OMT21.GS93J&(L.%$
M97(E2I+[E4MLQX[#:EK4JM*)32M:^@^:;-B6V'+N-PDL0H$"*_-FS)+B&8T2
M)%:6_)DR'G*I0TPPRVI2U*K2B4TK6I\TV;$ML.7<;A)8A0($9^;-F27$,QHD
M2*TM^3)D/.52AIAAEM2EJK6E$II6M3X[C<8%GM\^[769&MUKM<*5<;E<)CS<
M>'!@0F%R9DR7(=4EIB-%CM*6XM5:)2E-:UKTH5:O/3DQ.Y?<N]Z<@'I$IVSY
MMF\]&$1Y='FW+;KG'TMXYK^WJC/43ZI(9Q.U1%24)2BBI:W5U312U%:ES=Y$
MS.5G*G=6]'GY+MIS',IR,-8E4=;<M^ 6)+=@P6 J.[1/JK[6+VR*J0BB445*
M6ZNJ:*6HK8.;?(B9RJY3[HWF\_)=M.8YC.1AS$JCJ'+?@-B2W8,&@JCNT3ZJ
M^UB]MBJD)HE%%2ENKK2BEJ*<;S)N6]PYR\X>1G)J1*FOV'86PKFWKR+.H^T]
M:M5XPEK%=96Q41ZB/4I+&$V:$N4A*&Z*FN/.531:U=<0S%4Q7,'
M                               "37[,WRHIK[D?LGBQD5R2SCN_,7IE
M>$L29"NQK9^M8TR;*@6^.MQ##3F2X!*N+TERE%..*LD5%*=/321A[.KR8I@G
M('87&B_W&C5@WAC=,GPYB0^KL;V/KR/*F284%A2TLMN9%@TF>[(72E5N*LT9
M%*=/3215[.WR6I@O(#87&J_7"C5AW?C=,GPYB0^KL;V-KV/*F284%A2TLMN9
M#@\F>[(72E5N5LT9%*=/3273[([S*IK#E9MCAME-V2QBW);#J9IKZ-+E+\-G
M;^IHDZX3+;;(RW$1V7<MUG,NC\MRE%.NJQZ&W2E:>FDX4F8$R8L/P
M  #'#F-\D3E1\W#>'Q99.8^\M/DJ\F?F^[F^+G)#'_EE\ECDO\W_ '+\761F
M*?._Y#W,KYJ?(?XHLO*IXK(2LO*8,        DT^R[?*[Y _-P?^,W B1=[-
MG\JK>OS?7_C&P<D4>S=?*GWI\W][XQ<()='L>'RX>3GS4W_C=UL3AR9D3*"Q
M                       *@\JGRJO*-<        D%>S4?K$KU\W'9?W4:
MY-[/L\/R^+Q\W[8GW2Z_-Z?L]'R];O\ B V']TF DG;V2W]:5D'S4]M?=CJH
MGS$X<F^EED                                5-W(3\/F\/QO[+^[.]
M%7KO?\.&Y?QK;$^Z^\%8)O;\-^Y/QJ[#^ZZ[E*3R>^4KR&_'EMK[OK^>0'E)
MY4>&@     &TSR4/UHO$?^>&8?%9G9LM\GG]9/Q8_G7EGQ:9L;*?)^_61\6O
MYUY7\6N:FY'V??\ 7$<(?Y\YW\36R"RD+#,L)RV7                (XOM
M/GR!]1?.^P'XF-_$?OVD#Y#VJ_G68/\ %%O(T ^T<_(AU9\ZK"/BCWB14/:_
M_P!6II#Y\NM/B#Y,$$DA1D*TKA@       "?+[-1^KMO?SC]E_<MK@G#>SP?
M((O/S@MB?<SKXF^>SS_(*O/S@-A_<UK\LLO9+?U6N0?.LVU]QVJB06;VC>H2
M=@         #1C[03RHKQ[X&Y!KNQ72D'/.3EVIJ2UM,NI3.;P/P*77:EP0R
MJOTZWR<<0W8Y->E>VE^16G2O2M-+OGL<F*Z(X27W K+<J0\VY&W2FK;:VTZE
M,U&$^#2Y[,GH:57Z; D8^ANS2/17MI>T?0KTK33#YZ7)>NB>$U]P*RW*D/->
M1ETIJZVMM.I3-1A7@4N>RYZ&E5^FP)%@0W9I'HKVTO:/H5Z5I'2]ITYEUXP>
M6WD^K<<O";?LCEY>Z:1L[+#Z47%K6_JR;SN6Z-L*K]/M<O%&VL=EUZ5[*9(W
M7T5K2M*]T@@D$TK!                                          "S
MJ\K;E-_;!X-Z,V[<KA[X9O'QM. ;06Y7K+^^+@-4X[D%PFTI3PT/90U%8O2$
MHK5*6+FW2O15*I38Y^6KR6_M7\,=+[4N$_U[,F,?3@VR%+KUD_7_ (-5-@OL
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
MW(84V^TVXG+_ (.<W]\^7YR"Q/D-H#)7;3D%D=;@91C,MUY>)[*PJ1*COWW
MLVMB%4;N5@O+<=-:*Z4D092&I<5;4IAEU%D1P<YQZ5Y[Z5MFWM0W/U>9']6M
MFPM>W.3'7EFM<L7'JZ_8;\PU1'K$.1V+<MUQ;0F-<8R>]'8XAYEFP:X8\SM/
M\W]/V[:NJKCX$MCU>W9Y@=QD,+RC7F4+8JZ]9+VRU1'CQ'^Q;D">VBD>X1Z=
MZ.UQ+S+5@;PSYF:@YNZ@MVU-5W'P);'J]NSO!+C(87D^O,G6Q5UZR7MEJB/'
MB/\ 8MR!/;12/<(].]':XEYEJUU\NWS$N/\ YE/'^T;RT;=_59\7U2T;/UA=
MY<9S-=2YJY&J](QO)([-&_6H$KPW';7=&FTQ+K$3XC?8ZB1'8S*,MS+4ST
M                                        (,7M(?"E6H.0^.<M\,M2
MF<!Y&)I:,ZK&9JF'9-T8U;&T.O.U31#$9.P,2A-S6D)I5;\^VW)]=>JZ$+GV
M@SAZK5.^[!RFQ&V59P??U*6K-*QFJTB6?;V.VY"777:IHAF/3.L6AHF-(I2J
MWIMNN+RZ]5T(8?M W#]6JM\V#E)B5LJS@^_:4M6:5C-53$L^W<>MR$N.NU2E
M#,>F<XM#1,:12E5O3;?<7EUZKH5TGM7/E^JT;RCQ7FY@5F4QK3E0E-CV-6(Q
M5,#']^XE:&T//O50E$>(G9N$0&K@RVFBG)%RM-VD.*ZN4ZQK"/*1ZR)D
M    >\\9^26U^)6Y\,WMIB_KL6:X;/2\EIU4ERRY'9WE(3=\3RJWQI,15WQB
M_P 5/@RH]7$*Z=KC:VWFVG4>W<=>0FS^+>WL1W7J*^+LN88E.2\EIVLA=GR"
MTO*0FZXODT&/(BJNN.7R,GPI+%5H5TZ+;6V\AMQ'MO'?D'L[B[MW$MTZCOB[
M+E^)34O):=K(79\@M3RD)NN,9+!CR(JKICE\C)\*2Q5:%=.BVUMO(;<1DEQ(
MY8;IX2[]P+D=H/)G,<V!@=R3(0R^J6[C^5V*0IM-\PK,K9$EPE7O$,FAHJQ-
MBU<;5T[76EM2&F7F['GR\?,.TWYAFFV-@:_?:Q[/L>:@P-LZFGSFI.0Z_P A
MDM+JE2540PN]8A>EL.N6JZMM(;E-H4VXEF4S(CLV!G OGIJ3GGJ1G.L%>;L.
M<6%N%!VAJ^=-:D7[!;](:75*DJHAA=WQ6[K8<7;+FAM#<EM"D+2U):D1VK #
M@=SQU+SPU*SG.#/-V'.+"W"@[/UA.FM2+]@U^D-+JE2540PN[XK=UL.+MES0
MVAN2VA2%I:DM/L-6L?E=>:+H;S1-#1MFZRDM8OLO%VK=;-UZ4N=Q9E91K+*)
M3+E4+0NC<9R_X/?W(SSEEO3;+;4QIM;3J&)C$J*QG\9S&<9LS
M           .)O\ ?['BMCO&3Y/>+9CV.8];)U[OU^O<Z-:[/9;/:XSLVY76
MZW*:ZS#@6^!#96Z\\ZM+;;::J56E*5J<7?+Y9L9LUVR/([M;;#C]AMLV\7N]
MWB;'MMIM%IML=R9<+G<[A,<9BP8$&*RMQUUQ:4-H352JTI2M3B[Y?+-C-FNV
M1Y'=K=8<?L-NFWB]WN\38]MM-HM-MCN2[A<KE<);C,6# @Q65N.NN+2AM":J
M56E*5J<)DN2X[AF.WW+LNOMHQ?%<7M%QR#),DR"XQ+/8K!8K/$>GW:\WF[3W
MH\&VVNVP8ZWGWWEH:::0I2E4I2M2 CYT/FY3><.85T=HVYW6U<5<#O'CUE*H
M_;9F[,MMKSJ&,QO,):&9<7#;6KTV.VR*4<4K_'Y2$R%1V(,''S>O-/F<S,KK
MIC2]QN=LXS83=O'K)51^WR]Q93;W74,Y9=H:TLRHV(VU7ILUN?I1:E?X[)0E
M]3#,.#WYNOFES.965UTUIFXW.V<9\)NOC5DJH_;Y>X<HM[KB&<LNT-:694;$
MK:KTV:WOTHM2O\=DH2^IAF'6A^?OYWUP\P_.:\=N.MWO-FX9ZWOOK-9BDR;3
M.Y!YM:7WFX^=WZWN(CS8>!697IQZTRDT<6O_ -936T2E1HUNT)FD$TCD:X
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
MN%W+'=-XW+2Y'6];WGVDWC.[O#<HA3.0YJ["9=4VJE%0X+,:-7JMIQQVO_\
M-&Y^7GG;OM^[V5^X0-&ZX7<<>T[CDM+D=;UO?>93>,ZN\-=$J9R#-783+JFU
M4HJ)"9C1J]5M...53?G;^:GD/F?\II5_QR3=;7QFU N[XEQZP^<EZ(Y(M4F2
MPG(-GW^W.I0N/E>QW[='>6RM-%0+;'APZTJZP\Z]JJ-91K.-,@       !-,
M]F7X>N8CK#9G-#+;8TW=]K2']7:G=?:164Q@&*W:CV=7N*[VJ4F)E&;P&(-*
M=R5T5CZZUI5#B*UE^>SH\3UXKK?8O+W*+<VBZ[.?>UMJ]UYI%9+&#8S=*.YI
M>8SG:JJ8V29E!9A4IW)715B76M*H<36LO/V=CBBO%M<;$Y=91;FT739K[VMM
M8.O-(K)9P;&;I1W-+Q'<[553&R3,8+,*E.J5T58EUK2J7$UK/Z]D9X*N8/J#
M;?/O-K0RW?-T29.GM*O266ZS(VL\,O5'MC9##>[%*1"S#8=MCVZB>Y#B5XPY
M6J:H=0JLJ0DR$ETF7          $.'VGWE/[Y9/H_ASCUP2N'C41>\]EL,.M
M.-^_]W:NN*ZYM<FK:JNQIMJL?OQ-=973HMFZQ'.G[VI$M]I!Y+^^.1Z9XEV&
M>E<7'8JMT;$89<;<1[^75NYXSK^VR*H5XD>9;++[[2W65TZ+9N<5SI^]J1-?
M:.N2WOAD>FN)MAGT7%QZ*K<^PV67&W$>_=T;N>,X!;9%6U5=CS+99O?:6ZRN
ME*+9N<5SI^]J0/O; .97OME_'?@AB]T2Y!Q*$OD7MJ-&=9=:^N6^,WG#-56:
M75I=7HEPLN.^_P!/>CN4I1<>\PG:4_>U(EI%Q(O)"8
M                      /<^,F],CXR\@]/;]Q6KR[QJG/L>R[U)EZD>MZM
M4":VG(<;>>4E?AP\GQYV5;GZTIU\"4OI6E>E:>T\<]TY!QTWMJ?>.,U=5=M8
MYQ8<J]39=HQ6[VR#,0F_8\Z]5*_#B9)879,!^O3KX,E72M*^D]GXZ[HO_'7>
MNJ-X8S5U=VUEG%ARGU-EVC%;O;(,Q";]C[KU4K\.)D=B=DP'Z].O@R5=.E?2
M9%\1.1F5<1>3VBN2^&5?7?=+[+Q?./>^.^F+6_V6VW!M.4XF_(4ASPH&88N]
M,M<FM*=?5YB^E:5Z5I:JX/F6.[&PK$-A8A<&KOB>=XOC^98O=6>G@W/'<HM,
M2]V2X-=*UIX4VVSFG$^FOH46:>&Y;8,_P_%,[Q2>W=<7S7&[%EN-W-G^]7*P
M9):XMYL\]KTU^ES+=-;<3_M*+,7#<ML.?8ABN=XK/;NF+YKC=CRW&[FS_>KC
M8<CMD6\6>>UTK7Z7,M\QMQ/I^@HN;=>9[BVU, P;9^#71F^83L?#L9SW#[U'
MZ>!=\6S"RPLAQ^Z,]*JIX-PM-Q9=3Z:^A=#M!V0[(=P    *(;EA\J;DK^/_
M ')\8N1E4WR _#QNS\;FR/NRO(-4V0?]/7O_ *WN7_/'CP \C!Q
M
M                                     !L(X=^5-YA?/:1$<XM<5=I;
M$QB5*]47LJ7:6L*U)$=0MM,I$C:N<R<<P)<J$V[1QR(S/>F^'Z4,KK6E*Y?\
M<N _,'EB]'7HC0N=YC8WW_5U9M(M[>,Z]CK2I%'TO9[E+UFQ-4B,A=%KCMRW
M)/9^];56M*5'<,<P',,LJFMAL$^8PI7;ZZIND6WIKUIW4K/E*9B54FE>M4T7
M573Z%"6!P[]B;SNZUM.1\[^6-CQ&$KPG[CJOC-9GLGOSC+BTN5BR=M["MMJL
MEDN##%*H=1&QB\1ZNJKX<A2444YO[XY>S&Y7/K;[SRMY 6O'HU?#=F8%I&VN
M7R[+;6M*_ ?V%F$*!:[9,::IVN)9L=Q:JM5>QZJ4TJL>_P".<8I;GAO97D#4
M=/HJN!8VJONUI6O7M5<9B&VFETIZ*T2PY3K]!7H],KGB!Y$?E5\)6[=/U%Q&
MUWD6<6]M-?OI;IB+W3L)4U-:=;K;;KL*M[M>'W!:$T0JN/PK0UV=:=GNW.[?
MQQU\JC@5QB1"EZ\X]8=>,IAHI_\ -WLN.K9F8*E4K3K/A3\PK<X..3%(I1-:
MVB-;T=O6G;[I?</?L=U3@6,40NW8]#>E(I3_ !^YI]\YG=3_ .6(<F>*B,NO
M_P!12W3_ &OHFW5"$-H2VVE*$(2E"$(31*$(32B4I2E-*42E-*=*4IZ*4-AJ
M4I0E*$)2E"4T2E*:42E*4TZ)2E-.E*)I2GHH#T.E.GHIZ*4]%*4_</Z/]
M                  -07FF>;7JOR\\-<QBQ>\^Q>3N36UF3A6K%2GJP,>MT
MU3[;6<;'?@K0_:\<8K'7ZM"0XW/NSU*-L^$QXTN/JG\RWS2-9\#<1<QRR^]6
M?\CLBM[4C#]:*DNUA6*!,4\VUF>P7X2T/6W'V*L+]7B(<;FW1ZE$->&SXTIC
M57YE/FB:TX'XDYCEE]ZL^Y&9%;VI&'ZU5)=K"L4"95YMK,M@/PEH>MN/L587
MZO$0XW-NCU*(:\-GQI3&C3SD?.UTUY7F!.XACOO%M3E[EUJ8EZ_TVN8_6VXQ
M:[@J0TSL3:TFW.-R;/BD:L9SU2 AUJY7N0E+;'@QZ2)L:OBW9N_:G(O9>4;?
MW/F=XSO8&7SW9UWOEX?JY5"5N+7'M=JAHHB%9;#;&U^%#@16VHD1A-&VFT(I
M2A!%W%N39F_MB9)M;;N77;-LZRJ<[-NMZNS]5U0E3BUQ[;;(B*(AVBR6UM?A
M1(49#46*S2C;2$II2A!0W#N/9>_-AY'M3;F777-<YRJ:[-NMZNS]5U2E3BUL
M6ZVQ$41#M%EMS:_"B0HR&HL5FE&VD)32E"L)Y!<AMR\I]MYAO+?F?7W9&S<X
MN3UQOF17V35RJ$+=<7%L]F@MT;M]@QNT-.># ML)IB%!CI2TRVA":4/*3S$\
MR/&      #91Y='EA;Z\Q'/*PL+BKPK3F.7)J-L;==\M\A['+!5*8TE^P8]'
MHIBN69R_!DH<:MS+B$,H<0Y+>CM+0M>PS@'Y<&[N>^;5B8A&7A^I<?N#<;/]
MPWJ"^[8+'VICR'['86**9KE&9O0I"%M0&7$(:2XAR4[':6A:MA/ ;RX]V\],
MVK$Q&,O$-36"X-Q\_P!OWF"^[8+'5*8\AZQV&/13%<GS-Z'(0MJ RXA#27$.
M2G8[2T+5ME\J_P H'DGYI.R:P,!AN:_T/BMV9A[5Y Y%;)+^*XS5*(LN3C.+
MQ4KC5S78DBW2VW6;6PZVVPAUMV:_%8<;<78%<-.#G'O@IK&/K71.(LVYR4B*
M]F6>7=$6=G^P[M&0NB;IEV0HC,/2D,+><K%A,I9M\!+BTQV&^]=5SJ.(_#'0
M_"K7#&O-*8JU 7)1&=RW-KJB--SG/+I'0NB;EE-^1'8=DH94ZY6-#:2U!A)<
M71AEOO754YWB3PTT1PMURQKW2N+-0%R41G<MS6Z(C3<XSRZ1T+HFY93?D1V7
M9*&5.N5C0VDM0827%T89;[UU59O<"O+MXO\ ER:AC:FXXX.Q:W9C<-_/-D7M
MN'<=F;0O<5MRB;QF^4-Q8S\QN.M]VL.WL)8MEM2ZM,6.UXCE5Y?&5AE49R@
M  $1WVG[E0F+:-&<.,<N5/6+J^]O39\5A5*+:MT%5QQ365L?<117>W/GJODQ
M^.NJ:H5#ANU36BD*I%C]I"Y,)C6K2_$NP7"GCW-][=.QX[*J46W A*N&,:YM
MSSB.[N;FS57J6\PJJ:I5$B.]*T4BM(M?M'?)9,:U:8XFV"X4\>YON[HV/'95
M2BVX$*MPQG75N>6BBNYN;-5>9;S"JIJE42(YTK12*TA#>V \RDP['QUX'XK=
MD^M7F2_R,V_$CJI1;5KMRKKA>HK1(=;HKO:N5R5D4^1&75%4*@P'JI51;:DP
M\2)V10R"@    >^<6-&7?DQR.TGH.RU>;E;5V/B^(RIC%.Y=IL=PN3-<EORJ
M=CE?!Q['6I4YSHE5?#CJZ)K7T5]PXT:7NO(GD#I[1]GJ\W)V;L'&\5DRV:=R
M[79IUQ9KD5[53L<KX-AL#<F:YT2JOAL5Z4K7T5]OXU:8NG(C?^G](6BKS<G9
MFP,;Q63+93W+M=FG7!JN0WM5.QRM6;%8&Y,QSHE5?#8KTI7Z!DMPVXZWSEOR
MKX^\:L?J^U-W/M;#\'F3XR>YRR8[<[LQ7+<E4GPW:U8Q?%FIEQ=Z(77PHJNB
M55]%;5ZP6*T8M8K+C./0&+58,<M-ML5CM<6BDQ;;:+1#9M]M@1DJ4I26(<*.
MAM%*UK6B4T])9N6.R6K&K+9\<L,%BV6.P6NWV2S6V-128UOM5JB,P;=!CI4I
M2J,1(;"&T4K6M>U-/269MCLMJQJRV?';%!8MECL%KM]ELUMC4JF-;[5:HC,&
MW08Z5*4I+$2(PAM%*UK6B4T])<[XUC=CP[',?Q'&+9&LN-8K9+5C>/6>&E28
M=IL=C@,6RTVR(E:EK3&@0(K;3=*UK6B44ZUJ<L<H<H<V
M                              8\\GN)_'/F=J>]Z0Y0:APW<NL[ZE:W
ML?RZW>._:K@J,_$9R#%+[$<B9#AF506)3B8MUM,J'<8O>KPGD=U>OCV\M ::
MY*X!=-7[TUWC>R<(NM%*<M&0P_%=M\RK#L=N[V"ZQUQ[QC=^BM/KHQ/M[\:8
MQW5\-U/6O4</?,?LV2V]VUWVW1KE!=Z]69".M6U]M4T>CNIJEZ-(115>UQM2
M5IZ^BI6Q^<][+7OG@TSEG(CA<K*N2G%"W)G7W),7K%:N6]-&65GJ])DY%:K5
M'CIV5@MK9KWKO5JBHFP8Z5N7""U'CN7!R%9YE?D1[7XM-7_<7&BM^W7H&'25
M=;U8JL(F[4U9;&^KK[UX@0&64YKBL%NO<JYP&$R8K-%+EQ6V65RUC"K9>B+M
MBU)%XQGUB]X^CO=?8[:+NMJ:IZ5*>;;2FDV(W3T^*VFBDTZU6FE*576)21\P
M8^                                  '?\ 5'X4M:_S_P .^Z*W';<!
M_P!.\*_G;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
M                      :9O/>Y34XU>7]L2S6:XIA9[R$D-Z-Q1+;RD2VK
M3E$25(V+=$--I\;P&,!A3H='J*;HQ+N$97=6M4H7J-\['DO3CQP7SZTVB?2)
MF^^'V],8PEMU2935KR2+)?S^Y(;;IXO@,8-#FQ*.T4BC,J?'KW5K5*%ZDO.L
MY*TX]<&<]M-IGIB9MO9]O3.,);=4F4U:\DBR7\^N*&VZ>+X#.#PYL2CM%(HS
M*G1Z]W6J4+T)^T@<R:<2_+)VE8;#=4P-E<GY+7'7"T-/J1-9LF80IDK:EX;9
M:3X_JT;6=ON,"C]%-4CSKG%555552VNNH(") <*L,
M                       ]<T'N/*./>Z]5[PPQY;63:KSO&LWMC:7EL-SU
M6&Z1YLJSS%HZU5;;Y!;=ARFZTJEV,^M"J52JM*^IZ/VSDFA]PZSW-B+JV\BU
MGFV/9E;6Z.K9;FJLER8F2;3+4CTJM]YAMN1)**TJER.\M"J5HJM#U+2&V,DT
M3N#6FY,1=6WD6M,UQ[,;<A+JV6YJK)<F)DFU2E(]*K?>8;;D22BM*I<CO+0J
ME:*K0]NXU;WS#B_R!TSR'P%];.6Z9V1B>PK0TE]R.U<E8W>(MPF6*<MOJI=I
MR&WM.P)C=:52]$DN(52J55I6U;UCL/&-NZWP':N%3/?'$-DX9C.=XO.JGL5*
ML&66:'?;2ZZWUK5IY4&<CO17W2%]4U]-*EFUKC/<<VIK[!]FX?+]?Q386(X[
MFN-S*T[52;'E%HB7JUNN(ZUJT\J'-1WHKZ4+ZIKZ:5+,O7.>8[M/7^#[,Q"7
MZ_BNPL2QW-<;F53V*DV/)[1$O5K=<;^BTZJ'-1WHKZ4*ZIKZ:5+G;4.T<0W?
MJG6FYM?S_?3!ML8%B.Q\/N-4]BYF-9K88&1V5]UKK6K#Z[=<6_$;K[IM?5->
ME:5.\G<SN9Z(        8X<QODB<J/FX;P^++)S'WEI\E7DS\WW<WQ<Y(8_\
MLODL<E_F_P"Y?BZR,Q3YW_(>YE?-3Y#_ !19>53Q60E9>4P8       !)I]E
MV^5WR!^;@_\ &;@1(N]FS^55O7YOK_QC8.2*/9NOE3[T^;^]\8N$$NCV/#Y<
M/)SYJ;_QNZV)PY,R)E!8@                      %0>53Y57E&N
M  2"O9J/UB5Z^;CLO[J-<F]GV>'Y?%X^;]L3[I=?F]/V>CY>MW_$!L/[I,!)
M.WLEOZTK(/FI[:^['51/F)PY-]++(
M J;N0GX?-X?C?V7]V=Z*O7>_X<-R_C6V)]U]X*P3>WX;]R?C5V']UUW*4GD]
M\I7D-^/+;7W?7\\@/*3RH\-      -IGDH?K1>(_\\,P^*S.S9;Y//ZR?BQ_
M.O+/BTS8V4^3]^LCXM?SKROXM<U-R/L^_P"N(X0_SYSOXFMD%E(6&983ELN
M               1Q?:?/D#ZB^=]@/Q,;^(_?M('R'M5_.LP?XHMY&@'VCGY
M$.K/G581\4>\2*A[7_\ JU-(?/EUI\0?)@@DD*,A6E<,        3Y?9J/U=
MM[^<?LO[EM<$X;V>#Y!%Y^<%L3[F=?$WSV>?Y!5Y^<!L/[FM?EEE[);^JUR#
MYUFVON.U42"S>T;U"3L          5]'M"7*BN_^=]WUG8[G67@G&"QIU9;F
M69"7K>[G\QYN][1NK2$N.>#<6;PY%L4I/N:]U@3U32M*UK!+\^#DQ7>?-BZZ
M[LUQK*PKC?9DZS@,LOI=@NYS*=1>=DW-M"5K\&>S=EQK+)I[GW5C3[GK2M:P
M5_/;Y+5WES5NNN[-<52L*XXV9.M(#++Z78+N<RW47G9-S:0E:_!GLW5<:RR:
M>Y]U8T^YZTK6M8C[3_S*KR9\R"^:DQV[*G:XX@8ZC35K8CR4OVQ_9DY]O(=Q
M7EEM+CGJ]T8OKL/')J?<5[\91U32M*U5HF-*9I7(XH
M                       !*B]F)Y34Q;;6Y.(F0W'P[5M.R(VQKJ/(>0AA
M&=83':MN96N S5=%O7+)<)>CS%]$UHF/CBJ]:?05)B]G%Y+4QK:6V^*U^G^'
M;-EV=&T,!8?>0AE&:8=';MV6VV$S5=%O7#(</=8EKZ)K1+&/JKUI^[);]G+Y
M*4QO:.V>+%]G^';-E6=&S\!8?>2AE.:8?';M^6VV$S5=%O7#(</=8EKZ)KVL
M8^JO6G[LRSV0CF.G#MV[YX/91=/"LVY,?;W7JR+*D(;CHV+KZ*S:<\L]MCU<
MHY(NV6Z^?C3W.B543%Q1=:U3]!4TXE_$O4G^
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
M?[EHCW:RREQUR8$FJ$(N-FN;%$2H$QOJQ-A/M/M54VXA5?.#S\Z >4@
M  'N?'/DEN;BAM7']S:)S6Y81G&/KJW23$51^UWVTO+:7<,;RBS/=UOR'&[I
M1E/CQ)*%MU6A#J.QYMIQ'M.@.0FW>,.S;%MS2F87##LSL2ZM^L154>MMZM;R
MVUSL>R6T/=T&_8_<J-)\:+(0M%5(0XCL=;;<1[/H+D'MSC'LRQ[;TMF%PP[,
MK&NK=)$95'K;>K6\MM4['\DM+W=!OV/W*C2?&BR$+1524.(['6VW$9%\5N6&
M^^%FY\9WUQQV!==>[$QE:FJ2H2J2+/D=DD.,KN>)YC89'=;,HQ2\481ZQ!EM
MK;JM#;S?AOM,NMSZ?+0\Y70W/:U6G \G>M6GN3;4/MNFKKI<%)LV:/16^Z5>
M-4WJ?5'OY&>;35]=H=76[P44<IVRF&:S%SB?+M\V_2/-^V6O"<C>MFI^1K42
MJ;EK6Y3E)M&7O1F^LF[:QO$ZJ/?F.ZA-7EVIU=;K#11=.V2PU66N;_Y>'FUZ
M3YN6RUX5D;ULU1R+:B]MRUM<IRDVG+G8S?63==97B=5'OS'=0FKR[4ZNMTAI
MHNG;(9:K+79;>4EY]'&WS*;-9=;Y<_9M%<NV(-4WC3MXNBD6'/WX;5%3+[I?
M(+E5NF11'VTJD.6-Y=;Y;D4<I5,N,PJ>YN4-MQMJ-\X
M!Y;N;=FJ>/6O+_M;=&=6#7> 8TQ5ZZ9%D,RD:/XJD+5'MUOCHHY-O%YGJ;JB
M+!B-/2Y3GN&FUJ]!YKMS<.L=#X%?-G;>S2QX%@V/,5>N5^OTND=CQ*H6IB!
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
M.6_\U-0_QOGY-;]C1_"5SW_F-Q__ (_VL3*"6V2TR>:
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
MW92+-CEN8M[$JY2FF8Z9]YN2F529TJJ$KE3'G'E^[6H]'/03T ]6
M.*OM\M&,V2\Y)?[A&M-AQZU7"^7NZS%^%#MEHM,1Z?<KA*<Z5\.-#AQUN+5^
MXE-:G&7J\VK'+-=LAODZ/:[)8K9/O-XN<M?AQ+=:K7%=G7"=*<Z5\./$B,+<
M6K]Q*:U.,O5YM>.6>[9!?)T>UV2Q6R?>;Q<Y:_#BVZUVN*[-N$Z2YTKX<>)$
M86XM7[B4UJ<-D>0V3$<>OV69-<XEDQO&+-=,AR"\SW/!@VBR66"_<KM<YKU:
M5HU$@0(SCKBO]ZA%:E6#S/Y%W?EIRFWAR&N]9*:;+SRZ72PQ)E.DFTX5;J,V
M' K&_2CKR:/6/"K5 B+[5535;-:TZ4KT*T#EWOZZ\H^2VYM\W6LA--B9M<KE
M9(LJG21:\/M]&K)A%E>IXCJ:.V7#[9!BK[5535;-:T^B5I_+G?MTY0\E=R;X
MNE9":;#S6Y7&R197HD6S$+?1JR819GJ>(ZFCMFQ"V08JZI5VU6U6M.G4IK>?
M/*B]\V.9'(?E#>U2TTVULB\7C&X,ZG279< M26,;UKCLA-'GTT?QW ++;8+E
M4JJE2V*JITI7H8Q&.)CD8A
M    $_'V=+E-3=_")W3-]N2)6;\7\G7A:F7'$+FNZURQ4[(]=W!^E.VJ68TA
M%VL[%.WHF/9V^M:JK4G(^0/R6IN7AN[J.]7%$K,N-V1KQ!3*W$KF.:\RA4S(
M,!GOTIVU2U'?1=+2S3MZ)8M*.M:UK4G#^0;R5IN3ARYJ2]7!$G,>.&1+Q%3*
MW$JF.Z\R=4R_X%/?I3MJEJ.^BZ6EFG;THQ:4=:UK6I9@>RP<R*<AO+U>T)D=
MV;F["X?9>Y@*H[CJ%W![4N:JN&5:LNDFE.VJ6(DEN]V*.GMZ)C6)OJI2JU-_
MYO/-Y))H    *(;EA\J;DK^/_<GQBY&53?(#\/&[/QN;(^[*\@U39!_T]>_^
MM[E_SQX\ /(P<0
M                                                      >XZ"XS
M<AN5.;,ZXXVZ4V=O'.'4MNN8YK'#;[E\Z!%<JNE+C>:V>')CV*TH\)=7)DU;
M$5M*%56XFE*UIZEJ72&X=]9.WAFEM99QM'*'*(6NS8/C=UR*5$875=*3+E6W
M1GV;5;T^&JJY$E33"*)K52Z4I6H.5M%CO%_E4A66V3KI*KTK5F#&=D+0FO7W
M;GAI51ING3TJ56B:?[)*[X2^QG<T]N>]&4<T]M8'Q/Q)_P "3+P+%:P=T[F=
M9IVN.V^92PW>#J_&7)+5>U$IN^7I;"^M7(:NWM5OXXQ>S9<F-A^]]]Y,;!Q3
M0&/N^$_(Q.P^J[,V2MOT+<B2?>FXQ<%L:WVZ]J7T72YJ:5UJN-7IVU'OV,<;
M,FN/AOY-<(F/QZ]%*B,=MSN5:?1JA7A.)@L553_?4==K3]U)+OX6>S=^4UPI
MI:KS9>.T'D!LBVI0K[Y_*)^#N"\*E-K4ZQ,@85/M=NU#C\Z$\JJH\JWXY&G-
M=$UK(6M"54D/<9_)=\OWC+2!<K9IR+MS-(5$U^OG>KL78MQJ^A57&I,3&9<&
M'KNT2HKBNK,B'9F)2.B:U=4I-% R'QG2VO\ &/#<:LR+O-1_]?7VJ+BYW4KU
MHI$5;:+<RM-?WJD,I73_ &3>O'CQX<=B)$89BQ8K+4>-&CM(8CQX["$M,L,,
MM)2VRRRVFB4I32B4II2E*=#:HRRS'9:CQVFV&&&T,L,,H2TRRRTFB&VFFT42
MAMMM":42FE*4I2G2@/54IHFE$II1*4THE*4TI2B:4ITI2E*>BE*4/V/T!_H
M                      !H>\V_SG,'X.VFZ:5TE)LF?\K;M 6S(A+4B?C>
MDH=QM_C0,DS-"4.1KGE3J)+3]ML-5=5-UI)G>''JPU-TE^:9YNN&\,K7<M/Z
M=D6?..3MT@K:?B+4F=C^G8EP@>-!R'+T)0Y'N.3.HD-OV^R5KU4W6DB9X;%6
M6IFE#S2/-PP[AK:[EJ#3TBSYQR;ND);3\1:D3L?T]$N$#Q8.09<A*7(]QR9U
M$AMZWV2M>JFZTD3.QBK+4R-WYW7GX:\\N^R7C0''R7C^R^:-[MKC$F M2+EB
MG'R!=;7X]MRS/FTH=B7;,WVY;,FTXW575;5:2[AX4549FX0'\_V!F^U,SR+8
MFR,KOV<9SEMR=N^2Y7DURDW:]WFXO)0BLB;/EN./.>&RVAMM'6B&64);11*$
MI32#]G.=9ELS+K_GNPLGO>9YIE-P=NN0Y/D5PD72\W>>ZE**OS)LI;CKGAM-
MI;;3UHAII"6T42A*4TA$9QG.8[+RV_Y[L')KWF69Y1<';ID.39%<)%TO-WGN
MI2BK\R;*6XZYX;3:6VT]:(::0E"*)0E*:5JFR]F[#W-GN4[2VOFF2;#V+F]U
M>O>69IEUVEWO(;]='TH;5*N%RG..ON^$PTAII'6C;##:&FTI;0E-.H'5#JIT
M8      W#>55Y2FSO,)S6/F&1IN> \7<2OC<7.]BT;2Q=,KE1*)D2\%UHB4R
MZQ<,@?;JA$R>I#D*SM.T<<H\_5F(_MA\LKRM]C\\,P8RO($W+!^-F+7IN-FV
M?T;2Q<LGDQ:)D2L*UVB2TXS/OKS=4(ESE(7$M+3M''*.O5:BO;7?+.\KK8W.
MW+V,KOZ;CA'&[%[RW&S7/J-I9N6328M$R)6%Z\1)9<9GWQYNJ$2YJD+B6EMV
MCCE'7JM17MZWDR>25M[S/]@1<YRM-WUKP[PG(FH>R-IT:3&O&:3(5$2INN=2
MMS6'H]TR:2TI#<ZY+0Y L3+U'7:/R*L0I%A-J;4NN-%Z[Q34^I<1L^"Z^PJU
M,6?',:LD?P8<*(S2M5NO.+4Y*N%RG/J4_+F2''94R2XMY]QQU:UUG@ZOU=K_
M $M@6,ZPU;BMIPO!,/MC-IQ_'K,QX,2'%9IU6ZZXM3DF=<)KRE/2I<A;LF7(
M6MUYQ;BU*K.VU?J_ -+X%C.L-78M:L,P7#[8S:<?QZSL>#$AQ6J5JMUUQ:G)
M,ZX37E*>E2I"W9,N0XMUYQ;BU*K: :4TGJKCGJW#-*Z2P>Q:ZUAK^S1[%BN)
M8]&]7@V^$Q2M7'GW7%.S+G=KC(4N1-G2G'ILZ6ZX_(=<><6M7HAWX[Z>I
M 'S3)D.W0Y=PN$N- @0(S\R=.F/M18<.'%:4_)ERY+ZD,QXT=E"EN.+51*$T
MK6M:4H?/+EQ+?$E3Y\J/"@PH[TN9,EO-QHD2)&;4](E2I#RD,QX\=E%5K6NM
M$H32M:UI2A\\N7%@19,Z=)CPH,*.]+F3);S<:+$BQFU/2),F0\I#+$=AE%5K
M6NM$I32M:UI2A\D^?!M4&;<[G-B6VVVV)(GW&XSY#,.# @PV5R)<V;+D+;CQ
M8D6.VI;CBU)0A":J56E*5J5</F!\G9G,+F%O3?BY#SMARS,Y<# F'J.MU@ZW
MQ=#>-8%'K&=Z>JR7<8M4>1*12B:5FOO+Z=55*UWG7R.E<L.6&Z=X*?><LF49
M=*A80R[1QNL/7V-H;QW"&*QW.GJTAW'+9'?DHI1-*RWG5].JJE;7SHY&2N5O
M*[=&[U/NN63*,ME0L)9=HXW6'K_&T-X]A#%8[G_%I#N.6V._)32B:5EO.KZ=
M55*=7S.>7L[G5SJY&<EER7WL;S;/9UMUM'?2\U6WZIPYMG$M:Q:Q'NE8<M_$
M+-%E3$)2FBI\A]SI2JZF&QB28EF!@   !)7]F6XZN9YROV9R*ND#Q;%H+7:[
M'8);K%:4;V%ME4RR17H<E=:(6N%@=IOK,A"*54BD]FJJIHM-%R'O9T=!+S?D
M]L7?MRA>)9='8"NS6.4XS6E&\\VA679XST20JM$+7$PFUWMI]**54BDYJJJI
MHJE%R&/9U]"+S;DYL3?ERA>)9='X$NS6.4XRJE&\[V?679XST20JM$+7$PFU
MWII]"*54BDYJJJIHI-%RTO9&.++FR>:6W.4]XMOC8YQHU:YCN,S7HZJ4:VAN
MM4_'X<B!*76C;BX&M[)D;$I#=%+;3<V*JJA*TT<G,DT(F<%BL
M                                         0NO/>]ESPGDTQF7+3RY
M<6Q_7/)%SUS(MB<>;>Y;\:UOO>:I<B9=+YA/K3T.PZYVQ<5+ZN,]T2P7MZGB
M/>IS7)$R5&C\UGR*,8W>UDG(+AI8;1ANZ%^L7G,=/0UP[)A>UI2E/2)UTQCQ
MW8UIPW/YE5=5M]8]INCM.]WU:2MZ2^,:-K:)BWRDG(<,89A7JO<],LZ*H8A7
M5?52G'8O=5+4.X+Z^FGN67:^FO:JM5*K:LIQ;)<'R7(,,S/'[UB>7XG>KGCF
M48OD=LFV7(,<R"RS7K=>+'?+/<68]PM=VM=PCN,2([[:'674*0M-%4K0A87V
MQ7O%[W=\:R6T7/'\BQ^YSK+?;%>H,FV7>S7>V27(=QM=TMTQMF7 N$"6RMIY
MEU"7&W$U2JE*TK0&%;[#\5]Z-)9=CR([JV7V'D*:>9>:55#C3K:Z46VXVNE:
M5I6E*TK0X$XH'Y                              '?\ 5'X4M:_S_P .
M^Z*W';<!_P!.\*_G;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
M                              0&_:-.4]-U\U8.D+!<J2\*XP8NC%GD
M,2%/PW]GYDB!D>?2VZH<\"CENM[=GM#R.SQ&9=LD)4JO7M3!Y\__ ),4W#S!
MA:;L=Q3*P_C?C:<:=0P^IZ(]L?+D0;_G$INJ5^#1R!!;M5J=1V][4JW/IJJO
M7M3"#\_GDM3<'+Z'IRQW"DK#^.&-IQIU##]7HKVQLM1"O^<2FZH7X-'($%NU
M6MU';WM2K<^FJJ]>U-:=[51S*IR"\P"W<><9NR9VO^'^'HPU]N-*5(@R-OYZ
MBVY5LN:U5#GJ]'K7;&K'8WV^SQ6)UHDI4JO7M1'S-$IHK(Q        !-#\L
M#R+^)FVN%NH]P\JM=Y3D6TMN0INPXU(N>9KB4>SX#?Y'=KZ"U;L>N]KB/INF
M+,1[OX[C=7:UN?9554-HZ2]/+>\EOB[M'B#JS:_)K <DO^RMIPYF>QZ1LWS#
M%F+3@]\D=V"0VX%ANMMBOIN6-,,77QEMU=K6X]E552A'277Y<7DO\7]H<0]6
M;6Y,8%DE_P!D[2AS,\CTC9ME^+L6G"+Y([L%AMP+%=;;%?3<L:88NGC+;J[6
MMQ[*JJE".D^_R?O9T.$^[. .D-Z<SM69AE6X]W6^X;1B4A[)V!A,:Q:UR:5W
MZPM[-KQ>^V>#)3>,.C1;YZPXTI^M;OX=5J0TWTV _L^7E=?U+YA\,NT_Z4F=
M/Z"3RV/ZH,K^%S9?])3.;]!5Y;G]465_"ULK^DALV_9A_)W_ *@,Y^'K<O\
M3(?L^7E=?U+YA\,NT_Z4C]!)Y;']4&5_"YLO^DH_05>6Y_5%E?PM;*_I(/V8
M?R=_Z@,Y^'K<O],A^SY>5U_4OF'PR[3_ *4C]!)Y;']4&5_"YLO^DH_05>6Y
M_5%E?PM;*_I(/V8?R=_Z@,Y^'K<O],A^SY>5U_4OF'PR[3_I2/T$GEL?U097
M\+FR_P"DH_05>6Y_5%E?PM;*_I(/V8?R=_Z@,Y^'K<O],A^SY>5U_4OF'PR[
M3_I2/T$GEL?U097\+FR_Z2C]!5Y;G]465_"ULK^D@_9A_)W_ *@,Y^'K<O\
M3(?L^7E=?U+YA\,NT_Z4C]!)Y;']4&5_"YLO^DH_05>6Y_5%E?PM;*_I(/V8
M?R=_Z@,Y^'K<O],A^SY>5U_4OF'PR[3_ *4C]!)Y;']4&5_"YLO^DH_05>6Y
M_5%E?PM;*_I(/V8?R=_Z@,Y^'K<O],A^SY>5U_4OF'PR[3_I2/T$GEL?U097
M\+FR_P"DH_05>6Y_5%E?PM;*_I(/V8?R=_Z@,Y^'K<O],A^SY>5U_4OF'PR[
M3_I2/T$GEL?U097\+FR_Z2C]!5Y;G]465_"ULK^D@_9A_)W_ *@,Y^'K<O\
M3(?L^7E=?U+YA\,NT_Z4C]!)Y;']4&5_"YLO^DH_05>6Y_5%E?PM;*_I(/V8
M?R=_Z@,Y^'K<O],A^SY>5U_4OF'PR[3_ *4C]!)Y;']4&5_"YLO^DH_05>6Y
M_5%E?PM;*_I(/V8?R=_Z@,Y^'K<O],C0OYZGE/Z/X5ZYTQNWB_B5\QO!+IE=
MWUUM"WW/*,CR_P!7O]UMOO[@=Y8DY!/N4N!$E1K)=HLFM%)8\:D5-.CCGNM(
MOG4>6#IGA_@&HMQ<;L6O6/85<LGNN [)@7')<@ROP+Y<[?[]X3=F9%]G7&7!
MC28UFND:16BDL>+2,FG1;GNM)7G1>6)IOB#@.H]P\<,7O6/X7<LFNN!;(@W'
M)+_E7@7RY6_WZPF[,R+[.N$J#&DQ[/=(TBM%)9\6D9-.BW/=1LO:-/)7X\>7
M_JO0?(/A]A&18GKB\9I?-6;AM=WS'*LY]6R:\VKZY-;7Z/*R>YW>=;8<R'CU
M[ARJT6B-1^D--.CCONXT9'<(\9$G        )Y/LW7*:FWN'5_X^WZXTD9?Q
MDRMRW6ME]Y3DR1J_8<FZ9+BLA2W4T<?3:\E;O=OHE-5IBQ(\1'N4J;23;?9\
M>2]-J\3;[HF]SZ/Y5QSR=<"VM/.J<E/ZVSV3<LBQE]2W:46]2VY"W>(-$IJM
M,:*Q%1[E*FTDV/V??DK3:G$^^:+O<^C^5<=,G<@6YIYU3DI_6^>2;ED6,OU6
M[2BWJ6W(6[Q!HE-5ICQ6(J/<I4A)9(>RA\R:;RX)9-QBR2ZIE9QQ$S1VUV=B
M0^MV=)T]M&7><MPR2IQY*7)";/EC606Q*$*<3$@QH3?5"5-()$YOS-]I*8
M      ,<.8WR1.5'S<-X?%EDYC[RT^2KR9^;[N;XN<D,?^67R6.2_P W_<OQ
M=9&8I\[_ )#W,KYJ?(?XHLO*IXK(2LO*8,        DK>S%7NS6/EKOV1>[O
M:[/'>XZ/,M/W6?$M[+KWWR\$7X3;LMUE"W>Q%:]M*UKTI6O[A(=]G&O%HLW*
M3>+]XNENM+#N@7F6GKE.C06G'?OB82OPFW)3K2%N=B*U[:5Z]*5J2%_9S;Q:
M+-RBW@_>+K;;2P[H-YEIZY3HT%IQW[X>%+\)MR4ZTA;G8FM>VE:UZ4K4EH^R
M$Y!8<=YM<EY607NT6*,_Q8?89D7BY0K8P\_]]K7#G@M.S7F&W'?#157;2M:]
M*5K]"A-J^^'@'V<8?]LUE^K28Q]?F#_9GBGVQ6CZL)AWU^8/]F>*?;%:/JPL
M'OOGZU_K#P;[;;!_* ^^'@'V<8?]LUE^K1]?F#_9GBGVQ6CZL'U^8/\ 9GBG
MVQ6CZL'WS]:_UAX-]MM@_E ??#P#[.,/^V:R_5H^OS!_LSQ3[8K1]6#Z_,'^
MS/%/MBM'U8/OGZU_K#P;[;;!_* ^^'@'V<8?]LUE^K1]?F#_ &9XI]L5H^K!
M]?F#_9GBGVQ6CZL'WS]:_P!8>#?;;8/Y0'WP\ ^SC#_MFLOU:/K\P?[,\4^V
M*T?5@^OS!_LSQ3[8K1]6#[Y^M?ZP\&^VVP?R@/OAX!]G&'_;-9?JT?7Y@_V9
MXI]L5H^K!]?F#_9GBGVQ6CZL'WS]:_UAX-]MM@_E ??#P#[.,/\ MFLOU:/K
M\P?[,\4^V*T?5@^OS!_LSQ3[8K1]6#[Y^M?ZP\&^VVP?R@?7!S3#KG*9@VW+
M,9N$V0I28\.#?;7+E/J2A3BDLQV)3CSJDH155:)I7I2E:GTP\OQ.XR6H5ORC
M'9TQ^M4L1(=ZMLJ2\I*5+4EIAB2MURJ4)K6M*4KTI2M3Z8>7XG<9+4*WY1CL
MZ8_6J6(D.]6V5)>4E*EJ2TPQ)6ZY5*$UK6E*5Z4I6I]MOS[!;M,8MUJS3$KG
M<)2E)C0;?D=GFS)"D(4XI+$6-,<?=4EM%55HE->B:5K]"AV4[$=B.V
M%0>53Y57E&N        2"O9J/UB5Z^;CLO[J-<F]GV>'Y?%X^;]L3[I=?F]/
MV>CY>MW_ ! ;#^Z3 23M[);^M*R#YJ>VONQU43YB<.3?2RR
M                   *F[D)^'S>'XW]E_=G>BKUWO\ APW+^-;8GW7W@K!-
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
M\2O<6O6->,8RNT0[]8;K'K7TU8N%JGM/(_\ D5T.R'8#L!VL
M                  @A^TF\H9>TN8..<=+1<%KP_C9B$)-UALR5+BRMF[)M
M]LRF^3'4M]L=Y=LQ%=EB-T5WKC/TEI[DU<<12$[[0MR2D[*Y7X_H&U3UJQ3C
MUBD.ESB,R%+C2=B[#@VW)KS+<2WVL/+MV*KL\5%%=ZX[U)2>J:K6BD*?V@_D
MA)V5RMQ_05JG+5BO'O%8=+G%9D*7&D[%V%!MV2WF4XEOHP\JW8JJT1445WKC
MO4E)ZIJM::5OWM8W,*;N/G3BG%>QW-Q>#<3L&MZ;S!8E+<AS-N;9MEGS+(IS
MR&NV*^NT8.NP06Z*\1R))I-112:NN(I'+- )H'(K!*S]FVX"P<URO(^=FR[.
MS-LFN[K.P31%NGM(=8E9[6 TK,<_K%=3[OZTK5<FH%L=Z.-5GS)3B>R1!:72
M3E[/=P=A9AD^0<U=B6EJ99\"N<S"M*0)S:'6).;UA-JRS.?5G4^Z^M:V7!J#
M;G:T6W6;+DN)['X3:J2:_9].#\+,,FR#FGL.TM2[/@5SF85I6!.;0ZQ)S:L)
MNN5YQ6,[3W7UKVRX-0;<[6BVZS9<EQ/:_";52:#[)]Y:5NV!F>5^8YMNPL3\
M?U;>;AKCCA:[DRV_&E[)K;FE9WLNL-Y/N_K(LUV8MMH>K1QFMQGS'4=DJW,K
M3,])=Q+E)\X       !U7.,'P_9>'Y)K_8&-V?,,*S"SS;!D^,7^$S<;/>[/
M<65,3($^&^E3;K+K:O\ :4E5**36BJ4K3K.9X9BFQ,4R'!<ZQZTY7A^5VF98
M\CQR^0VI]IO%IGM*8EPIL1]*FW6G6U?[2DJI12:T52E:=:S+#<4V'BF08-G.
M/VK*\/RNU3+'D>.7R&U/M-XM,]I3$N%-B/I4VZTZVK_:4E5**36BJ4K3INP]
M>8-MK!LKUGLS%+%G.O\ .;%<,:R_$,EM[%TL60V*Z,*C3K;<H,E*VGV'VE_[
M2D*I12:I4FE:5^/F^>49E7 3,E[0U@W<\LXI9Q?*Q,;O,A;DZ]ZLOT_QI,?
M,TD5ZNRH3B&ETM%V5Z);3?@2*TE(HN3!4\UCRK\FX.9:O9.MV[ED_&+,[U6+
MC]V?6N;>-:7N=XTAC!LO?KU=DPW$-KI:KHKT2FT>#(K22FBI$%[S5/*SR7@]
MEJ]D:X;N.3\9,RO-8N/W9]:YMXUK>YWC2&,&RY^O5V3#<0VNEJNBO1*;1X+]
M:24T5(K'//+\D#,O+0SQS<.GVKOFG"[8F1*A8I?I3CEQR#3>27+UB7%UGGTF
MO<_,M[K;+E+'>U^B<RWZO*JF8BBY>D<TX&G4CV&9/!SG'NK@3NJV;>U#<_6(
MDCU:V;!U]<Y,A&)[*Q-$CQ7[!?V&N_U>9'[UN6ZXMH5)MTE7>CO;6\R]EMPR
MYF[@X0;@MVUM4W'QXK_J]NSO!+C(?1B^P\70_P"*]8[XRUW^!+8[UN0)[:*R
M+?(KWH[D*=:=RTX:<R]O\(MOV[:FJ[CX\5_U>W9W@EQD/HQC86,(?\5ZR7ME
MKO\  EL=ZW($]M%9%OD5[T=R%.M.YY^7;YB7(#RUN0%HWEHV[^LP9/JEHV?K
M"[RY+>%;:PIN35Z1C62QV:.>K3HWB..VNZ--JEVJ6KQ&^]I;[#\^;%/. X.Y
M!Q&B\PKMM.!B^'IZV:\X#<'8TG:=KV*S"3+DZRCX?%?K.O&35HJBX[C'^(OP
MU)F5?1%[G43A\8\USAG?>*\;E?<]EP<;Q1/6T7?!I[D:1LNVY\U#3*DZZ8Q.
M,_69=<CK15%L.,_XD_$4F75Y$7N=1-]QGS6.&M\XLQ^5USV5"QO%$];1=L'G
M.1Y&RK;GS4-,J1KIC%(S]9EUR*M%46PXS_B3T129=7D1NYU%EEA?GG^7?DW!
M^)SJO6Y+;A^"IZV&_:TNCT27N2S[38MZ)TO44;!8<FMQOF7UHNCD9V/_ .KI
M,!:9]9#<+O?1#1\S/S@]Z>8'>9V%6M4[5'&>WW)#]@U/;)W^/Y2J"]1V!D&U
M+M$4E.276CZ$OL6]%:6JW+2WX:'I#59CL1_S%O-?W3SJN\W#[:J;K#CK N"'
MK'J^W3?\>R54-VCD*^[,ND524Y!<Z/(2\S 17WLMZTH\-#K[=9;D2?S$_-;W
M1SGNTS$+:J;K'CO N"'K'K"W3?\ 'LE5#=HY"OFR[I%4E.07.CR$O,P$5][(
M"TH\-#K[=9;D"OS<O/3Y&>9Q?KCK^SJN6EN)%LNS<C&=*6BX_P#K+,E6Y^CU
MMR;<U[@K0C*[TF0VF3'M;=?>6U.):JTV_*:K/>T_&J(U3&BX[]JW!-C[,V'A
M^"ZBQ[(\IV7D5^M\'#+)B3,EW()-]J^AV$[;EQ5-N0EPG&_'5*4MIN(VVIYQ
MQM"%+3WC6N%; V+GN*87JNPY!DNP[_>X,+$;/BS4AV^R+U5]+D-V N,I#D1<
M-Q'C*DU6VW%0W5U:T(0I5.[ZVPK/]B9YBF&:LL.09+L._P![@P\2L^+M2';[
M(O57TN1'8"XRD.1%Q'$>,J35;;<9#=75K0A"E4]+TYKC:NW-HX+KK1^+Y7F.
MVLJR2V6[ L?PAB6]D\O(JR4/0'K6Y"4V[ <@.M>L+F*<::A-M*?<<;;;4M-H
MMPVQ_DEBW&G4U@Y;Y/C67[]M>+Q(N=7S%VWJQWWVZ53;V+S<%ONQK[E<.VT:
M:NUPBH9AS)Z77&$5;JEQ=DWQ)L7(3&N.^KK'RFR/'<JWC;<;BQLTO.-MNU8>
M?;I6D!B[3U/.1[UD\2WT:;ND^,AF)+G)<<915NM%KLC>)=CY!8UQYU?8^4>1
M8]E6\+;C<6-FEYQQMVK#S[=*T@L7:<IYR/>LGB6_PF[G.C(9B2YR7'&45;K1
M:[B'@;C/*_#N)6D\9YN9=B6<<EK/A\&'L;(<0:?K%D26J53;(U^NBY+T3),T
M@VFC+-ZN<-N/ GW-#SL=NK2DN.9.&1ID89>
M       $87VA3RSG]S8.YS=TK8*RMGZML"8N[<>M42E9F;ZMLL=QQC-VD,4\
M27D6M8B*TE=R5+D6#K7Q$TMK+3L<'SX?+K?VYAKG,C3]CK)V1K6QTC;CL-LB
M4K+S+6MH86MC,FD,4\25?]>145I)[DJ6_8^M>]-+>TT[''\]SR[G]MX:YS&U
M#8ZR=CZVL=(VXK#;8M*RLQUK:&%N,YBTAA/B2K_KV*BM)/<E2W['UKWII;VF
MG8@7M0/E'R=]Z\=\PK0&-*F;@TYC*8?(/%[-!2J=L+3=@C.NQ]A,MQDT=G93
MJ:$VI,SO2MR5C76OB)I:F&7H1)#=(<Y7J          'U09TZUSH=SMDR5;K
ME;I4>=;[A!D/1)T&=$>1(B3(<N.MM^+*BOMI6VXA25H6FE:5I6E*GTPILRVS
M(EQMTN3 N$"2Q-@SH3[L69"F174/Q9<24PMM^-)C/MI6VXA25H6FE:5I6A],
M*;,MLR)<;=+DP+A DL38,Z$^[%F0ID5U#\:7$DL+;?C28S[:5MN(51:%TI6E
M:5H?9;KC<+/<(%WM$^;:[K:YL6XVRYVZ4_!N%NN$%]$F%/@38RVI,.;#DM)<
M:=;4E;:TT4FM*TI4D@<"?:+-ZZ*C677'+>T73D5K* TQ AY_$E1X^\\<A-)9
M:16=<[E(CV;9S$=AJO1-S<AW5UQQ3CUS=HE+1()X0>?ONK2L>SZ_Y36JY;]U
MS";8@Q,YBR8[&Z,?AM)::169<;@^Q:=CL,,M5Z4N3D2YNN.56[<G*)2V2 ^$
M?GY;ITM'L^O^4EJN._-=0FV(,7.(LEAC<]@AMI9:169<;@^Q:=C,1V6J]*7%
M<2YNN.56[<7*42V2MO+6]J>Y&\<HN/ZIYNV.\<I]16UF-;8.S(,R+&Y%XK;V
M4L,MJN-WNTF-8=OQHL=FO1-W=@7EYUU3C]X>HE#)+=XL^8!Q$YEVN/+T!NO%
M,JOCC"WINOKE)5C&S+1X#/C3*7# <@3;\D7%A]%)5-C,2+<Y5"JM2'$T[B4Q
MQIYT<5>7%M8E:,W#C&37I;"GIF"7"0K'-BVOP6?%E^O8/?4P<@7%B=%)5,CL
MOP'*H55I]Q-.XE(\:^<O%?EM;6)6CMOXQDMY6PMZ9@MPD*QW8EK\%FCLOU["
M+ZF#D"XL3HI*ID=E^ Y5"JM/N)IW$W3AOYFO!WGK9XL[C-R PO,LB<C+D7#6
M-UE+Q';ECK'CT?G4N>M<G1;,K<A0.BTJN$2/*M3M6UU8E.HIW&9)EL99F>0
M        !QEZO=FQNTW"_9%=[98;%:(KLZZWJ]3XMKM-L@QTU6_,N%QG.L0X
M45E%.JW'%I0FGIK6AQUWO%HQ^US[W?[K;;'9;7%=FW.[W>=&MMKMT-A-5ORY
M]PFNLQ(<5E%.JW'%I0FGIK4XZ[WBT8_:Y][OUTMUDLMKC.S;G=[O.C6VUVZ&
MPFJWI<^?-=9B1(S**=5..+2A-/36IQ%_R"P8I9;IDN4WNT8UCEDA/W*]7^_W
M*%9K+:+?&15R3/NEUN+T:# A1VZ=RW77$(13TUK0T"<V/:'N)W'QN[X?QW0C
ME)M".A^,W<<9N-+?IFQS:)JA#UPV EJ0K+T,J6EU+5@9EQ)2**;K<(R_331I
MS$\^KB_HA%UQ30B4<E-DL(>CMS\=G^HZBLTRE*H0]/SE+3ZLK0RI274MV-F5
M%DHHI%9T=?IIHYYA>?+QAT4BZ8IH5*.26R&$/1VY^.S_ %'4EFF4I5"'IV<I
M:?5E2&5*2XENR,RHLE%%(K.CK]-(SGF"^U&\*N,+=[P7BVA',7<,9$B(U=,1
MNM+9H/'KA1*FT2+GLU#,I><HCJ6AY#.-1YL*8W135;G%<]U2&MR]YR\E.<>=
M_7UR"S^7D%(+DCZUL*M*'+-KS!HLCM2Y#Q'%&I#T2 IQMM"'I;RI%QET;363
M)>4FE:1(N5?,_D-S-S;Z]=[9S*OM(;C_ -;6'VM+EIP+"XTCM2Y$Q7&&WWHT
M&KC;:$NRGE2+A*HA-9$AU2:5(EG*GF;R$YEYK]>F],XE7VD-Q^N-8?;$N6G
M\,C2.U+D3%L8;?>C0:N-MH2[*>5(GRJ(361(=JFE:0,.<GF*<LO,1V1]\;DY
MLR;DR;>[)KAVO[*AZQ:NUU#E=B78.#X4U)D0K:IUII"'YTA<JZS4MHK+E/J2
ME5,1C%@Q9,(          #-OR_.$FP.>_)#$M(X<B9;<>JM.0[2SAJ/1Z'@&
MN[=(93>KX\IQ*F'+K-4ZB#:XZJ5]9N,EI*NUFCKC>8_!7ASG7-_D'BVF\31+
MM]AJNE^V5F;4>CL3!L"@/M)N]Y=JM*F5W.8IU$.VL*Z^L3Y#25=K5'7$9B<&
M.'><\W>0.+:<Q-$NWV&JTWW9.9MQZ.Q,'P* ^TF[WEU2TJ97<Y:G$0[:PKKZ
MQ/D-)5VM4=<1L(\L?R]]F^93RNPCCU@C<ZTXO5Q.3[CV(S%H_!UGJVUR6$W_
M "%]3B51W+S/6\W;[/&52M)5UEL)7VL4>=;LU-3ZLP;2.M<(U'K.Q1L:P+7>
M-VS%<6LL7JI,.U6J.EAJK[Z^KTR?*713TF2[53TF2XMUQ2EK4JMB]K#6F%Z;
MUYANK-=66/CN$8%C]NQG&K/&ZJ3$MEL82RU5YY?5V7.DKHIZ3(<JIV1(<6ZX
MI2UJK6Q1UCK7#-.:]PW5FN[+'Q[",#Q^W8UC5GC=5)B6RVL)9:J\\OJ[+FR5
MT4](D.54[(D.+=<4I:U5K;HZ6TYKKCUJ;7FD-28Y$Q+6NKL4M&&X=C\/N4B!
M9K-%1&85(D.=7Y]RF+HJ1+E/54_+E.N/.J4XXI5?03O9WL]/        (U7M
M/.S/K=X=::U?&?6S-V7OJ'>924O]B96.Z]PW)'I\5R/3HI]'UP91:7NZM:H0
MIFG6G<I-4QXO:/=B^\'$W4>MX[RVIFQ-W1;O)2E_L3)L&!XED#LZ,XQ2M%/(
M]_<DM;O=7JE"F:=:=5)K2/3[1OL3W@XGZDUQ'>6U,V'NV+=I*4O]E)-@P3$L
M@>G1G&*=%/(]_,DM;O=7JE"F:=:=5)K2)A[7WMSZUN".A=/Q9#C%PVWR3@WZ
M8E$GPTS,6U?@>5R+G#=BTK1<AOZYLPLK]%5K5#:F*=:=RD53!D(7A#%*Z8
M      M(_+KUK]Z'@EQ(P!QA$6=9]!:UFWJ.VGM0SDF2XU!RG)T4]->_ID-Z
ME=5^BJZ^ZZ4Z]*64W 77GWJN%'%K!EL(C3+5H[7DR\,(3VI:R'(<>A9+D:*>
MGW?2_7B3[KT577W72G7I2R9X$:]^]9PKXMX.MA$:9:M'Z]F7>.A/:EK(,AQZ
M'DF1HIZ:]_2_7>3U5Z*KK[KI3KTI<8^5EJ;[QWEP\(]9N1D0[A8^-.IKA?XK
M:>U#&5Y;B=NS'+VZ>FOB=N49!+ZKKTJY7W5:)Z]M,S3+HRW,]P       ",[
M[37QOIG?%[5W).SP$NWK0F>UQO)Y3:%)4C7FUZP;363+=12M'DV[/K39F(Z7
M/0W6YO52I-5*2N.M[1AQ]IFW&W6O(6U0J.7C1^;UQ[(Y*$*2I&!;/K"M=9$I
MQ%*T=3;\XM=H982OT(]\7JI52JJI7'=]HJX_4S7C?K;D':H5'+QI'-JX_D<E
M"5)4C ]G5A6NLB2XBE:.T@9O:[0RPE?H1[XNU2JE552N)![75Q1ILCAYIWEC
M8[:E[(.-6R:XIE\QIM2%-ZNW36VV14N:\W2M'TVK95EL$>*ASW+=;N_5"DU6
MI+D'$AD$-$KM@             "7![+MQN]:O?(CEI>;?W,VF':]#X#-=C^(
MTJX7)5NSC9#L=URG8Q,@0(V.M)6WU75F>\BM4I56CDIKV;3CYZS>=]\H[O!Z
MM6N);=)8/+=8[VU3KBJWYEL%UAQRG:S+@PH]@:2MOJNK4UY%:I2JM%RDO9NN
M/WK-XWURAN\'JU:XENTGA$MUCO;5.N"H&9;!<8<<IVLRX,*/86DK1U75J:\B
MM4IK6BYN_L>/%'UW(>4G-F_6SN8LD"S\;M:3WHWBLJN=V5:MA[7>C.NT[(\^
MV6V)BS*'&NKE6+E(;JI"552Y,0)8Q*^)V(       !Y[MO XFT]4[-UA/HS6
M#L?7N:8'-I(4ZF/6)E^-W+'I-'U,T4\EFK-Q5W512JJ)Z]/2=$VEA,79FL=C
M:XG4:K"V!@F7X3,H^IQ+%8N5X_<+%(H\IFBGDM5:GU[JHI55*?0])T3:.$Q=
MEZRV+KF=1JL+/\$R["9='U.)8K%RK'[A8I%'E,T4ZEJK4^O=5-*JI3Z'I/,-
MVZWA;DTQMW4%RHQ6W;5UAGVM[A24IU$:L+.<4NV,2J2%,)6^EBK%T5WU12JZ
M)Z]*=2I=N$"9:I\ZUW%A<6X6V9)@3HKG;XD:9#>7'DL.=M5)[V7FU)KTK6G6
MA5RSX,NV3IEMGL+C3K?+D09L9SM[X\N(\N/)87VU4GO:>;JFO2M:=:%7I/@R
M[9.F6V>PN-.M\N1!FQG.GB1Y<1Y;$AA?;52>]IYNJ:]*UIUH4FETMLZRW*XV
M>Z1G(=SM,Z7;;C#=[?%B3H$AR++C.=BE(\1B0TI->E:TZT]%3XSY#Y3X0
M  "9_P"RR[)]\-1<L=/N2>GUI['U_LF'#7)_OGWPL9NV+W.3%AJZ?WG[V,1+
M[J>O]\92KI[CNEX>S2;"]>U7R@U2Y(Z?6OL#!=A1(JY']\^OS'+IC=QD1XBN
MG]Y^]Q%2\XGK^_:HKI[CK+H]FKV#Z]JSD]JIR1T^M?8&#;!B15R/[Y]?>.W3
M'+C(CQ%=/[U][F*EYQ/7]^U173W'6?5[&[MCWST?S5T8[+[?K)VMK+;$""Y+
M_OOWT,1O>'W:7$@JZ?WC[T$)$AU'=_?&$K[?I?=*Q).!)H)GP     !CAS&^
M2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_RR^2QR7^;_ +E^+K(S%/G?\A[F
M5\U/D/\ %%EY5/%9"5EY3!@       $D/V=KEAQSXL9GRFG\A=N8EJ>'F6,:
MJAXO(RJ1*CMWJ39;KG+UU9A5C1955+@M7%A2^O3I1VGT209Y!W)_0'&C+N2T
M[?.U,7UA$R['-8Q,:?R9^2PW>)%GN>:/7-F'6-%DU4N&U<&5+Z].E'*$@;R%
M.3N@>-67<E)V]]IXOK&)EN.:SB8V_DS\EAN\2+1<\S>N;,2L>-)JI<-JX,J7
MUZ>ARA*Z]EJYJ<5>&V>\R+ERAW?A6E8&>XCI>#ATK,Y,R,UD$O'[SL:1>6(%
M8<*95;EN9NL93G=1/2CR>G4E(?I=_+3_ #Q=0?\ M*Z_R224OTJGEX?G9ZI_
M]H7/^2R27^E0\O/\[#57_M"Y_P EDQ;].+Y2WY]VC?\ VI>OY$'Z7?RT_P \
M74'_ +2NO\DC]*IY>'YV>J?_ &A<_P"2Q^E0\O/\[#57_M"Y_P EC].+Y2WY
M]VC?_:EZ_D0?I=_+3_/%U!_[2NO\DC]*IY>'YV>J?_:%S_DL?I4/+S_.PU5_
M[0N?\EC].+Y2WY]VC?\ VI>OY$'Z7?RT_P \74'_ +2NO\DC]*IY>'YV>J?_
M &A<_P"2Q^E0\O/\[#57_M"Y_P EC].+Y2WY]VC?_:EZ_D0?I=_+3_/%U!_[
M2NO\DC]*IY>'YV>J?_:%S_DL?I4/+S_.PU5_[0N?\EC].+Y2WY]VC?\ VI>O
MY$'Z7?RT_P \74'_ +2NO\DC]*IY>'YV>J?_ &A<_P"2Q^E0\O/\[#57_M"Y
M_P EC].+Y2WY]VC?_:EZ_D0?I=_+3_/%U!_[2NO\DC]*IY>'YV>J?_:%S_DL
M?I4/+S_.PU5_[0N?\EC].+Y2WY]VC?\ VI>OY$'Z7?RT_P \74'_ +2NO\DC
M]*IY>'YV>J?_ &A<_P"2Q^E0\O/\[#57_M"Y_P EC].+Y2WY]VC?_:EZ_D0?
MI=_+3_/%U!_[2NO\DC]*IY>'YV>J?_:%S_DL?I4/+S_.PU5_[0N?\EC].+Y2
MWY]VC?\ VI>OY$'Z7?RT_P \74'_ +2NO\DC]*IY>'YV>J?_ &A<_P"2Q^E0
M\O/\[#57_M"Y_P EC].+Y2WY]VC?_:EZ_D0V%V:\6S(;1:K_ &68S<;-?+;!
MO%IN$>M:QYULN45J; F,551*JLRHKR%IK6E*]JJ&>5INMNOMJME\L\MJ?:;S
M;X5UM<]BM:L3;=<8S<N%+9JJB55:DQGDK3UI2O11G?:;K;K[:K9?+1+:GVF\
MV^%=;7.8K6K$VW7&,W+A2V:JHE56I,9Y*T]:4KT4;0[#?+1D]CLV2V">Q=;#
MD-IMU\LETBU4J-<K1=H;,^VSXRE)2I3$R'(0XBM:4K5*J>@Y(Y Y Y4
M   TU^='Y<;7/'CBJ]X!:XRN1NDF;IE&KWVV6T3<ULZXWBY/JF3*K5-*HR1N
M,W(MBG.M&;O&91WLLR92U:D?-\\OYOFUQ_5><&ML=7(#3C-RR/6[S;3:)F86
ME<?Q<CUC)DUJFE4Y B.W(MM7.M&;K':3W-,R)*JZEO-WX M<U] *O.#6V/7?
MVGF;ED>N'VVFT3,OM2X]7<CUE(DUJFE49 AAM^W5<ZT9NL=I/<TS(DJKH8\_
MGRJ6?,BXJ+R'6=GB*Y5<?&+QE^GY+3#*+AL"Q.1*O9=I>7,4I%*HRMN*U*M"
MG>J8]\B,([V(\N8M5=5*BRH,J3"FQGX<V&^]%EQ)3+D>5%E1W%,R(TF.\E#K
M#[#J*I6A5**2JE:5I2M" I)C284F1#F1WXDN(^[&E19+3C$F-)8<4T_'D,.I
M0ZR^RZBJ5H52BDJI6E:=2 _)C284F1#F1WXDN(^[&E19+3C$F-)8<4T_'D,.
MI0ZR^RZBJ5H52BDJI6E:=2K'F0YENF2K?<(LF#/@R7X<Z#,8=BS(<R*ZIB3%
ME1GTH>CR8[R%(6A::*0JE:5I2M#\#\#\#Y@         #/GA+YE/*O@5D-)>
MELY7,P6=/:FY/I_,J2;[K7)*I5_C#M;+62Q(QV\26_<JN-I>A35T2A+KCC::
M-USAX<^8;R;X0WZDK4&9KEX5-G-3,CU1EOK-[UWD%:*^GNUM%9+#]@NLAOHE
M4^V/0YBZ)0EQ;C::-F;_  [\PKDSPDOU)6H<S7+PN;-:EY'JG+?6+UKS(*T5
M]/=K:*R6'[!=9#?H5/MCT.6NB4)<6XVGPS99Y>_FS<SO+7RBD[0.Q')^N+C<
MF9^7Z+SSUO(]2Y75*_\ &7ZV"LN-*Q:^RFNB572RR+?/<HA"7G'6D4:K,3X9
M>T$\,N2+%KQG<MQ_LL;1D^!&=@;$N;4G5]TF+Z)6Y9=J(BP;3:XW7W2J7]FS
MT;[J(0X_6G=663Q%\]?B-R#9MN.[;G_V:-E2/!CNP<]N34C6UREKZ)4Y9]F)
MC0K7;8_6G<JE\9M-$=U$(<>Z5566!Q'\]+B1R"9MN.[:G_V:MDR/!CNPL\N+
M4C6]REKI1*G+/LM,:%:[;'ZT[E4O;-IHCK1"''JT[JSM>!'M.G CE?'L^);Y
MNG]C;<4OU>(_;=I7=F7IZ\3G*42MW']S(AVZR6>)UIW+IDL>PT;JJB&W9%:5
M77>I:;O:K_;(%ZL5SM]ZLUUBLSK9=K3-C7&V7*#)11V/,@3X;KT69%?;512'
M&UJ0I->M*UH;I[7=;9?+="O%EN,"\6BYQF9MMNEKF1[A;KA#D(HXQ+A3HCCT
M:7&?;512'&U*0JE>M*UH;HK7=+9>[="O%EN,"[VFYQF9MNNEKEQ[A;KA#D(H
MY'EPIL1QV-+C/MJHI#C:E(4FO6E:T)&=DO=ER6T6W(,<N]KO]AO,*/<;1>[)
M<(EUM%UM\MM+T6?;;E!=?ASH4EI5%-NM+4A::TK2M:'('WGWG*
M  &JSFKYQ?"OA2Q=;%D>>L[5VY!1(99T_J>3 R7(HMR:[FTQ<QO3<FF-8(AI
M_L\=N?)I<4LJ\1F'(Z=M=9G,#S9N'_#YFYV7(,X:V;M2&A]IG5&KY$'(;_&N
M#?<A,;++PW(ICN%(:?[?&;G2*7!+2N]F(_T[:ZT.7WFQ<0>(#-SLM_S=K9FT
MX2'VFM4ZQD0LAOT:X-]R*1LKN[<CZWL*0T_V^,W.D4N"6E=[41_IVUTS^8!Y
M[GE_^7['O6.95LIC<V[[<W)88T7I67;<LRF'=6:+;3#SO(&I5,2UPVS)[/6&
MKG+3=4L+\5B!)Z=M83/F">:WR:\P>]J@9Q=$:^TO;YZ)N-:-PVXSJ8I&>CJK
M6%=LMG.TCRL\R>.FON9DMMN/'5558D6+1Q:50[.=GF=<B^=UX5!S.Y(P34,"
M<F9CNF,1GS*8Q&>857U.Z93-<I'DYMD;":^YE2FVV&%556+&C46M*H>G.GS-
MN1/.N\*@YE<D8+J*!-3+QW3.)3YE,8CO,*KZI<\HF.4CR<UR-A-?<RI3;;#"
MJJK%C1J+6E5?-YG7G1<N?,]R!=LV'>$:QT%;+DB?B7'; KI<*87$D155K O6
M;W%ZD69LC+XJ:^XG3FFHT5:EU@PX=''$JUD&N4UTFH@          G=>SU^7
MD[QVTA*Y7;0L2H6XN0MCB)PV#<8M&KCA6DW7HUUM*.CJ*/Q;ALF9'8NLE/6M
M/>]BW4Z(<\9)-?\ (=X&.:#TU)Y/;(LM8>V-\6:*G$H5PC4;N&'Z===CW.UH
MZ.(H]&G["EL,7.0GK6GJ+$"G1#GC))JWD1\#W-":;D\G-CV543:^][-&3B<*
M?&\.X8?IYUZ/<K6CHXBCT:?L&7'8N<A/6M/468%.B7/&26/WLOWE=O<6N/,S
MFEN#'%6_>W*#'82,#MUUA>#==?\ 'QY^)>;(WVO-ID0[IM>?%C7J4CK6GO9&
MM=.B':2$$C8D F_HE5          &D#S_P#E-7COP&RK"+'<50\\Y+79G3=D
M3'>2B9&P^7'7=]GW6K2D_3K<]B<-5E>JFM%MNWQE5/H5Z::O/.Y+UT)P>R;#
M;-/K$S;D/=&M2V=+#J42X^*2F%W79%S\)5/IL!W%XBK.[5-:*0Y>FE4^A7II
MO\\GDK70O"#)L.LT^L3-N0UT9U-9TL.I1+CXI*87=-CW+PE)KXL!W%XBK.[5
M-:*0Y>6E4^A7I'D]IHYDUXM^6GF>O<=NJH.R.6E[8T/CZ8SZ&YT7!9L5R][@
MO-65IKX]K?PJ"K'WZIK1;3V1,+I]"O2O.(&A _*O(        W=^1WY=.!\]
M=Z;(E[PL5VO6BM0X0S)R"':[U=,=<O&>9C,=@859:W>SR85S:CLVZUW6X.^
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
M_IZ]_P#6]R_YX\> 'D8.(
M                                                         -W7
M!/V>;S2>?3=HR/ =!3-/:ENWANL[IY&O3]4X3)ANU15J?CUGFVNX;'S>WR&Z
MKJW+LEBN$"JVU(7(;5TI79_Q4\GSG=RU1;[SB6I9.N=?3^Q;>R]S.2\!QA^,
MNJ>R79[=)@3,SR>&ZBJJHD6NU3(G<BJ5.H5TI4>H8II[.\MHV]$M"K=;W.E:
M7.\U5 BJ37IT6RVI"YLI%:=>BFFEH]'IK0F?\&O8Y^!VBJ6K*^8>=9MS(SR,
MJ/+<Q9#EPU!I"%*:6S);;KC6*WI_/<H5$DMU15<[(6[?-9ZI>MM**4@DK\6O
M9Q.*.JZ0+_R,RG)^2&5L*9D+L*5R]=:OBOMJ;?0BMDL-S=RR^JCO([:JE7=$
M.2WZ'85*5JD&2V+<<,4M7AR,CE2LDEIZ*K'ZKMUK2JE:*I3P([M9;]4JIT]T
M]1"J?102J]-Z,TQQWP:VZRT+JC7>FM>6CJJW87K'#K!A.-QWEI0EZ96TX[ M
M\-ZX2^RBGY+B5/OKZK<6I5:UKOMUOJS6FG<6A81J? ,.UMA]NZUAXU@^.6G&
M+*TZI*:.R*V^SQ(D=R9([:5=>6E3KJO=+4I5:U![W;;5;+-%1!M-OAVV&W^\
MC08S45FE?W5>&RA":K5T]*J^FM?HU/5#OH/O
M    (T_G#>>!9..#64<8^)5\MN1\@E(GV#8>RXG;/L.D'E-T8E6FR*4VNWY#
MM!BCJJ+I13L.Q/([9%'9:7(S$>#S8?.6L_'YK)..7%N\V_(-ZJ1.L>>[$B]L
MVR:;=4W1B3:[.I3:X-^V2S1Q5%4HIR)97D]K]'925QV8\WFN^<C9^/[>2<=.
M+MYM^0;TJB=8\\V'&[9MDTXZINC$FUV=2FUP;]LAFCBJ*I13D2RO)[7Z.RDK
MCLQ+//6]H<Q_BFSF'$/A+D5IRODXINY8UM';4+MN6-\>7UM4C2[)CZUM+MF4
M;AC4>51=**>@8Y(1V2DO3D.Q(T'R^7V]Y/>KMDF2WBZY#D5_N4V\WV_7RX2[
MM>KU=[E)<F7&ZW:Z3WI$ZXW*X2WENOOO.+==<552E556M2&C>KU>,DO%TR'(
MKM<[]?[Y<)EWO5\O4^5=+Q>+K<9#DNX7.Z7*<Z_-N%PG2G5NO/.K6XZXJJE5
MK6M:D-J\WJ\9'=[ID&0W:YWZ_7RX3+M>KW>9\JZ7>[W6X2')<^YW2Y3G7YMP
MN$Z4ZIUYYU:W'7%54JM:UK4KP\BR/(,OO][RO+;[><HRG);M<+]D>2Y%=)M[
MO^07R[2G9]UO-[O-R?DW&ZW:YSGUO2)#[CCSSJU+6JJJUJ<4<8<:<,
M;K?*9\H'8'/[)XNS-A>^> \5,6OB(V196EMR)?\ 9LZWNU5<,,UM5YE3*J-K
M;HQ<KPNBH]NJNJ&DOR4K:;W">5WY4N=<YLCC;%SOWRP?C)C5Z3'O^3I0N+?-
MBS8+E53\1U[5UE32J-K11FX795*QX%5U0W1^2E33>X#RO_*ISKG'D<;8F=^^
M.$<9L:O*8]^R9*%QKYL69!<JJ?B.OJNLJ:51M:*,W"[*I6/ JNJ&TOR$J:;D
M"^2?Y&6SO,RR^'MS9_OOK3ACAV1(B93F:&W863;=N-L>JJZ8%J>K["V%):<:
MI&NU]7146UU<JVRF3+0MAJP.UQKC!-0X)BVLM98M9\)P'";/%L.+8M88M(EK
MM%KB4KX;++?53CSSSBE.OONJ<?DON+==6MU:UJG6:_U_A6JL*QK7.N<:M.'8
M/AUIC63&L:LD:D6VVJVQ:5[&64=5..O.N*4Z\\ZI;\A]:W75K<6I59T&O]?X
M7JK"\:UUKK&K5A^$8?:HUDQO&[)&I%MMJML6E>QEE'53CKSKBE.O/.J6_(?6
MMUU:W%J56SBU3JG7&C=<8;J+46&V+7VM=?6*'C>'8=C<-,*SV.SPDU\./';Z
MK=???=6MZ1(>6Y)ER7''WW''G%K5W4[@=P/00     #3IYZ/*BO&+R_]D0[)
M<_4,_P!]O-:+PVK#ZVIS$3+H4U[/;LPEFGK#2(. 0+BRB0E3=(\V7&KWT6I"
M5ZF?.EY,UXX\%]A1+/<?4<YW>ZWI;$O!>4W-9BY3#F.YO=&:,T]8;1"P:%/9
M3(35NC$R5'KWT4I"5:GO.@Y+UXY\&M@Q+/<?4<XW<ZWIC$O!>4W-9BY3#F.Y
MO=&:-4\=M$+!X4]E$A-448F2H]>^BE(2K1'[1CS+KQ"\LK:\''[O[V;,Y*/L
M\=,#K'DK9N,:%F]ON#^RKW'2Q2LIENW:SMMTCHE)4U2+<)T2O?1:FT+KFB *
M0$"JS      +$SR#^-]- >7=K>_7. F)EW(.Z73>E^6M"O'K9\E;B6K7C*7W
M*)<5!>U_9+=/;12E&T/7!ZJ>M5*6N?'Y'W'VFC.!&OKY<85(N4[WN5RW3>UK
M0JKU;3D3<6V8&TEY=*+5#>P6SP)R$4I1"'9SM4]:J4M4]CR0^/U-&\"]?WNX
MPJ1<IWK<;EN>]K4E57JVG(6XMMP1I+SE*+5#>P:SP)J$4I1"'9SM4]:JJM5I
M=[-3Q1IQF\K;5&27>VIA9OR>N]XY&9*M;:JR*V++6H5FU>RB0[1+J[?(UCCU
MJN3;=*):;?N;]4TK5:G%[I#;Z;>#?T
M                        1=_:#/9\\-\S'#;IR3XV6NPX1SMPBPI2A:E0
M[)CG)3'+)#HW!P3.YSE6(5NSZW0F$Q\=R*0I**(2BW7%?J/JLJUZ*_-Z\H7&
M^;F-S]U:5@6G&.5>,6FE$JK6/;+-NNS6R/1$7%<JE+JU&AY;#C-4:L]X=K1-
M$T3"FJ]5\!^"/"MOZ@C9O&<O=D;:BY7%:_\ D6F;VRTGHF+*57HE$Q":=&7J
M^CIT0NO9VJ;JN<XP?,M99EE&N]B8O?L(SO"+]=,7S##\HM<RR9'C61V28[;[
MO9+W:+@TQ-MURMTUA;3K3J$K0M-:5H0,<IQ;),(R2^X=F-BNV,97C%VG6+(L
M=OL&1;+S9+S;)#D2X6RYV^6VU)AS8<EI2'&UIHI*J=*@P+E19,&2_#F,.Q9<
M5UQB3&?;4T\P\TJJ'&G6UTHI"T*I6E:5IUI4ZJ<"#\
M          #O^J/PI:U_G_AWW16X[;@/^G>%?SMQS^.(8/K@?\>A?\KC?\,@
MON2V3!ME                                          /%>1V[<:XW
M:&VYOC+JT58=4X%D6928G?5MRZRK3;W7;388RZ)5VS<AO%6(+'7T>-(3UK2G
M6IX_R W'CW'S26T]VY56BK)K+"+_ );(B]]6UW.3:X+KEKLD==**[9E^NM6(
M3'7T>,^GK6E/2>0[_P!Q8]Q]TGM+=>4UHJR:RPF_Y;(C=]6UW.3;(+KEKLD=
M?:KMF7VZU8A,=?1XSZ>O2GI/ .5?(3$^*'&W=_)'-ZI5C>F-;93GLN%5RK3E
MZFV6V//63&XCE$J[;AE%]K&MT;K3M]8E(ZUI3K6E5/G^<Y-L[.\TV3FEQ=O&
M8; RO(<URJZO555VY9%E%VEWN]3E]ZEJHJ5<9SB^E:UZ=W0K*,YS/(MCYKE^
MPLON#EVRO.LGOV89-<W:JJY<+_DMTE7F[S5]REJHJ3/F.+Z5K7IU*S;.<SR+
M8V:Y=L'+K@Y=<KSG)[[E^2W-VJJN7"_9)=)5XN\U?<I:J*DSYCB^E:UZ=2F-
MV9L7+=O['S_;&?75V^9ULW-,HV!F5Z?JJKUVRG,;W.R&_P!Q<[UN*HJ9=;BZ
MYTJJO3NZ=3J)U8ZL=(      ,K^#?&NX\O.66C./4),E,'8.<V]C+)L6B_'M
M6 V5#V19_=V5)JFB9-NPZTS7&**4A*Y%&T=R:JI4R>X8<>;ARJY0Z7T/#3(3
M"SO,X+.43(M%>-:\'LZ';_G-U:4FJ:)D0,3M<QQBBE(HN11".ZE54J9.<,^/
M<_E1R@TQHB&F0F%G69P6<GEQJ*\:V8/9T.W[.;HTI-4T3(@8G:YCC-%*11;]
M$([J552IFGY=G$VZ\XN:_'3B_;TRTV[9VQ+7&S6?"HOUBRZTQ]M_*=F7MA::
MI2B7:\$LEP=C44MM+DJC;?>FJZ5+3&T6FV6"U6RQ66!%M5FLMOA6FTVR"RB-
M!MMLMT9J' @0X[5$ML18<5E#;:$THE*$TI3T4++.U6NW6.V6ZRV>%&MEHL\"
M':[7;83*(\.WVZWQVXD&%$8;HEMB-$C,I;;0FE*)0FE*>BA92VNUVZR6RW66
MSPHULM-H@1+7:[="91'AV^W6^.W$A0HD=NB6V(T2,TEMM":42E":4IZ*%R#9
M+):,:LMHQS'[;"LUAL%KM]DLEHMT=N);[5:+5$:@VVVP(K*4M1H4&&PAIIM-
M*)0A-*4ITH<@?>?><H                    8?<^^-$/E[P_WQH%R/&=O>
M9X/<'\&?D^$A$#8V-J:R77\Q4EQMQ42-3++3$;E+1T6J&X\CK2BZF*'./CM%
MY5\4=V:-6Q'=O&789.?PQZ1X:$0<_P >4WD6#2U2'&W%18],HM<5N2M'1:HC
MCJ.O1=3%+G!QXB\J>*>Z]'K8CNWC+L,G/88](\-"(6?X^IO(L&EJD+;<5%CT
MR>UQ6Y*T=%JB..HI7HNI@MYEW$F#SDX,<D.,[D:(]D&?:[N<G7<B9X+;=MVK
MBBV<MUE/7+=:=7"B4S6R0FICC?:XJ Z^W2M*+J5;4Z#,MDV9;;C%D0;A;Y4B
M#/A2FEL2H<R(\N/*BR6'*)<9D1WVU(6A5**2JE:5])6KS84NW3)=OGQGX4^!
M)?A38<EI;,F)+BNK8DQI#+E$N-/L/(4E:54I5*J5I4K99L.7;IDNWSXS\.=
MDOPYL.2VMF3%EQ75L28TAERB5M/L/(4E:54I5*J5I4IS+C;I]HN$ZTW2')MU
MSM<R5;KC;YC+D>9!GPGUQID.7'=2EUB3&D-*0XA5**2I-:5IUH?*?,?,?&
M    ;@?(VY3_ -F'S ]7-7FY>HX#O;OT3FOBKZ16G<VF0_K$NCOB.-QHWO=L
M2%:TO2G*](]O?E5ZTHI1M=\F'DO_ &<.=6MFKM</4L'W7WZ4S#Q%](S3N8RX
MGUDW)SO<;CQ_4,^B6U+LEST1X+\FO6E*U-K/DS<E?[.7.C6S5VN'J6$;J[]*
MY?XBND9IW,)<3ZRKDYWN-QX_J&>Q+:EV0YZ(\%^37K2E:F]#V=CF3_9!\SC3
MK-^NOO=K3D=XG'#8'C+Z0V7M@SH'WN+P]XCK42+[U[2@6=#\QVO2+;),RO6E
M%*+&\L R?N6K        !CAS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_
M ,LODL<E_F_[E^+K(S%/G?\ (>YE?-3Y#_%%EY5/%9"5EY3!@
M            &TSR4/UHO$?^>&8?%9G9LM\GG]9/Q8_G7EGQ:9L;*?)^_61\
M6OYUY7\6N:FY'V??]<1PA_GSG?Q-;(+*0L,RPG+9<      J#RJ?*J\HUP
M     "05[-1^L2O7S<=E_=1KDWL^SP_+XO'S?MB?=+K\WI^ST?+UN_X@-A_=
M)@))V]DM_6E9!\U/;7W8ZJ)\Q.')OI99
M    %3=R$_#YO#\;^R_NSO15Z[W_  X;E_&ML3[K[P5@F]OPW[D_&KL/[KKN
M4I/)[Y2O(;\>6VON^OYY >4GE1X:      ;3/)0_6B\1_P">&8?%9G9LM\GG
M]9/Q8_G7EGQ:9L;*?)^_61\6OYUY7\6N:FY'V??]<1PA_GSG?Q-;(+*0L,RP
MG+9<                CB^T^?('U%\[[ ?B8W\1^_:0/D/:K^=9@_Q1;R-
M/M'/R(=6?.JPCXH]XD5#VO\ _5J:0^?+K3X@^3!!)(49"M*X8        GR^
MS4?J[;W\X_9?W+:X)PWL\'R"+S\X+8GW,Z^)OGL\_P @J\_. V']S6ORRR]D
MM_5:Y!\ZS;7W':J)!9O:-ZA)V        (H7M/?*:ECP+27#['KDA-RSFY.[
MHV5$9<120UB>-O3,?U];Y3?NE*@9!E"KG+KZ$UH]8FJTK6E:T(PGM'_):EFP
MC3O%"PW%";AF=P=V]L.*RXFDAO%\>>EV+!(,E'NJJA7W)%7&5]!-:/65NM*U
MI6M",9[1QR5I9L(T]Q2L-P0FX9G<'-N["C-.)H^WC&/O2[%@L"2CW550KYDB
MKC*KZ$UH]96ZTK6E:T(67M?O,BF.ZUX^<%L7NS:+KL6ZO;]VS"8=124SA6)R
M)V,:QMDQOW:EVW)LP5=YM:=$53(QQFM*UI55"&81&B)$0)        "8][,+
MQ2K;,9W5S*R6V=DO)Y--):NDR&EH<I8;0];\CV1>(GB)\-Z'=;XFTP&GT>Z0
M[:Y;77I55"6G[.#QBK;<<W!RWR&W=DG(Y%-.:VD/MK2Y2QVIZ!D&P;K%[T^&
M[$N=Z3:X33R/2EVV2F^O2JJ$LKV<CC)6W8[M_EKD-N[).1R*:=UM(D-K2Y2R
M6MZ!?]@76+1:?#=B7*])M<)IY'I2[;93?7I55">%[('PN5:,0Y <\\LM'AS<
MOEIX]Z=ERF7$/4QJQR+9E6U[["HXGPGX%YR-%EMK,ANO<A^S3F>O2JJ5EI$H
MTE#$V8                      AE>T]\6Z6+8&D>7V/6]2(&=VQ_36R)#*
M%481E6,,RK_@-RDJ]U1<Z_8N[<HE:]4I2S8VJ=*UK6I$7]H_XUTLN=:<Y66&
M!5$'-K:]J/8,AI"J,HR;&VI-\P>X2%>Z[YE[QMVX1:UZIHEJS-4Z5K6M2)![
M1QQLI9<YT[RJL4"J(.:VY[4NP9#2*T91DV.-2;Y@]PD*]UWS+UCCEPBUK[FB
M6K,U3I6M:U($/M?W#FF.;-X]\Y<7M:F[9L>T2-"[7E,-JI';S/$&)F2ZTNLM
M7NJ.7#),/=NL%5>J4I8QUBE*5JJM2*(1AR,<0M0       "P!]G=Y3UWOP:9
MU)?;C69G'%W(E:]E)?>2[,?UUD/KN0ZRN#J4I31F+$C)N-CC(Z?WBQ4K6M:U
MK4G0>0CR7KNSA>SJV]7"LO,^-M_5@<E+SJ79;V W[UR_:YG.T31-&8L6.F?9
MHZ.G]YLM*UK6M:U)ROD+<E:[JX9,ZNO4^LO,N-U_5@DE+SJ79;V W[UR_:ZG
M.T2E-&8T6.F?9HZ.G]YLM*UK6M:EFI[+;S)KR/\ +KCZ2R.ZJG[$X>92O5\Q
M,B0E^?(U9E'OAE&HKF^E*44CPH,1-TQV(CIZ(^.)K6M:UK4WWF\ W=DE0
M                           JK^;6Q)>VN8G*/8\N0](^N[?NU[K!J^MM
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
M_P W_<OQ=9&8I\[_ )#W,KYJ?(?XHLO*IXK(2LO*8,
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
M4D%$>0B1;I.SKVN-D^W;K'HAQ=6)\*YNP,<F(51%4OXW7T?[Y6APTDFDXC<
M       %C=Y&W%5SB]Y?^LG+[;?>_8&]5N;TS1#S*FYD9G,X4%."VB1XR$2F
M%VW7\&VK>C.436-/D2D]M%556M@%Y,/&9?&[@OKI=ZM_J.=;J6YNG+T.M5;E
MQVLNAPTX7:G_ !4HDL*M^"P[<MZ.Y1-8\Y^2GI2M55K/V\F;C.OC?P:UTN]6
M_P!1SG=*W-T9>AUJK<N.UET.&G"[4_XJ426%6_!8=O6]'<HFL>:_(3TI6JJU
MM5O9V.&;O#WRRM1N9':?>S9O(UQWD;GZ'V5-3XC&?6^W)US8Y5'D-S(R[5K&
MW6ER1$=2FL2Y2IB>VBJJK7<$;7C:T;T@                     "MZ\[7B
MXKB[Y@NW8=KMU8."[FD(WO@BFVZMQ/4]@39\C++=&2EQUJ.U9MA0[O':835/
MA1$L5HA"%HH5]'G&<:U<;>=FU(EMM]86%;<?1NO"JH;JB+ZIG4N:_E$".E*W
M&F&[3GD2Z,-,)JGPHJ6:T0A"T4*_3SA^-JN-W.G:<2VV^L+"]N/IW5A54-U1
M%]5SJ7-?RB!'2E;C3#=ISN)=&&F*53X45+-:(0A:*%4;[0?PZ7P\\SK>$"SV
MI5NUSON2CD?KA3;56X7J.SI]RDYM:XB4N/,Q6;#M"#>XS,9-4^#!3&K1MMM;
M:34H:MC5T:20     #[[7=+C8[G;KU9YLFVW:T3X=TM=QANK8F0+C;Y#<N%-
MB/MUHMF3%DM)<;6FM*I4FE:'VVRY3[-<;?>+5,D6ZZ6J;$N5MN$1U3$N#/@O
MMRH<R*\BM%LR(TAI*T*I6E4J32M#[;;<I]FN-ON]JF2+?=+5-BW*VSXCJF)4
M&?!?;E0YD9Y%:+9D1I#25H52M*I4FE:')6:\77'KO:K_ &.X2[3>['<H-XL]
MU@/+C3K9=;9*:FV^X0I#=4N,2X<MA#C:TUHI*TTK3TT+3/@YR3MO+KB;HSD)
M!<B^O;!P6VR,LB0ZT\"TY_9JNX]L"SM([&U(CVS,K5-:9JI"*N,)0NB:)70L
MMN&/(6W\J>+VE][PW(WKN=X7;W\HBQ*T\"UYS:*NV'.K2TGM;4EBW9;;)C3-
M:I15;"4+I2E%4+*?AIR#M_*?C!IC>T-R-6;G6%V]_*(L3T,6S.;15RQ9U:6D
M=K:DL6[+;9,:9K5*.]A*%TI1*J%R+Y=O+&T\X>%/'3D_;G85;CL[7-IE9K!@
M5I2-9=F6%3V,;.L+**H:6B-:,\LUP9CU4A%7(R6W*)HE:3*XR=,G#-$  HAN
M6'RIN2OX_P#<GQBY&53?(#\/&[/QN;(^[*\@U39!_P!/7O\ ZWN7_/'CP \C
M!Q
M                                !W77>M=B;>S&R:[U1@>9;,S[)95(
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
M7L&&XK9HJ:(C6G',8M42R6.V1TTI2B6(%L@M-(I2GH2BAV$YXYT[0
M                                                 0^?:;O(8@\S
M=>9#SPXFX4VGEWK#'_7MKX/C4%"9G)36V.V]MI<ABWQ6Z+NNY, LT*E;8M%*
MR[W:6*VSI(D,VII$='SP?*@B\E,/O'*WC]C*$\A\&M'K6?XO9(J:2=UX59XB
M&U/-0V$=T_9&(VV-3U%2?\8NEO:K"Z//-P&TC'/>&IT9+#>RO'XU/KB@L]]P
MBL)IW7J$RBE*JHA-/IERB-)]Q7]\ZW3L]*J-TI6&D&T&#8
M             !W_ %1^%+6O\_\ #ONBMQVW ?\ 3O"OYVXY_'$,'UP/^/0O
M^5QO^&07W);)@VR@                                         $7;
MVF_E/7#-&:HXEX]<5-7G<^14V+L&/'>3W4UUKV6CZW;7<(ZDUK6+D>P'69C"
MZ5I6CN.*I]"I&S]HTY+UQ'2^L.+EAGJ:N^W;_3/\Z88>3W4P' Y2/>"VSV*T
MK6L7(,Z<:ELKI6G1VP*I^Z1NO:+>2M<2TQK'B]89]6[OMR_4S[.F&'4]U,"P
M24CW@ML]BM*UK&R#.7&I;*Z5IT=L"J?ND/'VN_F37 N.FEN$V+W53-_WYE--
MI[.BQGTT6G5FKYK?UK6>Z15)JI4+*]FO,3X[B:TJE[%5T^A4A,$.LAZ%?*
M      2]_9@^*?IW=S+R2W_0[=%ZN=?;_P"J\IV9>6$NH_ZE@QY#5?\ +FJU
M_?4)6'LW_&/\,G+C((/T.W2VMG'F_P#JW)=BW9E+J/\ J>%'?;K_ ):U6OT:
M$J?V<;C+Z=Q\ML@@_0[=+ZW<>;_ZMR78EV92XC_JB%'?;K_EK5:_1H3D_9 .
M&'IY"\]<KMGT.SCGIYZ0U_U/F6V[]'0\W_-^W193-?X18K7]]0E\DK E4DY4
M                        KF//1XMUXS>8+LZ7:+=2#@F^VV=[X=X*$TBM
M2,RFSFL\MR:M?2&'(>Q+=='41TT35B%)C>YHE2*J@!^=+QKKQUYV;'E6J!2'
MA6[VVMV8EX*$TC-OY=+FM9O;T^'])9<B9[ N3J&$T35F')C^YHE2:U@'^=!Q
MLKQVYT[&E6J!2'A6[FVMUXGX*$TCMOY;+FM9M;T^'])9<BY[ N3J&$T35F'(
MC^YHE2:UJL?:,>'5>(_F=;>FV2UIM^N.2C3')#!/ ;2F(S*SV?<6-DVI%6?\
M7CNP=I6J\/MQ4T16/;Y<3W-$+156G8U-FI\T2@     '[Q94J#*C384E^'-A
MOLRHDN*\Y'E194=Q+T>3&D,J0ZP^PZBBD+36BDJI2M*TK0_>-)DPI,>9#D/Q
M)<1]J3%E1G7&),:2PXEUB1'?:4AUE]EU%%(6FM%)52E:5ZG[QI,F%)CS(<A^
M)+B/M28LJ,ZXQ)C26'$NL2([[2D.LOLNHHI"TUHI*J4K2O4^F',F6Z9%N%OE
M28,^#)8F09T-]V+,AS(KJ7XTJ+)84AZ/)CO(2M"T*HI"J4K2M*T+1KR]>3<;
MF!PXT1OFLB.]D.4X7#MN?,L5HE,38^*..XQG;7@=5.18\G)+5(DQD+ZJ]3D,
MJZJHJBJV3W [D;'Y6\2M)[NJ^P[?LEQ");LX:9K1-(NP,86YCF:M>!UJN,Q(
MR&V/R(Z%^Z]4?:5UK15*ULD."/(N/RLXFZ5W;5]AV^Y+B,6WYNTS6B:1=@8R
MXYCF:M^!UJN,Q(R"V/R(Z%>Z]4?:5UK15*UN)O*^Y=Q><_ [C?R25*C/Y1F.
M 0;3LIB-5*4P=K86Z]B&QV:1NY3D.-+RRRR9<1MSW=8,EA?55%457,\R[,N3
M/D      QPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_Y9?)8Y+_-_P!R
M_%UD9BGSO^0]S*^:GR'^*++RJ>*R$K+RF#                        -I
MGDH?K1>(_P#/#,/BLSLV6^3S^LGXL?SKRSXM,V-E/D_?K(^+7\Z\K^+7-3<C
M[/O^N(X0_P ^<[^)K9!92%AF6$Y;+@     %0>53Y57E&N        2"O9J/
MUB5Z^;CLO[J-<F]GV>'Y?%X^;]L3[I=?F]/V>CY>MW_$!L/[I,!).WLEOZTK
M(/FI[:^['51/F)PY-]++(                                J;N0GX?
M-X?C?V7]V=Z*O7>_X<-R_C6V)]U]X*P3>WX;]R?C5V']UUW*4GD]\I7D-^/+
M;7W?7\\@/*3RH\-      -IGDH?K1>(_\\,P^*S.S9;Y//ZR?BQ_.O+/BTS8
MV4^3]^LCXM?SKROXM<U-R/L^_P"N(X0_SYSOXFMD%E(6&983ELN
M       1Q?:?/D#ZB^=]@/Q,;^(_?M('R'M5_.LP?XHMY&@'VCGY$.K/G581
M\4>\2*A[7_\ JU-(?/EUI\0?)@@DD*,A6E<,        3Y?9J/U=M[^<?LO[
MEM<$X;V>#Y!%Y^<%L3[F=?$WSV>?Y!5Y^<!L/[FM?EEE[);^JUR#YUFVON.U
M42"S>T;U"3L      ?PXXVRVXZZXAIII"G'77%)0VVVA-5+<<6JM$H0A-*UK
M6M>E*'\..-M-K==6AMIM"G'''%40VVVBE5+6M:JT2A"$TZUK7T4H?PXXAI"W
M75H;;;0IQQQQ5$(;0BE5+6M:JT2E"4TZUK7T4H?FZZTPTX^^XVRRRVMUYYU:
M6VFFFTU6XXXXNM$(;0BE:UK6M*4I3K4K /,OY1N\P^;&]=U19[LW#YN5OXEK
M.BGO$CLZTPBGUM8@_%;2MQJ+2_08%;L^VVI2*3+@]6BE=W=6MZ\Q+DHYRPYB
M;JW!&FN3,4EY.]BVNJ5=\1AG7>&T^M[%7XS:5N-QJ7N%!K='VT*4BDN<]6BE
M=>ZM</YA_))SE=S"W3M^--<F8I+R=[%]=TJ[XC#6O,.I];V*O16TK<:C4O<*
M#6YOMH4I%)<YZM%*Z]U:?OS;>8KW.OS!>1W("'<G;A@L_-).$ZCHI_Q8S&I=
M>4^M+!Y,)I*W68:<EMUMK>I+3:EMTGW.0JBE=U55P1,)S"HUO@     '-XUC
ME\S'([!B.,6V3>LERF]VK',>L\-*53+M?+Y.8MEIML5*U(0J3.GRFVD4K6E*
MJ73K6AS&/8_><LR"QXKCEND7?(<EO%LQ^PVF(E*I=TO-YFL6ZUVZ*E2D)5(F
MSI+;2*5K2E5*IZ3F,>L%YRN_V/%L<M\B[Y#DMXME@L5IB)2J5<[S>9K%NM=O
MC)4I"52)LZ2AM%*UI2JE4])V#$L5R+.\JQG",0M,N_Y9F606;%<7L4!*5SKU
MD60W&-:+):82%J0A<NY7*8TRW2JJ4JM=.M:%I_PYXZV3B9Q@TGQXL7JKK>LL
M%M=GO-PA->#&OF83/%O.<Y&VU5*5H3D>97.=.HE752:2.E:UK3J68'$S05FX
MN\;].Z%LOJKC>N<*MMIN\Z&WX,>\Y9+\2[YID#;=4I4A.09;<9LRE%=5)H_T
MK6O3J667$[0=GXO\<-/:&LOJSC>NL+MMJN\Z(WX4>\Y7+\2[YI?VVZI2I";_
M );<9LRE%=5)H_TK6O3J7*?!'BQCW"?A_P ?>+F.>I/-:BUS9[%?KG;V? B9
M#G4_QK_L;*FFJI2MM.59[=KC<:)5U4FDGMK6M:=3)8R(,AC+4
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
M4FW^#2W+I 0PVWLQ-BAL1-MX
M !U+/,$P[:&&9/KO86.6K+\(S2R7#'<IQF]QDR[7>K+=(ZXTV#+85TK5#K2Z
M]JDU2XVNE%H4E:4JIU?-L)Q+9&(9)@.>8_;,JPW+[/.L&2X[>(Z95MO%HN3"
MX\R%*95TK5#C:Z]%)JE;:J44A254I6G5\VPK$]CXCD>!9W8+9E6'9=9YU@R7
M';Q'3*MMWM%R85'F0I3*NE:H<;77HI-4K;52BD*2JE*TZ3LC6^";@P',-6[/
MQ6S9QKS/L?N>*YCB.01$3;/?[!>(RXEPMTZ.KI6K;S+E>U:*I=:71*VU)6E*
MJ5ZOFU>4KG?E]YVYG&#MWC-N*^;7AQG"\T>;K+NF!W275Q]G7FPWF&TMLW)E
MM*J6VY52VQ=F&ZUI1$A#S*('7FC^5QFO!/-7,SPQN[9CQGS&[+:P_,'45E7+
M";E*JX\U@>>.LMI;:N+3:54M]PJE#%T816M*(D(>91!%\T/RO,TX+9HO,L-1
M=<PXTYA=5M8AE[J*RKEA-RE5<>:P//'66TMM7%IM*J6^X52ABZ,(K6E$2$.M
M(J^O.T\DO8_EB['=V)KMJ^[!X:[!OKK& 9^^TJ;>-;WB:IV2QJ_:#\9I#3%V
M8:0JEJNM4MQKW&;K6E&Y3;["-,QJ,-2)H2
M            .ZZXUQG6WLZQ;66LL6O&:Y[FMXBV'%L6L,54NZ7>Z2U5\-AA
MOJEMIEIM*G7WW5-L1F&UNNK0TA:T]PU_K_-=JYKC6N=<XU=LPSC,+M&LF-8U
M9(U95RNMRE5KX;++?5+;333:5.//.*0Q'80MUU:&T*53N& 8!FFU,TQK76NL
M:NN89OF%UC63&\;LD:LJY76Y2JU[&64=4MM---I4X\\XI#,=E"W75H;0I5/0
M-4ZIV-O'8V&ZBU%AM]V#LK8-]AXWAV'8W#5-O%\O$U5?"CQVNJ&F&&&D+>D2
M'EMQHD9MQ]]QMEM:TV$_E(^4[AGEZX O,\T7;<QY1; LC$7/<OBU5(L^%V=]
MR/.5KG!%NH0KWKC2V&U7"X50AZZRF4JZ(CMLM(GA>5IY7^(\#L&7EV7KM^6<
MD\ZL[,;.,JC54_:<0M+RV)JM?X4MQ*%>]D>4RVJ?/JE+USDM)5T0PVRTB=OY
M7'EAXEP1P=>6Y<NWY9R1SFSLQLWRJ-6K]JQ"U/+8FJP#"EN)0KWLCRF6U3I]
M4I>N<EI*NB&&V6D6@/DC>2K@7E?ZT<SW/EVG.^8FS<?CP]E9S#JJ58L L4ER
M-<5ZJUNMY#:O>:)-CM+NETJA$B\S&$KZ-QFH[#>Y0VW&VDWS@
M%<YY]>RE[&\SS?$9J4N5:]<6W7.M;153M'*,(LF!V&[7V*VE-5)80QF%_N5.
MVE:UJKJJO12JII '\[W8:\_\Q[=L=N2N3;=?V_ ->6JJG*.4819L(LETO<9M
M*:U2RAG++Y<:=M*UKW=55Z555-("?G<;"7GWF-[LCMR5R;;K^WX!KVU54Y1R
MC*+/A-DNEZC(2FJDLH9RN^7&G;2M:]W55>BE532JV]I0VTO:GF^\D8C4QR99
M]4VK5>I;'5;U'4QD8]K?&[UD<-I":J1';CYWDMVI5%*UK5752NU2JI3IR-2Y
MJ;-$      !M#\E_6:=J>9KQ0LKT5$F%C><W+9DQ;M'*L0U:LQ/(,_M4IRK2
M5*2NE_QZ&AFM:=M9#C=%5HFM:TV2>4-KI.S/,8XP6=Z,B1#Q[-+CL66MVCE6
M8JM:8O?<ZMDERK=%*2NE]L,1#5:T[:OK1172E:UILA\HO7=-E^8KQBM#T9$B
M'C^9W#8DM;M'*LQ:ZUQ>^YS;)+E6TJ4E=+Y8HJ&JUIVU?6BBJTI6M:;AO()U
M(G<OFZ\+,?D0FY=OQ38EVVW.6\EVL>"K3>$Y/LVRS7:M)6I#B<FQ>"VQ6M.V
MLEQNBJT36M:65I8>%A>6T0           !71>?#QN_L]>8GM.Y6RW^I8AON'
M;=\8W5J/X<>L_,79D+/VJO-THPY,7L:S766M%*)6VS,9JJGNDK7 ,\[/CY]X
M?GSLNX6Z#ZGBN[XEOW;CU6V.QBL[+79<3.6JO(I1E<M>P+1<Y2T4[5H9EM55
M3W5%K@,>==Q]^\1SVV5<+=!]3Q7=T2W[KQ^K;'AQZSLL<EQ,X:\9%*,N2UY_
M:;G*6BG:M#,MJJJ>ZHM=5[[2)Q1_LO\ FF;DNUHMGJ&#\E(-IY(XHIF-X<6M
MSSMZ? V8S60W2D=V<YM6PWF<MNE$N-1Y[%5IKWI6YIL-21J6-#(
M!GIY8O&^G*WG5QVT_.@)N&+2\ZAYAG[#J%*B.8!KYI[-<K@S'$TK1AJ_6RR*
MMC:J^CUB:VGZ*J&;OEQ<?:<G.:F@]4S(29^-2<UBY7G++J%*BN8-@C3N89/"
MEK32O@MWNW695N;57T>/,;3]&M#-ORYN/U.37-'0FJID*D[&I.:1<KSAEU*J
MQ7,&P1IW+\GA2UII7P6[W;K.JW-JKZ/'F-I^C6ALG\H3BC3FAYC7%G1EPMJ;
MGALW8T'.MF1WFU*@NZSU@R_L#-+=/<315([626G'E6AI=?1ZU<&D_150L_"R
M#+'4N 0           "O>]HFUHC O,MS/(FV$,-;AU9JO9:$MTJE"UQ;-)U;
M)?HCL0A"WYFLW%K[>O>Y52ZU[U*((7GY:[3A'F(Y=?VV4,M[8UIK/8B$MTJE
M"U1K1(UK(>HCL0A"WI>NG%+[>M%N54JM>Y2B";Y]FO$X1YAV77YME#+>U]:Z
MTV&A+=*I0M4:T2-;2'J([$H0MZ7KMQ2^WKWN54JM>Y2BL%]J7U*C6OFUY]E+
M4=N,SO73>FMM-H:I5+;BX5@EZ<ER*-^&VVVY(G:C=6YV=U%NJ4M5>]2NFC T
MN&F$CH@     &SSR9MD4U=YFG$J^NR$L1;_L";K>2AQQ3;,FNU,5R#74".[1
M-?IBO??)HRVDU]'CH17]PV/>4;L*FM?,7XMWIQ^C,:^9U,U[(0MQ2&I%=F8S
M?< @L.43_?*^^N11UMIKZ/&0BO[AL:\I+8--;>8IQ=O3C]&8U\SJ7KZ0E;BD
M-2*[+QF^X#!8<HG^^5]]<BCK;37T>,A%?W#;[Y"6UZ:=\W3A+D3LE,>'DNS;
MAJB6AQU;3$NNYL,R?5ELC/43_?5>_F717&45]%9#;=?W"RT+$(L-BVK
M ,<.8WR1.5'S<-X?%EDYC[RT^2KR9^;[N;XN<D,?^67R6.2_S?\ <OQ=9&8I
M\[_D/<ROFI\A_BBR\JGBLA*R\I@P                             "V1
MX]_@#T?^*#6GW&64M"M$?@/TU^*G7?W(6<L^]$_@0TW^*K7GW(V@NM>+_P F
MGCQ^(S4OW X^>OGJQZJ>Y@         'S3(<.XPY=ON$2-/@3XS\.=!F,-2H
M<R'*:4Q)B2XSZ5LR(TAE:D.-K35*TUK2M*TJ?/+B1+A$E0)\6/-@S8[T29#E
MLMR8DN));4S(BRH[R5LR(\AE=4+0NE4K36M*TK2I\\N)%GQ9,&=&CS8,V.]$
MF0Y;+<F++BR6U,R(TF.\E;+\=]E=4+0NE4J36M*TK2I\D^!!NL&;;+G"B7*V
MW*)(@7&W3X[,R#/@S&5QY<*;$D(<CRHDJ.XI#C:TJ0M"JI52M*UH03/.@\F:
MZ\5+O?\ D[QIL4R[\9[Y<G)^98=;V7)5PT-=;G*Z]J&VTJ=DZLFRWZ(A2JTJ
MJTK4F+)KV58?=A2^;SY1MSXR76^<CN.]EEW7CM>K@Y.RW$H+3DF=I&YW&3U[
M4MMT4[(UI,E/41#DUI55K6I,617LJP\["O\ -T\I*Y\9;K?.1O'FRR[KQWO5
MP<G9;B<%IR3.TG<[C)Z]J6VZ*=D:UF2GJ(AR:TJJV+4F-(KVU8>=KB?/V\A.
M\\,+YDW+WB5CLZ^<2,BNSMRSS!+8P[-N?&V\W>9U[4--)6_+TW<)TBC=OF5I
M5=E<6B%+K5%8TAZ.6: 30.16
M    #8=Y;_EW[2\P_>$7 ,5I,QG66,KA7;<&U'(#LBUX7CCKJNR!!4I-(EPS
M7(TL.,VF!5=*NK0X^YVQH[[B,]/+ZX$[*YZ[EC8-C-)>.ZYQQ<2Y[7V:Y!<D
M6S#\?<=5V0H2E)I%GYA?TLN-6R#55*N*2MYSMCL/+3GCY?O S9///<D;!L9I
M+QW76.KB7/:VRW(+DBVXA8''5=D*&I2:19^87]++C5L@U72KBDK><[8[#RT[
M1?*C\K?<?FC\AH>L\,I.Q'46(N0+UO/<SMM=E6; ,5>?5X=MMREHI"NFP<J3
M'=8LMM4NE7EH<D.]L2-)=19%:-TCK3CCJ?"=*:@QJ+B>O=?V9FRV"T1NKCM4
M)6N1-N=SF+IX]TOEZN#SLN=,=JIZ7+><=<K52ZU+!W3&F]=\?M88=I[5..Q<
M7P/!;0U:+':H_NW*I2I;\RXW&6JGC7*]7B>\[*FRW:J>E2GG'5UJI5:E@CIG
M3NO- :QP[3^JL>C8Q@F#6AJT6.U1^JW*IHI;\RXW&4JGC7*\W>>\[*FRG:J>
ME2GG'5UJI5:EKSQVX]:DXJ:6U[Q^T9B4+"M7ZRL+%@QFQQ.KCM4)6Y)N%WN\
MY=/6+QD607.0].N4Y^JI$V=(=><55:ZU/6#T\]./:@         #'OEAO^P\
M6>-NZ.0>1^KN0-68%>LDB0I*JI:O.149I Q''>Y+T>M',ERN;"M[?TQ'NY-/
M=4^C3P?D_O.R<:./>WM[W_P'(6L\(O&0Q8<A54M7>_T:I!Q6P=U'6*T<R+)Y
MD."CW:/=R*>ZI]$\)Y.[QLG&KC[MW>M_\!R%K3"+QD,6'(K5+5WOU&J0L6L'
M6CK%:.9#DTR'!1[M'NY%/=4^B8P<U.3.-\-N*&_>3V5>K.VW36ML@RR#;Y:J
MH9OV4I83;<'Q7N2]&51W+<TN%OMC?1QOZ9+3[I/T:5665Y1?LWRG),TRJY2+
MSD^7W^\91D=WE5HJ5=;]?[C)NUXN4FJ:)361.N$MQU=:4I3N54K,\GR2]YED
MN0Y?DUP?N^297?+MDF07656BI-SO=]GR+I=;A(JFE*5?FSY3CBZTI2G<JI6@
MY-DE[S+),AR_);@_=LCRJ^7;),@NLFM*R;G>[Y/D7.ZW"15-*4J_-GRG'%UI
M2E.Y52F;S3,,DV'F.69_F5VDW[+\YR6^YAE=\FU2J9><DR:Z2KU?+M+4E*4J
MDW&Z377G*TI2E5+KZ#@#@S@SK0     !FWY<_%V1S$YFZ*T4[">EXM?<PBWW
M9"FJK:3&UEA]%9+G7?+0I'J+URL-M=@17:U]$V6RFE%*51-<QN /&U_EERYT
MKI5R(]*QJ]Y7&O>P5-U6VF/KG%**R+-.^4A2?4WKC9+>Y"C.5KZ)DIE-*54J
MB:YB<!.-S_+#EOI?2[D1V5C=ZRJ->M@*;JMM,?76*45D.:=\I"D^INW&RV]R
M%&<K7T3)3*:4JI5$UV$>5;P\D\[>>_'+CD] ?FX=D><P\CVLME3C*8NHL&2K
M+=C=\UM2/>]^[8W:7K;#>K7T7"='32BE*2E5H?'CQX<=B)$89BQ8K+4>-&CM
M(8CQX["$M,L,,M)2VRRRVFB4I32B4II2E*="R5888BL,Q8K+4:-&:;8CQV&T
M,L,,,HHVRRRRW1+;333::)2E-*432G2GH+(=AAB*PS%BLM1HT9IMB/'8;0RP
MPPRBC;++++=$MM---IHE*4TI1-*=*>@N&8L6-!C1X4*.Q#APV&8L2)%9;CQH
ML:.VEIB/'8:2AIAAAI%$H0FE$I32E*4I2A^Q^I^I^X
M   !&Z]I5XM*VCQ0PKDAC]LK)RCCCER8V2/1V:J?<U;LE^WV.[/.^$E3TBED
MS.+9G4452J(\:1+=K5-.^M8^/M#G&I6R>,&'\@[%;JR,DX_952/D#K#55/+U
MKL)Z#9KHZ[X25.OTLV71K0ZBE:50Q'?E.5JFG=6L??VA;C8K9/&+$.0-BMU9
M&2: RFD?('6&JJ>7K;8+T&S71UWPJ5=?I9\MC6AU%*TJAB._*<K5-.ZM8H?M
M9_#E6XN%FO\ E=C%I5+S#BGG"8F5OQ6*KD.:=VQ(MF/7M]_P4J?E)Q[/8=@>
M;HJE6XL25.>K5">^M8*A"M(6Y7)@       $PCV8#E-61;]Z<.,AN*JN6]QK
M>VLX\AY*O\3E*M6);+M<6KJ:+;;CS/>2:S';4JE529CU$)KXBE2OO9O.2]7X
M&Z>)=^N%:K@.-[KUTP^ZE7^*256S%MAVV-5RE%(;CRO>:6TPA2J55(ENT0FO
MB*5*V]G#Y*U?@;HXFWZ?6KD%QO=.NV'W4J_Q22JV8OL.VQJN4HM#<>52S2VF
M$*52JI$MVB4U\12IT_L?O,FLJU\C.!^4752G;6ZSR.U'%E/I5_B$Q=EPC;5F
MAU>31;3,6=3'I[$5M:DJ7*GOT0FOBK7+H)41*:)P( !1#<L/E3<E?Q_[D^,7
M(RJ;Y ?AXW9^-S9'W97D&J;(/^GKW_UO<O\ GCQX >1@X@
M
M            R!XV\4N2/,'8L'4_&'2NPMW9].4Q55BP+'I=V3:HLAQ32+KD
MUW[6K'B5A0M-?$N-TDPX+-*5JXZFE*U/7=+:"W1R+S&+@&C=9YAL_+92FNMJ
MQ.SR+@FWL/+JVF??+CT1:L>M*54KWS)[\:*WTK5;B:4!R]EL%ZR.8BWV.V3+
MI+7T^E1&5.>&FM>GB/N>AJ.U2OT5N*2BG[M2:1Y>?L7^7WU%CV#YE.ZTX1 <
M328]QWX^S[=><MIZ&UL0LUW+<H=QQ2SO-O(6B5#L-NO*'F5)JS=67.O;)?X?
M>S39%=4VK+^:VS4XQ$72DAS3NH9<.Y9#]!"FHV3;(FQIE@MSB'$J2_&M,.Y)
M<;52K4]M?7M&3&'\:9#M&IF;7/U5-?=5LUH6AV1^YT3*N2TKCMUI7]\EI#E*
MT^@Y2I-LX@^7_P ->!>'TPKB5QZUWIJWO0V85XO=AM2I^=Y4TPF/V*S/8U^>
MNN=Y>YWQ4+I6XW&31*T]4T22=^.W$;C;Q/QSZV>/NG\.UM#=C-1;C<[3;ZRL
MJOS;5&>VN2YE=7)^5Y$ON82K_'9CU$JIU32@,GL=Q'&L3C>JX]9X=M15-$N.
MM-]\N12G3IZS-=JY+D5ZII7W:U>DS#,C0=C
M       /EG3H-K@S+G<YD6W6VW19$ZX7"=(9B08,&(RN1+F3)<A;;$6+%8;4
MMQQ:DH0A-:UK2E*U/FFS8=MAR[C<9<6!;X$5^;/GS7VHL.%#BM+?E2Y<I];;
M$:+&8;4MQQ:DH0A-:UK2E#YILV';8<NXW&7&@6^!&?FSITU]J+#A0XK2WY4N
M7*?6VQ&C1F&U+<<6I*$(36M:TI0^*Y7*WV>WS[O=Y\*U6FU0I5RN=SN4IB#;
M[=;X+"Y,V?/FR5M1H<*'&:4XZZXI*&T)JI5:4I6I"D\XGSS)VYJ93Q:X:9'+
MM6H'$S\?VENBVK>A7C:%&Y+D6=C. 367D/VS6TEIJJ95PIV2;\VY5IOPH'?Z
M_#U\V3SH)FW*9+QJXCW^5;=4K3.L.RMO6];L.[;([)"XTS',&F,NI>MVO9#3
M=4RIU.V1>VW*M(\.#W^O0_O-@\YN9MNF2<:^)-_DVW52Z3;%LG;MO6[#NVQ^
MR0N-,QW!IC+J7K=KV0VW5,F=3MD7MM=6D>'![_7J_7SVO:*KCONF8\..!653
M;-HUQ-RQC<>_;2X_;[[N#PY3D.X8CK*X1WT2;1J>4RS5$VYI[)>2-.U9;\&V
M>)6YQ="-D1N2'<        2%O)X\ES)N7]WQ[D1R.L]RQCBM;)GK]AL;SC]L
MR#?$ZWRJH][K7X2VKA:=<-2F5(N%U35MV;VJBP%=]7I</?'Y3OE"9'RMNMAW
MWR!M-PQSC-;I?KMCLKSCUNON[9L"35'O?;?#4U.M>OVI+*D3[FFK;LSM5&@J
M[ZO2HF]WRH?*)R+E7=;#OK?]IN&.<:+=+]=LEF=<>MU]W7,@2:H][[;X:FIU
MKU^W):4B=<TU;=F=JHT)7?5V5$E!^1/Y ^7<YKYB_*3E78KMB'#2T3_?+&L<
M?=D6C)^2-QM<RK?O59ZM+8N=DU2S,84W=+TBK3UP[%0[:KO4_-@SP<=QS'\0
ML-HQ;%+':<:QK'[?%M-BQ^PVZ):;+9K7!:2Q#MUKMD!IB'!A16440VTTA*$)
MITI2A-FL%@L6*V2U8UC%FM>.X[8H$:UV6Q62!%M=HM-MA-)8B0+;;H33,2%#
MC,HHEMMM"4)33I2A-<L%@L6*V2U8UC%FM>/8]8H$:UV6Q62!%M=HM-MA-)8B
M0+;;H33,2%#C,HHEMMM"4)33I2A9#XMBN,8-C=CP["\>LF)8EC-KAV3',8QN
MUPK)8+#9[<PB- M5GM%M8C0+;;X<=M*&F66T-H32E*4I0YDY<Y<YX
M \7Y&;KQOCAH?;F]\MJA5BU3@.29I)BJ=HPNZRK/;7W[588KBJ5I2?D-W\"#
M&I7]\_(13]T\AW_N''^/NDMI[LRFJ*V36.#9#E\B,IVC*[G)M-O>>MECC.*]
M%)U^NG@PH]/]\^^BG[IY%OW<&/\ '_2FTMUY15%;)K+!\@RZ1&4[1E=SDVFW
MO/6RR1G%4K2DV_73P84>G[K[Z*?NG@7*GD#BG%/C=N_DAFRFU8YI?6F69_+A
M+?3'7>IEBM,B19<:B.JI5*;EE%[]6MT6E?WTF4W3]TJJ-AYYDVTL_P WV;FD
M]5TS#8>79'G&57)5%4K/R+*[Q,OMZF=JUN*321<9SBZ4JJO2E>G4K*<]S;(M
MEYSF6Q<OFUN65Y[E609GDUQ515*SK_D]VEWJ[R^U2EJ31^?-<52E:UZ4KTZE
M9QGF;9%LK.,RV+ETVMRRO/<IR#,LEN%:*I6;?LFNLN]7>5VJ4M2:/SYKBJ4K
M6O2E>G4IC]H[(RW<>S-A[<SZY*O&=;1SC*]B9E=E44FMRRG-+[.R._SNU:W5
M(3*NMQ=71-5*[:5Z=:]#IQU,ZF=$    )'?LTG'5.R>8V<;[NUMK)L7'37,G
MWFF*12K478VU/7L5L=>JJ]KE4X1#R2O2E%50Y5M75->WK(%]G=T$G87+/,]W
MW2WUD670. 2/>F6I%*M1L_V9Z[C-FKU57HNJ<-B9!7I2E:H75M75->WKO_\
M9X]")V#RQS+=UTMZI%ET'@$CWIEJ33PHV?[+]<QFS5]U7HY6F'1<@KTI2M4+
MJVKJFO;UE8>R4<64[8YW[$Y*7NU*EXYQ8U7+]X9RT4JS#VIN7WQPW'J]5J[7
M5)U[!RNO2B55;<JTOJFO;UG:DULFHECP
M                                5BOM6_DW1^(V[D<_./>,)@\=.2>7
M2F-LXQ9(3U+;J+?]W]:N\VY-,LM>KVK"=O\ 9(G14TKX,*^,S8]/!9DV^.0=
M//V\MYGCUL]/+;4%CI%TWNK(7VM@6.V1G/4M>;<N/CW"5-0VTWX,#&-B]CLI
MA/7PXUT;DLT\-MZ&T#!S?NMZ8]=*9;9V.VS7N0JEP8:37LMUW<[G%KI2E.C<
M6X^E:?W$NT53T4JBA#Q(Y0,<@                         #O^J/PI:U_
MG_AWW16X[;@/^G>%?SMQS^.(8/K@?\>A?\KC?\,@ON2V3!ME
M                              *RWS9.5%.7O.[>&S+7<TW/!,>OE=6:
MN>8D*DV]S -=/2;';KK:EJ<<[;?EUW3.OJ:4[:47=%>Y36M:4KHO-"Y,4Y5\
MV-R[%MMQI<<*L-ZKK36SK+ZI$%>#8"[(LT"YVQ:EK[8&575,R])I3I2BKDKW
M-*]:4KK_ #/^2U.5/-7<FQ+;<*7'"K%>:ZUUNZR^J1!7@V!.R+- N5L6I:^V
M!E-U3,O24TZ4HJY*]S2M:T*C#SKN95.<GF/\AMN6>[)N^N,8R)6F].OQY*I5
ML=UGJQ^7CUKO-F<4XYVVO-[XFXY&A-.VE%WA?N4UK6E-<)K\-?YJF      .
M0M%IN=^NMLL5E@2[K>;U<(5IM-K@,+DSKE<[C);AP($.,U13LB7,E/(;;0FE
M5+6JE*>FI]]KM=QO=SMUEL\*3<[M=Y\2UVNW0F5R)EPN-PD-Q(4*)';HIQ^3
M+DNI;;0FE5*6JE*>FI]UKM=QO=SMUEM$*3<KM=Y\2UVNW0F5R)EPN,^0W$A0
MHC#=%./R94EU+;:$TK52U4I3TU.3LEEN^27FT8[C]MFWF_7^Z0++9+1;H[DN
MX76[W66U!MMM@164J=DS9TQ]#33::54M:J4I3K4M+^#'&FV\0>)>C>/4%+"I
MVO\ "(+6638U:*9NN?WUU_)-@79ESN<6J+<,RN\UR.E2U^%&JVW154HH66/"
M[CQ;^*?%S2^AH=&%3<%PV&UE$R/6BFKGG-[=?R'.KHRON6I46=EMUF+CTJI=
M6X]6VZ*K1%"RDX8<>;?Q5XO:9T1#HPJ;@V'0V\HEQZT4U<\YO3K^0YU=&E]R
MU*C3LMNLQ;%*J75N/5MNBJT10N0/+IXEVG@UPGXZ\7K<F,NXZRU[;F<UGQ*T
M6Q>MF9&])RS9U[8<[G%KA7//+Y<'(J5+<JS$JTU154MI,L3* R>,U0
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
M9<G9-@T[:5U4T[X-PB7WUS(HJ^J*T<QNO177I2M@H3L2=,6=0
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
MV#'[=5Y'CRY*VVDJ6A%*J<6VA7LNA>/^W.3.RK)J;2V&W/-,SO:ZK3%A(HW
MM%M;<:;F7_([L]V6^P8_;O&3X\N2MMI*EI12JG%MH5D1Q;XI[[YG;CQO1'''
M7EYV-L7)5U<3!MS=&;5C]F9>89N.59??9'AVK%L4M%9"/69\QUIA"G$-IJIY
MUIM=@;Y7?E+ZD\O'#DY#<JVG9/)7)[8TQF^UUP:JC6"/(885.PC62)S#4VSX
MBU*17QI2VV;A>%T2Y)HVVEB)&G5^6UY7.K.!6))OUPK:]A<A\DMS;.9;/7"J
MJ/8V)#+*IF&ZY3-8:F6G%6Y**^-)6AF==E4HY(HVVEB+'G0>6[Y7NKN!N)IO
MMPK:]@\ALCMS;.9;.7"JJ-9&)#+*IF':Z3-9:F6K%FY**^-)6AF==E4HY(HV
MVEB+'LXO)X\DW2/E<X(G*+JJR;7Y:9A:&8^P]T.6ZJHF-194>.JX:\U$BXQF
M;A8L'9F-U]8FK;8N=]6E+LM+32(T*)MR-IYM+-WP             !5*<MMF
M)W-RFY';9:E(FQ-B[QVEF-MD-5<5'K9[]FMZN%E:B^,I3M(<:TO,MLT56JJ-
M(32M:UH5B_*78J=N\EN0&T&I*)<7/]S;+RRW/M5<JQ6TWO,+O.M#4;Q:J=I$
MCVMYEMJBJU51M*:5K6I63<H]B4VYR5W_ +/;DHF1<^W+LK*[>^U5RK%;3>\O
MN\ZT-1O%4IVD2/;'F6VJ*K55&TII6M:E+QS<VVG??,CE7NMF:W/A;4Y$;CSN
MTR65.JC5L62; O\ <[ S#J\I;U(,2RR&&F*+K5264)I6M:TZF/1X.>$&+P
M   !)-]F*UFK).9NW=FR(ZG;?K+0ERML9WPJJ3&R3/\ ,,8AVURK]4*0W5S'
MK!=T43U2M?=6M*]J5TK(5]G%UVK(.76U-BOL5=@ZZT?<+?'=\*M4QLASG+,<
MB6]=7JI4ANKEAL=U11/5*U]U:TKVI52L@_V<S7BL@Y<;3V(^Q5V#KO2%PM\=
MWPJU3'R#.,LQR);UU>JE2&ZKL5CNJ*)ZI6ONK6E>U*J5EC>R$ZD5E?/?>&W)
M493ULU'QJNUIB/T8JI,/+-F9UB$"TN5D50IMI3N+XU?&Z(I5+CE%5K2O:A=*
MSHR:6302QB            (SOM-?&^F=\7M7<D[/ 2[>M"9[7&\GE-H4E2->
M;7K!M-9,MU%*T>3;L^M-F8CI<]#=;F]5*DU4I*XZWM&''VF;<;=:\A;5"HY>
M-'YO7'LCDH0I*D8%L^L*UUD2G$4K1U-OSBUVAEA*_0CWQ>JE5*JJE<=WVBKC
M]3->-^MN0=JA4<O&D<VKC^1R4)4E2,#V=6%:ZR)+B*5H[2!F]KM#+"5^A'OB
M[5*J555*XD'M=7%&FR.'FG>6-CMJ7L@XU;)KBF7S&FU(4WJ[=-;;9%2YKS=*
MT?3:ME66P1XJ'/<MUN[]4*35:DN0<2&00T2NV          )>'LNO&^JY/(K
MEI>(%>QAJUZ#P&:M":H4Z]6V9WLM:*+IW)=9;;QIMMQ'^]=?1U^C0E4^S9<?
M:KD;]Y1W:%7M9;MNC\'EK2FJ%..UMV;;$4BBZ=R7&6V\>;;<1_O77D=?HT)4
M/LW/'ZJY&_.4-VA5[66[;I'"):TIJA3CM;=FNPU(HNG<EQEMO'FVW$?[UUY'
M7Z-"<7['?Q1JY+Y3\V;[;5=D=FS\:M:SW$)JVIY]5HV/MI;='$]R'H[36)M-
M.H^BEZ2W6O[ZA, )6Y*O)SH           !#@]J>UNJ-F?$/;T=A:TWK&-HZ
MWNTFE6_#CJQBZXKD^/,*I6E':KFTRZYJ3TJI-*,5Z]M:T[HEGM+VOJQ\NXJ[
M5896M-XQS96OKI(I5'9'KC=SQG(["RJG2CE5RZ95<E)Z54FE&*]>VM:=T33V
ME?7]8^7<5]J,,K6F\8YLG7]TD4JCLCUQRYXSD=B952M*.57+IE5Q4GIW)I1B
MO7MK6G= \]LGU2J)GO!S>,:.XXG(,0W%JF]RZ*:\**K$+SAF7XO'6FM$O5<G
MTSB[J36E5II2,KKV5K3OB7$7(B]$)H      ]'T[GTG5&W=6;2A5>3,UML?!
M\^B5CUHF123AV36O(F*L*KZ$O4=MU.VO[BNAZ!J;.).L=J:TV5#J[27KW8&&
MYQ%JQ6B7Z2<3R.VW]BK*J^BCM';?3MK_ +)W_4^<2=9;3UILF'5U,O7V?X;G
M$6K%:)?I)Q/(K=?F*LJKZ*.T=@4[:_[)ZMHC9<S2^\--;BMZGTS]3;6UYLN"
MJ*JB929F"9=9\IC*C*5Z$OT>M2>RM?1170MHHLJ-.BQIL-]J3$F1V9462RNC
MC,B-(;2ZP^TM/5*VG6ET4FM/16E2T9C28\V-'F1'FY$66PU)C2&546T_'?;2
MZR\TM/6BVW6UT4FM/16E2T*C28\V-'F1'FY$66PU)C2&546T_'?;2ZR\TM/6
MBVW6UT4FM/16E2[)AS(MQAQ;A!D-2X4Z,Q,ARF%I<8DQ9+27H\AEQ-:I<:>9
M71254]%:5ZG[G[G[GT@   &.',;Y(G*CYN&\/BRR<Q]Y:?)5Y,_-]W-\7.2&
M/_++Y+')?YO^Y?BZR,Q3YW_(>YE?-3Y#_%%EY5/%9"5EY3!@
M                 %LCQ[_ 'H_\4&M/N,LI:%:(_ ?IK\5.N_N0LY9]Z)_
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
MPUME#*4+2PN\X;?IUAFRX2ETI5^VSW8/CQ7D]4/1W$.(JI*J5KYP>?G0#RD
M     S(\OWDW+X?<P]$[]3(D-6'$,TB0L[88J^OU[7&4M/8QGL:L5FO^.R&<
M8NTF1%;6E:4SF&7.G<A-:9:\%>1DKBCRQTIO%+[[5DQ7+XL/-F6:O+]=U_DK
M3V-YO'K&9K_CC[6-W20_&0JBDTF,LKZ=R$UIEGP8Y%RN*?*_2N\$OOM67%<O
MBP\U99J\KUW ,D:=QS-X]8S-?\;?:QRZ2'XR%44E,QEE?3N0FM,\?+(Y=S>"
M_.OCCR73)DLXW@^?PK?LB-']8<]\=4YBP_A^RHM8<=72?)8P^]RY4)M:5H3<
M8\=RB>YM-:6C\.9#N,.)<+?+C3X$^,Q,@SH;[4J',ARFDOQI<22PI;,B-(96
ME;;B%52M-:5I6M*EE'$EQ+A$BSX$J/-@S8[,N',B/-R8DN));2]'E19#*ELR
M(\AE=%H6BM4K36E:5K2I9*Q)<6?%C3H,F/-@S8[,N',B/-R8LN+);2]'DQI#
M*ELOQWV5T6A:*U2I-:5I6M*EQ9 GP;K!A7.V38ERMMRB1Y]NN,"0S,@SX,QE
M$B)-A2XZW(\J)*CN)6VXA2D+0JBDUK2M*GTGT'T'UE$-RP^5-R5_'_N3XQ<C
M*IOD!^'C=GXW-D?=E>0:IL@_Z>O?_6]R_P">/'@!Y&#B
M
M      #*'BEPKY5<XMBL:KXHZ,S[=F8J5&K<6,2M-:V'&(LMQ34>Z9MF-R=@
M8A@UE<=15%)MWG0HM5^YHY55:4K[IH+C-OOE'F+6!Z!U9ENSLDK5FLQK'[?U
MM5C8D+4VU.R?(YJXF.XM;%K35-)-QE1F*J]S1?=6E <[8,9O^4S*0+!:I=SD
M^Y[Z1V_I3"55Z4<E25U1'BM5K_OG%I3U_=)R7ES^QC838V+)L3S,MN2,VO-?
M5)]>.>A+Q.LF(1.BVWUVO/\ ;[T2'E.0>.PJK$J+CL>S>KO)JJ/=I**T42E.
M&OLUF,6MJV9CS=V$]D]RKZO+^\UJ:Y2K7CL?HI#JH.7;%<CQK[=_%:55I]BS
M,VWP7$UJU<'DUI4&4N&\:HK5&IF;W%4IWW*_>:TN*:CI]-*U;EW&J4OO=:>A
M26:-=*_0<K0FJ\?.-/'_ (H:XM>HN-NGM?Z4UQ:.BXV*:]QNWX_ DS/";9>N
M]Y>B-)G9#D$U+2:RKC/=DSY:Z=[SRUUJHDT:ATGJ/0.&0->:6USB.LL,MW13
M%@P^RP[1$>D^&AMVXW)R.W25>+O*2W2K\R6X_+D*]TXXM76H,FK/9+1C\)NW
M66W0[9";]*8\-E#*%*Z4I5QRJ:=[SRNGNEKJI:J_1K4]P/4 <H
M                        =:S+,\2UWBM_SG/,EL>'8;BMLE7K),IR6YP[
M+8;':83=7)5PNETGNL0X45E%/2M:Z4Z]*?1K2AUW+<NQ; L9OF9YMD5EQ+$L
M:MTF[Y#DN17*):+)9;7$15R3/N5RG.LQ(<9E%/2I:J4Z]*?1K0Z]EF6XO@>-
M7O,\VR&S8GB6-6Z3=\@R3(;C$M%DLULB(JY)G7*Y3G68D2,RBGI4M5*=>E/H
MUH=2SS/<)U=AN2[$V1EN.X)@>&VB9?\ +,QRV[P;!C>.V6 W5V9=+Q>+F_&@
MP(4=%/=+<6FG6M*?1K2A ^\WCSK,LYE3+YH#CO-O&$\684QR'?;DI#ELRC>D
MBWSE*CW.]I4EJ=8]?=S#;T&S+['I->DBX4\3PHL2$UYJOG!Y1RWEWG1FA)EV
MP_C3#EN1+U<5(<MV2;ID0)JE,7&\I4EN;9L$[F6W85H5V/2*]'Y]/$\*-%A1
M^:AYOV3\M9=YT;H:9=</XUPY:XEZN"D.6[)-T2($U2F+C>4J2W-LV"]S+;L.
MT*['I%:4?G4[_"C1:WGSQ?: \UYZ3\AXS<6Y]]U]PWM\]V#D=V6V]:,PY&2K
M7<5KBW?(4*2S<<>UAWQVG[=8%^'(EJHF3=$^+X$.#'U-$QHL(Q0       !)
M1\FKR3IO)MRR<G>5]BNMEX^19+%PUYKF521:KQNR1$D)72[7CJEN=:]6)6U5
M%%-U:E7I77P5MQ4^*_(9\I#R=YG(Q=FY'<GK+<[/HB-(9G8%K^3X]LNNXGXK
MZ5TNEVZI;FVW6B5-U113=6I-XKU\%;<9/BOR$_*5\GR7R+79^1O)VRW.SZ*C
M2&9V!X!)\>V77<#\9]*Z72[=4MS;;K5*FZHHINK4F\5Z^"MN,GQ7Y9?D+^SZ
MS^7;F/<ON:>.WG'^,,27'N>KM52Z2;+?>04F%*0Y2]WVM4M7&SZ;0MFK:5-5
M9F9 JM?5W&H:?&DSD+5:K98K9;K)9+= L]FL\"':K1:+5#CV^V6JV6^.W$@6
MZW0(C;,2# @Q&4-,LM(2VTVFB4TI2E*$SJV6RVV6VV^SV>WP;3:+3!B6RU6J
MV1&(%MMEM@,-Q8-OM\&*VU%AP8<5I+;33:4MMMIHE-*4I2A,PMELMUEMUOL]
MGM\*TVBTPHELM5JMD1B!;K;;H##<6#;[?!BMM1H<*'&:2VTTVE+;;::)32E*
M4H6)=FLUGQRSVK'L>M5ML5@L5M@V:QV.S08MKL]FL]KBM0;;:K5;8+3$*W6V
MW0F$,L,,H0TRTA*$)HFE*'WGVGVG)          $7GVF[E/3"]$ZIXEX]<:(
MO>Z<B^^'L"*P\JCK.NM=S&%8Y;[@Q5-$JBY-G[K4N.NE:U2[CCE*TIUI6L;;
MVC/DO3$-*:QXN6&?1%YV_?\ Z_<ZC,O*HZU@.!2V58_!G,=*)5%R/.76Y+"Z
M5KT<Q]=*TIUI4C>^T6\E:8CI767%^Q3Z(O&WK_7/,YC,NJHZU@6!2V56"#.8
M[:)5%R+.'6Y+"Z5K6CE@72M*=:5(>GM=W,FF <<=+\)\8NJ6\@W_ )37:&S8
M<=]5'F-6:MGQEXK;+G&[:)7"R[9CS,V,NBE52]BKE*TIU36L)4AT$/$KX@
M   "PL]GVXW?>)\OC$<TNUO]4R_D;DEXW#=%OQ_#FMXN_P"%C6O857JTHIZV
MR<8L:+Q&_<3[\N5I^^J3Q_(GX^?>4X(8KE]T@^JY5O\ R"[;8N:GF/#F-XV_
MX6.X'#J[6E%/6^1C=E1=H_[B??==:?OJD[SR+>/OWEN">*Y?<X/JN5;^R"[;
M7N2GF/#F-XV]X6/8)#J[6E%/6^1CEF1=8_[B??9=:?1J6A'LQ?%'^SCY8.#Y
M_>K9ZEG'*G*[[O6\KD1O!N#6'R?!Q+5]OJ_6E%2+3+P_'6[[$_WJ:WYRM/WU
M3>(;F3<H2(
M          #'GEAQCU9S+XX[AXP;HM";QKC<V$W;#K\A+;"Y]H?EMI?L>56)
MR0VZU$R;#K_'BW6V2*I5ZO/ALN=*]O2OCV_]'8'R3TQL;1FR[<FY89LK&+AC
MEU2E#2I=O=D(H[:[]:EO(<;CWS'+LRQ/@NU37PI<=M?2O3H#A\@L<#);+<K%
M<V_$A7.*Y&=]%*K;JJG5J0U55*T2_&=HEQ%?W%II4I)N9/%39O"#E!NKBGN"
M(F/GNELVN&*7&6RRXQ R*U5;8N>*YE9FWE*>]X<VQ6X0KM![Z]_JDQOOI176
ME*P[DCH3..+V]-FZ#V+'2SEFL\GEV"9(:;6U$O$#L:G6')+:ARJG/>G)[#+C
M7"+W5[O5Y*.[HKK2@UAY)8)V+WVYV"XIZ2[9*7'6JE*T0\WTHMB2W2OI\*5'
M6EQ'[O:JAC,>(@X,                        [_JC\*6M?Y_X=]T5N.VX
M#_IWA7\[<<_CB&#ZX'_'H7_*XW_#(+[DMDP;90
M                 #6GYNG*FO$3@9NO8=JN?O9GN76I&H]7.-OKC3:9SL5J
M5:F[C:WD4KV7+$\8;N=]:Z]**K:ZT^C4UW^:CR9KQ6X1[ASVV7'WNS?*;8C5
MFMG&WU1YE,TSYJ3;&[A;7DTKV7#%\<;N-Z;Z]*5K;:T_=->7FF\EZ\6.$NX,
M\MEQ][LVRFV(U;K=QM]<>93,\^:DVQ%PMKR*5[+AC&.-W&]-]>E*^]M:?1K0
MU*^>!S+KP=\MKD#M&S7?WHV3F]F;TAIUUJ2N)<*;%VFQ-LK5UL\A":U1=L*Q
M%J[Y&SUZ456S53]&M"L[*Z\KO"I!        -V_D$\5E<C.?&'YG>K;ZY@/&
MN!7<]_=>9;<B.Y;;93<#5]K[W$.)1/IF+[=V:IV^Z9LSU*52KMJ;C?(XXS5W
M_P X<3RZ\6_UO!^/,*NW;XZZTAR*YE-ODHA:VMO>XEQ*)M,L>1=&Z=ONFK0]
M2E4JZ5-Q/D>\9Z[^YO8IEMXM_K>$<>H5=N7QQUI"XKN46^2B%K>V][B7$HFT
MRMY%T;IV^Z:M#U*52KI4D(^S0\,U<J?,KP7/<@M/KVM>)EMKOS)7GV&G83V;
M6F8W;=/6?Q'4.H;N5,[D-7MFG9[MBP2*44E7:HL.2>F3QRT7
M              .B[0UUBVW];Y]JG-X-+GA^R<.R3!LG@5Z45)L64VB79;FV
MTNM*U9D>J355;<I[IMRE%)Z5I2ITO9& 8UM;7N<:QS*%2XXGL+$LAPO(X5>E
M*R++DMJE6>XH;76E:M/^JRU5;73W3:Z453I6E*G2]CX#C>U=?9OK+,85+CBF
MP<3R##,CA5Z4K(LN2VJ5:+BAM?2M6G_59:JMKI[IM=**ITK2E3SG<&J\.WEJ
MC96F-A6Y-WP3:^"97KK+[;6M$JEXYF-CG6"[M,N5I6K$GU&>NK3J?=-.T2M-
M:*32I5/[TU#D^@=S;2TEF2.W)]59WD^"W=RC7@LS9&.7:5;4W2(CQ7Z>H79A
MA$J.JBUI6P\A5%*I6E:UD.Z=59'HW;FRM.9<CMR/66;9'A5U<HWX34R1C]TD
MV]-RBH\1ZGJ-T993)851:TJ9=2JBJTK2M:S#=&J\CT=MO9.G<M1VY'K/-<CP
MNZN);\)J7(L%TDV]-QBH\1ZGJ5T993)851:Z*9=36BJTK2M:83D9H[+^,^^]
MQ<?,];[,OTSLC+]<WQU+/@,3Y6*WJ9:47B$WXTBE;;>X\=$R*JCCB5QWT*2I
M5*TK7RD\Q/,CQ@      RGX2<C[EQ(Y7:-Y"V]4I4;7.=6V;DT2%UK)NN#79
M#V/Y]9V$]R4KD77#;M.8:[NJ4NK2KIZ#)?AQR"N'%GD[IC?$%4FL? ,UM\S(
MHL/TR+GA=T0]8LXM+*>Y*5OW/$KI-9;[O<T=6E7[ADMP[Y 7#BWR;TSO>"J3
M6/@.:6^9D46'Z9%SPNZ)>L6;VEE/<E*W[GB5SF,M]WN:.K2K]PS*\O;E;=N$
M7-'CKR@MBIJHFJ]C6JX9=!M_IEWG7-[0_C&R[#'15:$+DWK KU<8S/=U2EYQ
M"JT]R6G-HNULO]JME]LL^+=;->K?"NUIN<%Y$F#<K9<8S4R!/AR&JJ;?BS(K
MR'&UIK5*D*I6GHJ675JNENOELMUZL\V-<[1>($.Z6NY0GD2(=PMUPCMRX,V(
M^W53;\:7&>2XVM-:T4A5*T]%2RKM=TMU[MENO5GFQKG:;O B72UW&$\B1#N%
MNN$=N7"FQ)#=5-OQI<9U+C:TUJE2%4K3T5+DJR7NT9+9;1D>/W*%>;#?[7;[
MW9+O;I#<NWW6T76(U.MMR@2F5*:DPIT-]#K3B:U2M"J5I7I4Y ^\^\Y0
MQPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_Y9?)8Y+_-_P!R_%UD9BGS
MO^0]S*^:GR'^*++RJ>*R$K+RF#                        -IGDH?K1>(
M_P#/#,/BLSLV6^3S^LGXL?SKRSXM,V-E/D_?K(^+7\Z\K^+7-3<C[/O^N(X0
M_P ^<[^)K9!92%AF6$Y;+@     %0>53Y57E&N        2"O9J/UB5Z^;CL
MO[J-<F]GV>'Y?%X^;]L3[I=?F]/V>CY>MW_$!L/[I,!).WLEOZTK(/FI[:^[
M'51/F)PY-]++(                                J;N0GX?-X?C?V7]
MV=Z*O7>_X<-R_C6V)]U]X*P3>WX;]R?C5V']UUW*4GD]\I7D-^/+;7W?7\\@
M/*3RH\-      -IGDH?K1>(_\\,P^*S.S9;Y//ZR?BQ_.O+/BTS8V4^3]^LC
MXM?SKROXM<U-R/L^_P"N(X0_SYSOXFMD%E(6&983ELN                1
MQ?:?/D#ZB^=]@/Q,;^(_?M('R'M5_.LP?XHMY&@'VCGY$.K/G581\4>\2*A[
M7_\ JU-(?/EUI\0?)@@DD*,A6E<,        3Y?9J/U=M[^<?LO[EM<$X;V>
M#Y!%Y^<%L3[F=?$WSV>?Y!5Y^<!L/[FM?EEE[);^JUR#YUFVON.U42"S>T;U
M"3L      05/:5>4U-I<KL*XVX_<T2<6XWXEZUD;49Q"F7-I;+CVV]W=E];/
M5N5[R89#LK3?<JJHTF1,;Z(55RE85OM#G):FRN3V'\>[%<42,:X^XMZS?VH[
MB5-+V5L1BWWFZM/+:ZHD^\V(Q+.TCNK54:0_+;Z)55=*PM_:%N2E-D\G,/X^
M6*X(D8WQ^Q?UF_M1W$J:7LK8;%OO%U:>6U6J)/O/B,2T-([JU5'D/RV^B557
M2M<I[6?S(3N/FEK_ (GXQ=FY>'<4<)]<RIF*ZA3#NX]MQK3D-\8D+8JIJ9];
MV!0+ RWWJ4N)+E3FNB%5<HJ-T1\2/N10@       "PW\@;BO3CIP&Q#-+W:U
M0<^Y*7!>Y;\Y(:4B8WB-PCIM^K;;1:J)JNW.8<PW>&:53U2[>GJ=:TZ$]#R-
MN,]-!<'L4R^\VVL+..0T]>W+XX^TI$MO%9S"8&M;?WJHFJX#F),-W9FE:=4N
M7AVG6M.A/%\COC330?"#%,NO%MK"SCD)/7MN]N/M*1+;Q:<PF!K:W]ZJ)JN
MYB;#=U:I6G5+EX=IUK3H6BGLS_#2G%CRT\&S_(;.JW;+Y9W1>^LE=DLJ;G-8
M/<XJ+7IRU4<51%7+6[@D9J^L4JFE4/9 _3JJG2INY-R!N+)"@
M              !&>]IAXM4V)QGUWRBL%N\3(N/N5?6YF$B.PBCCVLMFS+=:
MT2ISR$*??1CV>QK8B,BM>QE-WE+]'=7K'8]HGXTTS[CK@7).QP/$O^B<F^M_
M*WV&4T<>UUL:7 MB),QU**O/HL.;Q[<B.BM>QI-TDK]'6O6.][1#QKIGO'?
MN2-C@>)?]%Y+[P96^PRBCCVNMBRH%M1)FNI15YY%AS:/;D1T5KV-)NDE?H[J
M]8D/M;W#BFTN(^K>8>-6OQ<JXQ9E3%<ZE1H[='9&HMNSK79FYEQ?0VJ1)1B^
MR8EH;B-UK1MA%[F.>CNKU@X$,8AH%=J        3%_9@>4])^/[SX<Y%<:5E
M6&4SO+64=]Y2W7+1=%6[%=E6N-1Q-$LQ;7=4668TRA5:K<N4MSMIVK5669[-
M[R7I-L6Z.)E_GTK)LDEG=&NF'W5+=<M5S5;\9V';8]%THEF+;;FBSRVFD*K5
M;EPE.=M.BJUEB>SB<E:3;%N?B=?I]*R+)):W-KJ.\ZI3KEJN2H&-;"ML>BZ4
M2S&MMS19Y;32%5JMRX2G.VG15:SN?8_N9-+EC'(K@CE-U369C<UCD5J*+)?6
MMYVQWE=JPS;-GB4<31$>%9KTWC\]EAM2JN.W::[VI[5J5+9)2A*,)MX
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
M+C.9KJ7-7(U7I&-Y)'9HWZU E>&X[:[HTVF)=8B?$;['42([&91EN9:F>@
M                                   !\TR'#N,.7;[A$C3X$^,_#G09
MC#4J',ARFE,28DN,^E;,B-(96I#C:TU2M-:TK2M*GSRXD2X1)4"?%CS8,V.]
M$F0Y;+<F)+B26U,R(LJ.\E;,B/(975"T+I5*TUK2M*TJ?/+B19\63!G1H\V#
M-CO1)D.6RW)BRXLEM3,B-)CO)6R_'?975"T+I5*DUK2M*TJ?)/@0;K!FVRYP
MHERMMRB2(%QMT^.S,@SX,QE<>7"FQ)"'(\J)*CN*0XVM*D+0JJ54K2M:$5'S
M,_9X++F[]^W7P*C6K%,J?7*NN2<=;A,CVK#[\^Y].>?U5=Y:FH6'W)UWNK[S
MSG$6E??TCOP4-I8=C(^8MY"EHS)Z^;AX0Q[9C&3/KDW/(=!3I<>UXI>WE_37
M7M97235J'BEP<<[J^]4QQ%K7W]([T)+:6'(S/F)>0S:,Q>O>X.$<>VXSDSZY
M-SR#0DZ7'MF*7MY?TUU[6=UE5:AXI<''.ZOO5,<3:U]_2.]#2VEER&)YN7LN
M%@V'(R7D%Y:\2S87F<E<R\Y7Q8N<Z+9<&R22Y7QWY&F+Y-4Q;\%NKSW<KWCN
M#J+(YW](LBW(:1&>AZY[K_.=69??, V5B&28'F^,S*P,@Q/+;//L-_M$NB$.
MI9GVNY,1Y;'BL.(<;55/:ZTM*T54A2:UB@9O@N::TRJ]8-L/%,@PC,L=EU@W
MW%\IM,VQWVU2NQ#J6IMMN+,>4QXK+B7&ZU3VN-K2M-:I52M8H^;X+F>M,JO.
M#;"Q7(,)S''9=8-\QC*+3-LE\M4KL0ZEJ;;;@RQ*8\5EQ+C:JI[7&UI6FM4J
MI6L%;96L=BZ;SC(M9[9P;*];;#Q&?6V9-A6;6*Y8UDUCFT;;?0Q<K/=H\6;&
M\>.ZAUI2D=CS+B'$54A255Z@=4.JG1@                           #;
MOY=WDW\F>>LZV9>N"_IOCW60VNX;BS"TR:_7!$2[V2(NL<:=<@R\WFU[5I]:
MHY'M#"D*2Y+\9*6%[4^!'E*\B^;TRW94J$_J30_CMKG[9RNUR*^_L5+O8_&U
MQCKKD*5F4SHE2?6:.,6IE2%)<E>*FC*]J' ORF>1/-N9;LJ7"?U+HFK[:YVV
M,KM<BOO[%2[V/QM<X\ZN'*S&9T2I/K-'&+6RI"DN2O%31E>\3RM_(=Y<^9/<
M;3G"[=)T-Q@]997=-[9U99=?KGA)?[)4/4&)O.6Z;L*X5HA:?7*.Q;)'6A:7
M9OCI3'<G?\.N#W';@OK5O6^@\,;M*9:8SV79Q>:QKIL+8-SBH6ENZ9EDR(D1
MR=5E3KE8\-AN-;8/BKI%C,T6NBILO$SAGH/A;KQO7VC\1;M=)28[N4YE=ZQ[
MEGF=7&,A247++<B1%BN3:M*<75B(RW'M\/Q%TC1V:+52LUKB=PUT)POUZWK[
M2&)-VNDI,9W*<RNU8]QSO.KC&0I+=RRS(D18KDVK2G7*L166X]OA^*ND:.U1
M:J5LA."/EW\6O+GU,UJCC3@35D3-3$?S?8=^K$O&T-G7>&VM#5XSS+FX4)VX
MJ84\ZJ+!CM1;5;_&<I#BL)<71671E093&<              !C_RPV5]YOB_
MR)VPE]<9_7.D=HYG!=:5V/>^>/85>KE:FHZNE:)DR+C':;;_ '/$50\+Y/[#
M^])QNW[M!+ZX[^ :;V3ET)QM7:][XV'#[O<;8VPKI6E)#]P8:0WU]'>JG4\,
MY.["^]+QOWWLY+ZX[^ :<V3EL-QM7:][XV+$+O<+:VPKI6E)#]P8;0W^YWJH
M8R\U-L_>&X?<IMU(DN1).JN/6XL]MSS*NR1[[XOK^_W:S,Q55I6B9<FZQ66V
MJU]'B+3U]!5'E8F5D12X@       $U3V6K6B+9HCE)N%4?H[FVV</UNU)4JM
M:J9UEB#N2N-,H5Z&D>+MBE5J3T\2M$TKU\.G28'[-3KM-MTIR5VPICHYF.T,
M4U\U(4JM:J9USBCN1.-M(KZ&T>)M"E5J3_?*TI2O7PZ=)?7LV&O$V[2O)/:Z
MF.CF8;0Q37[4A2JUJIG76*NY"XVTBOH;1XFSZ56I/]\K2E*]?#ITL _8XM2(
MM''#F-O5<7H]L'=>"ZI9EK752E1]18,]EKK++:O0RWXVZJ56M/3Q5)3177PD
M])3A)=)*Q,E            / N5&C+1R8XX;LT'>JLMQ=JZXRC$8LQ^G<BTW
MR?;7E8S?J4['*>-C^1M19S?5*J>)'3U36GHKX=R8TO:^17'[<6C[O5EN-LW7
MV28K%EO4[D6N]3K>[7';W2G8Y3Q;%D#4:8WU2JG>Q3K2M/0>'\EM,6OD1Q_W
M#I"[U:;C;,U_DF+1I;U.Y%KO,ZWNUQZ]TI5#E/%L5_;C3&^J54[V*=:5IZ#&
MGF5QULG+?BGR"XU7^K#4/<^J<PP>'/DI[F[)D5SM+ZL2R1*:MNTJ_C&5,PKB
MUU0NGBQ4]4JIZ*U45_L5WQ>^WK&<@@/VJ_8[=KC8KW:Y5$IE6V[VB8];[E D
MI2I24OPYL=;:Z4K6E%)KZ2LDOEENN-7J\8[?8+]LOE@NEPLMYMLFE$R;?=;5
M+>@W&#(2E2DI?B2V%MKI2M:44FOI*S.^66ZXW>KOCM]@OVR]V"Z7"RWFVR:4
M3)M]UM4MV#<(,A*5*31^)+86VNE*UIW)KZ2F(R7'+YAV1W_$<GMDFRY+BU[N
MN.9#9YB4IF6F^6.<_;+M;):4*6A,F!/BN-.4I6M**17I6IQ)Q9Q9P@
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
M8-LM\=-:K>D/*4IV9<[M<9"E/S9TMU^;.E.+?D.NO.+6KT0[\=]/4@
M     #_%*2A*EK4E*$IJI2E5HE*4IIU4I2J]*432E/34_P 4I*$J4I5$I32J
ME*56E$I32G6JE5KTI2E*4]-3_%*2A*E*51*4TJI2E5I1*4TIUJI5:]*4I2E/
M34_E2DH2I:U)0A":J6M5:)2E*:=5*4JO2B4II3K6M?H%8/YG/*.O,'F]O;<T
M">J=ACV4.89K.J7DNQ4ZXP1NF,XO,AT0MQMIO(V("[NZA*EII)N+M:5K2O4K
M@/,<Y*5Y7\R=U[<@S53<1>R5>(ZZJEU+L9.O\*13'<;EQ*(6XAIO(&8*[JXE
M*E)I(GN5I6M*E<=YC/)*O*WF-NG;<&;6;B+V2+Q+7=4NT=C)P#"D4QW&Y<2B
M5N(:;O[,)=U<2E2DTD3W*TK6E2H#\WKF+7G3YA?([?=MN2KC@3^8.8%J.J7D
MO0T:IUPW3$L/GP*-N.MLM95'MKE\>0A:T4EW1ZM%5I6E3 @P?,(36J
M=@Q+%<@SK*L9PC$[7)O>59CD-EQ7&;+#31<R[Y!D-RC6BS6N(BM:47)GW&8V
MTW3KZ5+H<[BV,WW-<FQS#<7MLB\Y-EM]M&,X[:(B>^7=;[?KA'M5HML5%:TH
MJ1.N$IMI%/W5*H<[B^,WW-,FQW#L7MLB\9+EE]M&,X[:(B>^7=;[?KA'M=HM
ML5%:T[Y$ZX2FVD4_=4JAV?"<,R?8V9XCKW"K/+R',L\R>P89B5@@(HY.OF3Y
M1=8EDL-GA-UK2BY=SNLYIENG6G5:Z%J/Q)X^6#BIQJTMQYQSU9R#JS!+1CTZ
M=$0MMB]Y.XE=TS3)4H<0VM"\HS"X3KBNE4IZ+E5ITI]"EF/Q:T18^,G'C4&A
ML?\ 5W(>M,)M5AFS8J5H8O&1K2NY9?D24.)0M"\DRN?-GKI5*>BY-:=*?0++
MGB[HJQ\9N/6H=#X_ZNY#UKA5JL4V;%2M#%XR-:5W++LA2AQ*%H7DF5SIL]=*
MI3T7)K3I3Z!<N<).,.-<,.)>@>+V*>J.V[3>N+'B]QN,%#C<;(,O=0Y>,^RU
M+;J&EMN9AG-SN-U<35*.CDQ5.U/T*9$GOA[T92@
M    $$WVE+BU35?+7#^1^/VU4?%>2F(H1D+[#2O5F=IZTC6S'KU5RC328L)-
M[PR19'VTJKXLN6S.>]U6BZTA3^T-<:J:SY28IR!L5OJQC7(;%4HOSS+:O5V=
MEZ[CVVPW>JZ--)C0Z7C$7[,^W15?$E2FICONJT76D+'VA/C736G*+%.0%CM]
M6,:Y"8LE%^>9;5ZNSLK7D>W6&[U71II,:&F\8B_9GVZ*KXDF4U,=]-:+K2N+
M]K,X<4TUS;P7E9C-J5&PWEEA"&\HD1VE>JQ]R:DB6?%[^IRC#*(=O3D& RL>
MDM)4KQ9LUBXO^ZK1RM(X)'W(_I%+        +&CR+^4U>3GE^:SC7JY+N&?:
M&>?T5F:I#BURWV,/APG\$N;E7JUD2$3=>W&V-.2557X\Z+)]U525T3/]\EOD
MM7D;P5UU'N]Q7.SC23KVE<N4^XI<IYG$XD-[";BNKM:OOHF8'<+<TN0JJO&F
M1I'NJJ2JE)^/DP<E:\C.#&NX]WN"YV;Z3=>TMERGW%+E/,XI$AO85<5U=ZOO
MHEX)/MS3DA55>-,C2/=54E5*6I_LZ',BO+SRQ]21+_=G+GLKC<_(XY9\N4ZM
M<Z1'P6#;Y&N+NY5^M9,IN?J^ZVAEV4NJ_6;C$E^ZJM"Z)W$&V,VOF]DHAN6'
MRIN2OX_]R?&+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_ZWN7_/'CP \C!Q
M
M              !D#QKXI\C^8>RK;J'C!IC/MV;#N:F:TL&#6.1<DVN(\\F/
M2\9/>5^!8</QUEU5*/7.ZRH5OCT]+KR*>D]=TIH/<_(W-86N]&ZURW9V8S:M
MUI:,5M;TU,".Z[1GWQOER5X5IQVS-.*I1V=/?C0V?HK<33T@Y>RV"]9'-1;K
M';9=SF+Z?28K55^&FM>GB/N5Z-1V:5^BMQ244_=K0G3>6?[&GCEB=L6T?- V
M3'S&8EN//9XOZ1OESM^-L/54T\F%LW<C%+;?;SVL+6S*MV,LV]#4A%%LWJ2U
MU0J5%PD]FULUJ<M6=<Y\U9R.31#4MO1FK[I.AV5IRM4.4C9OLAJD*ZW+HTI3
M;\*R-PTMO)HINYOM]4J&5.$<;66JM3\ZFIDJZ472Q6MU:&:5]%>V=<J=CKGH
M]"D,412E?31U5";?HKCWHWC%KJSZDX\ZFP'3.MK$G_U=AVN\9M>,6:DA3;;;
M]RFLVV.RNZWJ=1I*I4Z4IZ9+<ZK>=6NM55D]:KU!JW1V'6[7VGM?XEK7"[53
M_$\<PZR0;';:/*0A#LV2W"9;7/N<KLHI^4^IV3(7[IQ:E5K4&3UJL]JL<-NW
MV>WQ+;":_>1H;#;#?7I2E5JHBE*N.JZ>Z6KJI5?36M:GL1Z.#D@
M                          #S+<>Y=8<?M;Y3MW<>96? ==X; ]\,@R6]
M.N)C1FUN(CQ8L6-';?G72ZW*6ZAB)#BM/2Y<AQ#3+:W%)37SG;6V]<:*U[DN
MU-M9=:<'P'$8/K]]R&\.K3'C-J<0Q&C1H[#;TVY7.X2G4,18D9MV5*D.(::;
M6XI*:^=;9VUKC1FOLDVGMG+;5A&!8E"]>ON0WAU:8\=M3B&(T:/'8;>FW&YW
M"4ZAB+$C-NR94AQ#33:UJ2FOD6]]]:@XR:HS'>&^,]L6M=6X%;??/)\MR!YU
M$2(TMUN-#AQ(L5J3<;Q>;K.>;C08$-E^;.E.H98:<=6E%:_3S5_-[V=Y@F4R
M<$PVEYUMQ:QRY^)C6O*S4HNV?3+?*6J!F^S7(5:,R[BYVH>AVA*WX%HK1/:N
M1)2J4N"MYFWFK['YUY+(PG$J7?7O&G'[EXF/8'66E%TSB7 DK5"S+8RXE:-2
MIZ^U#L2U)6]"M5:4[5/R**DK@P^9EYJ>QN=.2R,*Q.EWU[QKL%Q[\>P.LM*+
MGF\N#)6J%F.Q5Q.C4J>OM0[$M25O0K76E.U3\BBI*ZQ_SG?/(V]YG.92];X'
M2_ZGX<8K=_%Q+5U9Z6[ULJ=;)CB[;L+;KD"M(\VZ.]C;\"QI<D6VQUHGL7)E
M)5-<TSFHXU)&A0        E-^3-Y'\C;'UF\M^8F.KBZK[XV1:HT?>X2VY>S
M4)\*39\TV!$D=JHNNG%='H-K<1XE^31+S]$VVJ6[C)<\HSR:G]H?6ERFY8V!
M<;6??'O^L--7F&MN5L5"?"D6G,,ZBO\ :J-@+BNCL*VN([[XFB77J)M]4HGR
M5?*0\F]_9_UI\I.5]A7&UIWQ[_K'3=YAK;E;%0GPY%JR_.8K_:J-@+BNCL*V
MN([[VFB77NVWU2B?,D\A+V>.3NKZP^;O.S%W(>FO$B93I;CQD-O<:F[=;1X,
MNQ9_LV#)[%0]5O*Z/VZSNM^+DJ*(?DT3:5(;NDU%EEF,RU'CM-,1V&FV6&&6
MTM,LLM)HAIIII%$H;:;0FE$II2E*4ITH3 &66H[33##3;###:&6664);:9:;
M31#;33:*)0VVVA-*)32E*4I3I0E[LLM1VFF&&FV&&&T,LLLH2VTRTVFB&VFF
MT42AMMM":42FE*4I2G2A/_888BL,Q8K+4:-&:;8CQV&T,L,,,HHVRRRRW1+;
M333::)2E-*432G2GH/T/T/T/U            *RSS8N5/]K_ )V;NV=;+C[X
M8+8+W]ZW5ZVI'K,&N :[=D62WW.V.4>>12!EEX3.OB:)KV]]T57I3KT*Z#S0
M>3/]JWFMN/8]NG^O878[Q][76ZVW_6(=<&P)Q^S0+C;ET=>12%E%U3-O2:)K
MT[[DKT4Z]"NN\SWDO_:KYJ;BV-;I_K^%V.\?>VUNMM_UB'7!\#<?L\&XVY='
M74TA91=:3;RFB:TIWW)7HIUZ%1=YU?,O^W-YCO(3;UHNGOGKK&<@^\[I]QJ5
MZW;E:TU<]*QZV7:T.4?D(3;<UOB;CD24I51-'+PNO2G6M*:XC7\8 &J@
M]4T9J7(M\[FU7I7$D*5D>U=@8G@-I<\.KK<23E%[AVCWQDT[D)1!MC<I4B0M
M2DH;8:6I2DII6M/3-+ZNO^[MNZST_BZ*JR#9N=8O@]K7X=7&XLG)+Q$M7K\B
MG<BB8=M;DJD/K4I*6V6U*56B:5K3TO3&K[]NW;>M-08NBJK_ +,SG&,(M:_#
MJXW%D9)>(EJ]?D4[D43#MS<E4A]:E)2AEM2E5HFE:T]EXZZ3RGDEOO37'_"6
MU*RK<^S<*UI9'?"JZU"F9CD$"Q^^LM/<VE%OM#4Q4J2XI2$-1V5K4I*4UK2U
MRP7#+#KG",.U[BL7U#%\$Q7'L,QN#]+_ ,3L.+VB'9+/%^E-LM?XO;X+:/<H
M2GT>BE*>@L[L+Q&QX!AV)X'C,;U+&\)QFPXCC\/W'^*6/&[7%LUIC?2VVF_I
M$"$VCW*4I]'HI2GH+.#"\2LF 8=B>"8S&]2QO"L:L6)8_#]Q_BEDQRUQ;/:H
MWTM#3?TB!#;1[E*4^CT4I3T%TCKG L:U7KW!-7X9"][L/UOAN,8%BEO^E_XA
MC6'V2#CUBA?26F&?\5M=N:1[A"$^Y]":4]!VH[,=E.Y
M                                             $!KVT?R_FI5FT/Y
MD>!V3I,M4B)QTY NP(:?I]KFJN=^TWFMT4QV=GO=<*76PRI;R7%.^N6F-1::
M--I5$P]I>XBMOVW5/-+$[7TDP'H^FMNN1(]/IL&56==M;Y-.4UV]GJ<RD^U/
MR'*+JOUFWLT4FB$)J,2^2^(T4W:<TB->Z;JFS7>J$_10KO=MLESITZ=B_$:4
MJO7KW-I_<H5]A$.!B&                        =_U1^%+6O\_P##ONBM
MQVW ?].\*_G;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
M                     0B/::>4]<ZY!:OXI8]<:N6#1V-?7QG<=AY-67MD
M[%BQW[1!FL436M7\:P%B+(87W4]%^>35/HZUAN>T7\EZYIO76_&*PW"KECTS
MCOUYYK'9=3X3NPL_C,/6J%,9I2O5_'L'9C/LK[J>B]NIJGT=:PYO:*.2M<TW
MIKCC)8I]7+'IK'OKRS6.RZGPG=@Y]&8>M4*8S2E>K^/80S&?97W4]%[=35/H
MZUKTO:Z.9-=C<G-/\+L7NJG<:X[XE]\/8\2.^FK#^V-IPXTBQVZX1Z)56LG$
M]:1X<F,YW4]SDCZ*I]SUK&&(X1'((@@       !8(>ST<5E:!X*VW:-^ME8.
M=<H+Y]\Z:J0W5N<UKVW-OV35T!SZ4BBX4RT^MWV+6BG.K5^Z]U*U[$SKO(;X
MS*T;PKM^R;Y;JPLTY(WK[X\Q3[=43&L#M[;]FUK"<^EHHJ'+MGK5ZC5HI?5J
M]]>M*^Y3.C\B'C0K1W"VW[(O=NK"S3D?>:[&F*?;JB8U@D!M^SZVA.?2T45#
MEVOUJ]1JTJOJU>^O6G7M39S>R]\,U<9_+DM.X<EM"K=L;F#D5=O7!<EJK=P9
MU?:FI./:=MKOTINB[?.LOKN1PU44YU9R3K55*U[$;X#=D;K22$
M                  0;O:8.+:M=\F]>\H+!;%-8WR"Q1./9?+89K5EK9VLX
MD"U)?FNH31N.Y?\  G[6F.A7NWE6J4NE5=JNV&)[1-QJ5@/(S ^2-CMU6\?W
MMC";#E4EAFM66]C:ZBP;91^6ZBE&V'+YA#]M2PE7NG56R2NE:]JND,[VB#C8
MK N1>"<C[);JMX_O3&$V'*I3+5:M-[%UW%A6RCTMU%*-L.7O"7[:EA*O=.JM
MDE=*U[5=*[+VMWARK5O+O5_,'&K2IG%.3F%HQ?.)L:/6K#.WM1PK;94R9[S:
M:,QG<EUM)LZ(J%>[?79ICE*J[5=L: CM$> B2        %A]Y!G*?^T;P#PK
M$KU<?7,\XW3UZ3O[;J_\9<Q6SQ&)VL+DENKCJZ0$X5*8M3:U5I5R19W^B:4I
M3K/7\CODO]__ (-X?BUXN'K>;<>YRM/7QMU?^,N8S:8K$W6]PHW5QQ=(*</D
MLVQ"ZUIWOVE[I2E*4)YGD@<E?O\ W![$,6O$_P!:S7C[-5I^^-NK_P 9<QJT
MQ69FN+A1NKCBZ0DX?)9MB%UK3O?M3U:4I2E"T=]FEYD_VJ?+/P#",@NOKVR.
M*%R7Q]R5IYSK,=PVQ08UQU!=4M5=><3;4Z_F1[*TXJJ:NR;%)K1-*4IUW9&X
MDW"$@L    QPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_P"67R6.2_S?
M]R_%UD9BGSO^0]S*^:GR'^*++RJ>*R$K+RF#
M-IGDH?K1>(_\\,P^*S.S9;Y//ZR?BQ_.O+/BTS8V4^3]^LCXM?SKROXM<U-R
M/L^_ZXCA#_/G._B:V064A89EA.6RX     !4'E4^55Y1K@       $@KV:C]
M8E>OFX[+^ZC7)O9]GA^7Q>/F_;$^Z77YO3]GH^7K=_Q ;#^Z3 23M[);^M*R
M#YJ>VONQU43YB<.3?2RR                                *F[D)^'S
M>'XW]E_=G>BKUWO^'#<OXUMB?=?>"L$WM^&_<GXU=A_===RE)Y/?*5Y#?CRV
MU]WU_/(#RD\J/#0     #:9Y*'ZT7B/_ #PS#XK,[-EOD\_K)^+'\Z\L^+3-
MC93Y/WZR/BU_.O*_BUS4W(^S[_KB.$/\^<[^)K9!92%AF6$Y;+@
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
M0YC#,J)+BO-R(TJ-(;2ZQ(COM*6T^P^TNBD+36J5)K2M*UI4_8_4_4_<
M                      _&1'CS([\26PS*BRF78\F-(:0_'D1WT*:>8?9=
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
M+,[!=<7R>QSFZ4JY"O%AO<2#=;9+12M.K;S2%TZ_0.OG!'!'6
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
MY>N-4M.9[DMLNU*TJAF#EB+&U8Z+5Z/6+HTGZ*J%G66.A8SEO<
M    :X_-UUJK:_EL<P,6;CJE/6[4L_83#2.OBU>U+=;3M-*FNVE5*<I3#:]$
MT]*_WO\ OC7]YJ6O%;/\O3E;C3<>LEZ!JV=GC+2.OB5=U;<[7LQ-6NE%*4Y2
MF)5Z)IZ5_O?W3 'S3M>JV=Y>_*O&VX]9+T#5TW.V6D=?$J[J^YVS9:5-=*54
MIRE,3KT33TK_ 'O[IJI\\'4RMT^4WSGPYJ*J8_:])7/9\9E'7QJOZ2O5EW*A
M3':E2UNII@=>B$TZN?O/]\5E970%=:5%H       !8:>ST;(IGOEEZUL2I"9
M,K4NP-J:WEKJXIQYNKF5/[%@QWZJK7M5&M&PHR&TT]"6$MTH3SO(;V%3-_+H
MUY95/TD2=79ULW7LI?B*<=15S)GL_A,/55^]K'M6>1T-IIZ*,I10GA>1#L&F
M;>77KVRJ?I(DZOSK9FOI*O$4XZBJ\F>SZ$P]57[VL>U9W'0VFGHHRE%*%HC[
M+WM>FR?*+U-CJY*9<S2>S=S:HFKJZMU]NKF9R=IVZ-)JOKV*B6/:$1MI%/0F
M.ENE#=X;DC<<2%P   #'#F-\D3E1\W#>'Q99.8^\M/DJ\F?F^[F^+G)#'_EE
M\ECDO\W_ '+\761F*?._Y#W,KYJ?(?XHLO*IXK(2LO*8,
M               MD>/?X ]'_B@UI]QEE+0K1'X#]-?BIUW]R%G+/O1/X$--
M_BJUY]R-H+K7B_\ )IX\?B,U+]P./GKYZL>JGN8                 !YMM
MG3NJ][X1==;[EU_BFR\%O-*5GXSF%FAWJVJ?0VZTQ<(J);:W+==H27UUC3(R
MFI<9=>]IQ"NE3SW:.IM9[LPVYZ]VW@N,;$PN[TI6=CF66B)=[<I]+;K3$Z,B
M4VMR!=(:7E5CRXZFI49=>YIQ"NE3S[:&I]:;KPZY:^VU@V,;#PN[TI6=CN5V
MF)=[>IY+;K;$Z,B2VMR!=(:7E5CRXZFI,==>YIQ"O2>3[KT3IKD?KV\ZHWSK
M+"]MZYOR:5N6(YU88%_M*I*&GV8USAMS6G';5>[>F2NL2?%6S-B.*[V76U]%
M$6SFE[,O9[D[=,UX,;&:QUY:GI:M);@N4^;94T]TYZGAFS(\6X7J$E*$4;CQ
M+Y'G5==7W/71I%/1&JY?>SI6FX.7++^%VP&[ ZNKTI6G=KW";,LZ:>Z<]4Q#
M8C$:=>(E$H11MB+>8\RKCB^YVY-(IZ(V/+SV=BTW!RXY?PPS]NPNK4]*5I[:
MUPFS+.FGNG/5,1V(Q&G7B(E*$4;8BWF/,JXXKN=N32*>B'+S^]D9L5V>O&?^
M73M5G%GW%2)JN/F\[K<KACZ:>[=]0P';<:'<[_ 2EMNC46%D,6X5=>7W/WAE
MNGHB^<B>(')KB=D"L;Y#:6SG6,I<EV) NEZM?K6)7QYFG5SZVLWL[ERP[)D(
M3Z5*@3I%$_N]*D;G?G%+D9Q>OM<?WUJ#,]<252'(L*Y7>V^LXM>G6O2Y];N9
M6IRX8GD:$4]*E09LBB?W>A' WWQ4Y%<8+[7']\:AS/7,E4AR-"N5WMOK.+WE
MUJG5SZWLRM3EPQ/(D(IZ5*@S9%$_N]*D/CE+P9Y=<*<G5BG*+0.Q-0S5RWH5
MMO%_L_KF$Y$^Q3J[]:6P[$[=<$RYMM/I4JV7&4E'7W72OH,;C'PQ],4
M                 #:APW\G'G!S,7;+YC.MY&K-63E17U;9W"Q<L/QN;;7W
M$55,Q&U/07<GSA*X_B59=MT-RWJ=;\-V6Q6O6FS'B5Y2_,OERNW7G'=>OZTU
MI-K&>KM':[-PQ3'I=O>6BJI>+6QZ$[DF9T6QWU:=@1'("G4>&[*9K7J;+>)G
ME-\R>6Z[=><=U\_K76LVL9ZNT-K,W#%,>F6]Y:*JEXM;'83N1YE1;'?5IV!$
M<@*=1X;DIFM>M-RO [R'_,.Y[.6C(L1U1)TWINXJAR%;LWI&NN"XG/M,AQNJ
MI^$661;GLPV(ER+XBF'K5 =M:WF_">FQZU[J3$.!7DD\2.$<FSYU.MSN^M[6
MU4>7&VEL6V0_>_%[FS5MSUO7.!H=G67$WVWVDN,S9#MRO$=?=1J:VVM39+%X
M0^3EQ9X<2+5FLV YN[=5OK'DQ]E9_;8GJ&-W%FJ'/6M?X2ER;:,7?;?:2MJ8
M^Y<;LPKNHU,0A:D$KWA)Y._%OAU(M6:38#F[=TV^K$F/LG/K=$]1QRXLU0OU
MK ,)2Y-M&,/MO-)6U,?<N%V85UHU,0A:D$['RV/9[^$7E[2K'L:XVM[DGR.M
M*HLV+N+:=G@4MF'W:.IIVDW56MT/7&P83):DLH=8N$EZ[7V,NBJ,W!IMQ35=
MR!MJ-LQOB                -5GG.<I_P"RCP W'D=IN/O?GNTH;>D-<+;7
MX<E&0;$BSH=[N<1U+B'H\S'<#B7>XQW4T5V2XK-*TI176FLSS=>2_P#9BX,;
M9O\ :[AZCF^RHB--:_4A79(3?<^C38EXN,5Q+B'8\NP81%NMPCNIHKME1FJ5
MIT5UIK0\W'DK_9DX-[9O]LG^HYOLF(C3> *0OLD)OF>QIL2\7&*XEQ#L>78<
M)BW6?'=317;*C-4K3HKK33/Y^/,G^Q=Y9F]\JLMU][-E;B@M<>=5+;<\.6C)
MMI0[C!R&[0G4.MOQ9^+:VA7RZQ7D47V38;%*TI176E;$5Z17O%3>
M;[O9X>*5=]\X8^W;_;:2\#XN6-.PI+DAA+T.1LB]JEV36-N7W>EN5"E-S[Y'
M<I^\?L:*5_?4-W_D*<8J[OYEL;4OEOI*PGC994YY(6^REZ)(V#>52K/KFWK[
MO2W)AR43KTPY3]X]9DTK^^H;NO(:XR5W=S)8VG>[?25A/&ZS)SN0M]E+T21L
M&\*DV?74!?=Z6Y,.2B;>6'*=>QZS)Z_OJ$E/V7+A=7DIYA\7>&2VE,[6W#O'
M4[0EN28Z)$"5M?(53<?U#:G**Z5:FV^8U<LBC.IZ^'(QU%*_OZ%@$3H2<L6:
MH                           !J-\[OBVGE!Y?>V6+3;*3\]TJVUO3!%-
MLT<F5?P6+,<S&V1^Q/K+];QKV9=6FXZ*]'IM(]:I4I":&K#SD>-2>2/!3:+-
MKMU)V;Z?;;W3A2FV:.2ZO85&EN99;H_8GUAZMUP27<VVV$5Z.S*1ZU2JJ$FK
M3SC>-B>1_!;:#-LMU)N;:A;;W1A2FV:.2ZO85&EN97;F.Q/K#U;K@DNYMML(
MKT=ETCUK154)H:0?:%N'*.8/EC;KC66TIN6R= ,M<C-<*:CT=GJDZXASW<[M
M$7PTUER%7W6$Z\LM1FZ]'YZ8M:I4IM%"N!*^XK^BJ5        )#OLX'*:FG
M.95[T+?[BF-AW)W%%66 V^\IJ,SM# 6KCD>&2*K4E;**W*POWNW)1[A4B7+C
M)HJM4I0O?5[/MR7IJ7EO>-(7R?2/B?([&%6>$V\ZIN.SLG!VKAD&(OU4JBVD
M5N-D>O%O2CW"GY4J.GNK5*4*WR^S^<E::FY:WC25[GIC8IR,QA5HA-O.J;CL
M[(PANX9!B3]5*HMI%;A9'KQ;TH]PI^5*CIHJM4I0J49[*5S)IH?GID/&S);J
MF)@G+W"U6"VM27U,Q8^X=:LW7*\"DU6M*V&U7;&Y&06I+?TM4F;.B)HNJD(;
M7/3)NQ-K+)PHAN6'RIN2OX_]R?&+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_ZW
MN7_/'CP \C!Q
M                          !W?6^L]C;CS?'-9ZEP/,-F[$R^X-VK%<%P
M+'+OEN6Y%<G4J6B%9L>L42==;C(\-"E52TTJJ4)JJO1-*UIVC"\(S+8^46;"
M-?8ID><9CD4Q$"PXKB=FN.0Y#>)JZ54F+;;/:H\J?,>[$U55+;:JT32M:]*4
MK4'U0H,VY2F8-OB29TR0NC;$6(RY(D/+K_O6V6DK<77I_L4^@38_*_\ 8Y=E
M; 18ML>9SFT[4&*NICW&%QIU3>+/<]HW9I5(\EAK8^R&:7K%L&BN4HIN1;;0
MW=;BXTY6E9MMD-U22<>#'LX6;9>FU; YQ9/*UW8'*,S(VDL!N-MFYU<&U>"^
MTC,\T:I<[#BS"Z4JAV%;T3YJT+Z5DPGD52#)S!>.$Z9X5PSF2NW1Z]%ILD!Q
MI<YRGH52DV;3Q8\5-?H50W1Q=:5_?(K0GI<8.(W&?A=K.%I[BQI7 ](Z\AN(
MDNV3"K0F+*O=Q0PW%]_,NR*8Y,R;-LD<BLH:<N=XF3K@ZVA*5O*2E-*2PM&<
M>=(\:,(BZYT-K+%-88?&6EYRUXS;J,/W2:AI$?WTR&\25R;YD]Z6PVE"YUQD
MRIBT(2E3E:)I2@RQL6/63&8*;=8;9$M<--:5JU%;[5.KI2B?%D/*JI^4]5-.
ME5N*4NM*?1,C#V4',@                                     &/?)[
ME'I7A]J._P"ZM[9:QBV'6.B8\9AM*)F0Y3?)"5UMV+8A9*.M2+[D5S4BOALH
MJE#325OON,QFGGF_!^1_)33_ !0U7?=P;KREC&L3LU$L1V&THEW[);R^E=8&
M-8I9J.M/WN_W%2*^&RBJ4-MI6\\MJ.TZZCPGD=R2U!Q2U9?-O[JRAC&L4LU$
ML1V6TIEW[);S(2NL#&\5L]'6G[U?[BI%?#915*&VTK>>6U':==1C!R_YB\?^
M"^D,FY <CLVC8=@N.I1&B1FDHG91F612DKK:L.P;'J/,RLDRF[K;5X4=NJ6V
M64.2)+C$5E]]JO#\R3S.]V>8GL>EPR9U_"=*XK<)BM8:;M<^0Y9[.PIR0U'R
M7+%T<2QD^P)=O>\)Z<IM#,9M2F8C3+:W?%@5>81YCNXN?.P*3LB=?P[3^,SY
M:M<:DMLZ0NTVIFKDAIC(LH71RC.1YU*@.^&]-4A#4=NJFHK;+:W?%@:^8+YC
M6X>>V?TG9$Z]A^H,9GRU:YU+;9SZ[3:F5.2&F,AR=='*,Y'G,F"[X;TU2$-1
MT54U%;9;6[XM7)YL'F^<@O-+VK2Y9<_)U]Q_PRZ3EZ@T-9KG*<L5CCJ=E,Q<
MMS5RCJ8^7[-FVM_P9%Q6VAB(TI;$%F.TX]XVL\UV&N\U(@       $NWR9?(
MW=D.XIRUYL8?'5;U1X61:?X_9-!\5<M;O^,VW-]MV6:SX2(B&O#?MU@?2M3J
MEI=N"$)12*[*F\HSR8G'W,9Y1\Q,485 4Q#OVJ-%Y%#\5<I;O^,6[,=IV>8S
MX2(J&NQZWV-ZBE.J4EV<A"44C.2GO*0\F=Q]S&>4/,+%&%0%,0[]JG1F10_%
M7*6[_C%OS':5GF,^$B*AKL>@6-ZBE.J4ER<A"44C.3A_(1]G:>DO89S9\P7!
M8RK8J-;\IT7QDRVW^.Y-<?\ \;M.PMW8_<(_@MPFV?"D6K&9"5J>4M+US;0E
M%(;TP)*4H2E"$I2A*:)2E-*)2E*:=$I2FG2E$TI3T4)7*4I0E*4IHE*:42E*
M:4HE*:4Z42FE.E*4I2GHH2L4I2A*4I31*4THE*4TI1*4TITHE-*=*4I2E/10
MG/I2E"4H0E*$(31*$)I1*4I33HE*4TZ42E-*=*4I] _T_P!/]/Z
M   -:'F[\J/[(W K=>P+9/\ 4,ZS*U)U!K):'O5Y:<VV-'F6I%RM[O[D_%<8
M:N=[;ITKW5MG3]TUV^:IR8_LK\(MPYU;IWJ.:9;;$ZIURM#W@2J9CL!B7;$W
M" Y^Y.QG'&KC>&Z=*]U;=T_=->'FH<EO[+/"3<&<VZ=ZEFF6VQ.JM=+0]X$F
MF8Y^Q+MB;A!<_<G8SCC5QO#=.E>ZMNZ?NFI+SQ.97]B#RV.0.S;1<_>W8V>6
M9.C-0N-R/59J=A;5BS[,B[6M[Z-+GAF(LW?(&J=*]U;1V_0KUI6?%=B5WQ4B
M      $A_P!FTXY-[5YM9%NV[PT2<?XU:^FWJ$MUJC[2=A;)1<,,Q1MUMSZ4
MGP\:3D,MIRO<IJ3#:4BE%4HM&^OV>S0"-F\Q;_N*ZQ$2+%QXP29>(:W&J/-)
MSS82)V(XPVZVOZ73LQU-^E-+KW*;D1&E)I15*+1OF]GRT"C9G,._;AND1$BQ
M<>L$F7>&MQI+S2<[V$B=B.,-NMK^ET[,>3?932Z]5-R(C2DTHJE%IE'>R=\5
M6]S^8-E/(.]P$2\8XEZPN%_M[CK*9#"-H;8;N>!86T\TY])3X>))RB:RY7N6
MS+@,K12BJ4<;GHDW4FU%DT
M                          87^8GQ,LG.?A!R;XHWIF&MW<FI\DL&*RY]
M4TB678UO81D.K\D>4I"^UO&MB6>V3U=*=:ICUIUIUZF-/,;C];.4_%[>&@KD
MW&4YLC +U:;#(E]*1[9F<1I-XP6].*JE71%DS&W09=>GIJEFM.M.H.M9EC[6
M58O?+ [1-:W*WO-,*5^]:FHIXT%ZM>E?0S,;0O\ ^T4<MSMEQLMRN%GN\*5;
M+M:9TNV7.VSF'(TVWW& ^Y%FPID9Y*78\J)):4VXA5**0M-:5IUH5;\Z#,MD
MV9;;C%?@W"WRI$&="E-+8DQ)D1U;$F+)9<HEQE^.^VI"TJI2J54K2OI!JW6A
M;2UMN)4AQM:D.(52J5(6BM4J2I-?31254Z5H?"?*#^
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
MFSWVRR%6"7+E6:YL18&+V5]FZ6^EQE-(<\52/"E.4JBM:IJG9!Y=7D^<7?+
MR/9F0\:LIWC);VW9+!9LSQ[8^;X_D^.3%XM/GSL>O,:#:\*QR3'O=II>)S#3
MOCJ;\":\E3=:U0I&QPV F?QM6    .G;$P>R[.U_G6M<D5-1CNPL.R?![\NV
M/MQ;BBRY99)UANBK?)=8DM1YJ8-P<JTXIMQ*'.E:I52G2O4L^PRT;'P7-->9
M"J8BP9YB61X9?%VYY$:X(M&46>98[DJ#(=9D-QYB84Y=6EJ;<2A?2M4JI3I7
MJ>>X;:-C8-FFO<@5,18<[Q/(\-O:[<\B-<$6C*+/,LER5!D.LR&V)B8<Y=6E
MJ;6E*^E:I52G2O1-I:[L&WM9;&U-E:[@WB^T,$R[7>2.6F0U#NK=@S7'[AC5
MX7;);T>6S%N";=<W*LN+:=2ASHJJ%4ITKHE_9J/+M_AOD?\ "7BWY.#2E^SP
M<"/X9Y!?")C/Y/C2O^SS\"OX9Y ?"'C7Y/R.)^R6^5K]D'*SX6L._)4/V:CR
M[?X;Y'_"7BWY.!^SP<"/X9Y!?")C/Y/A^SS\"OX9Y ?"'C7Y/Q^R6^5K]D'*
MSX6L._)4/V:CR[?X;Y'_  EXM^3@?L\' C^&>07PB8S^3X?L\_ K^&>0'PAX
MU^3\?LEOE:_9!RL^%K#OR5#]FH\NW^&^1_PEXM^3@?L\' C^&>07PB8S^3X?
ML\_ K^&>0'PAXU^3\?LEOE:_9!RL^%K#OR5#]FH\NW^&^1_PEXM^3@?L\' C
M^&>07PB8S^3X?L\_ K^&>0'PAXU^3\?LEOE:_9!RL^%K#OR5#]FH\NW^&^1_
MPEXM^3@?L\' C^&>07PB8S^3X?L\_ K^&>0'PAXU^3\?LEOE:_9!RL^%K#OR
M5#]FH\NW^&^1_P )>+?DX'[/!P(_AGD%\(F,_D^'[//P*_AGD!\(>-?D_'[)
M;Y6OV0<K/A:P[\E0_9J/+M_AOD?\)>+?DX'[/!P(_AGD%\(F,_D^'[//P*_A
MGD!\(>-?D_'[);Y6OV0<K/A:P[\E0_9J/+M_AOD?\)>+?DX'[/!P(_AGD%\(
MF,_D^'[//P*_AGD!\(>-?D_'[);Y6OV0<K/A:P[\E0_9J/+M_AOD?\)>+?DX
M'[/!P(_AGD%\(F,_D^'[//P*_AGD!\(>-?D_'[);Y6OV0<K/A:P[\E0_9J/+
MM_AOD?\ "7BWY.!^SP<"/X9Y!?")C/Y/A^SS\"OX9Y ?"'C7Y/Q^R6^5K]D'
M*SX6L._)4/V:CR[?X;Y'_"7BWY.!^SP<"/X9Y!?")C/Y/A^SS\"OX9Y ?"'C
M7Y/Q^R6^5K]D'*SX6L._)4/V:CR[?X;Y'_"7BWY.!^SP<"/X9Y!?")C/Y/A^
MSS\"OX9Y ?"'C7Y/Q^R6^5K]D'*SX6L._)4>Y<:_(KX4\5=X8!R UC==X2,[
MUM<;A<\>9RG.L?NM@7)N=CNF/2:7&WP\'M<F2U2!=W:IHB0W6CE$UZUI2M*^
MT<>/)7X?<9=RX-O37-TW,_FNO9\^XV%G)<UL-SL:Y%QLMSL,BEP@Q,,MDB0W
M2#=7:IHE]NM'*)KUK2E:5]FX]>2YQ XS[DP;>>NKGN1_--?3Y]QL+629I8KG
M9%R+C9KE8I%+A!B8;;9$AND*ZNU31+[=:.437K6E.E<BN)GLY?E^\,N0^L^3
M>H;SR&D['U1=+I=L78S'8V,7K&G)5WQR\XO+I=;9!UY9Y<MJEMOC]441):K1
MVB55K6E*IKN9-N1MN-]@     !'T_9J/+M_AOD?\)>+?DX-$O[/!P(_AGD%\
M(F,_D^-%?[//P*_AGD!\(>-?D_(Q/[);Y6OV0<K/A:P[\E0_9J/+M_AOD?\
M"7BWY.!^SP<"/X9Y!?")C/Y/A^SS\"OX9Y ?"'C7Y/Q^R6^5K]D'*SX6L._)
M4/V:CR[?X;Y'_"7BWY.!^SP<"/X9Y!?")C/Y/A^SS\"OX9Y ?"'C7Y/Q^R6^
M5K]D'*SX6L._)4/V:CR[?X;Y'_"7BWY.!^SP<"/X9Y!?")C/Y/A^SS\"OX9Y
M ?"'C7Y/Q^R6^5K]D'*SX6L._)4/V:CR[?X;Y'_"7BWY.!^SP<"/X9Y!?")C
M/Y/A^SS\"OX9Y ?"'C7Y/Q^R6^5K]D'*SX6L._)49:<,?)VXE\$]O2=V:3N6
MWI>8RL.O6#NM9QF-DOME]Y;].L]PG+3"M^(6-^DVC]C9\-?C52E-54JFO6E:
M91\1/*;XN\*=JR-Q:>N.U966RL2N^&.-9GEEFO=HI:+W-M,^8I,.!BEE?I,H
M_9F>Q?C52E-54JFO6E:90\1_*?XO<+-J2-PZ?N&U)662<3N^&N-YEEEGO5HI
M:+U,M,Z8I,.!BMF?I,H]9F>Q?C52E-54JFO6E:9L\!_(EX3>7%O*7R"X^W7>
M,W.YN"7_ %V\SL3.\>R2P4L&27&Q7.X+1;[9@^.R4W!,G'8_AN>L52E-5TJB
MO6E:;5S9N;,S<Z                                :%<M]G-\O[-,KR
M;,;Q>N0R;MEF0WK);HF'L;&&(:;C?;E)NDU,5E>O'ELQJ292NQ-5KJE/2E:U
M^B:0\I\@+@OE^3Y'EEUO&^DW3*+]=\BN28F?XVS$3/O=PD7*8F*RO GEM1Z2
M)*NQ-5JJE/2E:U^B:2,I\@C@SEV39%EEUN^^$W3)[[=\BN28F?XXS%3/O5PD
M7*8F,TO WEM1Z2)*NQ-5JJE/2E:U^B1L,V]E:\LG/LSR[.[Y?N4*+WFN3W_+
M;PB!M7$8\%-UR.ZR[Q<$PF'-7ON,1$RYBZ-H4XM24=*556M.IU[]FH\NW^&^
M1_PEXM^3@X']G@X$?PSR"^$3&?R?'!?L\_ K^&>0'PAXU^3\ZQ^R6^5K]D'*
MSX6L._)4/V:CR[?X;Y'_  EXM^3@?L\' C^&>07PB8S^3X?L\_ K^&>0'PAX
MU^3\?LEOE:_9!RL^%K#OR5#]FH\NW^&^1_PEXM^3@?L\' C^&>07PB8S^3X?
ML\_ K^&>0'PAXU^3\?LEOE:_9!RL^%K#OR5#]FH\NW^&^1_PEXM^3@?L\' C
M^&>07PB8S^3X?L\_ K^&>0'PAXU^3\?LEOE:_9!RL^%K#OR5'N7&OR*^%/%7
M>& <@-8W7>$C.];7&X7/'F<ISK'[K8%R;G8[ICTFEQM\/![7)DM4@7=VJ:(D
M-UHY1->M:4K2OM''CR5^'W&7<N#;TUS=-S/YKKV?/N-A9R7-;#<[&N1<;+<[
M#(I<(,3#+9(D-T@W5VJ:)?;K1RB:]:TI6E?9N/7DN<0.,^Y,&WGKJY[D?S37
MT^?<;"UDF:6*YV1<BXV:Y6*12X08F&VV1(;I"NKM4T2^W6CE$UZUI3I7(KB9
M[.7Y?O#+D/K/DWJ&\\AI.Q]472Z7;%V,QV-C%ZQIR5=\<O.+RZ76V0=>6>7+
M:I;;X_5%$26JT=HE5:UI2J:[F3;D;;C?8                8=\V^#VF.?>
MJL?T[O.5FT3$L;V#:MEVYS [Y;[!=U9%9\<RO%HB),RXV2_,.VVMLS*75;5&
M4K4[1M5%THFJ58F\QN&>HN<>LK%J;=$K,8F+X]G=LV) <PF\P;'=57^TX_D^
M-142)=PL][9<M];=ELJJVZ-)55RC:J+I1-:*Q0YB<-M1\X-9V/4^YI.81<7Q
M[.[9L. YA-Y@V.ZUO]IQ_)\;BHD2[A9[VRY;ZV[+955MT:2JKE&U472B:T5@
MGYA'EX:#\R[3&,Z)Y%3-@P<)Q/9]EVU:W=;Y%;,9OBLIL6*9IAT)N5/NN/Y)
M'=M-;3GDZJV4L(6IZC2J.4HBJ5:N/V:CR[?X;Y'_  EXM^3@UK_L\' C^&>0
M7PB8S^3XUM?L\_ K^&>0'PAXU^3\TZ_LEOE:_9!RL^%K#OR5#]FH\NW^&^1_
MPEXM^3@?L\' C^&>07PB8S^3X?L\_ K^&>0'PAXU^3\?LEOE:_9!RL^%K#OR
M5#]FH\NW^&^1_P )>+?DX'[/!P(_AGD%\(F,_D^'[//P*_AGD!\(>-?D_'[)
M;Y6OV0<K/A:P[\E0_9J/+M_AOD?\)>+?DX'[/!P(_AGD%\(F,_D^'[//P*_A
MGD!\(>-?D_'[);Y6OV0<K/A:P[\E0_9J/+M_AOD?\)>+?DX'[/!P(_AGD%\(
MF,_D^'[//P*_AGD!\(>-?D_'[);Y6OV0<K/A:P[\E1M7X8\,=0\$]0R=)Z3D
MYC+PZ7F-ZSAUW.+U!OUZ]^K]!L]OFI3-M]GL<>D*D>QL^&WX-5)555:JKUI2
MFS?B)Q$U5PIU5)T[IV3ELK$Y66W?,W7<SN\*]W?WWO<*TP)B4S(%ILK%(=&+
M*SV(\'N2KNK55>M*4V9\1N(VJ^%FJY&GM/2,LE8G*RR[YDXYF5WA7J[^^]ZA
M6F!,2F9 M-F8I#HQ9F>Q'@U4E555JJO6E*;G> _ ?1OEQ:-E\?>/LO.YN"3<
M[O\ L1Y[8E_MV27^E_R2W6*V7!"+A;+%CL9-O3&QV/X;?J]5)55=:KKUI2F6
MAE&90F;(   !CMRJXSX-R_TAEG'_ &9>\VLF!9N]8U9*O ;S L%^N,2P7N!D
M,2UJN=PL][;:MLBZ6R.N0A#-%/(;\.JNQ2TJ\#Y-<=<+Y6Z:RC1>Q;SF-FPC
M,GK,K(EX/=X-CO=PBV.\0K]%MJKC.M-Y0W;W[G;6%OH2U13J&^RJNQ2TJ\%Y
M,<=\,Y5Z<R?1FQ+QF%GPG,7;,K(5X/=H5DO<^+8[Q"OT6VJN,ZTWA#=O?N5N
M86^A+5%.H;[*J[%+2K%KF;Q(UUSFX\YKQDVYD&P<>UML)_'5Y:O6E^MN-9)=
M86-9!;<HA6==WN=BR%MFTRKQ:(RY+:&$K?0UX=5^&MQ*]/O[-1Y=O\-\C_A+
MQ;\G!JA_9X.!'\,\@OA$QG\GQJE_9Y^!7\,\@/A#QK\GYHN_9+?*U^R#E9\+
M6'?DJ'[-1Y=O\-\C_A+Q;\G _9X.!'\,\@OA$QG\GP_9Y^!7\,\@/A#QK\GX
M_9+?*U^R#E9\+6'?DJ'[-1Y=O\-\C_A+Q;\G _9X.!'\,\@OA$QG\GP_9Y^!
M7\,\@/A#QK\GX_9+?*U^R#E9\+6'?DJ'[-1Y=O\ #?(_X2\6_)P/V>#@1_#/
M(+X1,9_)\/V>?@5_#/(#X0\:_)^/V2WRM?L@Y6?"UAWY*A^S4>7;_#?(_P"$
MO%OR<#]G@X$?PSR"^$3&?R?#]GGX%?PSR ^$/&OR?C]DM\K7[(.5GPM8=^2H
MS!X5>4#Q%X';1N^X=+IV7=LWNV'S\)1,V)E-HR.+:+/=;E:KG<G;-&MV+V'U
M.Y3%V=EI3ZE.*I'JMM-*4<7UROX?>5+Q7X2;*NNV-0TV)=,RNF*3L.1+S[)K
M5D$:U6FYW"V7&X.6B/ QNQ^JW"6NTM-*>4I:J,56BG2CB^N5O$'RJ>+/"?9-
MUVOJ).P[IF-SQ2=AR9>>Y+:\@C6NTW.X6RXW!RTQX&-V3U6X2UVEII3U5+51
MBJT4Z46KKG3Y?_D9<'_+<W%?-ZZ!3MJ];"O6"W/7J)^T<RLF5P[)8KS=K+=[
MJ]88EKP_&ZP;M.<L+#*Y*EN*I&JXTFE$NK[MI1LK-DYN-
M               --W)OR+^$'*[=^<;_ -B+V_9,XV')M<[)HV"YK9+'CDFY
M6RR6VQ>^4>UW##KT[&F7"+:VW954O]KTE2W>VBEJZZD^1ODM\->3NY<SWGGJ
M]KV;,\]D6Z;D<?"LPLUFL$BX6ZSV^R^^#%MGXG>'8\N?'MK;DFM'NUV0I;G2
MBEJZZF.1?DP<..3>X\RWCGJ]JV?,L\D6Z;D4?"\PL]FL$BX6ZSV^R^^#%MG8
MG=W8\N?'MK;DFM'NUV0I;G2BEJZZ'.7?LZ'EY<T>0VQ.3.TE[SQ[8FT9=HN6
M71-<[ Q_'L5EW6T8_:L<]]8UGN>"Y ]$G72)9VGIBDR*I?EJ<>[:*<5U\%_9
MJ/+M_AOD?\)>+?DX/$?V>#@1_#/(+X1,9_)\>)?L\_ K^&>0'PAXU^3\QL_9
M+?*U^R#E9\+6'?DJ'[-1Y=O\-\C_ (2\6_)P/V>#@1_#/(+X1,9_)\/V>?@5
M_#/(#X0\:_)^/V2WRM?L@Y6?"UAWY*A^S4>7;_#?(_X2\6_)P/V>#@1_#/(+
MX1,9_)\/V>?@5_#/(#X0\:_)^/V2WRM?L@Y6?"UAWY*A^S4>7;_#?(_X2\6_
M)P/V>#@1_#/(+X1,9_)\/V>?@5_#/(#X0\:_)^/V2WRM?L@Y6?"UAWY*A^S4
M>7;_  WR/^$O%OR<#]G@X$?PSR"^$3&?R?#]GGX%?PSR ^$/&OR?C]DM\K7[
M(.5GPM8=^2HWEZHUU:]0ZQU_JJQ7?(K[8];X=CN#V2[Y=<6;OD\ZS8O:HMFM
M3M]NS$.WMW.YT@0VTNR*LH6\I/>OJJJJUW0:PP"VZIUQ@NLK+=+_ 'NRZ^Q*
MP899KKE4]FZY'-M&-6R-:+8[>[FQ$@HN-RI!B-I=?\)"G54[E=55K6NYO6.
MVW56N<%UG9;I?[U9M?XG8<-L]TRF>S=<CF6G&[9&M%L<O5S8B047&XT@Q&TN
MO^$A3JJ=RNJJUK613I;5EGT;J'6.F,<O>4Y'CNJ,$Q;7>/7O-[HQ?,ON-APZ
MS0[!97LCO4:!;&[O=Z6R TEZ55AM;ZTU6OJM2E5] .]'>3TT
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
MV&8L2)%9;CQHL:.VEIB/'8:2AIAAAI%$H0FE$I32E*4I2A^Q^I^I^X
M             !AYS8X1:@Y[ZKL>G=W73/;=AMASJV;"8;U_?[=CMQF7ZT6/
M(K! ;N,NXV*_(DVQJ'D\E=6*-HHI^C:ZUZMI,3^8G#?5/.#6=FU-N.Y9Q Q*
MR9K;L\81@M\M]@GR[W:K-?['";N$J?9+VB1;6HF22%^#1">KU&UUKU10Q1YA
M<.=5<W=:6;4^XKCF\#$K)FENSQA&#7N!89\N]VJS7^QPFY\J?9;VB1;FHF1R
M%U9HA/5ZC:ZUZHH8*>8+Y>NC/,ITUCNB>0EWV3:\#QO8UHVA&:UEDMKQ:ZSL
MDL>.Y3C-M:NLZZ8YDB)5H9@YA+<K'HTBBI%&G*JZM)H:M_V:CR[?X;Y'_"7B
MWY.#6K^SP<"/X9Y!?")C/Y/C6S^SS\"OX9Y ?"'C7Y/S3I^R6^5K]D'*SX6L
M._)4/V:CR[?X;Y'_  EXM^3@?L\' C^&>07PB8S^3X?L\_ K^&>0'PAXU^3\
M?LEOE:_9!RL^%K#OR5#]FH\NW^&^1_PEXM^3@?L\' C^&>07PB8S^3X?L\_
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
M.YN,97EJ\VN$?.;];[Z_&OKUGM=BDO6]VWV.QHCM2K?98R7$J0NM:M4KUI]
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
M=<;@Q8[;8;;:E7>UV#'6:8_9HT!QV)&JQ6K,B=*7WU\:M*9K&81E^; @
M                       #\WF69++L>0TT_'?:<9?8>;2ZR\RZFJ'6G6ET
M4AQIQ"JT4FM*TK2O2I^;S+4AIUA]IM]A]M;+S+R$N-/-.)JAQIUM=%(<;<0J
MM%)K2M*TKTJ?F\RU(:=8?:;?8?;6R\R\A+C3S3B:H<:=;712'&W$*K12:TK2
MM*]*GY/L,2F'HLIEJ3&DM.,2([[:'F'V'D5;>9>9<HIMUIUM54J2JE:*I7I7
MT&@2X>S9>75.GSIS4[D';6YDR3*;MUOV3CJ8$!$AY;R(4%,O )<I,.*E?AM4
M===<HA-.Y:J]:UT:3_9ZN LV=-F-S=[VYN7+D246^!L*P)@P4/O+=3#A)E8+
M*DIB1DK[&Z..N.40FG<I5>M:Z.I_L^' >;.F3&YN];>W+ER)*($#8-A3!@H?
M>6ZF'#3*P>5)3$C)7V-T<=<<HA-.Y2J]:UC.73V3KRL;C<[C<&KCR>M+4^=+
MFM6JU[8Q=%LMC<J0X^BWVY,W6DZ8F##2NC;-'GGG:-IIW+6KJJOQ_LU'EV_P
MWR/^$O%OR<'R?L\' C^&>07PB8S^3X^3]GGX%?PSR ^$/&OR?GP_LEOE:_9!
MRL^%K#OR5#]FH\NW^&^1_P )>+?DX'[/!P(_AGD%\(F,_D^'[//P*_AGD!\(
M>-?D_'[);Y6OV0<K/A:P[\E0_9J/+M_AOD?\)>+?DX'[/!P(_AGD%\(F,_D^
M'[//P*_AGD!\(>-?D_'[);Y6OV0<K/A:P[\E0_9J/+M_AOD?\)>+?DX'[/!P
M(_AGD%\(F,_D^'[//P*_AGD!\(>-?D_'[);Y6OV0<K/A:P[\E1W37'L\_!;4
M^PL&VAA&5\D+5F6NLNQS.,5N5-DXNOU'(<6N\2]V>2MNFND>*VU/A-U6BM:4
M6GJFOHJ=OU]Y#7"S6&=X9LG#<HY!VO+< RJP9EC-QIL+&E^I7[&KK%O-JD*;
MI@"?%;:FPT54BM:46GJFOHJ=NU_Y$'"[6.=X9LC#LGY VS+<!RFP9EC-QIL'
M&U>I7W&KI%O%JD*13 4^*VU-AHJI%:THM/5-?14[_JGV7KRYM*[/UWN'7F:<
MKK+GFK,XQ78>&79.V,.<][LHPV]P<AL<M;5-6(\9IFY6]NJVZUI1Q%*IKZ*U
M-ZYNK-TQ(W*(;EA\J;DK^/\ W)\8N1E4WR _#QNS\;FR/NRO(-4V0?\ 3U[_
M .M[E_SQX\ /(P<0
M                            2B?*L]EFYK<\&\>VQR(3<.&_&BX^J7&+
M><WL#S^[=BVEQ7C45K_5D]=OD6*USXZ.B+UD3D!FB'VI,.'=&N]--ZG KR'^
M3?*U%GS_ '%29QOTE,]7F,7+*+0Z[L_,K>NOB4KB.!RU1'K5!ELHZ)N5Y7$:
MHEUMZ-'G-]U*#W7 M#Y/E=&;A>>_&[(OM6EV4U6MTF-U]/\ BD!=4*:0NE/0
MZ]5%.E:*2ERA8Q< /*QX1^6=@JL.XI:<M.,WNYP8T/,]M9)5G*-S;$K'[5T<
MS'8,R*U<'8*I-*O(M<!$"R17EK5&A,=ZNLRKB/P.XP<(\5KCF@M;V^QW.;%9
MC9+L&]5;ONRLQJST5WY'E\EAN8Y%J]2KJ8$1,2UL.*4IB,UW5ZC,K$<#Q?"(
MGJU@MK;#JT)3)N#_ $?N4SM]/63,4FBZHZ^FC:*(:36ON4T-AIF$#N(
M                                  !ACS@YVZ(X$:CF;0W+?$N7*:U,
MC:^UQ:9$56;;*O\ %3'HJU8Y ?<3V082YC*[C<':4B6]A=%.54XMEEW$3F7S
M6TIP?U9+V1MN\T7<)C<N-@FOK7(C5S'8=\C)8I6V8_"?<3V0X:I;2Y\]VE(L
M!E=%+JIQ;33N(W,GFII7A%JV5L?;5YHNX3&Y<?!=?VM^-7,-A7R,EBBK98(3
M[B>R'#5+:7/GN](T!E=%+JIQ;33N WF'^8[QP\M72$[<.^LA2[=K@U/AZQU3
M9)4)6P=LY-#3&HJRXK;9+J*-VZWKG,.72Z/4I"M<9Q*G*J=<88>KM.=///>G
M/W;K^SMPW:D:T6JMP@:XUO:'G:8AK?&IDOUBEJL["DM>OW:6EMKWQNKZ/7+B
MXRCOJAEJ.PS <YI\W-T\Y=J/;'VQ=*1[5;*SX.OM?6IURF*Z]QV7*]8I;+4P
MI+?KUTE);:]?N;R/6Y[C2.^J&FF&68%'-#FUNCG%M-[8VU[I2/:K96=!U_KZ
MUNN4Q77V/2Y7CTMEJ84EOUZZ24MM>OW-Y/K<]QI'?V--,,LU:?F,^9+R,\S'
M>,G;V];VF)8[,JYVS5.J+(^]3!]48E.G>M4LUBC*2S[Y7N:AIGWTO,A'KUT=
M8;[ZH89C1H^%!AZ8?FOP      _1EEZ0\U'CM./OON(98890IUYYYU5$-M--
MHHI;CCBU4HE-*5K6M>E#]&679#K3##3C[[[B&6664*<=>=<51#;33:**6XXX
MM5*)32E:UK7I0_1IIU]UIAAIQY]YQ#3++2%..NNN*HAMIIM%*K<<<76E$II2
MM:UKTH?JPP_*?9BQ679,F2ZVQ'CL-K>???>71MIEEINBG'777%42E*:5JJM>
ME/23-_)I\C=K7],=Y5<V<,9?S_OM]^U!HK(&FY$?!/"<8N%LSK9-NHM;,C-5
M*0AR!9'Z*19T_3)K=;A5+%OET^4AY,;6"TL')KF)B+3^<]\"]ZITK?6VWV,*
M\-QF?;<TV%;Z+6R_F"E(0N#9WZ*1:4_3):*SJI9@RX/*4\FAO!:6'DSS"Q%I
M_..^!>]5:7OK;;[&%>&MF?;LTV#;^];+^854E"X5G?HI%I3],EHK.JEF#/@\
MA;V=IG6-,6YF^8-@+$G9E'+7DFC>.63LM28VN*LNQ[I:-C;8M5%N1Y.P%+0V
MY;<?DT4W8D_39[=;G5,>V2M23F2;":&                0@/:9N4Z<_P"1
M6M.*N/7!3ECT+C7UWYS'9=I1IW96RX,"?;8,QI*ET<<QW7[,%^.NO:I/OX^F
MM/H5K#4]HLY+ISG?NN^,MAGJ<LND,=^NK-&&G*4;=V'L2'!G6^'+:2I5%N6#
M!6H3S"Z]M4^_+Z>G[M8;WM$W)9.<;[UYQGL,^KEFTECU<JS1AIRGAN["V'#A
M3;?#EM)4JBW+!@S4-YA=>U2??E]/3]VM>1[7)S*3LOE-J7AEB]S4[CG&S$OK
MYV+%8=I1E[;.VK?;;E:;?.92M:7'<6UDQ;I$9RO:I/UQ245I]"M8QQ'*(Z!$
M.      + WV=[C?72G 2U[)N\"L7+.2>8WG9<I;Z$IF-87:5JP_ H"ZHI1*H
M4B%9Y5XC5K52NR\UK6M.O8F=7Y"/'VNGN#EMV%=858V4<A<MNVQ)*GD)3+:Q
M"UKKB>#PEU32E%0WXEJDW:/6M5*[+O7K6G[U,Z#R%^/U=/\ !ZV[!ND*L;*.
M0>67;8<E3R4IE-8C:U5Q3"(2JII2BH;\.U2;K'ZU4KLN]>M:?O4V<7LMW%&O
M'[RT+/MB]VU4/->6.=W[;<Q<AM*)S& V1:L%UK;5U12B56^5;[%,OL2M:J5X
M=_K6M:=>Q&^,W:F[ DC
M                         %,O[0'QQC\7?-_YOZ_M<)4/',JVLO=V,)2A
M#<.MKWW9+3M^7%MC;=$H:MMDR',9UM:;I1-&Z0JHI3HFE:UL'FYZ89T5YBG*
M#$8,94:RW[/E;/L::)2B/6!MFUV_8DAB"A'1+<*UWC(Y4)M%*4HBD;MIZ*4J
M#6OMVRTL6Q<HAH35++]PK=&/12B?#NS3=Q4E%*?00T])4BE/W.WH:;S6\#S<
M                      [_ *H_"EK7^?\ AWW16X[;@/\ IWA7\[<<_CB&
M#ZX'_'H7_*XW_#(+[DMDP;90
M
M
M
M
M
M
M                   #A+WC6.9-'I$R3'[)D$5*'VTQKW:H%VCI;DHHW)11
MF>Q(;HB0W2B5TZ=%IITKUH</><=Q_(F*1<@L5GOL:B'FZ1[S;(5T8HW)11N0
MBC,UA]NB'VZ42NG3HJGHKUH</><>Q_(F*1<@L=GOL:B'FZ1[S;(5S8HB0BC<
MA%&9K#[=$/MTHE=.G15*=*]:'7\AQ+%<NC4A97C./Y/#2W(:3$R&S6Z]1J-3
M&Z-2VZ,7*-):HW*:31+E.G1::=%=:'C]UXJ<7KX\W(O?&[0=XD,M>"T_==/:
M\N#S3/<I?A-NR\=>6AKO76O;2M*=:UK^Z>3W/C'QMO3K;]YX]Z/NS[3?@M/7
M/4^!3W6VNY2_";<E6!U:&^]5:]M*TIUK6IY3<N,W&^\NMOWCC[I"[/M-^"T]
M<M48'.=;:[E+\)MR5875H;[U5KVTK2G6M:GA5XX8</,B?:E9!Q0XU7V2PUX#
M,B\:*U=<WV6.]3G@M/3<6?<;:\1:E=M*TIUK6OT:G%_V.>(GYJ_'#X#]9?T8
M.-_LE\5?S9N/OP,ZY_HV<;_9-XL?FT<?_@:UU_1PXC^PAP>_,UXI_P#N\:B_
MH@=WL.A=&8K1JF+Z8U/C=(["HK%+#KK#[/1F*I5%JC-4M]GCT;84I-*U13HF
MM:?0.YV/2.E\8HU3&]1:OQZC#"HS%+'@.*6FC,92J*5':I M,?PV%*32M44Z
M)K6GT#N-DTEIC&:-4QO4>L,?HPPJ,S2R8#BEJHS&4JBU1VJ0+3'HVPI2:5JB
MG1-:T^@>A8UQLXZX91FF'Z#TKBE(T94./3&M68-8J1X:U)6N*S2UV*+X49:T
MTK5">B:UI2O0]8/3ST\]J
M
M
M                   //K]J35.4R/6\GUEKW(Y5'I4BDF_89CEWD>L35H=F
MO^-<+;(<\:6XVE3JNO<XI-*JK6M#HE[U;K+)7Z2LCUS@F02:.R7Z2+WB./W5
M^C\Q:7);U'I]O?<\64XA*G%=>JZTI576M#HEZU=K+)7_ %K(]=8)?Y/BR7_6
M+UB./W5_QYBTN2WO&G6]]SQ93B$J<5UZKK2E5=:T/,,DTEIC,I-)N7ZBUAE<
MRC\R527DF XI?)-)-P<0[/D4?NEIE.T?G.M)4\OKW.J32JJUK2AYFKAWQ&6I
M2U\6>.*EJ552E*TAK)2E*57JI2E5QBM:JK6OIJ><JXF\5UJ4I7&CC\I2JU4I
M2M-:YJI2JUZU4JM<<K6M:UKZ:GG:N)_%I:E*5QJT I2JU4I2M.:ZJI2JUZU4
MJM<<K6M:UKZ:GDBN"?"%:E+7PWXJK6M55+6KCSJ-2E*57JI2E5Q"M5*56O6M
M:_1/[9X?\2HSS4B/Q<XZ,2&'6WF'V=):T:>9>:51;3K3J,92MMUM::52JE:5
MI6G6A_;/%#BW'=:?8XUZ!8?8<0\R\SIS7;;K+K:J+;=:<1CB5MN-K32J54K2
MM*TZT/[9XI\78[K3['&W0;#[#B'F7F=/:\;=9=;51;;K3B,=2MMQM::52JE:
M5I6G6A_;'!CA+%?9E1>'?%B-)C.MOQY#''S4K+[#[*Z.,O,O-XBEQIUIQ-%)
M4FM*IK3K3TGJ..ZPUKB#J7L3UY@V+O)>5(2[CN)V"RNID*:\!3Z7+;;XRJ/*
M8]Q577NJGT=>AZ78-<:\Q5Q+N+X'AF-NI=J^EVP8O8[.XE]3?@J>2NW08ZJ.
MJ9]Q577K5/H^@>DV'7.O<5<2[C&!X9CCJ75/I=L.+V2SN)?4WX*GDKM\&.JC
MJF?<55UZU3Z/H'L>+:AU-@SJ7\)U?KO#WT/JE)>Q;"<:Q]U,E;/JZY"7+3;(
MBZ/JC_2ZKI7NJCW/7IZ#O)W,[F>B
M                                                        %$-R
MP^5-R5_'_N3XQ<C*IOD!^'C=GXW-D?=E>0:IL@_Z>O?_ %O<O^>/'@!Y&#B
M
M       #9%Y=?E/\U_- V!]9_%_5DR?BEJN$>'GNZ\O]:QO3&MVWJ-N*KD^:
M.0Y+<R\>KNT=:LUK9N-[D-=7&HBFD..(S1X<< >3?.?+OK<T7@<F78($MF-E
MFS<B\>RZUPM#E$+K6^9,N.^B1<?!71:+; ;F7-Y'5:(ZFTK6D=TPW ,GSJ9Z
MM8H"EQVUT3+N<CN9MD*E>E?I\FJ544YTKUHVW1;JJ>FB>E*UI92>4_[-9PB\
MMIO']GYQ;X?*SE= ]6N"=Q;)QZ&G$]>W9M2'J?>8UG)?NMIQ61#>;;JW>Y[M
MSR"CJ%KC2H3+RXB9K/ 'R4N,'"M%HSG*8<;?F_8G@2Z;&S6SQJ8_B%P15+E/
MO:X0\[/M]A>C.(15%SEKG7>BTJ4R_&;=5'H,U\ TIB^%49G2D)O]_1VK]\IK
M*:1X;E/3_P"K8*JN-QU)K2G1U=5O=:=4J32O:2,C<L#V4
M                           UL^9#YF6E?+LUG2\9:ZSF&Y,KMLUS56F[
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
MN8MEM:36J4TI6M.O0[H=O.WG?P
M                               "LM]M6U+'QCS!N.&WX,),1G;'%6!C
M]T>;;>HFYY+J_9><-2Y[KJTU:7*1C69VB+5*%>Y:C-UJFE5=RX0OM-&OF;'R
M]TQL6+%3':S_ $)$M$YU"'*4G7O!LVRA$B6XM5*MJ?39,EMS%:)5[EMA'5-*
MUZJ&$/)JWT8R^RW%*>VEPL"&7*TZ^[?@S95%+K6OH[J,26T^C]Q-/_MPV2-R
M#&T                      [_JC\*6M?Y_X=]T5N.VX#_IWA7\[<<_CB&#
MZX'_ !Z%_P KC?\ #(+[DMDP;90
M
M
M
M
M
M
M
M
M
M
M
M        "B&Y8?*FY*_C_P!R?&+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_P"M
M[E_SQX\ /(P<0
M                 =FPS"\PV-E>/8)K_%<BSC-LMNT.PXMB&)6:XY%DV1WN
MXO)CP+18[%:(\NYW6Y37UT0TPPTMQ:J]*4J<WC>-9%F5_L^*8C8;QE&3Y#<(
MUIL..X];9EXOEZNDQQ+,2W6NU6]F1.GS9+JJ)0TTA2U5KTI0'[QHTF9(9B1&
M'I4J0XEIB/';6\^\ZNO:AMIINBEN+56O2E*4K6I.D\H7V0>^9.WB^_?-2DSL
M5L;BH5ZQ_B!A]ZHQD]XA.-4D1Z;RSVQR^_$F7:535S'["^JY]BZ4E7&"^V]"
MK*A\N[V=NZ7Q%CVUST>E6&UKK&N=HXZXY<Z-7RXQEHHZU]]+++7([L?;<I6E
M5VBU.UG=JJ4?F174.1@94:[X[.OT8N^>J7':K5+K..1G>C[J:TZI]]);2O\
M%Z5_=9:KW]/WRT5I5)/JU1J/5VB=?XSJC3&OL/U;K7#;>BUXO@V"8_;<9QFR
M0D5JJK<&TVF/&B-N/NJ4X\[5-77WEJ<<4I:E*K+3P#7N"ZJQ"R8!K7$,<P3"
M<;AH@V+%L4M$*QV.UQDUJJJ(MO@,L1T+=<K5;BZTJXZXI2UJ4M5:U&6MOMT"
MU0V+?;(<:!"C(HAB+$90PPTG_80VVE*:5K7TUK]&M?37TGHAW$'V
M                                  &F[S5/-VU;Y?>(R\(Q)RS[&Y2Y
M+:G58GKMN6W)MF"-3(J'(&:;4I$DMS+9:$HD(>@VQ-6YUXK2E&ZLQZN2VM2G
MF:>:GK7@IBTK#<77:=@<E<AMCE<7P%$IN1;L);EQD+A9?LRD60B7;K4E#Z7H
M=NI5N;=JTI1%66*N2FM3'F8>:?K;@OBTK#L77:<_Y)Y#;'*XQ@2)3<BW84W*
MC(7"R_9=(LA$JW6I*'T/0[=2K<R[5I2B*LL5<E-Z'/.:\\/3GEC8/.U[A+EB
MVKS&RRS/*PK5K4YJ7:-<-3H;;MNS_<U(,MJ=:+$EN4B1;[2E35QOU:42TJ/%
MJ[-9K\]U;KVAR'V;EFX=QYA=<YV%FER<N5]OUV=HI:E5]Q%M]OB-4;AVFR6N
M-1,>%!C-M18<9M#32$(31-(*NX-P[(WWL;*-L;:RNYYGGF7W!RXWJ]W-RBE*
MK7W,:! BMT1$M=GML>B6(D..AN-%CH2VTA*$TI2#!M[;^Q]\[%R?:VV<KN>9
MYWE]P<N%ZO=S=HI:JU]S'@P(S=$1+79[;'HEB)#CH;C18Z$MM(2A-*4K'N0'
M('<'*/;N:[UWQG-YV)M#/[L[=LBR6]/44M2E>XB6NUPF4MP+)C]FB)1&@6^(
MVS#@Q6T,L-H;0E-/+#S0\U/&P     #E\?Q^_99?;1C&+V6ZY'DF07*'9[%8
M+' E76\WF[7%]$6!;+7;8+3\R?/FR74MM--(4XXM5*)I6M3E;%8KWE%ZM6-X
MU:+GD&0WVX1+39+'98,FYW>[W2>^B-!MUMMT)IZ7.G3)#B4---H4M:U4I2E:
MU.5L5BO>47JU8YC=HN=_R"^W"):;+8[-!DW.[7>Z3WT1H5NMMNAMO2YLV7(<
M2AMIM"EK6JE*4K6ISF,8QDF:Y%8\0PZP7G*LKR>ZP+%CF-8[;)EYOU^O=TDM
MP[;:+/:;<S(GW*Y3Y;R&F6&6UN..*HE-*UKT)WGD[^2QCW$&WX]R.Y'VZ!DW
M**Y6WUO'\8=K#N>-Z'BW%FM*QK<XW1^->-EN0W:M3KHA:X\"BUQH-5)H[+E3
M8O*=\H"P\4X-AY <@K?!R/DG<+?ZU8L<=K$N./:3C7!GI6-;W$>-'NVQ%Q'*
MMS;DA:F(7>N-"JI-')4F:OY4'E"V'BK!L._^0$"%D7)&X6_UJQ8X[6+<<?TI
M&GLUI6/ <1XT>Z[#<B.5;FW)"U,0N]<:'52:.2I-D!Y$_D!8OP:MF+\J^5MJ
MMN7<Q+M:O7<9Q!ZL&[XIQOAW6/6BH=J=:I(B7S;3L%ZK-QO#:UQK=1QR';JJ
M31Z=,D.F^DWR$HP                  CJ^TC<IJZAX>XYQ\L%Q5&R[DUE:
M8%U:CO);DLZOUW(M>1Y2M2T)4^PF[9*_9(/;U;3)B.RVZJ4E+B%:"?:#^2]=
M5<3\?T38[A6/E/(S)TPKFVPZE$AG6V OVS(,E752**>9I=,B?L\/MZH3(BN2
MD5JI-%HKH/\ :">2M=5\4;!HJR3ZQ\IY%9.F%<VV'4HD,ZWP)^VY!DJZJ113
M[-+ID+UGA]O5"9$5R4BM5)HM"HL?M7W,FNCN"N*\8<:NJHF;\NLT3;;TU%?2
MU+CZ>U;*LV5YBXI;:5R8Z;WELG'[=V]6DRX3TUNJE(2ZVJ!R0E2$^5N8
M !(#]G'XWUW!SJD;?NT!4G%N-&"W3,*/K0ER)7/\U:EX5A,"2VJE?IB;;+O5
MSCJ^BB1:D*IZ:4-Z7L_O'VNU^:C^UKI"K(QKCMA=RRRCRT)<BUSG,&I6'X="
MD(52M/$3;Y5WN+"OHH?MB%4]-*&\WR ^/U=K<TG]JW.$J1C7'C"[EE='EH2Y
M%KG.7M2L0PZ%(0JE?IB;?*N]Q85]%#]L0JGII0DV>RI\4:[T\QJ3O*]6U4K#
M>).N;QG5)#C:78-=F; 9FX!KVVRFU4K3QDVF=?[O&7Z*MRK*A5/32A/M)QQ.
M#++P
M            @(^W)8HTNV^6QG#*(K;T:=RMQ2X.5\3UV6U-8X]W>SH3T35J
ML6WK@3JUZUHJBY-.E*TK7MB4^U)V!M4+A5E#:6$.LRM^V"6OW?K,AN2UI^XV
MY-/15NK$-4256O6M*]S].G6G7H,2>4L>G9A4JE$TK15_CKKZ>Y5%4L[C=/\
M8[452O\ _F*_4B*@Q%                      ._ZH_"EK7^?^'?=%;CMN
M _Z=X5_.W'/XXA@^N!_QZ%_RN-_PR"^Y+9,&V4
M
M
M
M
M
M
M
M
M
M
M
M                    HAN6'RIN2OX_]R?&+D95-\@/P\;L_&YLC[LKR#5-
MD'_3U[_ZWN7_ #QX\ /(P<0
M                         ;6O+!\F[FAYK6>N6;0&&-X]J?'KI%A;)Y#9
M\W-M&J<&0NK;LF!'N#<=R9FV:)AN)6S8[0W)F?36G)58<1=92,^N#/EO<EN?
M66+MNH\:19\ L\]B+FNX<M1)MV XLE78X_$9F(97)R?):1ET4W:[<AZ1],;6
M_6/'560D=^P;6^39]+JU:(U&;>RXE,V\2Z*;@1:5Z54FBZ4JJ5)[:^AINBE>
MFE5=J:]U+0WRJ_(\X6>5'B463JO&$[+Y"W*TH@YUR;V%;(+^PKRM^-1JZVS"
MH253(.K,)F/*7TM=L<4^^S5M%PF7!QI#U)TO KRN>,_ 3'V'\"L=,VW!-MZ(
MN4[OR^#%=S"Y*=8HW/@XQ&HJ3%P/&)+BE]($%=776^Q,R3,6VER@SJP+5V,X
M!'2J QZ]>%MT1+ODQ":S':U3T<1%1U4B!%57K]+;KUK3I1:EUI2IN1-D(/2
M                                           "/KYO/G5XGPU@WK0/
M':?9LVY33HKT*_7%2$7/&=$QI\#OC72^)4VY;KYL!29*'8-F55QF+2GK%Q31
MOP8LS1/YJOG!8OQ(A7C1N@YUHS'DO-C.P[W/JA-QQW2D>;![X]RO*5-N0+SG
M2DR$.PK16KC4:E/'GIHWX,:7HL\U'S?<8XE0KQH[0LZT9AR5F1G8=[GU0FXX
M[I6/-A=\>Y7E*D.0+SG2DR$.PK0JKC4:E/'GIHWX,:7&+\\;V@+"N!=NR#C/
MQ:N5@V#S(N,)^WY)=%-HN^(\<8ERMO?$O.0H6T[:\BV<M,IMZVV!576(=*4D
MW1-&O5X<^!_FF:9=L;+,@SO/<EO>8YGE=UEWS)<HR.XRKO?+Y=YSE79=PN=R
MFN/294EY=?2I2J]*=*4Z4I2A":R_+\IS_)[[FN;Y#>,LR[)[G*O.0Y)D%PDW
M6]7FZ37*NRIUQN$QQV3*D/+KZ5*57I3I2G2E*4(4F79?E.?9/?<TS?(;QEF7
M9/<Y5YR')+_<)-TO-YNDURKLJ=<;A+<=D29#RZ^E2E5Z4Z4ITI2E"MYS[/\
M-]J9ID^Q]E99D&=Y[FEYFY#EN895=9E[R+(KW<75/S;G=KK/=?ES9<AQ7I4M
M5>E*4I3I2E*4ZR=<.NG40     #M.#X/E^R\OQO , QN\9AFN87B%8,8QBP0
MGKC>+W>+B\EB' @0V$J<>>><5_M)2FE5*K1-*UIV7#<-RO8>5X_@V#8_=LKS
M#*[M#L>.8Y8X;T^[7F[3WDL1(,&(PE3CKSKBO]I*4TJI5:)I6M.RX;AN5;#R
MK'\&P;'[KE>7Y7=8=CQS'+'#=GW:\7:>ZEB)!@Q&$J<=>=<5_P#2I3U4JM$T
MK6G<M>:\SG;6<XIK/6>*7W.=@9S?;?C6(8AC5O?NM]R&^W5],:!;;; C)6Z^
M^^ZO_:2A-*J56B:5K2??Y0WDXXGP2LD;<VYF[)F_*S([5X59L=+=PQ[2]HN4
M2B)^*X9)713<_)YC;JV+M?$4IXC551(?;%J^[.G'^55Y2^,<*;/'VYMQNSYE
MR<R"V>'68Q1N?8=0VNXQ:(G8SB,A=%-S<CE-NK9NEY12GB-UK%B=L:K[LR<)
MY5WE-XQPKL\?;>VV[/F/)J_VSPZRV$MS[%J*UW&+1$[&L1D+HIN;D<IMU;-T
MO**4\1OK%B=L:K[LRR]\CCR'\+\N''HF^]]M8_L+FAE5F\)5PC):NF,:"LEV
M@T;N>&8#+<HMJY9?.:><CWO(6Z)\5FJH,#MAJDO7'>P;K#=.2.0
M          "N(\\#E5_:D\P#:*[-<ESM?Z0\/1>"I0]WPW4X1-G4S6[QTMK5
M%>]^-@3;G5J2CJJ1 :BTJJJ4(HFOT\Y7DS_:4YT;*7:+@N;@NF^S2V%T0[W1
M'$X;,FTS"ZL);4J,[[ZYU,N56I">JGX+<;K6M$(HF !YR/)?^TESEV2NTW!<
MS!M.=FE\+2AWNB.)PZ7-IE]U82VI49WWUSJ9<:M2$]5/P6XW6M:(32E4[[0Y
MS,_MB^9KN)RPW9RXZRX\^'QRUTEM[O@.IUY<+C3/[Y&0RM4-_P!_-G7"\*9E
MHZJDVUF'12JI;11.H8U5&JXT<@     $^[V<?CC74'!-_;MVA>KY/R5SR[9D
MAUQ*VY*<"PQV3A.%PGVE4IT0Y<H-XN3"Z?WR/=&U?0Z$X_V?WC_75/"E[:ET
MA^!D?(?-KIEJ'%I6W(3@^(N2,.Q"&^TJE*40NX0KM<65T_OD>Y(K]#H3A/(#
MT!757"Q[:=TA^!D?(;-;GEB7%I4W(3A&(N2,/Q"(^TJE.B%W"'=K@RNG]\8N
M2*_0Z%E[[*EQ4KHSRXY&\+W;_5<OY:;(O6>(><2MJ6C6N NR]?8! DLKI2E&
MW+K;K[=H[E/[[%O#:OH="0$;T3>82:P
M                                      ""%[<7^"WR[/Y_\C_N=T\1
M3/:CO]!.''\[=T?Q/KD&*7*3_B.&_P#*[U_P-M*\0AY P\
M        ._ZH_"EK7^?^'?=%;CMN _Z=X5_.W'/XXA@^N!_QZ%_RN-_PR"^Y
M+9,&V4
M
M
M
M
M
M
M
M
M
M
M                                                HAN6'RIN2OX_
M]R?&+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_ZWN7_ #QX\ /(P<0
M                                                 ?M'CR)<AB)$
M8>E2I3S4>-&CM+>D2)#RTMLL,,MI4XZ\ZXJB4I32JE*K2E*=3]&67I#S4>.T
MX^^^XAEAAE"G7GGG540VTTVBBEN..+52B4TI6M:UZ4!_M*556B4TJI2JTHE-
M*5K6M:UZ4I2E/36M:DV[R7?9-,\W;]:?)+S.[;DFJ=1/>HW[%.*\:1*QW;&Q
MX2_ FQ']M76(^S=]38G-9]P[:&/ RJ0A:Z..6=;:%/2>O+1]G[RS9_UO[IYQ
MPKU@.O'/5;K8-#,//V?8&9QE>%)CN[!GQW6[AK_'Y+?N7+<UX5^>2M5%+MRD
M)4X,GM:<?I=T]7O6<H>M]NKV.Q["E2F;A-37HI-;@XFM'+?'53T5;ITD*I6O
M6K=:4ZV(FK-4ZST?K_%M4:=P+$]8ZUPFULV;$L&PBQV_',9L%M9JI5(UNM-L
M8CQ&/%=6IQU?;5QYY:G'%*6I2JS%,#P'"-78C8<!UQB>/X/A6,06[;C^+8O:
MX=FL=IA-=:T9AV^"TS':[W%*6XKIWNN*4M=5*56M1F- M\&UPV+?;8D>#"BM
MT;CQ8K2&6&44_P!ZAMNB4TZUKUK7Z-:UZU])Z =N!]8
M                          !%J\X3ST[?J3ZY^+W"S)X5XVI1,FQ[,WG9
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
MS9,6W)<?7]%QU2E5K6M:U/0SOAWP]1
M                                      *^/VX_-6Y.5>7!KIB4XEVS
MX_RAS6YPT3J^$^WDEQT38K%*DVU/1-'(BL4N*&'U]U:T>=0CMZ+[HA'M2.3(
M>OW###6GUI<MMHWIDTZ,F57PW47J;JJU6I]^%3I2BXZK!,2TZKK6M'7$IZ=%
M=PQ!Y22:*D87#HJO5MF^R5IHOT5H^NU--*4C_93ZNOI6O^S7I^Z0(R)L#$T
M                     [_JC\*6M?Y_X=]T5N.VX#_IWA7\[<<_CB&#ZX'_
M !Z%_P KC?\ #(+[DMDP;90
M
M
M
M
M
M
M
M
M
M
M
M    "B&Y8?*FY*_C_P!R?&+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_P"M[E_S
MQX\ /(P<0
M     9%\5^)?(CFON7&M \8=6Y)MG:.4N55%L=@8:;AVBUM.LLSLERR_SW8E
MAQ#$[4J0CUNZ7*3%A1^]*5.44M"5>R:&X^[BY-[)LFI-&X)>M@9U?5]8]KM+
M2$1K?!0XTW*O607:6Y'M..X_ J\GUB=->8BL]R:*712DTJ.9L./7G)[DQ:+%
M ?N$]^ON6F:4HEMNE:44_(>75+,:.WUIW.+4E-.OT?30M!_)6]FSXY^6?%QO
M>>]*XWR,YLMQV)K6=R(#TG66D9[K=%R+?I*PWJ*Q(?OD=Q56EY;<HS5W>;1_
MB3%J:>DL/SH?+,\E?37"-BR[3VG6R[EY.H9:DHRMZ(X_A&KY:T44]$UA:;DP
MT\[=&5U\-603647!Q"?\6:@(<?:=&=&LM*V;"$L76Z^#><GI2BJ2ZHJJ#:UU
MIZ46MIU-*U=IUZ5D+I1RM*>YHW2JJ5DS&[L'MX
M                     !^,B1'AQWY<M]F+%BLNR),F0ZAB/'CL(4Z\^^\Z
MI+;+++::J4I5:)2FE:UKT/R??8BL/2I3S4:-&:<?D2'W$,L,,,HJX\\\\Y5+
M;333::J4I5:432G6OH/R??8BL/2I3S4:-&:<?D2'W$,L,,,HJX\\\\Y5+;33
M3::J4I5:432G6OH/PE2HT&-(FS9#$.'#8>E2Y<IYN/&BQH[:G7Y$A]U2&F&&
M&D54M:JT2E-*UK6E*$-CSA//:D9C]<_%S@]EK\+$>LFQ[/Y"X]+D0[CDZFG7
MXMSQ'5%R8JT]#Q97;V2L@951VYT[FX*DP_\ &9D23S7_ #K7\L^N3C7PSRA^
M'BO619=D;YL,I^)/R13;CT:XXMK"X,U;=B8TKM[)-]951VXTZHA*3$_QB7$M
M\UOSJ'\L^N/C;PVRA^'BW619MC[WL,I^)/R-3;CT:XXMK&X,U;>B8VKM[)-\
M951VXT[D0U)B?XQ+@9^>G[1W*SOZ[^'?EX9M)M^$=TO'=P<H<7FR8-TS!;+T
MB'=\(TK=8U67X&'+[/#F9-'6EZ[TJINW*1!_QN?$\(OY&&(50       !ZCI
M;2VSN0VSL1T[IW$;GF^P\WN;=KL%@M;::N..52IV5.G2G5-P[59K5#;7)FS9
M*VHL.*TMUU:&T*53TK4&H-C;YV-BVIM38M<LRSW,KDBVV.QVU":K<75*G9,V
M;)=4W%MEHMD5M<B9,D+;C1(S:W75I0E2J>DZBU%L;?&QL6U1JC%KCF.>9C<4
M6VQV.VH35;BZI4[)FS9+JFXMLM-LBMKD3)DA;<:)&;6ZZM*$J53V+0.@=O<H
M=O81HG1.$7?8>T=AW=JS8SC-F:35QURJ5/3+C<9CRFH-FL-F@M.2[A<);C,.
M##9<??<0VA2J6&GE;>5%JOR[<%7>ICL#8')'-+/%C;%V@N-2L2T1EI8DR<#U
MPW)8:EVG#8TYI*GY#B43;R^TA^31MM$:)%GG>6KY8FL^ ^%+N\MR#G7(/+[3
M&CY_LE<:E8UJCKHS(D83K]$AEN5:\1C36Z*>?6E$R[/-H>D40A$>+&GA>6QY
M8^M.!6%JN\MR%G/(++K5&CY]LA<>E8UJCKHS(D83K]$AEJ5;,2C3&Z*>?6E$
MR[/-I>D40A$>+&M$?)R\EO37E::Y7?YSUMV=ROS^Q0XFU-PN0Z5A6.(XF/+E
MZVU2W+C,SK+@42XLI7(DN);N%^D,HD2Z--MQ(4+;6;2#:*;M0
M          "&[[3[RG]],KT=PZQVX]\/%H;V[]F1F5][2L@O35PQC6]L?JAR
MGA3+18:7F8ZTM*NYF[15TK3IZ8E/M(/)?WRR?3/$VP7#NB8U$=W+L6.RON;5
M?;NW.QS7UN?JARGA2[59*7:6ZTM->YJZ1ETK3IZ8F/M'7)7WRR?37$^PW#NB
M8U$=W'L6.TON;5?;NW.QS7]N>JARGA2[59*7:6ZTM->YJZ1ETK3IZ8'/M@',
MGWXS3COP2Q:Z]\##H+_(;;D1A?>RK)[^S<\0U1:9"FW:58GV/&Z7Z<\RXA7>
MQ>H;B:TZ>F)B1=2+Z0G0     #?%[.]QOINOGW:MD7>!25B?&S#KSLR4M]"E
M0WLSNJ*X?@,!=44JI,V/.O$J\1JUJE/?9J]:UZ=BMVGD)<?:;AYR6S8-UA4D
MXOQZQ.[[%DJ>0I41W+[FBN)X/"55-*U3,CS+M)NT>M:I3WVBO6M?WJMU_D,<
M?J;@YPVS8-TA4DXOQ\Q.[;$DJ>0I41W+KFFN*81"55-*U3,8F7:3=H]:U2GO
MM%>M:].U4D7V6_BC3D#YE]FVO>[:F9A/$[!+]MR8N2VI<!_/KTBN"ZUMJZHI
M52;A%N-]F7V)6M4)\2P5K6M>G8NP.)UA.A+.,
M                                               JXO;+MOHSOS3,
M"UG"E)7!T=Q6UUC]PAHE4D4CY7F^79_L*XR'&4T32"]+Q:_V--6ZTJM2&4.5
M55*TI3!.]I+V*G*N>&)X3&?HJ+JW0N&VB9&3(H]X-_R?(<NS":\MI-*4BNR+
M#=[72J*]552VE?7HI-$C!/DG<:2\\B04JZIM=@A,K3177MD2I$N8NM:?[RJF
M'FO1]'I2E?W2)(1\ 8]@                     '?]4?A2UK_/_#ONBMQV
MW ?].\*_G;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
M
M
M
M
M
M
M
M
M
M
M
M                     40W+#Y4W)7\?^Y/C%R,JF^0'X>-V?C<V1]V5Y!J
MFR#_ *>O?_6]R_YX\> 'D8.(
M                  -O'E-^3%RO\VK:"[)J6TJP+1F*7:)#VYR/RVU3'<#P
MAIRC$F38[ PEV"O/]C.6Y]+L>Q0GVU(2ZTY-?@QG4R#8?Y?WEJ[^\P7.56O7
MUOKB>K+!<(\;86Y\@@2%XIC"%^$\_:[2U1<5679DN&[1QFU174*31;:Y3L5A
M='@>B:_UKD&P9WA6]OU2U1W$IN-ZD-JK$BTKTJIIFG5-9<VJ*]4M)K3Z-*JJ
ME->XM=?+E\L/B;Y7NEHFH.,^#-P[A/CP7=D;9R-$*Y;4VW?HC:J>_6;Y*S$B
MU7'9==<K"M<1N-:K<EQ5(T="EN+<GX<-.#?'_@OK./KO2.+(C3);,5>:; O2
M8TW/=@W6.A5/?/*+VW'8JIEMQQ=8T&.AB!"2M5&64U4M2QGYAF#8_@ML3;K)
M%HE:THK-N#U$KGW!U-/[[*?HE/N:5K7M;31+:.ON:4ZUZ["S,$'<
M                                    #@,KRO&<%QF_9GF=^M.+8EBU
MIGW[),DOT^-:[+8[+:XSDRXW2Z7&8XU&APH<9I2W'%JHE*:=:G!Y-DV.X7CM
M[R[+KW:\:Q?&K7.O>09!>YT>VVBS6BVQW)<^Y7*?+<:C1(<2,TI;CBU42E-.
MM3@\FR;'<+QV]Y;EM[M>-8OC5KFWO(,@O<V/;;19K1;8ZY4^Y7*?*6U'B0XD
M=I2W'%JHE*:'6<SS/$M=8EDN>Y[DMDP["<.LERR3*\KR2Y1+/8,=L%GB.SKI
M>+Q=)SK,2!;X$1E;CKKBTI2E-:UJ07/-_P#.VR7EA*R3CCQANEUQ'C,P]+LV
M79<W1RW9+OFC$ENBE.I<89N6-ZU6N/7P+?W-RKJRKOGT2A=(3,+3S6_.-R+D
M_)R'C_QPN5SQ7CHR]*M&592W1R!D.[J,R$44IQ+C+5PQ[7BUL5\"!U;DW-I7
M?.HE"Z0VH7WFK><1D/)V3D.@..-RN>*\=F795HRG*6Z+@9#NRC,A%%*<2XRU
M<,>UZM;'TB!U;DW)I55SJ)0ND-JN=\\WVA'+>:<S+.*G$"\7G!^(T=^=8<XS
M=I+MJRWDDF/+;HM;R78[%VQ/4KCD6OJUK[FIEY875RYI0VY2WL1T30,:#"*^
M        >S: X^[<Y0;4QC3.D<-N>;Y[E4I#,.W6]I5(EM@I=9;G9!D-R4GU
M.PXU9T/)<F3I*D1XZ.G<KK5-*^N:,T5M/DALS'-1Z;Q*Y9EF^32DLQ+?!:52
M+;X276FYM]OUP53U2R8[:4/4<ES9"D,,(_?*ZU32OK>CM%[3Y'[+QS4FG<2N
M.8YODTE+42WP6U4C6^$EUIN;?;[<%4]4LF/6I#U')<V0I##"/WRNM4TK[WQF
MXQ[OY@;EQ#0G'K KOL+969S4,0+5;&54A6FW)>8:N.3Y1=5)]1QO$K$W(2[.
MN,M;<:,WT[E=RDI58F>69Y8.H?+MU>S$MS%JS;?F5VUFFU-QO6Y"9\]QRK$E
M[#L,<E->O6'7ULEL(JW'I5#UQ?:3*ETJNC+4>?)Y=/EOZJX#ZW:BP&+9F.\,
MGM[--F;:=@)I-FN.58D.XGB*Y+?KMDP2W2F450Q2J';@\TF3*IWT9:CSV/+L
M\N/5? K7#46 Q;,PW?DUO9ILO;+L!-)LUQRK$AW$\17);]=LF"6Z4RBJ&*50
M[<'FDR95.^C+4>TN\HWR@-'>5KI]B%:XUFV#R5S2TQZ;EWN_:T)N5R==K&EO
MX)@+DQGWQQO6%HG1FZMQJ5;?NLAE$R;2KE&&8NSXV0&QTV_@
M         '#Y#D%FQ.P7S*<CN,:SX]C5GN>07Z[3%51#M=FLT)^XW2XRETHJ
MJ(T&#&<=76E*]$IJ<3?K[:,7L=YR7(+A'M-AQVTW&^WNZ2U51$MMHM,-Z?<K
MA*72BJHCPX<=;BZ]*]$IJ<5?;Y:,8L=YR6_SX]JL./6JXWR]W26JJ(MMM%IA
MO3[E/DKI1541X<..MQ=>E>B4U."RC)K!A6,Y%F65W6)8L7Q*Q7?)LDO<]=6X
M-GL%AM\BZWBZS7*)55N);[=%<><52E:T0BM>A5?\R>1-XY8\H]W\A;RN7UV9
MGMWN]CB35U7)L^&0E-V7 \?<552Z55CV%VR!"ZT]S7P.M*4Z]"L_Y;;\NW*#
MDGN7?%W7*Z[%S>ZW6S19BJKD6K$8:D6?";$XKN52M;#B%NA0_1Z*^!UI2G7H
M5IO+3?5VY/<DMR;WNZY/78F;W2Z6:+,75<BU8C#JBT858G%54JE:V+$;="A]
M:>BO@]:4IUZ%-9SSY2W[FKS$Y#<H+^N916W-DWN]X]!GKJY*L>!6]36/ZWQE
MU55KI56,8#:+;;ZU3T36L;K2E.O0QG,=3'8Q'      )Z?LVG'5S5?"+(-TW
M>!ZKD')/8EPOD)]QBK$EW7NN53,+Q1E]+E?%6BN34R&6PNM$I7'FMJ12J546
MN;M[/9H)>L^&]]W!=87JU]Y"Y]/O,-Y;-6)#F!Z_K+Q#&&7TKKXBT5R*E^E,
MJK1*5L3$*32J:T4J;9[/EH1>M.'5]V]=(7JU]Y!Y[.O,-Y;*F)#F"8!67B.,
M,OI77Q%HKD-+[*976B4K8F(4FE4UHI5DY[)YQ9<TSY>N3[_O=M]3R?ECM*YY
M%;Y#D=4:6[J_52I^ 87'DI<KXRT5RU.43HZZT2AR+<&UHI5*J+7(=-]1OD)1
M@
M          !2H^=IR(8Y3>:]SLW';YS=SL4W?F38#BES8<6Y%NF&Z78@:8PZ
M[PJN42M,.\XU@$66VFJ4JHE_W2:*ZT*RWS.MQ-;XY^\JMCQ)2)UJD[9OF)6"
M<TM2X\_&M:-1-:XY<8W?2BDQKE9,28D(I6B:T2[Z:4KUH#67L^\4OV?Y7<D*
MHMI5V?B1UTK6J7(ULHBV1G$]?3VNL1$JI_\ 1-6I@B#H8
M      !W_5'X4M:_S_P[[HK<=MP'_3O"OYVXY_'$,'UP/^/0O^5QO^&07W);
M)@VR@
M
M
M
M
M
M
M
M
M
M
M                                              %$-RP^5-R5_'_N
M3XQ<C*IOD!^'C=GXW-D?=E>0:IL@_P"GKW_UO<O^>/'@!Y&#B
M                                         "4/Y%?LX&WO,KN./\B>
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
M[ZRT]SBEW"\/0U2I+BE+6[(>6M2E*56M?53TT],/9@
M                                                 #"GS'>4D+A5
MP1Y6\I),MF)/T]I7,[_B-9'A>#,V//MZL=U=:'*OI<:HF^;'O-JA=5(72GC_
M +Q?[VN,O,[>T7C+Q3W[O9^0W'EZYUGDEWQZKWA^%)S.7$K9\$MRZNI6W2EU
MS.Y0(W6J5=/%_>J_>U'6<SOR<9Q2_P!]4JB5VZV27H_7IT5-6CP8+=>OH^FS
M76T_N_1*..1(D2Y#\N6^]*E2GG9$F3(=6](D2'EJ<>??><4IQUYUQ55*4JM5
M*56M:UZE6Z\\](>=D2'7'WWW%O/OO+4Z\\\ZJJW'77%U4MQQQ:JU4JM:UK6O
M6H-6U:U56JE5JI2JUJI5:UK6M:UZUK6M?36M:GXGY@_P
M      [_ *H_"EK7^?\ AWW16X[;@/\ IWA7\[<<_CB&#ZX'_'H7_*XW_#(+
M[DMDP;90
M
M
M
M
M
M
M
M
M
M
M                                                 "B&Y8?*FY*_
MC_W)\8N1E4WR _#QNS\;FR/NRO(-4V0?]/7O_K>Y?\\>/ #R,'$
M                                         $WKV?GV8JZ;XIA'-CS'
M,-N5@TBI4+)]-\8\AB2[1D6X&T+@W"QYSMB"^EF99M2SFZJ7"LJZ-3<C;[7G
M_"M2D(N<H+RB?(YG[7^M?DYS-QN;:-7U5&OFM]'WB/(M]XV,A*HLRUY3G\5U
M+<FVZ^E(K54:V+HW)O*.UUWPX"DIG#*#4.CG+MZKD^9QELVOW+]ML;R5-O7*
ME.U;4JX(KT4W;U4]*6J]%/4]->C?3OL;+-9K/CEGM6/8]:K;8K!8K;!LUCL=
MF@Q;79[-9[7%:@VVU6JVP6F(5NMMNA,(98890AIEI"4(31-*4)F-MMMNLUN@
M6>SP(5JM-JA1;;:[7;8K$&W6VW06&XL*! A16VHT.%#C-);::;2EMMM-$II2
ME*4!F:TTVRVVRRVAIEI"&FFFD);;;;;31*&VT)I1*$(32E*4I2E*4H<D?:#^
MP                                           #'_DUR?TMQ"U'?\
M=>^,OC8CA5B[(K%*-JFWW)K]*;>7:\5Q*RLUI+ON2793"_!8;Z(;;0X^^MF,
MR\\WX7R+Y(:@XJ:LOFX=V97'Q;#[+V1F:4;5,O617N2VZNVXSB]G:K25>L@N
MBF5>$RCHAMM"WWEM1VGGF_#.17(_4/%75M\V_NO*H^+8A9NR,Q2C:IEZR*]R
M6W5VW&<7L[5:2KUD%T4RKPF4=$-MH6^\MJ.T\\WC+RZY@: X-Z0R;D#R0SF)
MA& 8YX<.,FC2KAD>79),:?79\,PG'V%4FY'E=[5'7X$=KM;::;=DR7&(C$B0
MU7D>93YH6Z?,4V)23?ER\%T;BUP<>UGIB!<ER;7:EI;?BIRK+)3;<9K)LZG1
M9"T*E+;2S"9<4Q%0VA3RWX%WF&>9'N#GUGM)%\7)PK3&-3W'M=ZA@W!<BVVQ
M:6WHR<FRB2VW';R/-9D5]:525MI:ALN*8BH0E3RWH'7F$^9!M_GOGE)%\7)P
MO3.-3W'M=ZB@W!<BVVQ:4/1DY+D\EMN.WD>:3(SZTJDK;2U#9<4Q&0A*GEO5
M=7FS><)O_P TW:5)>2KF:YX[8;='9&I-!6R[.2[/9G$-2(:,SS68TU$:R[8U
MPA27$+F+:2Q;X[JHT)MI"WW)&L8UR&N<U#        &0W%SBYN3F'N3&=':.
MQEW(<OR%VK\N6_5V-CV)8]&=91=LPS"[(9?19<9LJ'TU>>JE;CKBVX\=MZ2\
MRRY[UQKXU[;Y8[;QS3.F<<<OV57YRKTJ4]5V/8<6L,=UE%TRO*[HAE]%HQVT
M(?35UVJ5N.N+;88;=DNLLN>\<;>-NVN5^VL=TUIK'7+]E5^<J]*E/5=CV'%K
M#'=91=,KRNZ(9>1:,=M"'DU==JE;CCBVV&&W9#K++F47#KAUOGG9OG$>._'?
M$7<HSG*':R)TZ15Z+B^$8O%>CMWO.LZO;<>2W8,2L#<E%7WZH<=>=<:C1FGY
M;\>.[8V>7CY>.F_+STVQK_7[#60Y]D+4&?MG;,^"U&R'8&0QFET2E*:+?79<
M0LJWW6[5:FW5MQ6UJ<<4]*>D2'K #@7P+U)P,U(S@N"LMW[.+\W"G;0VA.A-
M1[]G5^CM+HE*4T6^NT8K:%ON(MEL0XMN,VM2UJ=DNR)#L_7@=P.U+P/U*S@V
M#,MW[.+\W"G;/V?.A-1[]G-^CM+HE*4T6^NT8K:%ON(MEL0XMN,VM2UJ=DNO
MONVJ?E=>5UH;RN]#1M9:RC-91LO*&K=<]U[KN=N9BY1LW*(K+E$(0BCDERP8
M/8')+S=ELK;SC4-IQ;KJWYC\J4_G\9S&<9LS
M  *^7V@_E2KD#SOO6M+)<ZS,#XP6:FJK8PRY54%S/I+S=YVG=$(JZYV7%J]J
MCV.3Z&Z5]X$>Y]%5K@D^>[R95O7FQ=]>6:XUEX3QOM%-96YEIRJH3F<2'6[M
MLNY(15QSLGM7E3%FD>A%*^\:/<^CN5!4\]CDNK>?-:[Z\L]QK+PGCC:*:SMS
M+3E50G,XD.MW;95R0BKCG9/:O"H]FD>A%*^\B/<^CN56'>T]\S%<F_,@O^I<
M>NZIVMN(%AIIFT1V':KMSNRY;[5^W)>&VZNNU;NC.0JBX[+Z4;I7ZVF_<^BJ
MUZ*32J:6B.0      ;P_9]N-WW]O,(Q#-+M;_6\0XY8W>-PW5;\?Q83F41_"
MQK7D*KU:52Q<HV47Q%XC?[Y7O,Y6G[VIN8\BCCY]^OG?BF7W.#ZUBN@,?NVV
M+FIYCQ(;F2,>%CV!PZNUI5+-PCY)>D76/^ZJEI76GT*FY/R+>/OWZN=F*Y=<
MX/K6*Z!Q^[;7N:GF/$AN9&QX6/8'#J[6E4LW"/DEY1=8_P"ZJEI76GT*DA_V
M8OBC_:.\S[!L^O5L]=P?BMBE]WM>5R(WBV]W,(O@XEJ^WU?K2J8]VB9CD3=\
MB4_?*I87:T_>U+"TGD$[TM"0
M                                 "$9[:7S4I@?&[CYP4Q>[I:O^^\R
M>W-M&%&>522WK#53](6&VNYLT=2E5MRW9-Q]=8K5"^LC%:]*I[>BHP7M,/)F
MF*:6U!Q5L5PHW=]LY(YLK.HK#BJ/(P; G?5L;@SFZ.)36%D&:S/6FJU2KJ]8
M:]*IZ>Z&,')C)O5++9\58<Z/7:36Y3DIK[JD&!7MC(73K^\D35]U/1]&.5O1
M"\!A<                        =_U1^%+6O\ /_#ONBMQVW ?].\*_G;C
MG\<0P?7 _P"/0O\ E<;_ (9!?<ELF#;*
M
M
M
M
M
M
M
M
M
M
M
M              40W+#Y4W)7\?\ N3XQ<C*IOD!^'C=GXW-D?=E>0:IL@_Z>
MO?\ UO<O^>/'@!Y&#B
M    #^D(4XI*$)4M:U40A"*54I:E5I1*4II2M5*56O2E*>FM3_4I4M24I352
ME5HE*4TK52E5KTHE-*=:UK6M?10"E.OHIZ:U]%*4_=+!OV>'V95&/UQ'G-YE
MFN&7[[5-FRKC[Q6S"+1UFQ44B)=[3LS>F/O>X=OU.J*VW$IR*H@]%.W5E4FJ
M(D67OY._D@IM%<>Y3<V,,;=NM:6V_:AT-D;%'&[5W)CW&WYOM2T.>Y<NM.J:
MPL?E)JF+Z7)[57NV.P,OM.Z0HSZOE.;0J*=^ER+189*>M&OWKC<ZZLU]%7?H
M=D=5.B?HN4[NB4SVR60#+(
M        POYQ<[M$<!M22MG[FO?B7.X(FQ->ZXL[T=>:[)R"*VRI5JQZ"\NE
M&8$)4II=PN+W;#M[+B:K4IUQAE[$/F9S8TGP>U9)V1MR\^)<9R)<7 ]?VEZ.
MO,-A7V,AJJK988;JZ49@PZR6E3[@]VQ8+2TU753CC+3N(O,KFKI3A#JV3L?;
M=Y\2XSD2XN":_M3T=>7["OL9#556RQ0W5THS!AUDM*GW![MBP6EIJNJG%LM.
MX">8AYC_ !O\M/2,S;^^LA\6[7-N?!U?JFQR(KFP-LY/#:84JS8O;GW$ICVV
MWJF,KNEUD=L&V,.IJXI3SL=A^NVYT\\]Z<_=NO[.W#=J1K1:JW"!KC6]H>=I
MB&M\:F2_6*6JSL*2UZ_=I:6VO?&ZOH]<N+C*.^J&6H[#,!WFGS<W3SEVH]L?
M;%TI'M5LK/@Z^U]:G7*8KKW'9<KUBELM3"DM^O724EMKU^YO(];GN-([ZH::
M899@4\T.;6Z.<6TWMC;7NE(]JME9T'7^OK6ZY3%=?8]+E>/2V6IA26_7KI)2
MVUZ_<WD^MSW&D=_8TTPRS5J^8SYDO(SS,=XR=O;UO:8ECLRKG;-4ZHLC[U,'
MU1B4Z=ZU2S6*,I+/OE>YJ&F??2\R$>O71UAOOJAAF-&CX4&'IA^:_
M #)OB/Q'W1S6W1CVD=(X\J[9!=E4FWV^S:/L8O@N+L/LM77,,PNK3+]+98K9
M1]-/0E<B5(6W&C-NR'6FEY&\6.+&WN86WK#IO3=AK<[[<ZTF7J]3*/,XWA6-
MLO--7/+,LN;33U+=9;=1Y-/0E;\E];<>.V[(=;;5D7Q:XM;=Y?[=L.G-.6&M
MSOMSK27>;S+H\SC>%XVR\TU<LKRNY--/4MUEMU'DT]"5OR7UMQX[;LAUMM67
M?"'A#OWS M^XOQZX]8NJ]9->E4N&1Y'<*2(V':YPZ-(89O.=YW>66)%+1CEH
MI(13T(<DS)+C46*T_*?9978V<!O+^T?Y?FGX>N=76R/=LONT>%*VAMFY6Z*Q
MF&R<@80NM9$]]%7W;9C-L=?=3:K.V\N-;V5JKU=DNR9,BP X/<%]-<%-41,
MUM;6+GE5T8AR=D;0N%OC,Y7L*^L(76LB<\BKSMNQVW.O.)MEJ;=7'@-+57J[
M(=D27Y^G"#@SIO@OJF)@&M[<Q<\JN;$23L?9]P@1F<KV#?64*K5^:\BKSMNQ
MVW.O.)MEJ;=7'@M+57J[(=D2'[53RT_+)X\>6/HN!JO3MHC7K.;U&@3-P;KN
MUJAQLZVQD\9M=:RKG);K(>M&)6AZ0\BRV)I]R):V'%*JI^6_+F2<Z3-,S1-C
M(                         !C;S Y#V/BAQCW7R%O]8RV=8X)=[W:(,M2
MDL7K+9"$6G",=4I"DK3]<>87"#![J5IV^L=WHI2M3'OE=OJS<8>.6X=\7RL=
M3.N<)NMXM4.5526;QE+Z$VS#; JJ%)73W_RN?#A]:5IV^/W=:4I6ICYRLWS9
MN,7'/<&][W6.IG76%76\6N'*JI+-WRE]";9AU@55%4KI[_Y7.AP^M*T[?'[O
M12E:F)_.CE'CO"SB'R!Y09+6(N/J'6]\R"R6Z:I:8^09O*0BRZ]Q9:FU(<3]
M=6=72W6[NI6G9ZSW5K2E*U*KK(\AO679#?LKR2XOW?(LGO-TR&_W:5V5E72]
M7J<_<KI<9-6TH;J_-G27'5]J:4[E5Z4I0K.L@OUXRF_7O)\AGOW6_P"1W>Y7
MZ^723VUDW*\7>8]<+G/D50E"*OS)LA;B^E*4[E5Z4H5I%_OUWRF^WK)\@GOW
M6_Y'=[E?KW=)-4UDW*[W>8]<+E/D50E"*OS)LA;B^E*4[E5Z4H4TN591?\WR
MC),TRRZ2;YE.7WZ\91DMZF5169>+_?[A(NMYNDNK2&VZR;A<9;CKG:E*>Y=>
ME*4]!PQQ!Q)P(     !.W]FEXZIUOPWS;?=TMM8^0\B]C2_>J:XBE%2=<ZKK
M-Q6PT115:K12N;2\D56O1-'$>'7I6E$U)KOL[V@DZ]XE9AN^Y6^L>^[^S^5[
MV3'$4HJ1@&LZS,9LE$=:U6FE<QE9!6M>B:.(\.O2M*)K6:G[/)H1.ON)F8;N
MN5O5'ON_,_D^]DMQ-**D8!K2LS&;)1%*UJM%*YA*R"M:]$T<1X=>E:436MCU
M[)3Q93JC@=L'DI>;4J+D_*?:DWWFGNHHE<O5>FJW##,;HW12E.(378,W*U*K
MT11UOPJ]*T2E59')(#-_I*N
M                               /S>>:CM.OONML,,-K>>>>6EMIEIM-
M5N.NN+JE#;;:$UJI5:TI2E.M3^''&V6UNNK0TTTA3CCCBDH;;;0FJEK6M5:)
M0A":5K6M:]*4!_E:TI2M:UI2E*5K6M:]*4I3TUK6M?12E*%+CYWO/-7F,>9-
MR%Y V:Z.7+5ELOC6I-#I\9QV&UIO6*Y-BQFZ6Y#JEKBQ\\N?K^4.LUK6C4N^
MO)IT32E*5HGF@\L*\RN:FX-NVV>N;@<&Z(U]JFGB+<C-ZWP=3]JLD^$ERJE,
M,Y7.];OKC76M&Y%U<I3T=*4&M':&6?7GFMXN[2ZK@(=I;[5Z:U32VP:J:8<1
MU]*:2U][]:?N*=J:F37Z#SX                        [_JC\*6M?Y_X=
M]T5N.VX#_IWA7\[<<_CB&#ZX'_'H7_*XW_#(+[DMDP;90
M
M
M
M
M
M
M
M
M
M
M
M                          "B&Y8?*FY*_C_W)\8N1E4WR _#QNS\;FR/
MNRO(-4V0?]/7O_K>Y?\ /'CP \C!Q
M             !_2$*<4E"$J6M:J(0A%*J4M2JTHE*4TI6JE*K7I2E/36I_J
M4J6I*4IJI2JT2E*:5JI2JUZ42FE.M:UK6OHH!2G7T4]-:^BE*?NEBO[-[[-Z
MG4J<$\P7S!<$2O:ZTV[+>.''#+;=12=6)51N;9-L[9LDUNM%;.52J)%CL<A'
M3&Z=DN6CWW\%FTS(O)>\EY.ODXKR\Y>8K16?*I#R#3&F,@ATJG!$UHB3;-@;
M MDE%:5SBM*I>M=K>3_ZE]S(D)]\/#;MXS)TOI?WO]4R_+XG6?7LD66RR$?\
M0^@IJX7!I5/^/?0JTU6GTG]\KZ9THW.?)3H,IP
M                       #6=YDGF=Z3\NS7%)^2O1\VW7E5OF*UCINUW".
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
MA.R:\MR+A)K7TKD25JKZ:U/:#UX]=/?0
M                                       "-W[4)YC;/!;RX,NUOAUZ
M3!WQS,9R'0^O&HTGP;K8\"GVI#>[L_CT0MJ2RFR89=D6>-)9<0_$N^009".O
MA*Z:7//1YF-<5^&&0X7C=S3%VOR3;N^J,/;8>\.?:\3EP$HV?EK/8IM]M-LQ
MJX)MS+S2DNQ[A=XKJ>OAJZ#Q;>F9TQ7"Y$*,[V7;):/6F'1*NCC41;=*726G
MIT53PHSE&TJI6E4N/)K3Z!4EE?$#7P                          =_U1
M^%+6O\_\.^Z*W';<!_T[PK^=N.?QQ#!]<#_CT+_E<;_AD%]R6R8-LH
M
M
M
M
M
M
M
M
M
M
M
M                                   !1#<L/E3<E?Q_[D^,7(RJ;Y ?
MAXW9^-S9'W97D&J;(/\ IZ]_];W+_GCQX >1@X@
M                       L#_9E/9X?>Q.O?,IYU85,CWIJ1!S#BAH+*[;Z
MNFWM(;9FX]OO8]HF4]85<'7%TDXI:9+3=(Z4-W9Y*UK@^#+N\D'R=_4:8AS6
MY4XS)9N:'HN1Z!U+?X7@TAMI0W)M&V<SMTGZ<J6XM5'K!;WFT49HE%P<HI2H
MOA#+S1^G>SU/-LJBJH[2J9%@M$A'3LITHIF[36U>FJZUKW1VU4IV]*.5ZUJC
MI/I):0,M                                              #2]YK'
MG ZR\O\ QF5K[!:V79/*C(;8V_CV!K>=D6' ($]+B8N8;,?@NMN1V*)15R%9
MVW6I]QKV*K6/&5ZP:A?,X\US77!C'9."85[T;"Y,7VVH?L.$K><?L>#0IJ7$
MQLKV*]"<;<88HE%7(EI0ZW.G^Y56K$=7K!J)\S3S6-=<&L=DX)A=;1L'DM?;
M<AZPX2MYQ^R8/"FI<3&RO8CT-QMQAFB45<B6I#K<Z?[E5:L1U>L&@CSG_/0U
M'Y9>)3-8:YK8-L<RLGL[<G%];.2'I.-:SMMR0ZF'G6VY%N>:=BQJ)15V!8FG
MFKE=*]BE5C1%^M%?WN#<>SM_;&R?;6XLSO.?;#S";2??\FOKZ79<IQMIN/%C
M,,M(9AVZV6Z&RAB)$C-M18L=M#33:&TI32"[M?;6Q]Y9_D>TMLY==\XSW+)E
M)M\R*]/)=E25H:1'C1F&FD-1(%N@16D,18L=MJ-&8;2VTA"$I32#1M;;&QMX
M9_D>T=KY;=\WSS*YE)M\R*]/)=E25H;0Q&CL--(:BP+= BM(8C18[;4:,PVE
MMI"$)2FE93O3>^WN3&U,OW;O;/;_ ++VCG5PI<LFR[(Y*7YTUQIEN+#B1F&6
MV(-KM%K@L-QH4&(TS#A16D,L-MMH2FGFAYV>>'D@       !D-Q<XN;DYA[D
MQG1VCL9=R'+\A=J_+EOU=C8]B6/1G647;,,PNR&7T67&;*A]-7GJI6XZXMN/
M';>DO,LN>]<:^->V^6.V\<TSIG''+]E5^<J]*E/5=CV'%K#'=91=,KRNZ(9?
M1:,=M"'TU==JE;CKBVV&&W9+K++GO'&WC;MKE?MK'=-::QUR_95?G*O2I3U7
M8]AQ:PQW6473*\KNB&7D6C';0AY-77:I6XXXMMAAMV0ZRRYE%PZX=;YYV;YQ
M'COQWQ%W*,YRAVLB=.D5>BXOA&+Q7H[=[SK.KVW'DMV#$K W)15]^J''7G7&
MHT9I^6_'CNV0/E_<!M/^7YH^V:NUS#CW;+[M'MURVSM"5"0QD&R<P8BU0_/D
M5JM]VV8S;'7WF[/:DNK9M\9=>JG9+LF3(L$^"_![5'!335MUM@$1BZ95<V+?
M<-H;(DPT,7W865LQJH>G2*U6\[;L=MSKSK=JMB7%M0(ZZ]5.R'9,A^P'X,\(
M-4\%]-V[6^ 1&+GE5S8@7#9^QY,1#-]V#E;,:J'IK]:J>=MV.VYUYUNU6Q+B
MVH,==>JG9#LB0_:V^63Y:>B_+'X\6C3NJX$:]9S>HUJNVZ]P3(#<;)]L9U&A
MU;DW.56JY#UHQ*T/2'VK%94/.,6N(XJJE/RWYDN3G29IF:)L9
M                 /S>>9C,NR)#K3$=AIQY]]YQ+3+++2:K====75*&VFT)
MK52JUI2E*=:GYO/-1VG7WW6V&&&UO///+2VTRTVFJW'77%U2AMMM":U4JM:4
MI2G6I^;SS4=IU]]UMAAAM;SSSRTMM,M-IJMQUUQ=4H;;;0FM5*K6E*4IUJ?D
M^^Q%8>E2GFHT:,TX_(D/N(9888915QYYYYRJ6VFFFTU4I2JTHFE.M?05>WF0
M\HG^8G-'>N\69SLS%+OETG&];)4X[5EC6>&)3C.%.1X[J4>HJO-GMJ+G)932
ME*3ISZJU4I555K</,&Y)O<L>7VZMS,S')>,77*I&/:]2I;M66==8@E..8>Y'
M8=2CU-5WM5O3<9#5*4I29->K6JJJJJM;]Y@?)%[E?R[W3N5F8Y+QBZ93(Q_7
MJ5+=JRSKO$4TQW#W&&'4H]35=[5;TW&0U2E*4F3'JUK6JJJK3V^:[S$D<[.?
MO([D1'N#L_"[WG$O%-3I4X]6/'U'@*4XCKYV+%>0W6W*O]BM2+O+82FE$W"X
MR%5JI2E*5@X89&&AKN      -TWD&<<W-]^8GK?()\)4K$^/MIO&\+^XMM%6
M*77'O5K-@#"7G4J:1.:SV_6^<VBE*NK9@/51V]E7$;?_ ".] +W?SYU]?9T.
MLG%]$VN[;FOBU-H\&ESL/J]HP9E+SJ5-IF-YQ>X$U"*4JXMJ"[5/3MJM&WKR
M0=!+W=SVU_?)T.LG%]%VN[;EOBU(1X-+G8O5[1@[*774J;3,;S>]P)J$4I5Q
M;4%VJ>G;5:-_OLTW%9SDIYIFJ,FN5O5+PKC'9+[R(R9Q;3=8]+SB_JM@UI'0
M^\E;2+@SLK)+7<6VZ4JZXQ;7U([>Q3C=B43X2>L6E8
M                                                 !\=QN-OM%OG
M7:[3H=KM=KAR;C<KE<9+,*WVZWPF5R9DZ=,DK:CQ(<2.TIQUUQ24-H352JTI
M2M3YIDR);HDJX7"5&@P(,9^9-FS'VHT2'$C-*>DRI4EY2&8\:.RA2UK6JB4)
MI6M:TI0'\K6AM"G'%)0VA*EK6M5$H0A-*J4I2E5HE*4IIUK6OHI0IK_/@\R^
M;YGWF [(VQCEUG/Z UJIS47&ZTR%/-1TZWQB8^F5FU83B6? N6T<D5*OCGB-
M(E,0Y42$[57J:*E;CYK?-N3SFY=9IG]FGRG=1X35>O-+6]VKC;-,+L<EU+^3
MUC+2WX4W.[TI^Z+[T)?:C/QXSE5>K)J#6WM;-U9UETVX,N+K:(76W65NO6E*
M0F%5[I7;7IT7/>[G:]:=U$J2FO[TTQFM8'FH
M !W_ %1^%+6O\_\ #ONBMQVW ?\ 3O"OYVXY_'$,'UP/^/0O^5QO^&07W);)
M@VR@
M
M
M
M
M
M
M
M
M
M
M                                             %$-RP^5-R5_'_N3
MXQ<C*IOD!^'C=GXW-D?=E>0:IL@_Z>O?_6]R_P">/'@!Y&#B
M                              ":9[,;[/\ M<H[YC?F%\TL)]8XW8E>
M*3N/NGLIM:7;=R"RJTO2F',\R^W34TI+T_AEW83ZG#4A;&375E2'^MMBOQ[E
M)A\CSRCF]ZW2R\P.2^,>-I;'[CZUJ+7-^@T7#V]?K>X^TO*\BA2:4I(UUC=Q
M:3ZM'4E35\GM*2[UA,.M31DQH[4=+\ZSF&31>ZRQW.ZT6Y]'5%WD-U52LN2A
M7[ZW1G*>Y36E:/N4Z5]PFM%V5A-?!FP
M                 1UO-[\[G&^)4?(>.W&"YV?,.3CS,FUY3ER*1+OBVA7%
MH;HI4R+)BS+3E.R$MN*HS:U]\2V.T\2X)6I%(+^@OS5_./Q[BVQ?M!\;[C:<
MLY&NLR+9DN5(I%NN-:0<6ANBE2XTB-+MF2[!2AQ5&;:OOBVYVGB3TKJBD)[0
MCYJ?G%8]Q=8OVA..-QM65\BW6I%MR7*44C77&]).+0W159<>1&E6S)-@)0XJ
MC-M7WQK<[3Q)Z5U12$]%E\\GVA/$^$D7*.+7#^[V+.N7C[$NS9CFZ$PKYAW&
MQUQMJBU3HDN'.LN8[60VZJD>SN>)"M#R?%NB7%-TMTF"OE659+G.2W[,LROU
MVRG+,INT^_9'D=^GR;I>KY>KI)<F7&Z72XS''94R=,E.J6XXM55*57K4A7Y-
MDV19ID5[R[+KW=,ERC);I-O>09!>YLBY7>\W>Y2')4^Y7*?*<=DRYDN2ZI;C
MBU54I52%SDN2Y#F>0WO+<MO=TR3)\DNDV]Y!D%[FR+E=[S=[E(7*GW*Y3Y2W
M9,N9+DNJ6XXM55*57K4KELSS/+=BY;DF>Y[DE[S'-<QO=RR3*\KR2Y2[Q?\
M(K_>);LZZ7B\72<Z],GW"?,>6XZZXM2EJ56M:G '!G!G6@       #W/CAQP
MV]RPV]BND-(8K)RO.LKD]K32>]BTV&TL+;]]<HRBZ^&XS8\8L;+E')4IRE>G
M5+;:7'G&FE^T\?>/NU>3^U<9TWIO&9&3YID\CM;;3W,6NR6MA3?OGDN2W/PW
M&;-CEF9<HY)DN4KTZI;;2X\XVVOV?C_Q_P!J<G=J8SIS3F,R,FS/)I'1MNG<
MS:[):V5-^^629)<O#<9LV.69ERCDF2Y2O3JEMM+CSC;:\B^*7%+>7-3>6&<>
M>/.&2\TV+FDNJ6FDU7&LF-V2,MKWYS',;SX3L?'L0QZ.[1V9,=I7IU0TTAV0
MZRRY8\^73Y>6H_+TTG!P#"HL6_;(R*+;+AN+:K\1*+SGN4QX]?$:C*<I5^U8
M78WY#S=HMB5=D9E:G7:NRWI,AVP,X"<#-5\#=.PL&P^-&O>P;_&MT_;.S7XJ
M47?-\E8CU[VXZETJ_;,0LS[[K=JMR5=D=E2G'*N2GI#[M@!P'X'ZLX(:?A8/
MA\:->]@W^-;I^U]F/QDHN^;9*PQ7O;CJ72K]LQ"S/ONMVJW)5V1VE*<<JY*>
MD/NVL?E8^5WH_P KWC[;M9Z_B0\DVOE,.T73>VYY,)+=_P!DYC%BJ\1F(MQ*
MI-EP#'I,E]JQVA*JHB,+4\]5Z;(E27]@AG69TFSH
M          U&^=WRG_LN>7[M=^T7"D+/=V-IT1@M&W6DRVW<]@SVLRNK%*J]
M98K9]>P[JXS):36K$]<;W2%+2JFK#SD>2_\ 9KX*[/?M4^D/-]PMITIA=$.-
MIE-NYO#G-Y;<V:=WK#-;5@D2YK:D-IK5B:J-Z4U4E5-6GG&<E?[-O!C9S]JG
M4B9MN!M.E<,HAQM,EMW-H<YK++FS2JO6&:VK!(ES6U(;36K,U4?TIJI*J:0?
M:%>9-.'7ED;IDV.Z)@;)Y!,IXX:ZHV\TB:T_LFW7)G/+U'I5?K<=5BUA!O+C
M$IE-:QKDN)[I"EH52N!*^XK^BJ5        )S?LS'')O >*&R>1ETAH1?>0.
MP7++8)2VJ*777NIE7"PQ7(TA?NV?7L\N=];D-HI1*Z06%*JJJ4T;FA^SI: 1
M@_&#86_[E$0B];USM=GL<E35%*K@>KE3K)&<COJ]VUZYFURO3;Z$4HE=(3-5
M555*:(F=>SLZ!1@_&+8._;E$0B];SSM=HL<E325*K@FKU3K)&<COJ]VUZYFU
MRO3;Z$4HE=(3-5555*:(L6/9&N*K>M.%FV.5-Y@(1D?)O9[E@QF8ME*UUU?I
M-5SQN&[%DK^F,>^&R+QD;4EMNE$.4MT=2ZK4A-&Y*I(=)"Q+0
M                         ./NMWM-B@OW2]W.W6>V1DT5)N-UFQK?!CIK
M7I13\N6ZS':36M>G52J>D^"YW6V66$]<KQ<8%IMT:E%2)]SF1X$)A-:]**>E
M2G&F&J5K7Z*E4/@N5TMEEA/7*\7&!:;?'I14B?<ID>!"836O2E7I4IQIAJE:
MUZ>Z50XN\WNRX[;I%XR"[VNQ6F(FBY=TO,^);+=%36M$T5(FS76(S*:JKTZJ
M52G4Q#V/YB?!'4S<NN><N>/UIEP:*5+LL'9^+9)DS5$KJW6E<5Q>XWG)%J\2
ME:4HF+6M:I5T_>UZ8K; Y\\*-7(E5S;E1HJURH5%*E6B'LC&LAR)JB5U;K3Z
MV<;GW?(5J[Z5I2B8M:UJFO3Z%>F+&?\ /;A7J]$KZ]N4VB[7*A4563:(>Q\:
MR#(FJ)75%>N,XY/N^0JKWTK2E$QJUK5->GT*],'MJ^:7Y<.E&YU=D<X.,=EF
MVY*E3;!;MOX;EF7,T0Y5JM/K,P^Z7_+'%>)2J:43"56M4JZ4]RKIKDW![1GY
M=&N6YC."WG:>];FQU:CMZ_UY<+!:'9-$^FC]WV@_@;K<-MRG:IZ/&E=?WS:7
M$UI6NO[:_G_< L 1+9PN[;+W5<6>K<=&"X'.L=J=DTI7K1^Z[(>PEQ$1#E.U
M3S$>3U_?-I<36E:X [6\_C@+@*);6&7;9>Z+@SU;CHP; YUDM;LBB?31^Z;'
M>PEQ$1#E.U3S$>3U_?-I<36E:ZJ=Y^U3^5?JMJ<QKJ_;EY&7:/W-16]9:ON>
M-61Z71->J9-[W!(UN\W!;=I5"Y$:)-[OWS2'45HJNIK:'M'O++D%E^,Z>X:Z
M&PS5.2[%R>RX)B-WRJ>O;&>W#(LHNT2R8]2R0I%LQS"+-,EW&:VBK4VWWMJG
M=^^KTZFKS9'M _*+>V5X[J?B1I+$=8Y#G^1V?"L6NN33E[0SB=?\DND6SV&E
MGAOV['\.M,N5/F-HJU,@7AJG=^^K]$U@;']H!Y0;TRK'=4<2M)XEK+(<^R*T
M85BUUR:<O9^;SK_DETBV>PTL\1^W8_AUIERI\QM%6ID"\-4[OWW[II1W![5G
MS7Y.YSB.BN!G&[ M+Y9M3+L?UQA%\S.Y.;JV5<\JS"]PL?Q>F/P)5HQ77MAG
M3KI<&FZLW"UY PGN_?5Z=289JC%,AP;6>!XAEV8W;866X[BECM659W?74NW7
M,,FC0&$7_))=&V8S$>MYNWC/H8:::8CMK2TTVAM"44EA:QQB_87KK"<4RK++
MIGF4V#&+-;,FS6].)<N>69%&@LIOF0RJ-LQV&*W:Z>*^EEIMIF.A:6FT(;0E
M-)76LL9OV&:[PG%<IRNZ9WE%@QBS6W)LUO+B7+GE>11H+*;YD$JC;4=ABMVN
MGBOI9:;:9CH71MM"&T)32=9I?"\HUUJ36^#9QG=[VAFV+87CUFS/8^1O(=O.
M=9;$ML=&2Y9-HTQ$C157Z]^/)1&899CQ6W$LLMMM-H0GT [T=Y/30
M            "'E[6OYL;'%_C.UY?^F\C;:WSRQQN57;$NVR&5S]=<:WWW[9
M?(4JB7J.PKQNN9'?LL>BFW4UL4>[U5X+KD-VL<OV@WS &M&:1;XC:WO*&]K\
M@+*_7/Y$)YM4K#=*.NNP;I&?I1SOC7+9LEEVV,T4A=*VIFX5KX:UQG*C'+D'
ML"EBLE,1MK]*7;(&5>^"D5I5<.R5K5#J5>GJAVYJI5I/HK]*HY]"M4U*Q0@Y
M@P<                            ._P"J/PI:U_G_ (=]T5N.VX#_ *=X
M5_.W'/XXA@^N!_QZ%_RN-_PR"^Y+9,&V4
M
M
M
M
M
M
M
M
M
M
M
M               HAN6'RIN2OX_]R?&+D95-\@/P\;L_&YLC[LKR#5-D'_3U
M[_ZWN7_/'CP \C!Q                                        !(M]
MGF\DZ_>:ER%7L+;5LNEIX4:(OEOE;=O;2Y-M=VGE2$,7.TZ/Q.YL*:D-R+M'
M<;DY!,C*HY:[,NB4N,RYL%9N2\GORQKKSTW K+]@P9]OXR:IND1_8=T;4_"<
MSR_)2U-M^KL?G-5;>0]<&5H?N\EE5%P;:JE$K;D2HJ@>RZ>UB[GMXK,N#;C>
M,6IU"KB[3N16?(Z46W:XZZ=*]SE*T4\I/I0U^[12DU+:_&,9QS"L:Q[#<.L-
MGQ7$<2L=IQG%L8QZVQ+/8,<QRPP(]JL=AL=HM[,>!:K/9[9$:CQHS#:&6&6T
MH0FB4TI2P:L=CLV,66SXWCEIMUAQ['K7;['8;'9X4>VVBS6:TQ&8%KM-KMT1
MMF) MUN@QT,L,M(2VTTA*4TI2E* V#,,,Q6&8T9IN/'CM-L1V&4);999911M
MIIIM%*(;;;0FE$II2E*4ITH<X<H#]0
M             ")YYP?GMQ\.KE'%S@_E<:?EE42[%L_D)8)C,NW8PEYB1$N6
M)ZGN45:VIF4M5<HF5D#*U,VU5*MPJKE]9$.+_P":]YUT?$_KDXV<-,FCSLHJ
MB59-D;XL<IJ5;\<2\R_%N&+ZON$9:FI>2MU71,F^M+4S;U4JB'5<KJ_$C#>:
MUYU,?$_KCXV\-LFCS<HJB59=C[VL<IJ5;\<2\R_%N&,:PN$=:FY>2MU7VR+X
MTNK5O52J(=5RNK\6%7YZ7M'D7!*YAP[\O'-(ERS6K<['-P<H,9G,3K5B"9$>
M5!NV%:5NT1:V9V9,U<HF7DS#BF+2I*FK?5R;UE08;$B1(ER'Y<M]Z5*E/.R)
M,F0ZMZ1(D/+4X\^^\XI3CKSKBJJ4I5:J4JM:UKU(DC[[\I]Z5*>=DR9+KC\B
M0^XMY]]]Y=7'7GG7*J<===<552E*K6JJUZU])$M???E/O2I3SLF3)=<?D2'W
M%O/OOO+JXZ\\ZY53CKKKBJJ4I5:U56O6OI(&4J5)G29$V;(?F3)C[TJ7+E/.
M2),J3(<4Z_(D/NJ6Z^^^ZNJEK56JE*K6M:UK4_$_(_(_           F\^S.
MW#BHUQYSVW8=)L<?EI,RBY.[CAW:4TG,KA@<*956 R<6BR%T<=U_#BRZIDUA
MT5V7A3E9=:47"ZS)/9UY_&1O0V;P,3D65CE)+R2X.;9B722TG+I^$PY?=@\C
M&8SZJ..8+$C2NV36+2O9=E.5E=**ADQOV=V=QF;T/F\#$Y%F8Y12LDN#FV(M
MSDMIRV=A42756$2,:C/JHXY@T2-*[9-8M*]EV4Y65THJ'UL+_9(+GPQ9XN[*
MM>"2\=C<VIV879W>\&]364Y[=-;P)]5:UE8;#E+2Z]K*!"FU1,K!2KP[ZIVL
MZM*+M_63N2/"1J2^0                               ""#[25RG5MKE
MYB_':PW!+^(<9\4HS>&F'*J9D;2V/&M>0Y(MU3:O DIL^*QK)#0E5%+BRJ3$
M=:56M-(3GM"?)=6TN56-Z#LD^CV*\=L8HS=6F'*J9?V5L"/;;]D*W%-J\&0F
MTXS'L\1%%4JN-)I+1UI5:TD*;V@WDLK:/*C'-"V2=1[%>.^,T9NK3+E5,O[)
MS^/;;[D"W%-J\&12U8U'L\5%%4JN-)I+3UI5:TE;[[6'S*5NWG'A_%K&[HF1
M@_$C"TL7UF,[53$K<6UHEFRC+''5LK\"6FQ89$Q^"VE=%.0YE)Z.J:N+21S3
M0$:""*R      <M8+%=\HOMEQG'X#]UOV17:W6*R6N+1*I5RN]WF,V^VP(R5
M*2E3\R;(0VBE:TI52J>DY2QV6ZY+>K/CMB@OW.^7^Z6^RV:VQJ45)N%UNLMF
M#;H,=*E)2I^7+?0VBE:TI52J>DY2QV6ZY)>K1CMB@OW.]W^Z6^RV:VQJ45)N
M%UNLMJ#;X,=*E)35^7+?0VBE:TIW*IZ3F\:QR^9CD=@Q'&+9)O62Y3>[5CF/
M6>&E*IEVOE\G,6RTVR(E:D(5)GSY3;3=*UI2JETZUH6GW&K7&O\ B;QYTEQW
MIDV,VVNJ]9XKB\E4R[VZW.W>[P[<W]<>1UCRGHKG7(\E5,FK51"4U<?5TI3Z
M%++_ (\:^P;B]H73NA*9%CMOKK/76,XW)5*NMO@.W6ZQ("/?_(*L278Z^N09
M"J7,6JB$IJX\KI2GT*66''K ,&XP:'T]H:F18[;ZZTUWC.-R%2[K;X#MTND2
M CW_ +_5B2[&7UO^0*ES%JHA*:N/*Z4I]"ERCQ,U1K/A3Q=X^<7$Y;B5IKIK
M4F&8?+7.O=KM;U\O<"UM4RK*ZQ9C\1SNRO+%3K@XJC:$*=D+Z4I]"GMGWP\
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
M5WQ9MQD*><Z=?#9;I2B&(S-*UK5,>*RE+:*>FM$IIUK6OI,:CQ,'"
M                     '?]4?A2UK_/_#ONBMQVW ?].\*_G;CG\<0P?7 _
MX]"_Y7&_X9!?<ELF#;*
M
M
M
M
M
M
M
M
M
M
M
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
MHJO?<YU\P*ZN-]]*II5%MJJOHK5-*5KV[OM3>V$\*\AAQ$;HXT<D=7WEY/\
MC"<&?UUMK&X;E&DK5WWFYY-JV^O,U<HI"5-V=2JU[:U2FE5=F3]L]HF\LN?'
MD/2L\VA97&8R7VXESU'E#LB6ZI"U5AQU69%VBIDH4FB:U==:9[E4Z+K3K6F2
M%N\_+RZ9S#[TG-MDV=QF.EYN+<=69*Z_*<JA2JQ&%6E-TC)D(4FB:U=<;:ZJ
MIT76G6M,CK=Y]GEV36'WI.:[(L[C,=+S<6XZMR1U^4XI"E5B,*M*;I&3(0I-
M$UJZXVUU53HNM.M:9?VCVI?RC+E&E/S=D;AQ]V/$3):A7?2&8/29SRFUKK B
MKL*+W#1+0I-$54^\RQW*IT<JGJJG6KK[2'Y<%N2RJ'(WM?JNJ71:+5JV.RJ-
M1%$U2IZM\RFS(4EWNK1/AU<K[FO6E/1UZ[=/:#?+[@)9K$?W7>ZNU71:;7K6
M.TJ/1-$U2I[WZR:T)51SNK1/AU77T5ZTIZ.O7KG[0-Y?T!+-8K^Z;U5VJZ+3
M;-;,-*CT31-4J>]^<EM*54<[JTIX=5U]%>M*>CKU*\^U=>5+:TQU097([(ZO
M*<HXBS:<BL*B411%4JD5R',K"A27JJK1/A5=K3MKW43Z.OF=W]IYX(Q$S&[1
MJ3E9>)+"ZHB..89J>V6R=VN435VDIW<[]QC,K;ZJ3WP^^M>E*I3UK6GG=U]H
M]X3Q4RT6K5O)R[2&5U1%6O$-7VZW3.URB?$I)=V\_/CM*;ZJ3W1._KTI5*>M
M:T\[NOM&_"J*F6BU:NY-7:0RNJ(JUXCK&W6Z9VN43XE)+NW'Y\=I3?52>Z)W
M]>E*I3UK6GDE\]K[\M^"F>U8])<T+[*CN5;A.N8#I6TVFX42ZE-7J3']^R;I
M%86UU4CO@^)6O2BD)ZUK3S:Z>U(\:F7FTV7C/O*X,5;ZNN72]X#9WD/=RJ=C
M;$2ZWQ#K?92E>^KB*]:UIV^CK7SVY>TI\>&G6Z6?CKN><Q5OJZY<KS@]I=0[
MW*IV-LQ;G>4.-]E*5[JN)KUK6G;Z.M?/KE[29QZ:=;I:..^YIS%6^KKERO.$
M6IU#O<JG8VS%N=Y0XWV=*]U7$UZUK3M]'6OE%Y]L8XEL/M)Q_B1R*N<:K/<\
M]><AUK8GVW^]5/#:CPKSD3;S/AT37OJZBO6M:=G2G6OEMU]JHQ5EFJK)PGR"
MX2/&HFC5UWY;K.S6/T7U=K(B:COJZ/4K1/1OPZIKUK[NG3T^:W/VF?&6F:JL
M_#N^SW_%I2C5SWA;[2S5CW75RK\75=Z71VE:)]QX=:5ZU]UZ/3YM<_:8,9:9
MJJS\/;[/?\6E*-7/=]OM+-6/==7*OQ=67I=':5HGW'AUI7K7W7H]/CEY]LSP
MQB/56/>7UD]TE>/1-&;SR5M5BCUC=%]SU9,'2&1N4?I6B>C?A537K7W=.E.[
MS6\>U2YN\N96P<+L5MK:V:IMZ+QO"[WQ<61ZO1-'9CD+6&/)G,TE=5U0A,95
M6Z]G?UIXE?/+K[3+F+RY=;'Q"QFW-K:K2 FZ[FNEY7&?\"B:.2UQ-;V),UJD
MGJOL0F/6K?N.[K[NOGMU]I>S%Y<NMCXB8S;FUM5I!3==R72\KC/^!1-');D3
M7%B3-:I)ZK[$)CUJBO9W=:=]?)KY[9AL&0Y/KC7 /#;2TXQ5-K1?.1%[R%R'
M)]62A+T]R!I_&$W)BDSJY5MM$556JT;[Z*IXE?,KM[4AR;>]7]X^->B+=V^+
MZU[[7;8%Z\;KX?@>K^IWRP^K>'T7W]WB]_=3IV]M>[SFZ>TI<C7O ]Y>/.D[
M?V^+ZS[Z7/.KOXO7P_!\#U2]6/U?P^B^[N\7O[J=.WMKW>=7/VDOD6[X'O-Q
MZTI [?%]9]\[GG5W\7KX?@^!ZI>;)ZOX?1?=W>+W]U.G;VU[O(;U[8MR[?\
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
M,X8X8ZZ
M ?ZE*EJ2E*:J4JM$I2FE:J4JM>E$II3K6M:UKZ*'^I2I2J)32JE*K1*4II6J
ME*K7I2E*4]-:UJ?ZE*E*HE-*J4JM$I2FE:J4JM>E*4I3TUK6I_24J6I*$)4M
M:U42E*:54I2E5Z)2E-.M5*56O2E*?1+-#RG^(J>%_!_46K[K;DP-B9);Z[1V
M[W(HB538N=QH=PN%HF]KCK2I&&V1F!8>]NOANTM='*>E=:UL6_+ XK)XA\--
M5ZVN<"D'/L@@5V5M3N11$FF?9K'B3IUJF=KCK2G\1L[4*R=S=?#<I;:.4]*Z
MUK8G>6)Q83Q%X;ZLUO<X"86>Y! KLG:?<BB9/U_9I'BSIUKE]KCK2G\2L[4*
MR=S=?#<I;:.4]*ZUK;F>2OP>3P$\O'1^GKS:TVW:65VRNXMX=[=$3*;4V/$@
M7*YV2?V.O,+DX%C[%MQOO:5X3R;/1VGI<56NQ\V"&P$VM
M   'RSIT*V0IERN4R+;[=;XLB=/GSI#42%!A1&ER)4R9*D+;8C18S#:EN.+4
ME"$)K6M:4H?A*E1H,:3-FR6(<.&P]*ERY3S<>-%C1VU.OR9+[JD-,,,-(JI:
MU5HE*:5K6M*4!_*E)0E2UJ2A"$U4M:JT2E*4TZJ4I5>E$I32G6M:_0*ECVD+
MSE9'F<\HJ:MTSD<I[A?QNO5ULVK$1EK8MVV\]1X]JRG><Z-[E<B#<FN^!C*7
M^KD:QT5(HB._<YC-*^OSH?,D>YQ;U^L36MYD.\:=+7.?;<#2RM;4/866)\6!
M?=IRF/0IZ+-;[HECH[U6Q:Z5>HEEV;):H-?6Z-DUSF^^H6UY5<:LKKC4"E*]
M$7"73JV_=5)^C5#E/<,=?2EKT]$U6JA&X-+0/%@
M        #O\ JC\*6M?Y_P"'?=%;CMN _P"G>%?SMQS^.(8/K@?\>A?\KC?\
M,@ON2V3!ME
M
M
M
M
M
M
M
M
M
M
M                                                    *(;EA\J;
MDK^/_<GQBY&53?(#\/&[/QN;(^[*\@U39!_T]>_^M[E_SQX\ /(P<0
M                              <I9+)>,EO5HQS';5<+YD&072WV2Q62
MTQ'[A=;Q>+K+:@6RU6R!%0[)FW"X37T,LLMI4XXXNB4TK6M*'W6NV7*]W.W6
M:SP)ETN]WG1+9:K9;X[LN?<;E/D-Q(,"#$82M^5,F2G4MM-H35:UJI2E*UJ#
M]&FG'W6V66UNO/.(:::;35;CCCBJ(0VA":54I:U5I2E*>FM:EP'Y 'E$6#RJ
M.'UOA9G:K;*Y9;WBV+-^1N3LJ8F/6*8W"<>QC35GN#"G&',=UBQ<I#;SC*EM
MS[U)FR4N+CJBH9L5_*.\O&T\"..D.-DL"$_R VLQ:LHW-?&ZM2'+5)1&6Y8]
M;6Z8TI;2[/@[4UY#BVU*1+N;\IZBU-*82V-BNH]=LX#CB$R6T*R"[):E7E^G
M156E41U8MK:Z=:59@T76E:TZT6ZI2NM:=M*;X3:V#U<
M                         ZEG>>89J_#LCV%L3)[)A>$8A:I-[R;*<BN$
M>UV6RVN(GN?ESILE:&FD4K6B4IZU6XXI*$44M24UZOFV;8AK?$L@SS/LDL^(
M8;BMLD7C(LEO\YBVVBSVV*GN>E39DA:&VT4K6B4TZU4XM24)I52J4KU?-<VQ
M'7&)W_.\]R.SXCAV*VR1>,BR6_SF+;:+1;8J>YZ5-F2%(;;12M:)33K53BU)
M0FE5*I2O2=D;(P'3^"95L_:688_@.O,'LTO(,NS'*KG&L]@L%GA([I$ZXW"6
MMMEENE:T0A/6JW75);0E2U)36!EYMWG59MS5GWC1N@I=\U_Q6@R_ N#JO6+/
ME^[WHZFE)GYDTV]XEKPAB4UXD"Q]>KU:)DS^Y[P8T*$=YI?G YAS!G773&C9
M5ZP7C-#E>#/<5ZQ:<KW(['4VI,[+6FW?$MN&LR6^^#9NO5ZM$R9W<[X,>'"9
M\TCS?<PY?SKKIG1\J\X-QHAR?!GN*\>U95N-UA3:DSLM:;=\2VX<S);[X-FZ
M]7JT3(G=SO@QX=;7YW/M .P?,!N5]XZ\:)N1:RX9V^;ZO='E^M6+.>0S\53*
MTW+/&&G_ !;/KV/-9JY;,>Z]9%:(EW/O?]7B6_02:.#1Z1H0
M
M                                   #;OY(_$.G+7G?KMF_VFERUCI"
MB=V;%I)94NW2VL3GPZ89CDGN[8TI609S)@4=B+K7UBVL3*]JD-KH;5/)QXJT
MY2<V<":OEKI<-<Z;I3<.?TD-*7 E-XO.B4Q''Y'=TCR:WW,Y$*CL5=:^L6YB
M77M4AM=#:AY.O%>G*+FM@35\M=+AKG3E$[@SZDAI2X$IK&)T2F(V"1W=(\FM
M]S.1"H[%76OCV]F77M4EM=#>)[/;P<IS:\R#5K&365-UU#QY2GD%M.DMA3EK
MG,X5<H"<!Q65W=L26K)]BR[:E^$Y6OK5IC3Z]BT-.4I8\E@86 !:R
M             $#KVKGSQVL4L^5>5IQ1S+NRJ_PT6_F1L3&YB:TQ[')S"'Z<
M>+-=8JZKI?,BC.-NY>IA2:1K<M-H<4M<JYQH\4?S]O-);L%NOW!#0.2=;]=H
MR8?)#,;+)3TL]FE-)=IIZVSV%=U+I>&5H7D56E4HS#52W+4I3\YED8H[^VE2
M.W(P.P2?\8=31&23&%?WEE5.[WG;<3Z?%>I6E9'2ON4?2Z]:J6FE>80]P8>@
M                               '?]4?A2UK_/\ P[[HK<=MP'_3O"OY
MVXY_'$,'UP/^/0O^5QO^&07W);)@VR@
M
M
M
M
M
M
M
M
M
M
M
M            %$-RP^5-R5_'_N3XQ<C*IOD!^'C=GXW-D?=E>0:IL@_Z>O?_
M %O<O^>/'@!Y&#B                                    "<%[(=Y1:
M-M['F>9]OC%DR-<:=OT[%^+%FO,6BHN6[BMM*,Y/M=,.8Q5N99=5-R*0K1)1
MWMJR9QYUM;<FRUI641[/!Y>2=A9G(YR[6L*7L+US=I5BT/;;DQ13&0;'A4HW
M?,_3&DM51)MF!(>]6MSZ>Y"KVMQ:%(?MM:5&47'?7GOA-5G-V8HJ%;75L6%I
MQ/5,BY(]#]P[54Z*:@4KVMJ]-/'K6M*T4T6.Q,X!F<
M                        >/;YWYJ7C-JW)]R[MS.V8+K[$HM)%SO%Q4XX
M[)DN]40;-9;;&0[<+Y?[L_2C42%%;=DR'*]$)KZ:T\HW;O#5O'36N2;<W'EU
MMPO!,6C>/<;M<%+6[(D.=4PK3:+?'0[/O-\NCU/"BPXS;DA]RO1*:^FM/*=V
M;OU=QVUMD>V]Q9;;L+P7%XWCW&[3U+6[(D.=4PK3:+?'2[.O-\N;U/"BPXS;
MDA]RO1*:^GIX7R2Y*Z2XC:<R_?7(3/;1KG6&$PZ2;O?;JIQQZ5+>[D6ZPV"U
M14/W/(LFO4BE&85OAM/2I3M>U"*^FM*^3S1?-HVYYAF8NXW;??/7/&C&+LY(
MP?5;4RE).02(C\IN!G.RG8CBX]VRQ^(]3P8B5NP+0A56X_B.U?ER((_F3>:-
MM/GGEKF/V[WRP#CMC=T<?PS6;<NE)%]?BO240<SV&Y%<7'NF3O17?I45*W(-
MJ2JK;%7'*O2GX*7F1^:%M+GAECN/V_WQP'CQCET6_AFM&I=*2+X_%>DH@YGL
M)R*XMBZ9.]%=^E14K<@VI-:ML>(Y5Z4_6%^<1YV6[O-$SQ[%+3[[ZKXDX?>W
M9.N]-,SJ)EY-*@R)C=MV)MEZ$ZY%O>:R(3]/ @H<>MEC0JK46KKRI$V5J+-5
MQJR-'X
M                                                       !8%>S
MV\0J<=^$\/;F2VA,'9'*2X1=BS79#"FKC$UE;FI,#5EI=JMI%:Q9UODS+\S5
M-544U?$]:]4]$SJ/(?XJ4T)P\B;4R&U)A[!Y*3XV?3'7V%-W"+KFWM2(.M+4
M[5;:*UC3(,B7>VJIJJBF[RGK7JGHF<[Y$O%:FA>'T3:>0VND/8')*?&SZ8Z^
MRIN?%UU;VI$'6MK<JMM%:QID&1+O;54U513=Y3UKU3TI9O\ LP/!NG%OR^X&
M[\LL:;=M;F+=(>T[@]*C*9NL'45J9EVW3=D>JXRVJL*X6N7.R1BJ:JHMK(D=
M:]442G?,;N#=F220                 "-?[1)YX]@\KG1Z],Z3NUMN_./>
M.,R_O=P5-L7*)I3"9KLBU3MTY5!<[V';DAUF1'Q>WR*5:FW5I4E]MZ'"?CR-
M*GG%^:1:>"FKE:UUC<(5PY2;1LDCZSHM4-38^LL8DN.P)6S+_%7W-+FI6V\S
M8HCU*MR9[:GW4.1HKK+P\4W'M)K!+7[VVMQ#F4W1A7J:.E%IMD55:MKN<A'T
M*KZTK1A%?0IRG=6E4IJE53;?K]>\IOEZR?);O<L@R/([M<;]D%^O,V1<KQ>[
MW=YCUPNMWNMQF./2Y]RN4^0X\^^ZM3CKJU*56M:UJ5_5VNUTOUUN=\O=QFW>
M]7FX3+M=[M<I+TVXW.Z7&2Y,GW&?,D+<D2YLV6\MQUUQ2EN.*JI5:UK6H-?S
MSKLAUU]]Q;SSSBW7G7556XZZXJJW''%JK52UK6JM:UKZ:UJ<2<>#\P
M                         #O^J/PI:U_G_AWW16X[;@/^G>%?SMQS^.(8
M/K@?\>A?\KC?\,@ON2V3!ME
M
M
M
M
M
M
M
M
M
M
M
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
MEA'Z$;RP?S9/^V?D)^5@?H2_+%_-F_[9N07Y5Q^S:>2Q^9C_ /!%<K_RZC]
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
MRVN,U"MEGLUHALV^UVNW0V$H8B0;?!CMM,M(I1#;:*)I2E*')'('('+
M           &G;SF?."TQY1_&^5GN0JLN<<AL_BW"U<>-%OW%Z/-S?(8]8[$
M[*,DI 2Y/M.M<*I,1)NDOJQ64OPX$=U$J4VI&N3S)_,6UIY>NEW\LO%;9E&X
M<M8F0-/:K=F.,R<HO#-66I5]O5(E%R[?A6,TDI?GR/I57U=D1EQ+[Z%)'G&R
MMBVW7ME5+>\*5>):5MV>U576BI3U.VBWWNSJMN%%[J*<5Z.[T(I6BE4*??D/
MR$W#RLW5L3D+OS-KIL3;>T\@?R3,LKNW@H>FS5M,Q(D.%"BML0+18[+;(K$*
MW0(K;42!!CM1V&T--H12NDW#M_8V_-F9CN#;63S\QV%G=W=O627^X>&ER3)4
MVW'CQHL9A#42W6NV06&HL.(PAN/$BLMLM(2VA*:#73>+Q<;_ '.9>+M*<F7"
M>]5Z3(<Z=5*K2B4I2E-*(;::0FB4(32B4(I2E*4I2AXP>:@XP
M                       [_JC\*6M?Y_X=]T5N.VX#_IWA7\[<<_CB&#ZX
M'_'H7_*XW_#(+[DMDP;90
M
M
M
M
M
M
M
M
M
M
M
M  "B&Y8?*FY*_C_W)\8N1E4WR _#QNS\;FR/NRO(-4V0?]/7O_K>Y?\ /'CP
M \C!Q                                  !98^QX>6BSI3C=E_F)[+L
M"H^T.3K-PP73%+@Q5$O'N/6.7R/6ZWJ.VZAM^*]M3/[#XU>Y-4N6JQV^0RNK
M<M76;'[.5PE;UEI;(N8V;6A3.=;Q;EXKK6DMKLD6?3]FNC-9]S90XE#K#F>Y
M=:O$KW4K1<"UPWFU=DA749L\<L(I;++(S*<STGWRBXMM[Z=%,V=EVGB.II7I
M5-9\MKK_ +;;2*T]"B:.2709+@
M     &OOS"/,;T7Y>6KJY?LB93)-B9%%F)U?IVSSFHV4Y[<8JV677UOJ8EMX
MYBEL=DH5/NLAI3;*.J&6Y$E34=S!3G?Y@&EN!>MJY7L&73(<]OT6736VI[3-
M;CY+F]PC+99=>6\IF4BP8Q;G9"%3;F^VIMI'5#*)$A3<=S!;G9S]TOP.UO7*
MM@2J9!GM^C2TZWU1:IK<?)<WGQEM,NO+>4S*18,8MSLA"IMS?;4VTCJAE#\A
M3;#FL;S/O-5XY^5UIZN<[7G)RS:.4PYZ=/:)L5Q9BYCLJZPUL1WI#DA4><WB
MN%VAZ4A5RO4IE;3".K;#4J6IF*[7=<P.9&\^;^X+KN/>F3*N]V>2];\7QNWH
M5"Q+ ,7]:>DP<4Q"S]ZT0;7#\7W;KBG9DUWJ_*>>?4IRL"+E=RUW1S*VO<]M
M;IR.MUNCM'8.-X]!2J)BV#8WZR[(AXQBEJ[UIA6V)XONW7%.2YCO5Z2Z\\I2
MZP+N5?++<_,C:USVSNC(JW6Z.T=@XYC\%*HF+8/CGK+LB'C&*VKO6F%;8GB^
M[=<4Y+EN]7I+KSRE+K5M<Y^>'(OS#=YWG?'(S+E7R]OI?MF'XI;$+@81K/#_
M %Q^7;\+P:Q^(XBW6>!5[Z8\ZIZ?/>[I$Q^1(6MU6+!C.8TF&H
M   !],.'+N$J/!@19,Z=,>;CQ(<-AV3*E2'540TQ'CLI6\^\ZNM*)2FE5*K7
MI2A]$2)*GR6(4&-(FS)3J&(L2(RY(DR7W540TRPPRE;KSKBZTHE*:5K6OHH?
M1$B2I\EB%!C2)LR4ZAB+$B,N2),E]U5$-,L,,I6Z\ZXNM*)2FE:UKZ*'U08$
MZZ3(MNMD.7<;A.?:BPH$&.]+F3)+ZZ-LQHL6.AQ^0^\XJB4H0FJE5KTI0SGU
M-Y8'F#;N1"?U[Q'W1*M]R\.MNO658LYK?')S;M:)1)B9+LE[$K!(A]WHJ\B3
M5I-:5ZJITKTS1U=Y;W.W<:8;V!\6=O28-Q\.L"\9-C3FO<?FMN5I1$B+D6PG
M<6L;\3KZ*O)D5:I6E>JJ=*],S]7^7%SJW$F&]@G%O;LF#</#K O&38TYKZP3
M6W*]J)$7(=@NXO8WXG=Z*O)D5:I6E>JJ=*]-B^E/)_\ ,[Y"(M\C5_"+?TNV
M7;PE6O(,SPYW5&*W%EZM$MRH.6[8?PG&94&JO160B6IA-:5I5=.VO38SKGV:
M_P PO,$M/YA<M#ZF8JE2GXV5["N=_NS?2G1*&8^O<5S"U/NJ56G[Z<VFB:5K
MW=:42K/[ /9Y^>65I;>RNX:2U>S6BE/1\GSRY7RZ(Z4Z)0S'P/&<KMCSBE5I
M^^FMIHFE:]W7HE6?> ^SV\[\K2T]E=PTGK!FM%*>CY/G=ROET1TI2B4,L8)C
M.5VQYQ2J_P"^FMIHFE:]W7HE6U+5?LFOFA9TAF1G5VXW:4CU2I4F)FFT+ODU
M[;Z4I1#<>+J_#,ZLLAY2U4]"KBTBB**KW=:)2K-; O97LA=DQ7]G\Q++!B(5
MW3;9@6HIUUDR4]5T\&+?<ASFS-0E=O:KQ%VZ1Z>J>S_?&86$>S/7YR1&>V/R
MRM$**BO=,MN$:JFW.1(3U53PHUZOV:6AN)7M[5>(NWO^GJGL_P!\9?X3[-+?
MG)$9[8_+"T0HJ*]TRVX3JN9<Y$A/5=/"C7J^YG:6XE>WM5XBX#_IZI[/]\;
MM;>QJ90]*AR-O\[;!;H3:JJN%GUMHZXWF5*3W+31B'D>4;$L+,!7;VK\5=JD
MTZ]4>']!9L)UW[-?Y>F(M,JR^X[WVM,_?2?KHV%;;!;5N5;2BJ(L/ ,6Q.=&
MC453O2ER8^Y15:]7%)Z)IGA@/L]' W%6VE97/W9LZ5^^D?7)GEOL=O6NK=$5
M3&BX-C6+S8\>BJ=Z4KEO.456O5=4]*4SNP+V>[@ABS;2LJG[KV;*_?2/KDSN
MWV.WK75NB*IC1<'QO%YL>/15.]*5RGG**K7JNJ>E*;0=6^R;>5[@[+"LYNG(
M_<\ZGNY?UX;0M.,VEQRK26ZHAP=9X=A5RB1$K3XB4N3I#M%*K2KJD]$TS/P_
MR9O+$P?PO>7B%KR;X*NY'UX7;.MA=:T=>>^F_7_EN3>.GO?53HONIVT2G]ZA
M%$Y=XGY1OEQ895NMGXJ8',\*O<GZ[+IFN>4K6CCKOTRF<Y3D5'J=SU:=%]U.
MVB4_O4II3+G%/*1\N7#?#]Z.*V!S/"KU3]==TS3/.M?$==^F4SC*,B\:G<]6
MG1?=3MHE/[U*:4SXP7R$_*#UW5FM@X-ZON'@*[D?7U>MC;0HJOC/O]'J;,S;
M+J24]\A5.CG=3LHE'[U"*)R5QC@[PNPJC'UI<1^,^.NQO5*MRK1HO64*>IR"
MCLBR7[@SC"9TJ8S2M:T>=<6]55:JJJJJUK7(C'.&7$'#Z,?6MQ8XZV!R/ZK5
MN3:]+:YAS:N0T]D:0]/:QQ,V1+:I6M:/..*=JJM:U56M:UKD-CG#7B)B%&/K
M7XM\=[ Y']5JW)M>F-=1)M7(:>R-(>GM8XF9)EM4K6M'G'%.U56M:JK6M:UR
MUQ#R[^ > 4C_ %D\(N)&+/1?4JM3+)QTU#;[BIVW(\.%*D7-C$$7&9.8I6M:
M2'75OU4JJJKJI5:U]WQ[ <%Q*C"<4PK$L83&0\W&3CV.6>RTCMR7%NR&V*6V
M'&HTA]UQ2ET3THI5:UKUK4]LL.#X5BU&4XQB&+XXF.AYN.FPX_:;11A$A:G7
MT,TM\2/1I#[BU*71/2BE5K6O6M3VJQ81A>+493C.(8OCB8Z'FX]+%8+3:*,-
MR%J=?0S2WQ(]&D/NKJI=$]**56M:]:U,C\7UIKG"$QT87@&$X@B(W(:B)Q?%
M;%8$Q6I;JWI3<=-J@1*,MR7G%+<HGI1:E5K7K6M3MIV@[0=V
M        /S>>9C,NR)#K3$=AIQY]]YQ+3+++2:K====75*&VFT)K52JUI2E*
M=:GYO/-1VG7WW6V&&&UO///+2VTRTVFJW'77%U2AMMM":U4JM:4I2G6I^;SS
M4=IU]]UMAAAM;SSSRTMM,M-IJMQUUQ=4H;;;0FM5*K6E*4IUJ?D^^Q%8>E2G
MFHT:,TX_(D/N(9888915QYYYYRJ6VFFFTU4I2JTHFE.M?05=OF,<G'N7_-'?
M>]&9CLO&<AS279->46I=&V=:X:VUBF"J:C*]Q"<N6/6AF=);1[GUV6\NM5*4
MI2JVCG[R-=Y6\O=W[I:EN2L<OV7RK-@=%U51#.O,2;;QC"E-QZ^XB.7&PVIF
M;(;1[GUR4\JM5*4I5:W;GWR,=Y5\NMW;H:E.2<=ON72;/@=%U51#.O<2;:QC
M"U-QZ^XB.7&Q6IF;(;3Z/7)3RJU4I555IXO-2Y>/\YN??)3D8Q.>FXCD^?S<
M>U?1Q2TMQ]38&RSA>N5LQ%?2X#UVQ>QQ[C+:1[GWPFR%UJI2U+5A*8=&'AKY
M        )6WLNO'_ -]]G<C.3ETA]8V%8E8].8B^\SXC+MYS:X-97ETF&XI%
M4LS[-:,4MK*E)K1?@7=2?WJZ]9.OLV>B_?78V_\ D;<HO6/A^+V;4N*OO,][
M3EWS&>WD^52(KBDU2U.M%JQBWLJ4FM%^#=%)_>JKUDV^S=:-]]=C;]Y&7*+U
MC8?B]FU-BSSS7>TY=LQG-Y-E4B*XI-4M3K1:L9M[*E)K1?@W12?WJJ]9HOL>
M'&7W\V]RIY>7B#W0]?X3CNA\(DR&/$8>OVPKHSFF<2X+JT52Q<K!8\+M,=2D
MUHOU>]K3^]6KK,Z)=9+C)\8
M                        !K.\T[S3N.?E1\<[CNW=MQ3?<QOJ;C9]*:4L
M]QC1<VW%FT6,V[2U6JCK<FMEQ6RUDLO7V^O,N1;3%<12B'YC\.'*PCYX\\=-
M<!--3-G;.F)NN275,RVZRUE;9C+&3[&R=AE"Z0(%%H?K;;!;:OMN76ZN-K8M
M["T^Y=D.QHSXZ1GF>6; +,NYW-?BR7>]NV6QM:4RKE*2FE?#;ZT5X4=KNI5U
MVM*I;36GHJJJ4JI\></-SD#YA'(S..3/)#,)649QETI4>TVQMQUK&-?8;$DR
M7<=UY@EGJM3%BQ'&F)2DLLHZNR'W'I<I;\R3(D.UT'*+D_MWE]N7*-W;HR-^
M^Y1D+ZF8$%*UMV/$,;CO/N6?#\4MU55:M6/61I]26FT^[>=4Y(?4[)>>=<&N
M?*,HN^87F5>[U)4_*D*Z-HI6M&(D9*E59AQ&^O1J.S17HI]&M:U4JM55K6N(
MQCT#KP                                   !W_ %1^%+6O\_\ #ONB
MMQVW ?\ 3O"OYVXY_'$,'UP/^/0O^5QO^&07W);)@VR@
M
M
M
M
M
M
M
M
M
M
M
M                         %$-RP^5-R5_'_N3XQ<C*IOD!^'C=GXW-D?=
ME>0:IL@_Z>O?_6]R_P">/'@!Y&#B
M#,/@!Q"S#GIS*X]<2L)I,9N.YMB6FP7J\0F5/NXM@L%+U^V+F:D4CRD>'A^"
M6JXW*M%H4A58U$U_?&1O$?COD?+#DEI_C[C%)+<S9.8V^TW.XQ6JNN6'%8M'
M+MF6253X+Z>S'<4@3)M>Y-4JJQ1-?H@['B..R<LR2SX]%[J+N4QMIUQ-.M8\
M1'5V9)KZ%4Z1HC:U^FG^]+OO5^M<*TSK77VH=;6*+C&O-683BVN\%QN%W^J6
M'#\+L<'',;L\:KBE.*9MUGMS+*5*K52J(ZUK6M:U+0G!<*QG6V%8AKO"K4Q8
ML/P3&+#AV*V6+W>KVG'<:M<6S66W,U752U-PK=#;;I55:JK1/6M:U!M#@PHM
MMA0[=":2Q#@16(<1E/[UJ-&:2RRVGKZ>B&T4H=Z.U ^H
M                      U#^:/YM>I?+SP][&+32V;'Y-9-:?6<(U8B6Y2'
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
MR-IYM+-WP
M        !KP\S'S,>./E:<<;SO[?UY];N$OUVS:GU/9IL5O.]R9VW%H_&Q;%
MHS]'/5+?$\1MV[W=UM4.T0U>(YXCKD>/(P\YN<W-,<$-,7+;>V[EZQ+D>LVW
M7^O[;)81E6R,J0QXK%BL3#O?ZO#C]Z'+A<'$*C6Z,KO7WN+99>'3LWS>RX'9
M7;O=W>Y:NYJWV]I2:2[E+HGJEAA->O:A/6E7'*T[6T^FO6M4IK4"^8IYBG([
MS-N1V2<C.1F2>MW"7XUHP# +0]*;P34F"-RG9%JP;!K5(=<]4M\3Q/$E2G.Z
M9<YBG)4IQQURM:5UW,?F/N?G!N>];EW+>O6)<CQ+?B6)6]Q]&*Z]Q5#[CT#%
ML6@/.+]7AQ^_O??7W29TE2WWUK<76M!KKS+,KUG%Z>O-Y>[EJZMQ(C=54B6^
M)15:MQ8K=:U[4)Z]5*K[I:NJE5K6I@@8I@ZH
M              =_U1^%+6O\_P##ONBMQVW ?].\*_G;CG\<0P?7 _X]"_Y7
M&_X9!?<ELF#;*
M 8E[GYX\,^/,B9 W)R9TWA%ZMZ7%3,7F9M:+EF;%&J=R^["K&_=,LJK]RE*0
MJU4KT4ZU]!BYM[FUQ&T,_+A;;Y%ZEPV\04N*EXU+S&U7#+F:-T[E=V'V5ZY9
M157[E*4B5JJOHIUKZ#%[;G-CB1HA^7"VSR)U-AMX@T6J7C<O,+5<,N9HW3N5
MW8?9GKEE%:_N4I2)6JJ^BG6OH,)M^>9'P)XO29]MWSRYT/KS(+8EU4_#I^P;
M'=<^C493W+HO7^.R+QFM5?N4HF!6JE>BG6OH, <K]H0\L#')"X]LV[FV;^&M
M2%/XIJ#8C4>JDH[JU0YEUCQ2KJ/$ZHHI-*I4JG6E:HZ*K@UD_GO>6]C[ZV+=
MM7,<R[%J0I[&-4YZTQ6J4=U:H<RJRXQ5Q'?[BBDTJFJJ=:5JCHJN#F3^>QY<
M6/OK8MVU,PS+PUJ0I[&-59XTQ6J4=U:H<RFS8S5Q'?[BBDTJFJJ=:5JCHJNL
MW-/:?/)_Q24Y&M&\=@[#\)Q3:I&%Z-VDS%JI#?>JK;N<8[A=7F_$ZMT4BBDJ
M53K2M45HNODW[2OY=O\  G(_X-,6_*.>6_M#_ C^!N07P=XS^4$\O_:&.!7\
M#<@/@\QK\H!XI^UI>5K]C_*SX)<._*J>EXI[0[Y8N1.,(N^S-BX(EUEEUQ[*
M]09Q,;C+=:4XN._3![?F3RGHRTT;75M#C=5JIV*6GJJGHF,>?5Y<=_<91==B
MY]A*7667%NY/JG,Y;<=;K2G%QWJ89 RYU3T=2:(75M*VZJK3L4I/55/0\9\^
M3RYK\XRBZ[$SW"DNM,N+=R;5692VXZW6E.+8>IAL#+75.QU)HA=6TK152J=B
ME)ZJIZUA?M1GE"Y2[';OFW-IZW0\Q'><?S31FPYS45QYE;KD6137=KSU]3\1
M::-N5:0XU5:J50M:.JJ9_P"E_,"X3\A9,>W:?Y/:=R^^2UT1$Q>F86ZP9C+5
M6GT8N&9.NRY5(13Z%5(AJ32M:4K7K6AG/J'G5P[WS(8@:HY'ZFRN\RET1%QO
MZ[(%CRV56M.O6-B.2*L^32$4^A52(E4TKZ*UZF<FHN<_#[?$AB!JGD;J?*KS
M*71$7&Z97 LF62JUI]&-B61JL^32$4^A52(BDTK7I6O4V9Z!\S?R^N4,N-:M
M%\O]$YSD,URC<+#Z9U:\:SN:JM.O6'@67KQ_,I;=/H56W!4E-:TI6M*UI0S!
M,KS*TSI                                .M9EF6*:\Q3(<ZSK(;3B>
M'8G:9M^R;)K]-9MUEL5EMS*I$^Z72?(4AB)"B,(JMQQ=:)2FG6IUW+<MQC L
M8OV:9I?K7B^)8O:YE[R+(KW,9M]HLMHM[*I$ZY7*=(4AB+#BL(JMQQ=:)2FG
M6IU[+<MQG \9ON:9I?;7B^)XO:YE[R+(KW,9M]HLMHM[*I$VY7*;(4AF+#BL
MHJI:U5HE*:=:G4L\SS"]787E&Q=BY19,*P3"K)<,DR[+LDN$>U6#'+!:HZY5
MRO%XN4I;<:#;X,9M2W75JHE":5K6IAM^E \NW\]+CC\*>+_5YB5^DAX#_G?<
M?OA+QKZN,2_TCW K\[S0'PE8W]6F!WZ8'RM?S_N*?PRX=_*0_2@>7;^>EQQ^
M%/%_J\?I(> _YWW'[X2\:^KA^D>X%?G>: ^$K&_JT?I@?*U_/^XI_#+AW\I#
M]*!Y=OYZ7''X4\7^KQ^DAX#_ )WW'[X2\:^KA^D>X%?G>: ^$K&_JT?I@?*U
M_/\ N*?PRX=_*0_2@>7;^>EQQ^%/%_J\?I(> _YWW'[X2\:^KA^D>X%?G>:
M^$K&_JT?I@?*U_/^XI_#+AW\I#]*!Y=OYZ7''X4\7^KQ^DAX#_G?<?OA+QKZ
MN'Z1[@5^=YH#X2L;^K1^F!\K7\_[BG\,N'?RD/TH'EV_GI<<?A3Q?ZO'Z2'@
M/^=]Q^^$O&OJX?I'N!7YWF@/A*QOZM'Z8'RM?S_N*?PRX=_*0_2@>7;^>EQQ
M^%/%_J\?I(> _P"=]Q^^$O&OJX?I'N!7YWF@/A*QOZM'Z8'RM?S_ +BG\,N'
M?RD/TH'EV_GI<<?A3Q?ZO'Z2'@/^=]Q^^$O&OJX?I'N!7YWF@/A*QOZM'Z8'
MRM?S_N*?PRX=_*0_2@>7;^>EQQ^%/%_J\?I(> _YWW'[X2\:^KA^D>X%?G>:
M ^$K&_JT?I@?*U_/^XI_#+AW\I#]*!Y=OYZ7''X4\7^KQ^DAX#_G?<?OA+QK
MZN'Z1[@5^=YH#X2L;^K1^F!\K7\_[BG\,N'?RD/TH'EV_GI<<?A3Q?ZO'Z2'
M@/\ G?<?OA+QKZN'Z1[@5^=YH#X2L;^K1^F!\K7\_P"XI_#+AW\I&0VE^1FA
M^1=LO5ZT/MS =N6G')\>UWZXX#DEMR2':+C+CUEQH5P?MSSR(TE^-3Q$H56E
M:I])[SJ'?^DM_6Z\7C2>T\'VG:\?FL6V]W#!\AM^0Q+5/E,5E1X<YZWO/(CR
M'H].]*55I6J?2>\:BW[I3?MNN]WTIM+!]I6NP36+;>Y^$9!;\@BVJ?)8K*CP
MYSUO>>1'D/1Z=Z4JK2M4^DRAT%RHXW<J+1D%_P"-^[]:;OLF*W*+9\DNNM,L
MM.60;'=9L6LV);[G(M,B0W$ER(B:N(0NM%*1Z:>@]H/7CUT]]
M             .$NN2XY8G&FKWD%DLSKZ%.,-76ZP+>X\VE7:IQI$M]E3B$J
M]%:TI6E*G#W/(L?LKC35XOMGM+KR*N,MW.YPH#CS::]JEM(E/M*<0E7HK6G6
ME*G#W/(<?LJVFKS?+/:7'T5<9;N=SA0%O(37M4MI$I]I3B$J]%:TZTI4Z_><
MMQ7'766,@R;'[$]);4['9O-YMUK=?:2KL4XRW-DL+=;2OT5JFE:4KZ#Z;7>;
M/?(ZY=ENMMO$5MY4=R3:YT6X1T2$(;=6PMZ(Z\VEY+;R%536O=1*J5Z=*T/H
MMMVM5Y87*L]SM]UC-NJ87(MLV-.80^E#;BF5O17'6TNI;=2JJ:UZTHJE?H5H
M?1;;M:KRPN59[G;[K&;=4PN1;9L:<PA]*&W%,K>BN.MI=2VZE54UKUI15*_0
MK0^NSWZQY#&7-L%YM5\AM/JBNR[/<8=SC-R4-M.KCK?A//M(?0T^A545KW42
MM->G2M#DCD#D#E0                       #@+GEF+6632'><EQ^TRZM)
M>I%N=YMT"35E=5)0[1B5):=JTM2*THKITK6E?]@X.XY/C5HD4B7;(;':Y56T
MO4C7&[0(4BK2ZJ2AVC,F0TY5M=45I173I6M*_P"P<'<<GQJT2*1+MD-CM<JK
M:7J1KC=H$*15I=5)0[1F3(:<JVNJ*THKITK6E?\ 8.M7;-,.L$JD&^Y9C5EF
MU:0_2'=K[:[;*JPXI:6WJ1YDIEZK2U-JI173I6J:]/H'(6VZVN\QJ3;1<H%U
MAJ6MM,NVS(\Z-5QNO1QNC\5QUJJT5KZ:=>M/W3[[?<[;=H])EJN$&YQ*K4W2
M5;Y;$V/5Q%>BT4?C..-56BM?33KUH??;[G;KM&I,M5PA7.(I:VTRK?+8F1JK
M17HM%'XSCC55HK]&G7K0Y.U7FT7V)2X6.ZVV\P%.+:3-M4Z+<8BG6JTHXW23
M$=>9JXW6ONJ=W6G[I]Y]I]IR0                       !Q-_OUEQ6Q7K
M)\DND*R8[CEIN5^OUZN<AN);K19;/#>N%TNEPE.U2U&A6^#'<==<56B4-HK6
MOHH<7?+W:,9LMXR3(+E#LU@Q^UW"]WR\7%]N+;[5:+5$>GW*Y3I+M4M1X<&%
M'6ZZXJM$H0FM:^BAQ=\O=HQJRWC(\@N4.S6''[7<+W>[O<7T1;?:K1:HCT^Y
M7*=)=JEN/#@PV%NNN*K1*$)K6OHH<)DN26##<<R#+\KO%OQ[%\5LEUR3)+_=
MI+4*U6.P6. _=+Q>+G,>4EF);[9;HKCSSJZT2VVBJJUZ4,5,$\P3A!L_+[!@
M&N^5>C,TS;*IZ+7C>+8YL/'KI?+W<7$+<1"MMOBS')$N2IMI5:(12M>B:F,F
M%<Z^&NQ\JL>#8%R;TME^8Y-.1;<?QG'\]L-SO-YN"T+<1#MT"-+6_*D*0VJM
M$II6O2E3&;"N=/#C8^56/!\"Y,Z8R[,,EFIMN/XU8,\L5RO-XGK0MQ$.WP(T
MM;\J0I#:JT2FE:]*5,,M<^9SY>>W\XQK6>KN9W'//]@YE<D6?%,-Q7:6+WG(
MLANKK;CK=OM-KASW94V6MME2J(0FJJT37_8,P3*\RM,Z
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
MZT^TV^PXV\R\VAUEYI:7&G6G$T6VXVXBM4+;6BM*TK2M:5I7K0_L_L_L_0
M                                \(W9R@X[<;OK9^_YNG7&H/KS]^?K
M3^^!E-KQKZX?K=]ZO?WWH]\GV/7?>GW]A^L=G7P_66^O3NH>*;AY(Z#X^?6[
M]_#;^OM4_7=[[_6Q]?636W'??[W@][/?KWJ]\7V?7/>OWZB>/V=?#]9;Z_OJ
M'BNX>1^A./OUN_?OV]K_ %5]=WOO];'U]9+;<>]_O>'WL]^O>OWP?9]<]Z_?
MJ)X_9U\/UAOK^^H8X<@N8'%KBC]:7]I;?^J=&?7[[_?67]\[,K-B/UT?6M[R
M_7'[R>^TF/[X>\GUQP/6?#Z^%ZVUW=.^G7X]+<L.,W(RX7VTZ'WOJS;=TQF'
M$N%_MN!9G9,CN%IM\]YV-$G38=OEO2&8;TAE3=':I[*+Z)K6E5)I7Y-0\G^.
MN_YUZMFD]V:TVG<L=B19]\MV$9=9\@G6N#-><CQ9LR) E.R&HCLAJJ*.53V4
M7T36M*J32OR:AY/<=M_3KU;-*;KUKM*Y8[$BS[Y;\(RVSW^=:X,UYR/%F3(D
M"2[(:B.R&JHHY5/91?1-:TJI-*_#H'FIQ'Y4W/(K+QOY(:;W=><1@P;IDUIU
MKGV/97<[);+C(>B0KC<(%KFORF(+\IA35'JH\.CG1-:TJI-*Y!GNQ[J9.@
M               'A&[.4'';C=];/W_-TZXU!]>?OS]:?WP,IM>-?7#];OO5
M[^^]'OD^QZ[[T^_L/UCLZ^'ZRWUZ=U#Q3</)'0?'SZW?OX;?U]JGZ[O??ZV/
MKZR:VX[[_>\'O9[]>]7OB^SZY[U^_43Q^SKX?K+?7]]0\5W#R/T)Q]^MW[]^
MWM?ZJ^N[WW^MCZ^LEMN/>_WO#[V>_7O7[X/L^N>]?OU$\?LZ^'ZPWU_?4,<.
M07,#BUQ1^M+^TMO_ %3HSZ_??[ZR_OG9E9L1^NCZUO>7ZX_>3WVDQ_?#WD^N
M.!ZSX?7PO6VN[IWTZ]:U#S2XE[^RMS!=)\BM1;3S%JTS+\[C.#YM9<AO3=EM
M[T2/.NBH%OE//TA17Y[*''.G:E3J:5^C0Z[JKE]Q<WED[F%Z=W[JK9>6M6N7
M>W,=PS,K/?KNBT07HL>9<E08$EU^D.,_-90MSIVI4XFE?HT.NZKY><7MXY,Y
MA>GM]ZLV5EC5KEWMS'<-S&SWV[HM$%Z+'F7)4*#)=>I#C/364K7T[4J<32OT
M:'4M'<_.$W)C-'==<?>4VCMR9VQ9)V2/8CKO86/91?V[!;)$*+<+PNVVR8_)
M3;X<FY1T..]O:E3R*5K[JADX9&F1AEX                        ?!=;I
M;K';+C>KQ-C6VTV>!,NETN,QU#$.!;K?'<ES9LI]=:(9C18S*G%KK6E$I36M
M3XKG<K?9K;<+Q=ID>WVNU09=RN5PENI9BP;?!8<E3)DEY=:(:CQH[2EK56O1
M*4UK4^*Y7*!9K=<+O=9D>WVNU0I5RN4^6ZEB+!@06')4R9)>76B&8\:.TI:U
M5K2B4IK6IQMYO%JQVSW7(+[<(EILECMLZ\7BZSWD1H-LM5LBNS;A<)LARJ6V
M(D.(PMQQ:JT2E":UKZ*&$'Z4#R[?STN./PIXO]7F&OZ2'@/^=]Q^^$O&OJXP
MW_2/<"OSO- ?"5C?U::\_P!,#Y6OY_W%/X9<._E(?I0/+M_/2XX_"GB_U>/T
MD/ ?\[[C]\)>-?5P_2/<"OSO- ?"5C?U:/TP/E:_G_<4_AEP[^4A^E \NW\]
M+CC\*>+_ %>/TD/ ?\[[C]\)>-?5P_2/<"OSO- ?"5C?U:/TP/E:_G_<4_AE
MP[^4A^E \NW\]+CC\*>+_5X_20\!_P [[C]\)>-?5P_2/<"OSO- ?"5C?U:/
MTP/E:_G_ '%/X9<._E(?I0/+M_/2XX_"GB_U>/TD/ ?\[[C]\)>-?5P_2/<"
MOSO- ?"5C?U:/TP/E:_G_<4_AEP[^4A^E \NW\]+CC\*>+_5X_20\!_SON/W
MPEXU]7#](]P*_.\T!\)6-_5H_3 ^5K^?]Q3^&7#OY2/Z3YGWEW*4E-.:?&^E
M5*HFE5;5Q5">M:]*=RUW!*$I_P!FM:TI3]T_U/F0<"%*2FG+_C[2JJT33NV;
MC"$]:UZ4[E*GT2FG^S6M:4H?ZGS'>!2E)33EYQ_I55:)IW;,QE">M:]*=RE3
MJ)33_9K6M*4/Z3YO_E;+4E%.?W%&E5*HFE5;GPM":557I3N6NZ)0A/6OIK6M
M*4_=/;,)Y9<6-F24PM<<E^/^P)BUK;1$PG<NNLKDK<;HBKC:6+%D<]U2T4<3
MUI2G6G=3_9H>Q8=RAXT;%DIAZ^Y$:+SJ8M:FT1<.VW@&3R5K11-5H2Q9,@G.
MJ6BBT]:4IUIUI_LGL6'<G^-6Q)*8>O\ D-HW.9:UK;1%P[;6 Y-)6MNB:K0E
MBRY!-=4M%%IZTI3K3K3_ &3(+7O-;AKMN8BWZIY:\9=FSW'%M-P=>[YU7FDQ
MQUJB*N-HC8WE=R>4XW1U-54HGK3NIU^C0R /=#W(R:
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
M/K%JR'&+Q;K_ &.YL=U4>-;[M:I$N!,9[TUIW-N*IUITZG,G+G+G/
M                           'GFTMM:RTCAEPV)M_.\7UM@EID6^+<\MS
M&[Q+%88,FZS6;=;6)5RG.-1F79T^2VRU2JNJW%TI3TU.A[*VCKG3>(S\^VMF
MV-Z]PJUOP8UQRG++K%LMCA2+G,9M]O9DW":XU':<FSI"&FZ5KU6XNE*>FIT/
M96T==:<Q&?GNU<UQO7V%VM^#&N.499=8MELD*1<YC-OM[,FX3'&X[3DR;(0T
MW2M>JEKI2GIJ>7[CW9J+CU@5TVEO+8^'ZHUQ9)-LAW?-L[OD'',:MLJ]7"/:
MK3'F7:XNLQ&';C<I;3#*5*I5;JTIIZ:F*GZ4#R[?STN./PIXO]7F,GZ2'@/^
M=]Q^^$O&OJXQF_2/<"OSO- ?"5C?U:88_I@?*U_/^XI_#+AW\I#]*!Y=OYZ7
M''X4\7^KQ^DAX#_G?<?OA+QKZN'Z1[@5^=YH#X2L;^K1^F!\K7\_[BG\,N'?
MRD/TH'EV_GI<<?A3Q?ZO'Z2'@/\ G?<?OA+QKZN'Z1[@5^=YH#X2L;^K1^F!
M\K7\_P"XI_#+AW\I#]*!Y=OYZ7''X4\7^KQ^DAX#_G?<?OA+QKZN'Z1[@5^=
MYH#X2L;^K1^F!\K7\_[BG\,N'?RD/TH'EV_GI<<?A3Q?ZO'Z2'@/^=]Q^^$O
M&OJX?I'N!7YWF@/A*QOZM'Z8'RM?S_N*?PRX=_*0_2@>7;^>EQQ^%/%_J\?I
M(> _YWW'[X2\:^KA^D>X%?G>: ^$K&_JT?I@?*U_/^XI_#+AW\I'ZL^9WY=[
M[S3".:?&Q*WG6VD*>VSB,9FBG%40FKLB1<FH[#5*U]TM:DH33TJK2E*U/T9\
MQS@2^ZTRCE_QZ2MYQ#2*O;1Q6.U13BJ(35U]^XML,-TK7W2UJ2A-/36M*4ZG
MZ,^8UP,?=:91R]X^)6\XAI%7MGXM':HIQ5$)JZ^_<&V&&Z5K[I:U)0FGIK6E
M*=3]6/-Z\KB2^S';Y_\ $Y+C[K;*%/[LP:*PE;JZ(35Z5*N[,:,U12O=..+2
MVBGI56E*5J>]8%R;XV[5?CQ=7\@]'[(DRW4,Q8^!;8P/,'Y+SCK[#;4=G'K_
M '%QYUQ^*ZA*4TK6JVU4IZ4UZ>W8/R,X][-?8C:VWOIK8,F4XAF-'P?9^$98
M_(=<<>9;:8:L-\GN/.+>C.(HE-*UJIM5*>E->GMN$<B^/NS'F(VM]ZZ;V!(E
M.(9C,81L["<K>D.N.O,MM,-6&^3UO.+>C.(HE-*UJIM5*>E->F2>M>77$_<\
MF+#T]R>X\[7ESG4,0HNM=U:VSJ3,?=>D1VF8K&+Y+='9#KDB&\VE**5K5;2T
MT]*54I[>>RGLAD,        40W+#Y4W)7\?^Y/C%R,JF^0'X>-V?C<V1]V5Y
M!JFR#_IZ]_\ 6]R_YX\> 'D8.(                                )\
MWL4W!UF;=>37F&9A9$N4LJ8_&32<Z8QWI:N,YBT9SNB^0$/THEJ5&MJ\:ML:
M8S2JJM3+E&[TTJZA4M#V97BXU*G[OY@Y%;$KI;*,Z/UC*D-=U$3)35NRG9=T
MBI=IT;?8A+LD)F2W2M:MR9K/=2E7$J&6G&3%J*<OF82&NOA=+';%*IUZ+71N
M5<W4=?H*2BK"$JI^XI=.OT:%@D2\ 9>
M         &@/S;_.KPSA;!O6B>/TNR9[RHFPUQKG*52/=\3T:F2W'<:N&6,=
M51KSFS\.15R!9>M41Z]LBX4HUX4:9HS\TWS@\1X@PKQI71<NSYOR8F1%1[C)
MK1BZXOIA,A#"VYV4,]51[OF+T1^KD*S]:H8KVOSJ4:\*/+T<>:3YOV(\0X5W
MTMHR59\VY+2XBH]QDU\"Z8OIE,A#"VYV4,=51[MF#T1^KD*T=:I8KVOSJ4:\
M*/+C-^=W[0'@/ *W9!QQXR3L?V3S+GP%Q+M,52->\)X[(EMQ7&;GFT;JN)?M
M@R(,FKMML'<I$:M$2KG2C'@Q)T#?.\\S/:&8Y'L+8F3WO-,WRZZR;WDV4Y'<
M)%TO5ZNDM7<_,G39*UNNKK2E$IIUHAMM*4(HE"4II"3S;-LNV1EF09WGN27C
M+\RRJYR+QD62W^<_<KO>+E*5W/2ILR0M;KBZTI1*:=:);0E*$THE-*4A/9KF
MN7;'RR_YWGN1WC+LQRFYR+QD62W^<_<KO=[E*5W/2ILR0M;KBZTI1*:=:);0
ME*$THE-*4K<-C[(S[<&=Y5L_:67Y!GVPLXO,O(,NS'*KG)O%_P @O,Y?=(G7
M&X2UN//.5I2B$)ZT0TVE*$42A*4TZF=7.KG2@       #EK#8;YE5\L^,XS9
M[GD.1Y#<X-EL-ALL&3=+Q>KQ=)+4*VVJU6V$T],GW&?,>0TRRTA3CCBJ)32M
M:TH<I9+)><FO-IQS'+3<K]D%^N4*SV2R6>%)N5VN]VN4EN';[9;+?#;>ESI\
MZ6\AIEEI"G''%42FE:UI0Y2R62\Y+>;5CN.VJXWV_P!]N,*SV2R6>%(N5VN]
MVN4AN);[;;;?$;>E3I\Z4\AMIIM"G''%42FE:UI0YK&\;R',LAL6(XC8KOE&
M591=[=C^-XWC]NEWB^W^^WB6S;[39K-:;>S(G7*Z7*=(0RPPRA;KKJTI2FJJ
MTH33N ?LY.D\9P;#-D<WDW_86TKO;H%]N>EK9D#MAUW@[TJGKC&.Y'<L;=CW
M_,L@MK=6D3E1[C'M5)-'F$HF,43(<E_<&_9_].X[AF([!YDTOF>;+NL"#>KC
MJ"W7URR8#ACTFGK;-@R"X8\ZQ?,MOEO;JTF8IBX1[9211UE*);-$ON2]>#OD
M"Z>QW#,1V#S'3?,[V5=($*]7'4-NOCEEP+#79-/6F;!D%PQ]UB^9;?+>W5I,
MRK$]BV4D4=92B6S1+[D_SRS_ &57CYB.N\!VOYAB<FVAN2]VNVY'=] 6C)GL
M;U;KM^93UZ/BN5W;$WHV39YDUI:4RBXJBW6+94RJ/QD-SXZ42GI(NKM.ZGTA
MB\?"M.ZVP;5V)1>Q3>/8%B]FQ:UK>2BB*RY,6S0XB)D][Z+LA[Q'W5UJI:U*
MK6M9!NM=3ZPTWC<?#]3:]PS6V+QNU3=APC&[1C-M4ZE%$5E2(UHB142YSOT7
M'W>]YU5:J6I2JUK60/K;5&L=.8VQB&I]?89K?%XW:INQ83C=IQJVK=2FB*RI
M$:TQ(J)<UWZ+C[O>\ZJM5+4I5:UK*\T[HG2O'K#XNO\ 1&I]=Z>PF'V*:QC6
MV'V'#;,M]"*(5-EP[#!@MS[D_3JIZ4_XDA]=:K<6I2JUKZ.>@GH!ZL
M                                  08/:7.47WRN4^ \:+!<?'QKCKA
M]+KE###O1IS:&SX]NO4QB2ANM6I7O)@L.S> M5:K8>GRVZ43U7WPN/:(^2?W
MP^3&#\=K)/\ &Q[06*4N>2,,N]&U[(V0Q;[Q+8D(;K5N3[S85$M'@J56JV'9
MTINE$]5=T,+VASDC]\/DMA''BR3_ !L>T'BM+GDC++O1M>Q]CL6^\2V)"&ZU
M;D^\V%Q+1X*E5JMEV;*;I1/57=71>UL<Q/OM<RM:\2<:NGK&)\6<&I><PC1W
MNC+NX-P1;5D$Z-+0TI3,SZWM<P;!ZNM=:KC/W*<U1*.J^^-<1YB/81-
M   #VOC?IJ[<A]_Z9T99?643]K[*P_!:RHB$N/6R#D%\AP+M>NU:5MT9L=J=
M?F.J52J4M,*K6E:4/8./FI+IOO>>H]+V?UA$W9^P\3POUF*A+CMNA7V\Q(5T
MN_:M*D49LUL<>EN552J4MLJK6E:4/7^/VI;GOG>6I-,6CUA$W9VP\3PNLF*A
M+CMNA7V\Q(5TN_:M*D49LUL<>EN552J4MLJK6E:4,@.*.AKURCY,Z$XZ6"LM
MNX[IVU@FN:S83:'7[1;LGR*!;;U?^UQ*VZ,8[97I$YY2J52AJ.I5:5I2M"UO
ML%BM&+6*RXSCT!BU6#'+3;;%8[7%HI,6VVBT0V;?;8$9*E*4EB'"CH;12M:U
MHE-/26=ECLEJQJRV?'+#!8MECL%KM]DLUMC44F-;[5:HC,&W08Z5*4JC$2&P
MAM%*UK7M33TEF[8[+:L:LMGQVQ06+98[!:[?9;-;8U*IC6^U6J(S!MT&.E2E
M*2Q$B,(;12M:UHE-/271N-8W8\.QS'\1QBV1K+C6*V2U8WCUGAI4F':;'8X#
M%LM-LB)6I:TQH$"*VTW2M:UHE%.M:G+'*'*'-@
M                                   &L#S4/-@XS>5!H27M?=UX;OVP
MLDAW:)I'15DGLLYUN#*[>TQ2L.!2K,NF.X?9WYK"[U?I32HEMCN)2A$F:]$A
M2<&.>?/[2' +4TC/MGW)%US"]1KA'UAJJURVV\JV+?XC;5*QXM*M2*6?'+<[
M):5<[L^W6/":72B4O27(\9\=%SW8%DP"TJN%T<H],>2XFUVII=*2KC(12GN4
M>A7@QFZJI5UU5.U%*^BBE52E51#S\\P7DOYDO(+(N0W)G-9&07Z>Y)@X;AUO
M=EQL!U3AJI;LFW8'KG'GY,EJQX_;J+ZN+JIR;<)'?*FO2)3KKRZ\3EMR\W;S
M4V[>-P[OR9Z[W:6M^+C>.1')#&)8#C=9"WH>*8;9W7GF[7:(=%=5JK5<F8]W
M/R77GUK<4->&6Y?>\UN[UXODI3SRZJ3&C(JI,2!&[JJ1$A,U4JC3*.OI^BI:
MO=*K55:U,)#&$'6                                        #O^J/
MPI:U_G_AWW16X[;@/^G>%?SMQS^.(8/K@?\ 'H7_ "N-_P ,@ON2V3!ME
M                                         -27F-><)QQ\ON*_A\OO
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
MR1+-M9V3C4)EM2WU-Q8=TA(0I<J$TSX;[NUHV<FS8W0@
M           &"/F@?J[>:7S<=I_<O/,*/,A^0/R^^;]LO[FIQA5YCWR"N7GX
M@-E?<W--</G _JM>?WS4]R_<=<BK]*W8KA"GU.W_ 'OL]^PC+_M:O/U$=J^L
M7-_L.RK[7KO]1G:OK%S?[#LJ^UZ[_49WG[V&ROZO,Y^U*_\ \GC[WV>_81E_
MVM7GZB'UBYO]AV5?:]=_J,?6+F_V'95]KUW^HQ][#97]7F<_:E?_ .3Q][[/
M?L(R_P"UJ\_40^L7-_L.RK[7KO\ 48^L7-_L.RK[7KO]1C[V&ROZO,Y^U*__
M ,GC[WV>_81E_P!K5Y^HA]8N;_8=E7VO7?ZC'UBYO]AV5?:]=_J,?>PV5_5Y
MG/VI7_\ D\?>^SW[",O^UJ\_40^L7-_L.RK[7KO]1CZQ<W^P[*OM>N_U&/O8
M;*_J\SG[4K__ ">/O?9[]A&7_:U>?J(?6+F_V'95]KUW^HQ]8N;_ &'95]KU
MW^HQ][#97]7F<_:E?_Y/'WOL]^PC+_M:O/U$/K%S?[#LJ^UZ[_48^L7-_L.R
MK[7KO]1C[V&ROZO,Y^U*_P#\GC[WV>_81E_VM7GZB'UBYO\ 8=E7VO7?ZC'U
MBYO]AV5?:]=_J,?>PV5_5YG/VI7_ /D\?>^SW[",O^UJ\_40^L7-_L.RK[7K
MO]1CZQ<W^P[*OM>N_P!1C[V&ROZO,Y^U*_\ \GC[WV>_81E_VM7GZB'UBYO]
MAV5?:]=_J,?6+F_V'95]KUW^HQ][#97]7F<_:E?_ .3R9[[+[8[W8]#\HFKW
M9[K9W7]N8>XPU=+?+M[CS:<-=2IQI$MEE3B$J]%:TI6E*DN[V;JS7BS:2Y)M
M7BTW*TN/;3Q-QENY094%;J$XDZE2VD2FFE.(2KT5K3K2E27+[.#9KQ9M)\D6
MKQ:;E:7'MI8HXRW<H,J"MU"<2=2I;2)332G$)5Z*UIUI2I/F]CYQS(<=XW\Q
M&<@L5YL3TG=^".QVKS:YUK=?:1@;Z%N,MS6&%.MI5Z*U32M*5)0A)()(),)
M                       (5'M2WX?.+'XH,R^[-HA\^TL?APXT?BIRW[KV
MB(%[2C^&_C3^*K+?NN:*_CVQ[Y2W#;\1F>?=\R= ]FMY@UU;R0S+B?E=T\'#
M>1-J7?L'1*?72+;=O8+;9<[U6,EQQ$2)]>N#M3&7G*]79$RTVZ.BE5+I0Z-[
M/-RNKK7D%EO&#)KEX.);\MB[WAJ)+ZZ1K?M7"K?*F>K1TK6B+%^O##6Y;3SE
M>KDB7:X#"*54NE#H_L]G*RNMN0.6<8LFN/@XGONV+O>&HDOKI'M^U,+M\J9Z
MM'2M:(L7Z[\-;EM/.5ZN/RK9 812JETH>:>R9\Z*Z<Y6YWPKS.\>KX'RELSF
M2:\;F25IAVG>.N;5-N/JD5#KC<&#]\#7;,]B0ZKJ]*G66UQFZ54NE"<L3/R9
MJ6*0                     !QMYO%JQVT77(+[<8=HL=CMLZ\7F[7"0W%M
M]KM5LBNS;C<9TIY26HT.%$86ZZXJM$H0FM:UZ4./N]VMEAM5SOM[GQ+59K+;
MYMVNUTGOMQH-MMENC.3)\^;)=4EJ/$AQ65N.+56B4(36M:]*''W:[6RPVJYW
MR]3XEJLUFM\V[7:Z3WVXL&VVRW1G)D^?-DNJ2U'B0XK*W'%JK1*$)K6M>E#B
M;]?;-BUCO.39'=(-CQ[';3<;[?KU=)+4*V6>S6B&]<+I=+C,?4AB)!M\&.XZ
M\ZNM$-MHJJM:4H5=7F \J;IS/Y<[FY 2W9-+'E.3O6W7]ODIJRNS:UQI";%@
MEN7&K1*8TQ6/P69,VB:4HN?(?<K[I=:UK9>=')FY<N^5&W=Z2G)%++DN1NV_
M!8$E-6EVG7F.H39,*@*C]$ICRU6*&U(ET32E%SGWW*^Z76I6Y\YN2]RY<\IM
MN;RE.2*6;),C=M^#0)":M+M.O,=2FRX7 5'K1*8\M5CAM2)=*4I1<Y]YROI7
M4IX/,UYF7CGSS?WYR:FNRZ8[F.7OVG65KEH4PY8=2XDA.-ZXM:XE:)1$GKQB
MW,2IZ4TI1RYRI+M:=SBJUFF>SF_JT\8_&_MC^-8!+\\@/]7AC?XUMH?QG")>
M?D$_J\\<_&KL_P#C.$3^/96OU2V(?CSW5_'-M-[9NN-U)(]
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
MV_'D,.(>8?8>11QEYEYNJFW6G6U44E2:UHJE>M/0?H?H?H?J
M                      :X.=7FG<3N MK?A;1R]64[8?M_KM@TC@:X=XV!
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
M]RCMS+==;1=;>](@W*VSXCR'6'V7%M.MJHI*JIK2IR1R!R!RH
M                  !$']JQ_P# ;_K1?^78BG^TW_\ @D_UDO\ N#(J_M-'
M_@G_ -9'_N$(-?MGW_PMS_7#_P#*T1J.''++9W"CD#@^_P#5DQ2;MC,OU/(L
M>??=9L^=83<7H],FPG($-]:.VN]Q6$U0NJ5*B3&F)35*/QVE)CP\2^4.QN'N
M]<-WGK.75-TQV3ZI?["\^ZU:<UPZ>ZQ]<6'7U#?6CMMO$9A-4JJE2HLMIF2W
MT>8;4F//Q-Y/[&X?[TPW>6M)=4W3'9/JE^L3SSK5JS3#Y[K'UPX=?$-]:.VV
M\1F$U2JJ5*BRVF9+?1YAM28EW _FMM[R_.3FO.3.FIZDWO$IE8&4XO(DO,6+
M8VOKH_&IENO<F;:[J/6?((<9-4+JE:X4]B--9I21&96FS:XT\BM:<KM(X!OK
M4MV3=,,S^S-7&.TXMGWSL5T94J+?,7OT=AQU$*_XY=678DMKNJFCK55(4IM2
M%JL9..^_-=\G=-X-N_5MTI<\1SFT-SX[;BFO?&RW)I2HUYQN]L,N.IB7S'[F
MT[%E-=U:4<;K5%5(4E2K%?CQOO7G)S3F#[NU?<Z7+$<XM#<^.VXIKWQLMR:4
MJ-><;O;#+CJ8E\Q^YM.Q93?=5-'&ZU152%)4JW8XE<IM2\TN/6L^2FD[TF\X
M%LRP,W6*TZMCWWQR\,*5#R'#\EC1W7D0,FQ2],/09K/<I-'F:J0I;2D+5[J>
MU'M)D:                1!_:L?_ ;_ *T7_EV(I_M-_P#X)/\ 62_[@R*O
M[31_X)_]9'_N$(-?MGW_ ,+<_P!</_RM&"/LU'ZQ*]?-QV7]U&N3"CV>'Y?%
MX^;]L3[I=?F%7L]'R];O^(#8?W28":X?9+?UI60?-3VU]V.JB?,3AR;Z660
M                      !Y!R$_ 'O#\4&R_N,O1Y3O?\!^Y?Q4[$^Y"\'E
M6]OP(;D_%5L/[D;N>&<H/DT\A_Q&;:^X'("IN*O4K!"E*.U,X)G$EEJ1'PW*
MWX[[3;S#[./7=UEYEU-%M.M.HAJ0XTXA5*I52M:5I7K0[,SA692&FGV,2R9]
MA]M#S+S-ANKC3S3B:+;=:<1%4AQMQ"J52JE:TK2O6AV9G"LRD--/L8EDS[#[
M:'F7F;#=7&GFG$T6VZTXB*I#C;B%4JE5*UI6E>M#N<?7&PY;#,J+@6:28TEE
MN1'D1\7OCS$AAY"7&7F7FX*FW676U44E2:UHJE:5I7H?K][[/?L(R_[6KS]1
M'Z?6+F_V'95]KUW^HS]/K%S?[#LJ^UZ[_49^WWL-E?U>9S]J5_\ Y/'WOL]^
MPC+_ +6KS]1#ZQ<W^P[*OM>N_P!1CZQ<W^P[*OM>N_U&/O8;*_J\SG[4K_\
MR>/O?9[]A&7_ &M7GZB'UBYO]AV5?:]=_J,?6+F_V'95]KUW^HQ][#97]7F<
M_:E?_P"3Q][[/?L(R_[6KS]1#ZQ<W^P[*OM>N_U&/K%S?[#LJ^UZ[_48^]AL
MK^KS.?M2O_\ )Y\5PQ#++1%7.NN+Y%;(3:D)<F7"R7*%%;4XNC;:5R),9MI"
MG%JI1-*U]-:]*'QSL5RBUQES;GC=^MT-NJ$N2YUGN$2,VIQ5$-T6_(CMM)JM
M:J4IUKZ:UZ4/CGXKD]KC+F7/'+];H;=4)<ES[/<(D9"G%40VE;\B.VTFJUUI
M2E*U]-:]*''W3!LULD-RXWK#\IM%O:4VAV==,?NUOAMJ=71MI+DJ7$:80IQQ
M5$II55*U57I3TG73@3@3JQEGH3G=S#XPR;>YHWD7M+!;;;'&'8^*,9++O>!.
M5C5ZLHF:]R3WXPBX-HIU31+]O<I1*JI^A6M#*+1_-?ECQPD0%Z7W[LK"K?;G
M&7(^,,Y%*O&#KK'KU:3+P/(??;#9S::=4T2]!73MK6GT*U,H-(\U>5_'*1!7
MIG?FR<+M]N<9<8QEG(9-XPA=8]>K29>"9![[8=.;13JFB7H*Z=M:T^A6IFQQ
MJ\Q_G9Q!E6QWCKRGW'KFU6EV.]%PN/ELW(-:N5BUZL(GZORSW]UY<VFT]4T3
M(MCM*(55-/16M*R3.%'M,K<B3:,'YTZ]CPFG78T+[^6I+9*7'C)55#-;AF^L
ME/3):FFZ=79,JPO.+Z>Y8M5:]*$A3A[[16A^1:L-YIX&Q#;=<CP_OSZLMTE3
M$=*JH:K/S+7*GI4I3:*=79$JR/+7T]RS;*U)!W#_ -HE0_(M6&\T<$8AMNN1
MX?WYM6VZ2IB.E54-5GYCKI3TJ4IM%.KLB39'5KZ>Y9ME:DL7R_/:XVI,JQZ\
M\QG6$:WM/.Q+?_:)TC:):XL1"E-L5NFPM1KD3IJFFZ=S\N;C;[J^GN8]FK7I
M0E;:SVAKK<V$6'9&J<UQO8."9/#3.L658I=8MXL\]FON7$)DQ'%T8F1':5:D
M1W:(D1GTJ:=0AQ*DTDZ:[V1@.W,.L>PM8YAC^=X3DD1,VRY-C%SC76U3F:^A
MQ"9$5:Z,RXKM*MOL.40_'>2IMU"'$J323;KO9&!;;PZR;!UEE^/YUA61Q$S+
M+DN,W.-=;5.9K[EQ"9$9:Z,RXKM*MOL.40_'>2IMU"'$J32:'J3<&K-]Z]QK
M:^E]@8IL[6^7P47'',RPR\P[Y8[G'5[EUM$N$ZY2//A/44S*BO4;DQ)"%LO-
MMNH4BG>SNQW4](                            ,<.8WR1.5'S<-X?%ED
MYC[RT^2KR9^;[N;XN<D,?^67R6.2_P W_<OQ=9&8I\[_ )#W,KYJ?(?XHLO*
MIXK(2LO*8,MD>/?X ]'_ (H-:?<992T*T1^ _37XJ==_<A9RS[T3^!#3?XJM
M>?<C:"ZUXO\ R:>/'XC-2_<#CYZ^>K'JI[F                0U_:H_P#3
M_AG_ #/W3_'6N"))[3)_IQQ&_FIN#^-]?$2SVES_ $XXD?S4V]_&^ $#+VR[
M\)7 C^8W(#^/]4F./LP?R^-N_-!S[XY] F/WLW_RX=J?-3SCXW=&G@'LXWRW
MMI_-5S?XW-'&*?L@'ZRO=_S&ME_'YQG)VQ-<)J18\@
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
M[/?L(R_[6KS]1#ZQ<W^P[*OM>N_U&/K%S?[#LJ^UZ[_48^]ALK^KS.?M2O\
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
M;(^[*\@U39!_T]>_^M[E_P \>/ #R,'$
M    %V'Y.'#ZG!3RT>)''.?:TVK-+!JVV9AM..IM292-M;/>D;%V-#F/.I3(
ME*L.49-(MC"W*)52'!911*$(2A-G#Y;_ !TIQ5X2\>]-2X-(&2VG!(.1YXS5
M"J/IV#G+KV99E&D.N42\_6U7V]NP6E+I2M(\5M-$I2FB4C9QK?'/K5PG'K,M
MOPY+,!$F>GI[JEPG5K,FI56OI5X3[]44K7_>II3T?0-FIF^#O
M                         !%E\X#SUX&J/KIXO\*LEAW;:*?6[!LO>EH>
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
MWDFW%D^
M     :5O.1\[3CGY1FID2,F5!VCR=SFTNR]-<=+9=_4;O>X]9+L!6=9[<H\6
MX+PK6MLEL.I];=:K)NLEA<6 VXIN4]$UF^9#YG6FO+SU^EZ]UBYUO'*;>N1K
M;3<&X^JW"YLU>7$KE.6366):L9PJ#(:6GUAQNK\]]I3$1"U(?<CCS+9&S[-K
MRWTJ_P!D^^2FZJMMF;<[''4]U4>M2UT2OU6$A5*^ZK3N<52J44KT55-2OS*Y
MH<B^?&^<LY&\GM@W#/\ 8V4.5CQZ.=\3&\,QEB5+E6?!<"Q]+KL/%\+Q_P!=
M<I%AL]:J6XX^^MZ4\^^[7T\D>2VY.6>U[_N;>67S,MS*^KJRSW]T>RXW9&GY
M#]NQ7$[11Q<>Q8S:/65T8C-]:U4M;KJW7W775C7UDF37G+;M(O-\F+ES7Z]$
M_P"]8C,44I3<6(SUJEB,SW5[4T_=K6M:U56M:XL'@X.!
M                          ._ZH_"EK7^?^'?=%;CMN _Z=X5_.W'/XXA
M@^N!_P >A?\ *XW_  R"^Y+9,&V4
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
M"W/B]KCMQF(K5UGU2S?8,9NC%KNCJ*MI:BS(C2=SYMW-N9OT
M              ,$?- _5V\TOFX[3^Y>>84>9#\@?E]\W[9?W-3C"KS'OD%<
MO/Q ;*^YN::X?.!_5:\_OFI[E^XZY%7Z5NQ7"%/J6^!:P%J@7E
M                                    !"H]J6_#YQ8_%!F7W9M$/GVE
MC\.'&C\5.6_=>T1 O:4?PW\:?Q59;]US17\>V/?*6X;?B,SS[OF2,QKK/LIU
M3G^$;.P>Y+LV9Z[RW'LVQ2ZMIHM5NR+%[M$O5GF5;5[AY#$^$VI2%>Y6FE4U
M]%:D=+ ,YR76.<X;L?#+BNTY=@646',<8N:$T6J!?\:ND6\6F55M7N'4,SH:
M%*0KW*TTJFOHK4CLX#G&2ZRSG#MC89<%VG+L#RBPYCC-S0FBU0+]C=TBWBTR
MJMJ]RZAF=#0I2%>Y6FE4U]%:D1O5>R\RTOLW7NW]=W9RPY[JW-L7V%A=Z;11
MQ5KRG#KU"R"Q3JLJ]P^W'N5O;4IM75#B:52JE:5K0M0>+/('%.5/'?4'(7"^
MQNQ;5PJUY+6WID)E+L-[JERWY5BLF2A*$/S\2RF%-MDE2:=M7XB^GHZ%F%QI
MWKC/)G0FJ=\XAV-V79N'VS(:P4OIDJLEYK1<')L9D2$I2AZ;BV2PY=ND*33M
MJ_%7T]'0LL^->\\9Y+Z%U5O?$>QNR[,P^VY#6"E],I=DO%:+@Y-C4B0E*$/3
M<6R6'+MTA2:=M7XJ^GHZ%RIPWY.89S,XMZ,Y0X#X;6.;FU_9LLK;$24S5XUD
M-4N6S,\,ERT(0W(N6$9E;Y]HE+33L5)A+JGJGI4]]/<3W R7
M        -"7M"O,-7'7A>YIS&+EZIL;E1/N&OH_@/NL3;=JVT,1)VT[LRIKW
M*T7*)/@6%QISI1R/>WEIZU:J:0//CY8*T%Q"<U+C=P]5V!R8FS\$8\%YUF9
MUK:F8LS9=T:4U[E2+A&FPK&MM?2CC%Y=4GK5JII&\]WE<K0?$1S4^.7#U7/^
M2\V?@K'@O.LRX&MK4S%F;*NC2FO<J1<(LV%9%MKZ4<8O#JD]:M5(UOM0?.I?
M%G@(]HC$+MZEM7F7<KIK"+ZO)?CW"UZ=L<>#<=R7IA3/N5MW6%<K;C3K+G2C
ML;(7UIZU9K0K_""\0:"LI+!7V<W]6GC'XW]L?QK )V7D!_J\,;_&MM#^,X1.
MG\@G]7GCGXU=G_QG"+.OV5K]4MB'X\]U?QS;3>V;KC=22/0
M          #'#F-\D3E1\W#>'Q99.8^\M/DJ\F?F^[F^+G)#'_EE\ECDO\W_
M '+\761F*?._Y#W,KYJ?(?XHLO*[ORB/UEG#K\;]M_BJ[$"/RJ_UA_$S\:UO
M_BRZ$"[RK_UAG$_\:MO_ (LNA5M>1W^MIX(_CSM/\37LLTRQ>+%$MT0
M                      #_ !2DH2I:U)2A*:J4I5:)2E*:=5*4JO2E$TI3
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
M[VJXPW'HD^VW*#(;>8?:6IMUI:5)K5-:5.2.0.0.5
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
MYP[,;-XKTC'LOQZ0]1J9#=K7IU0ZTMV.ZR\Y[H>TGM!D8
M             1!_:L?_  &_ZT7_ )=B*?[3?_X)/]9+_N#(J_M-'_@G_P!9
M'_N$(-?MGW_PMS_7#_\ *T1!R*>15R#6;R?)%\S5W@_N^NK-J7Q;/&+=UX@Q
M,N?G2'*P=79PIM-NL>SHC2ZJ9C6IY'A0<AHBC=7+<EF4JKBK>TRYN=\F_P Q
MASAIN2NM-F7E;/'#<=VA1<J>F/N5AZVS)3:8%FV/%;5534>V.H\.%?J(HBJX
M"6I-:K5 :9<W,^3IYBKO#;<==:;+O*V>.6XKK"BY2],?<K#UOF2FTP+-L:*V
MJJFH]M=3X<*_411%7("6I*JK5 ::<D3>SU>;J]Y>'(96F]S9"Y'X@\A+[;H6
M<2+A*=5;]/;#4TBUX]M^$RNJV(EF?11FW911%&U.VM+$Q2G%VMEAVPC9>9DL
MM2([K3\=]IMYA]EQ+K+S+J:+:=:=152'&G$*I5*J5K2M*]:$[]EYJ0TT^PZV
M^P^VAYEYE:7&GFG$T6VZTXBJD.-N(52J54K6E:5ZT)V;+S4AII]AUM]A]M#S
M+S*TN-/-.)HMMUIQ%5(<;<0JE4JI6M*TKUH6?K#[$IAF5%>:DQI+3;\>0PXA
MYA]AY%'&7F7FZJ;=:=;5125)K6BJ5ZT]!^A^A^A^H             !$']JQ
M_P# ;_K1?^78BG^TW_\ @D_UDO\ N#(J_M-'_@G_ -9'_N$(-?MGW_PMS_7#
M_P#*T8(^S4?K$KU\W'9?W4:Y,*/9X?E\7CYOVQ/NEU^85>ST?+UN_P"(#8?W
M28":X?9+?UI60?-3VU]V.JB?,3AR;Z660                       !Y!R
M$_ 'O#\4&R_N,O1Y3O?\!^Y?Q4[$^Y"\'E6]OP(;D_%5L/[D;N>&<H/DT\A_
MQ&;:^X'("IN*O4K!"E*+6'AS\D3BO\W#1_Q98P6;W$OY*O&;YONF?BYQLLT.
M)OR6.-'S?]-?%UCA<^<$/D/<-?FI\>/BBQ R/,@C( RL        /#-F\8N.
M&Z8TN+MS0NGMDMS:.T?=S77&)9%,[WG79#C[-PN=ID3XLOUA];M'FG$.I=55
M=%457J>+[&XX\?MOQY,;:>D=4;"1+H[1]S,-?XM?Y?<\ZX^MYF=<K7(FQI/K
M#RW*.MN(=2XJJZ*HJO4\8V+QRX_[>CR8VTM):HV$B71WQG,PP#%K_+[WG7'U
MO,SKC:Y$V-)K(>6Y1UMQ#J7%5715%5ZF.NW>(7%/?T29#W?QLT5MEN>EZDE[
M8&JL(RJ?WOO/27)$>YWBR2KE#F^M2''DOLNMO(>75Q*J+KU-,?*?V<GA5N2!
M<+KH5_)>,>=K;=<A^\$ZX9OK6;,4E2J5N^%Y5<W[K";<71*4TM-VMS#*>JO
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
MTV:W0;1:K>PB+ MELB1X%O@QFJ=K<>'"BMM1HS#=/0E"$I32GT*'V'UGUGW
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
MI<8C?7!9U>'"D97KNZR)+=(=X9CH;2XY2-)0Q*2IHV-&P S]-J@
M                  !I3]H-_5=;H_GAIKXT\6-/GGM_JV-O_P Z]1_&7C1J
M \]7]6YMW^=>I?C*QLC^>T\?J=]__P ^="_'+AI!)X=?*ZXL?..T?\9N,$*/
MB9\JGC/\X'37QC8V0K>)_P J;C5^/_3?QBXX5PW!#Y</#7YUG'CXW<0+6(LW
MRS1+GP          \&V9Q:XT;F8D1]M<?M,;'3)H]1;^9ZTP[(9R%OU6IQ^-
M<;E9Y%PARZK755'F74.I77NHJBO2>);%XT\=]NL/L;1T5J+8-)%':+>R_7>)
MWZ8A3U5*<>CW"XVI^=$DU6NJJ.M.(=2JO=15*^D\3V)QKX\;;8?8VAHS4>P$
MR*.T6]EVO,3OTQ"GJJ4X]'GW&U/SHDFJUU51UIQ#J5U[J*I7TF-VV^''$K?D
M:3&W9QDT'M9,M+]')&?:DP3*+BVN0I:W9$2ZW>Q2KG FU<<4NC[#S;R5U[DJ
MHKTFE+EA[.#P]V[;KG>N.-RR'C/GWJSSMOM\2=<\ZU9<[A1+CJ$7;',EN,O)
M+,B6]1+?BVRZ-1XC=:K3">K2B*Z>N4'L^_$_:L"XW?C_ '"_<=LX]7><@P(L
MVY9KK2XSJ)<<0BZ8_D,^5D-H3*>[6_%MUR:8BHK5:8;M:4173_R>]G]XH[4@
M7&[Z N%]X[YOZN\Y!@19MQS36EQG42XXA%TL&0SY60VA,I[M;J[;KDTQ%16J
MTPW:THBL?GFK[*7P5WC:KO?^*EURCB1LOU20];+7"N-WV-IJ[W.B'76V[WBN
M672;EEA1.?HAJKUHO#,6$U6JTV]^M*-JAZ<Q^"_(W@IL3[WN_<,5:4SZRGL0
MSBQO.7C7^>VV*]5I=RQ/(Z1XU'ZHIVJ>A2FHESB)<161&:[T=T3[EIPMY <*
M\^^L3>6(*M:9U9+N*YG9G7+M@N<6^,[5M=PQC(*,1Z/513M4[#E-1;C%2XBL
MB.UWH[HHW++A?O\ X6Y[]8F\,1K;$SJR7<5S*S.N77!LWM\9VK:[AC%_HQ'H
M]5%.U3L.2U%N,5+B*OQVN]'=!4YX>71RJ\N3:7WL.2^ JLJ;FJ8_@^Q,=?=O
MNL=E6F&_5ERZX5E5(L2DA2*=BW[?-9A7>$EUNLJ(QXC?=LA\FSS<\LX4[ L>
MD=T9%<KYQ*S2ZT@/QYSKLUS2%^O,^BZYSC-%)=DMXF[,D+<OMK:]PI#BYT='
MK2'&IFP;RDO-0R?A]G5ETWM^_P!PO7%O+[G2$\Q-<<F.::O=WG477-,=HI+L
MAO%W9<A;EZMK7N%)<7,CH]90XW+V!^4OYIF3\0,YLVG-O7ZX7GB[EUSI">8F
MN.3'-.7N[3:+KF>.T51R0WB[LM];EZMK7N%)6N8PCUE#C<K:[Y#/G?YIY?VS
M<=X];^RF[9%PESZ])MLF-<7GK@[QYR2_7*CBMBXE127I;6$O3Y3CN1V=CW"T
M.N7&*WZXVZS.L!H,Z#=(,.YVR9%N-MN,6/.M]P@R&9<&=!ELHD1)D.7'6XQ*
MBRF'$K;<0I2%H52M*UI6E2=)"FP[E#B7&W2XL^WSXK$V!/A/M2H<V'*:0_%E
MQ)3"W&),62PXE;;B%*0M"J5I6M*DYF%-AW*'$N-NEQI]OGQF)L&="?:E0YL.
M4TA^++B2F%N,28TEAQ*VW$*4A:%4K2M:5+-BVW*WWBWP+O:)\*ZVFZPHMRME
MSMLIB=;[C;YS"),*? FQENQID*9&=2XTZVI2'$*HI-:TK2I]1])])]I1#<L/
ME3<E?Q_[D^,7(RJ;Y ?AXW9^-S9'W97D&J;(/^GKW_UO<O\ GCQX >1@X@
M                            V9>39QA:YB>:#PHT)<+<W=L9R+>&-Y7G
MELD1DRHEQUQJEN7M?8ELF-N4JRF/>,,PJ;#[ET4BBGT^Y77HA6;OEN:-;Y&\
MZ.,FIID-%PLEXVC9;_E<)UA+\>9AF HD9_F,&0A?5JC-QQK&94?JNE4T4[3T
M*_>U'=];6*F1YUC%I6BCC#UT9D2T53W)7"@45/F(52OH[7(T92?3Z/278Q9Q
M@V<@                                 'S3)D.W0Y=PN$N- @0(S\R=
M.F/M18<.'%:4_)ERY+ZD,QXT=E"EN.+51*$TK6M:4H?/+EQ+?$E3Y\J/"@PH
M[TN9,EO-QHD2)&;4](E2I#RD,QX\=E%5K6NM$H32M:UI2A\\N7%@19,Z=)CP
MH,*.]+F3);S<:+$BQFU/2),F0\I#+$=AE%5K6NM$I32M:UI2A\D^?!M4&;<[
MG-B6VVVV)(GW&XSY#,.# @PV5R)<V;+D+;CQ8D6.VI;CBU)0A":J56E*5J0Q
M?. \]N9L6F4<7^$>42;;KY7KEAV9OZR2'8MRSQE2&FIN,ZNGM59EVG#U*\5B
M;>$=LB[IZHB*;A5J]-B)^:WYUTO/Z9)QNX<9+(M^"*];LFQ=Y69]R-<,W94E
MMN9CNMIS56I5KQ2JO%9F79':_=$]41:HAUJ[,B.>:OYU,O/J9)QPX=9)(M^"
MJ];LFQ-X69]R-<,V:4EMN9CNMIS56I5KQ2JO%9EW5':_=$]41:HAUJ[,@.>>
M?[1Y.VI3,>'WE[9A+M6L5^O8WMSDQCTIZ'=MDQUH99N&(Z=N3-6)MDP52O&C
MW"^H[9-[3U;A*:M]5/W"*D1DR,T0Q0           ":'Y&ODVTUPQBG-7E7C
M+3F?W"%&OFBM1Y#;5=^O8\E34FV;.S*WSFDU;SV3'31RS07$5I9F7:2G:>^"
MF4VZ7IY,'E)TU^QC','DWCC;F<SX<>]:5U9?K>KOP./(JU(MVQLM@36TU1F\
MAA-%VF$M%:6AERDEVGKZFDP)=?DR^4O3 &<8Y?<F<=;<SF=#CWK2^K;];U=V
M"1Y%6I%NV+EL"8VFJ,VD,)HNTPEHK2T,N4DNT]?4TF!/N]G6\ANFJ8^%^8#S
M/Q%IW9ESM\7(N.6D,HM2O$U?%E*9EVG;V>6NXLHJWLF5&11VPVYUNM+!'>I-
M>I[Z*83:Y5I)L),I,Z
M  ([GM(G*+[T/#2PZ#L5Q]6R[DWF#-JN+++OARFM7Z\?MN49<^AQNOC->^&2
M.6*WJ17M1)ARI2*UJFBD*T(>T'<D_O5<2+'HZRS_ %?*>1F5M6RX--.^'):U
MO@3UNR3*7T.-U\9KU_(7++!4FO:B1$DR45K6E%)5H6]H'Y(_>KXE631]EG^K
MY3R+RIJV3VFG?#D-:XP-ZW9)E+Z'&Z^*UZ_D#EE@J37M1(BR9**UK2BDJBV>
MU><Q/O&\"\:XTXY=/5,WY=YRQ9KJPP]X4MG3^KI%IS#-Y*'6E>L,>^F6.XY;
M%HK1*)4&9,;JJJ:+0J!D0CB$P5M0         !/A]FZX^_>LX*7/;]S@5C9#
MR.V3?,FCR76G6)"\"P-3N"XI$=:=Z5JW2_P+[-8<I2E'6+@A5.J>U59P?L^.
MB?O:<*KCM:Y0JQ[]R V%><B8D.-N,R%X1A"G,*QB*ZTYTK5NE\@WN8RY2E*.
ML3T5IU3VJK-X]GWT5][7A;<=JW&%6/?M_P"P;SD3$AQMQF0O"<)4YA>,176G
M.E:MTOD*]3&7*4I1UB>A5.J>U5;*SV4/C%73?ER7?>5WMM8N4<J]L9%ET64Z
MR]'E.:VULM[7.%PGV7NE5-)R:VY)<([M*4H]&NC:D]4=JE2#S>Z;V"3X
M                                                    1C?/3]HQ
MTWY95ER#C[Q_=Q_<_.>Z6NK2<;JXFY:_X_-7&(V[ R7;LB'):7/RAZ-*1)MF
M+1W$RGFZ4D7!R'&7%I.T=^:CYRNM^$%MN^H=1KM&RN4\Z!5";+5=)N(ZB1-C
MH<B7O8;T=YM4N^N,OI>@V%E='W4='I:XS"F*2AX=M3<MMP=IZT6BK-SRIQOI
MX/7OAVBBTTJA^XU2JE5OUHKJAA->ZM/2NJ4]O?5G;OWCMSDGM?-]Y;WS_(MH
M;9V/>GL@S/-\IETEW:\W%UMMAJG:TVQ"M]MMT)AJ+"@Q6F(4"&RU&C--,--M
MI@@[0VEL+=6?Y1M+:V6WC.=@9G<W+ODN47V121<+E-6A#2*=&T-1H<*'&:0Q
M%BQVVHL2,VAEEMMI"$)&!]TNEQO5PE72ZRWIUPFNU>DRGU=SCBZTI2GT*42A
M"$THE*4THE":4HFE*4I0\J.@@^
M           [_JC\*6M?Y_X=]T5N.VX#_IWA7\[<<_CB&#ZX'_'H7_*XW_#(
M+[DMDP;90                                         "L2\T7E/=>
M8'-_>.U7K@Y,Q*V91/USJR/5VCD:WZQP&?-LF,UAHHIQ,>F0N(D7J0VE:T4G
M71^J5536A7%>9-R7N?*WF5N;9KL]R7BUNR6=K_6D>KG?'@:YP>=,L^.UB(HI
M:6*7Y:'[Q(0E2TTFW)ZJ5536A7+^9'R6N7*SF/N79CL]R7BUNR2;@&M6*N=\
M:#KG")TRSX[6(BBEI8I?EH?O$A"5+32;<GJIK5-:%0?YQ',J\\Y_,-Y$;G?N
MCL_";1F-RU5IR+5ZCL2V:AUK<KAC^)*@(HMU,9.4.-RL@E-I6XA-QO$FJ553
M6A(T]G!\OC'+/K^3SVV;8(ETS++YU]Q;0#-SC(D(Q3$K/,DV#+L]@M26ZTCY
M%DU\B2K7%D)HEV-;8;_AKJW<%TIO_P#9^."&/VG!9'-_8UCBW++<KF7O&M&,
MW&,A]&,8M:9<BQY3F\)N0W6D>_Y'>HLFV1GTT2['M\5_L75$Y=*;^?9_>"=@
MM.#2.;FQ;)&N6695,O6-:.9N,=#Z,8Q>TRY%DRG-X3<ANM&+_D5ZBR;;&?31
M+L>WQ7NQ=43ETI*H]E+\L+%;%K*7YE&W<:A7C/,YN&28;QFCW:(W*;PO";%.
ME8UF^RK<S*:52+E.79%!FV:'*11+\2U09/A.5:N;B:2N23L2;R:0
M    1B?: ?*[M&W->7_G#I/'V8>W=962D[=MBM$.C?WR=:6:.JLK-'&(C5:2
M,SUW;T4=D2%THN78&7$N.55!BM+CB^>CY;5KVG@5\YF:=L347:FN;/29N*RV
MJ)1O[X6N[0PJLG+W&8K5:/Y=@,!'B/OKI14JQM+2MRM849M4<SSR_+=M>TL#
MOG,G3UB9B[3UU9Z3-PV6U1/#^^%KRTL*K)RY;,5JM'\MP*"CQ'WUTHJ58VEI
M6Y54*,VJ(1[37Y/-DW?J[)O,/X^8PQ!WAJ+'Z7#D'CEC@4:KMC4MAC*K,S]V
M/"9K25GNK;8W1V5)<I1<W&F'4NNU5;83*XBW$;DUGG#[D/K+D'KR0]2\8#D,
M:7=+,F4Y&A9=B<I5(F5X;=JM]:+MN2V-UZ,JM4JJPXI#[?1UIM28KG%?D9FW
M%#?>N=[X&^[[[8/?H\JY6FDER/#RK%Y5?5<GQ*Z51UHJWY#9G78ZJU2JK+BD
M/(Z.M(52+)Q9Y%9KQ2WSKK>V!ONTNN$7V/*N5I3)<CQ,IQB2JD7)\2NE4=:*
MM^0V9UV.JM4JJRXI#R.CK:%4@^\'^76R."W*/4/)[5\I^E]UKD\2;>+"F8[$
M@9QA4U5(.:8'>JM]R5VG+,=>?B*4I*ZQW5MR&Z4>9:6FT<U)M#$=V:NU[M_
MIZ;GAFS,.Q[-\:F=S5756G)+7&ND5F6AEQY$>XQ$2?!DLU553$AM;:NBDUH6
M4&K=D8MN+6V";6PB=2XXCL3$[#F6/2^YJKBK7D%MCW*,U*0RXZAB?%1(\*0S
MW54R^A;:NBDUH626KMCXMN#6^";5PF;2XXEL3$[#F./2NYJKBK7D%MCW*,U*
M0RXZAB?%1(\*0UW54R^A;:NBDUH7%&D=P81R"T]K#>6MKDF[8%MO!,7V%B<[
MN9J\NR979XEXA,3FX[S[<6Z0FY?@2V*KJN/);<:7T4BM*>AG?3OAZB
M                  8(^:!^KMYI?-QVG]R\\PH\R'Y _+[YOVR_N:G&%7F/
M?(*Y>?B V5]S<TUP^<#^JUY_?-3W+]QUR*OTK=BN$*?4M\"U@+5 O*
M                                        "%1[4M^'SBQ^*#,ONS:(
M?/M+'X<.-'XJ<M^Z]HB!>TH_AOXT_BJRW[KFBOX]L>^4MPV_$9GGW?,FH[87
M$&K_ )9/'KFSB=L6IR%M_:.D=OKBM+4FD-Z\KONL,FE-L-=C2&9;MTM4N6\K
MJM3]LCTKZ$T-6.><4ZO>7-H?F+B]N6I</:VR=.;67&;6JE(KMW5>M<9%);9:
M[&D-2G+E;)4IY752GK<Q3Z":&K7.^*M7O+IT1S#QBW+4N'M79&G=JKC-J4FD
M1V[JO.N<BDMLM=C2&I3ERMDJ4ZKJI3UN8I]!-#2'L_@U61Y1/&#S!L*M#BG+
M?O/</'O>2X;*UI3!?OR\BU!ETQJ.QX;+;$YZ\66;.?7U6J3:(R:^Y10WM>S&
M<P*.Q=N<),MNJJNQ5/[LT\W+>56E8KJK?9=GXO#<?>[&TL256R[1(;">JZO7
M216G1*ZFZWV<CE=1V-M/ASE-SK5R-5_<6IT2G55I6,ZJ#9]D8W$<?=[$)9D*
MMUTBQ&4]55=N3]:>Y54W4>SG<K*.QMI<.\IN2JN1JO[@U0B4ZJM*QG50;1L?
M'(CCSO:BC,A5NND6(RGJJKMR?K3W*JDCOV0SG11Z'N[R]\WO*JNPE2>06B6Y
MKZE4K#>7;+!M_#X#DE^B&TQY:[3>X4&.BJEU?O$I5.B5J)=Q*G)3Y.(
M               *VKSG.8-.8?.K9=_L%S]\-7ZE772^K*L/H?M\VQ87/GMW
M_*(:V'%19;.8YI*N,^-)HE+CEL<AMKK7P4]*]GS=>5U.6/-38E]L=R]?UOJY
M==0ZT4P^AZ#,LN(3IJ+YDD1;"U1I3.69?)GS8\BB:..6Y<1M=:^$GI7R^;CR
MLIROYI;#OECN/KVM]7KKJ+6M67TO09=EQ"=-1?,DB+96J-*:RS+Y,^;'D431
MQRW+B-KZ^$GI4\^?CSHISK\QO;>38U=_?/3^DW*Z!TVJ-);D6R?CF 7*Y-Y-
MF$%R,ZJ'-8SO/YEUN426E*77;0Y!:<K7P$].H\ZN(%>(FC^","_6U4'9NY]/
M9?NO9-)#*6IT&=E^1VQ6*8S(HI%),>N,85'@,OQG%*HS<US%4HGQ*TIU7FIQ
M2KQ6TSPH@WRWUA;&V]JC*MP["H^REN;"F97D%NKC&./T4BDB/7',/CPF7XZU
M*HU<5RU4Z>)6AU;FCQ4KQ8TWPJA7NWJA;%V[JG*MO["H^REN;"F95?[=7&<=
M?HI%)$>N.8>Q"9?CK4KPKBN6JG;XE:4Z/YC7!FO![CQY<-MR6U*MVW=^Z*SC
MD#MA,J.EFXVZXYSE5I5AF(24K;3+BJQ#7\6VQY,5Q2J,7=R<I-$^+5-)='LY
MOZM/&/QO[8_C6 2HO(#_ %>&-_C6VA_&<(E->03^KSQS\:NS_P",X1.!]E:_
M5+8A^//=7\<VTWMFZXW4DCT                        QPYC?)$Y4?-PW
MA\663F/O+3Y*O)GYONYOBYR0Q_Y9?)8Y+_-_W+\761F*?._Y#W,KYJ?(?XHL
MO*[ORB/UEG#K\;]M_BJ[$"/RJ_UA_$S\:UO_ (LNA N\J_\ 6&<3_P :MO\
MXLNA5M>1W^MIX(_CSM/\37LLTRQ>+%$MT0
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
MG,*K1+C2EL.THXTXE#S#M%-N)2XE2:=Q.V';#O8
M    !$']JQ_\!O\ K1?^78BG^TW_ /@D_P!9+_N#(J_M-'_@G_UD?^X0@U^V
M??\ PMS_ %P__*T:;_)RXGZXYK<C-K\?=F,J:M65\9-DR;!D49AMZZX3FELR
M?7K^,9E9O$JC_';-/5],:[T)EPW'XKE?"?<I74KY2_&#7_,+?^S]$[%:JU;,
MGXY;"DV._P =EMZYX=E]NR3 WL<RVT>)5/\ CEHFJ^F-]R$RHCCT9=?#>72N
MIGRG.,6 <O\ ?NSM%;$:JU;,GXZ;!D6._1V6WKGA^76[(\$?QS+;3WU3_CEH
MFU^F-]R$RHKCT9=?#>72NAWR(.%>J?,"Y4[JXQ;<84S9LTXA[8EXSE,6.U(O
M.O<_M&8:ND8AGEAHZIO_ -86&Y*^FLT6VF=!=D0W%>#(<I7 ODIQWV9Q3W;G
M^A=MV==HS3 +V];9*T)<K;;[:W.DBQ958)#B45FX]DUI=9FPW:T2NK+U$N)0
MZE:$X1<AM";$XQ[CSG2.TK2NU9?@UX>MTA:4N>]]ZMJ^DBRY-8WW$HK+L.1V
MMQJ7$<K1*JLNT2M*'$K0G"3D)H78G&7<.<:2VC:5VK+L&O#UOD+2ESWOO5M7
MT?LV2V-]Q**R[%D5K<:EQ'*T2JK3M$K2AQ*T)UL<LN+>V^%_(/9G&S=UB<L>
M?:SR"1:9;B$.UM61V=WI*QW,L:E.H;5/Q?+K(\Q/@/52E=6'Z)<0VZEQM$NW
MV>[S/*[5Q.%P7WAD57ME8#9GW]"9'=Y:52<XU[9HJWYVO7GI"J.RLEU];V5/
MP*44XN386UI[44MJEO2IO(A\QZNS<7A\+=RWZKNP\'M#S^D,@NLI-9&9X':(
MZGYN!O//JH[*R+!(+2GH-*56N19$+3VHI;U+=E/^1-YC==F8Q#X8;DOU7=A8
M1:7GM(Y!=)2:R,RP2TQUOS<#>>?51V3D."P6JO0:4JM<BR(6GM12WJ6[.']F
M"\WVNY\*M_ET<A\HJ_MG6EAD2>->5WN<E4O8>K[#$7)N.KY$B4NCTW+=86QA
M4BVI2IQR7C;3B>QNEI6X_*/)*))*)BP             !$']JQ_\!O\ K1?^
M78BG^TW_ /@D_P!9+_N#(J_M-'_@G_UD?^X0@U^V??\ PMS_ %P__*T8(^S4
M?K$KU\W'9?W4:Y,*/9X?E\7CYOVQ/NEU^85>ST?+UN_X@-A_=)@)KA]DM_6E
M9!\U/;7W8ZJ)\Q.')OI99                        'D'(3\ >\/Q0;+^
MXR]'E.]_P'[E_%3L3[D+P>5;V_ AN3\56P_N1NYX9R@^33R'_$9MK[@<@*FX
MJ]2L$*4HM8>'/R1.*_S<-'_%EC!9O<2_DJ\9OF^Z9^+G&RS0XF_)8XT?-_TU
M\76.%SYP0^0]PU^:GQX^*+$#(\R",@#*P            ZCGN X5M+#<CUYL
M;%K'FV#Y=;'[-DN*Y);H]ULEZMLCI5R+.@RD.-.42M"5H5THMIU"5HJE:4JI
MU7-\'P_96)7_  +8&-67,<,RJVO6C(L9R&!'N=GN]ND=*N1ID*2A;3E$K2E:
M%=*+;<2E:*I6E*J=6S?!\/V5B5_P//\ &K-F&&Y3;GK3D.-9! CW.SW>WO\
M2JXTR')0MIRB5I2M"NE%MN)2M%4K2E5.D;*UIK_<>!Y5J_:N&X[L'7>;VB38
M<MPW++7%O./W^TRNVKL.XVZ8VXPZE+B$N-KZ4<9>0AQM27$)52 GYQGE"WK@
M=E*MR::8N>1\4LWOE(5NK(=E72]Z;R*X5<>BX5E,]^KTJXXU.JA2;+=WEJ=<
M[?4YBJRJ,R)T'/S9_*IN_"7):[;U(S<;_P 8LRO5(<"K[LFY7G4E_GU<=C8?
MDLUZKTFX8[,JA2;/=7E*=7V^J2U5DT:?FP??-C\JV[\*,EKMG4K-QO\ QDS&
M\^IP*ONR;E>-2W^?5QV-B&237JO29^/3*H4FT75Y2G%]OJLM59-&GYM:)Y[O
MD;W_ ,MW,5;YT-'N^5<+MA9%2WVNLIZ9>,AT-E5TJ\_#U_F-QD*?F77$KA5M
M:,?ODA:GG.SU&>NLQ+$FXX>^69Y@.<^7OR+LFQ[8[<KQJK*7H&-[OU_&=HMG
M*L)5*KW72W1'W6HM,RP]4AR;:'ZK:K5VCD5;J(TN116)_ET\Z<TX(;^L^P+<
M[<+KK')78./[DP6,Y1;638<J37NN4"*\XU&IEV**?7,M3U5M5JY1R,MQ,>5(
MHK%'R[><V9\$]^V?/[<[<+KK+)78./[CP:.Y13638>J37NN4"*\XU&IEN**?
M7,M;U5-5JY1R,MQ,>4_16"OE&^9ML7RP>5&/[6M#UUOFF,R?MF*<AM91'4K8
MS/7RYE>^\6N%(>8AISW!527+A8Y%5L*J[1V&X\B)-E47998-FV*;*PS%=A8+
M?(&389F^/6C*L6R"UO)D6^\V"^P6+E:KC$=3^^9E0Y"%TZ]%4Z]*TI6E:%B!
MAF8XSL/$<9SS"[S"R+$<RL-JR;&;[;7DOP;O8[W"9N%LN$5U/[YJ5$D(53KT
MK3KTK2E:5H6&F&9CC.PL1QG.\+O,+(<1S&Q6K)L:OMM=2_!NUCO4)FX6V?%=
M3^^:DQ)"54Z]*TZ]*TI6E:%M5KO8.&;9P+#-H:YR*VY;@.PL8L>9X;D]G?3)
MME^QK([='NUFNL)Y/[YB; E(72E>BD]>BJ4K2M*=J.S'93N0
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
M]_U._"'^8V=_'+L@VFFRXV5&Y$
MUA>:CYC>)>7?H!_*6$6O(=X; 3<;!I3!)ZG%QYU[88;]\,OR*/'<:D_6=AJ)
M;3TM*%M+F/N,1$.-U?J\UK@\S'S ,7X$:->R5E%MOVY<ZI/L>GL*FJ<7'FWA
MAEOU_*[^Q'<:D?6GB2933TI*5M+EON,Q4+;J]5YK7)YEW/W%^!>CGLE91;K]
MN3.:3['I_"IJG%QYMX99;]>RJ_L1W&I'UIXDF4T[)2E;2Y;[C,5"VZO5>:U
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
M,,W/&LGMR'?=I@Y!89D>4A%:U4S5RK2_=H52E=1RAX\YGQ5WSL?0V>40[?,
MOJX#-U89=9A9%89C#-SQO)K<A[W:8-_L4R/*0BM:J:JY5M=>]"J4J)^;'$O8
MO!KE%N#BYM"C;^3:KR=RV1[Y%COQK;EV+W&-'O.'9G:&W_IB+;E6,7"+-0W6
MJEL*>4RNOB-KI2:G[.OS,G\@N)=VT'FMU<N.P.+$VSXS;)4V2IZ==M09*W<7
M]>JJIY5''JXD_:9]DHAM-6XUNAV^BJ]SM.LP+R"^7$[>W%RZ:/S"YN3\ZXT3
M+5CMNDS)"G9ESU3D3<]_ U54\JBW:XL]:YMGHENE41X$2#15>YRG67UY"/+:
M;O7B]=-(9?<G)^<\:IEJQVW29<A3LRYZJR%N>_@BJJ>51;JL7>M<VST2VFJ(
M\")!HJO<YZ; 'V67GM<N3O":]<:=@7EVZ;-X;7"Q8C:)EPEJ?N%ZT9EK5TDZ
MP4I;ZZ./JPF19;ECU$-)JW$M<"V)77O=IUD)&^ WM$G\HAN6'RIN2OX_]R?&
M+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_ZWN7_ #QX\ /(P<0
M                 3$O8N=$1<[\Q'>F]+I$3*AZ#XTW2WV-Q3"E5MV<;=S'
M'[!;;@B3Z6VE5P?'\CB^'THIRDJM:5I1"J*D;^S1:I8ROF+M/:DZ/1^-J72<
MZ):UU:K6L/*=AY':+1"EI>]*$5KB]HO3'9THI='ZUI7HE5*C([C1:DR\QNMU
M<3W)M-D<0U7I^\E7&2RRA=*_0I_BK+R>G[O=_M%G,3B09Q
M                  '5\VS;$-;8CD6>Y]DEFP_"\1M,R^Y-E&0SX]KLMDM$
M!I3TN?<9\I;;$=AEM/T:UZJK6B:4JJM*5ZWF.8XKKW%K_F^<Y#:,3Q#%K7+O
M619)?IS%ML]FM4%JKTJ=/FR5H988:0GZ-:]:UK2E*5K6E*];S#,,5U]BU_S?
M.,AM&*8ABUKEWK(LCOTYBVVBS6J"U5Z5.GS9*T,L,-(3]&M>M:UI2E*UK2E>
MG[!V#@^J,(RG96R\LL."X!A%DGY'EV891<HMGL&/6.V,JD3KG=+E,<:CQHS#
M2?HUKU4JM$II55:4K!%\W3SL<OYBS+]H'CG.O.#<78DIZ!?;O3UBTY9O-R'*
M?;3-O::59FV37+Z4H<B65=$/2NE'KA3OJW$BPH/-1\XC*N64N]Z-T!-N^%\;
M(LEZ#>[K3Q[7D^Z5Q)+R*3+PFGA3+/@#Z4H<BV==$O2O0]/IW^'%C0JO--\X
M/*N6$N]Z.T%-N^&<;HLEV%>KK3Q[7D^YUQ)#R*3+PFE69=GP%]*4.1;.NB7I
M/2CTZG=5N+&K@?/ ]H*SCG=.R3C/Q6N-_P!=<.X4V1;<COE/6K+FO(MV#,D-
M)N&0II5B?C^JY*$MNPL?<HB1-Z4D72G?5J%"CXFB(T4$84            EQ
M^1CY-GOK7"^<'*O&T*M-/!R/0&G\AMO=6YN)755IVQG%LN+/:FVMU325CL%:
M*UDU\*Y+K1FD6C\IWR7?*2]\ZXAS+Y-X\A5KIX5_T9JB_6_NK<7$KK6U[0S.
MW3V>B;<W5-)-@A+16LBOA7!=:-4C4>E*^3#Y2_OG7$.9/)G'T*M=/"O^C=4W
MVW]U;BXE=:VO9^96Z>ST3;FZII)L$-:*UD5\*X*K1JD:CTWKV=+R&O?E6 >8
M?S.Q-M5EIX&5<9=%Y1:>Y5W=0M2K)NO8EHND?M3:6E(I,Q6W.-UK+5X-V76C
M%(=)$PTEADKLG7
M%=+Y[_)^O)#S"-E6FTW'UW!^/L:-HC%4M.+I&5=,2E3)6Q9M6.E&:S%;%N5R
MA5?3W5?B0(U>ZJ4H2F ?YV/)"O(+G?L.UVNX>N89HF/'TIC*6EK]75<L7DRI
M.?3*L]*-5EJSZXW")5Y/=5Z+!C^ZJE*:)@-^=;R.KR!YV;"M=KG^N8;HJ/'T
MKC26UKI'5<L7DRY.?3*L]*->MJSVX7")5Y/=5Z+!CU[JI2FB:L'VD'F!7E;Y
MG^VK)9+K[X:[XQ1(G'##4,N.4B*O&$RYTS:=PK'Z48K.7M.[7:!60CNK)A6R
M)7NJA*$ITTFH\U)FA4        YK&L=O.7Y'8,3QR ]=,ARB]VK';#;(]*5D
M7&\WN<Q;;7 8I6M*5>F3I*&T]:TIW*H<QCU@N^5W^QXOC\)ZYW[)+Q;+!9+;
M'I2K]PN]XFL6ZVPF:5K2E7I<R2AM/^VJAS&/6"[Y5?['B]@A/7*_9)>+98+)
M;H]*5?N%WO$UBW6V$S2M:4J]*F2$-I_VU4.P8GBU_P YRK&L)Q6VOWG*,PR"
MS8MC=HBTHJ5=;_D%QC6FSVV-15:4J_.N,MMI%*UI3N50M=./6G[-Q]T3I_1^
M/U9<M6J-<8?@4>4PU5A-R=QJQPK9-O#C:JJ523>IT=V6]55:J4Z\JM:UK6M2
MSOT-J>T:)TIJC3-BJTNUZPU_BF$,266JLIN#N/6:);IEV6W6JE4D7>:PY*=J
MJM5*=>56M:UK6I9P:(U3:-%Z5U3IJQU:<MFL=?XIA+$EEJK*;@[CUFB6Z9=E
MMUK55)%WFL.2G:JK52G7E5K6M:UJ727%[1=@XQ<<=%\=\8JP[9=+:IP76T:9
M'8K'3=GL3QV!:+A?76E54NDN_P!RC/37U*K5:WI"U*K6M:U/8CUD]8/=@
M                                                #\9$B/#CORY;
M[,6+%9=D29,AU#$>/'80IUY]]YU26V666TU4I2JT2E-*UK7H?F\\S'9=D2'6
MV&&&UO/OO+2TRRRTFJW'77%U2AMMM":U4JM:4I2G6H/\4JB:54JM$I32JE*5
M6E*)I2G6M:UKZ*4I0@G>>W[5-:<$1F?$/ROLN@W_ #>J;AC&T>7]H4S/Q[#Z
MUHY"NN/<?9%:N1<@RI"N]IW+:I<M\"G55I]9D*:N$.*KYJ_GTP,53DO'C@OD
M46[9/6DRQYUR*MU6Y=HQRM:+C3[/J)ZO>Q=[\FO<VYD':N'$IUK;_&>4W+C#
M%3:V^FXM)..X+)2]*]VQ.R)OHMF-]%+C-H5Z4O/_ $:5D>E"/_E?=7HM->E?
M+Y>LFO5WR3)+O=,@R+(+I<+Y?[_?+A+NUZO=ZNTMV?=+O=[I/=D3KE=+E.D.
M/2)#SBW7G5J6M555K6L/NZ72YWRYW&]7JXSKO>;O.EW2[7:Z2Y%PN=TN=PD.
M2Y]QN,^6X[*FSILIU;KSSJU...*JI5:UK6H,/W777W7'WW''GGG%NO/.K4XZ
MZZXJJW'''%UJM;BUUK6M:UK6M:]:G%GP@_,
M                     [_JC\*6M?Y_X=]T5N.VX#_IWA7\[<<_CB&#ZX'_
M !Z%_P KC?\ #(+[DMDP;90
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
MG"-JGD$_J\\<_&KL_P#C.$;RO96OU2V(?CSW5_'-M-[9NN-U)(]
M               ,<.8WR1.5'S<-X?%EDYC[RT^2KR9^;[N;XN<D,?\ EE\E
MCDO\W_<OQ=9&8I\[_D/<ROFI\A_BBR\KN_*(_66<.OQOVW^*KL0(_*K_ %A_
M$S\:UO\ XLNA N\J_P#6&<3_ ,:MO_BRZ%6UY'?ZVG@C^/.T_P 37LLTRQ>+
M%$MT0                         # WS*.9EIX)\1]D;R<]2E9M5AK#-26
M.<I'A7W:&4,RF,<;=CJ_XY;\?9CR+S/9I5"GK?;7T)4E:DU,)/,,Y<VOA3Q8
MV#N=?J<G,*L-XCJVRS%)\*][)R1J2QCZ'6%?\;@6-EB1=IK-*H4[!M[R$J2M
M2:F$WF$<M[7PLXM[ W,OU.3F%6&\1U=99BD^'>MD9&U)9L"'6%?\;@6-EA^[
M36:50IV#;WD)4E:DU-;?FR<]K+Y<7"':W(ESWOF; K&9P'2..W%:/!R/<.8,
M3(V*M/1ET_Q^UXS'C2K]<H]%-J?MEID-H6EQ:*E95=+IF&S<UGWB[2[WFF?9
M_D\FX7";(5)N^195EN471;\F0ZJE'9=RO%ZN\VM:]**<=><]'6M2N?N5RRS8
MN83KM<Y5XR_.,YR.1.G3'U2+K?\ )LHR2Y*>D/N5Z.RKA=KQ=9E:UZ44MUUS
MT=:U*ZVY7+*]BY?.NUSE7C+\WSC(Y$Z=,?5(NM^R;*,CN2GI#[E>CDJX7:\7
M296M>E%+==<]'6M2HMO%XSK;FP+G?;U-R#/]E;+RZ7<[G<)*I=[RG,\VS"\+
MDRI+RJ4>FW:^Y!?+@I5>E%.//N^BE:U+&3RB?+EQ[@#QSMC60VN#)Y$[4M]J
MR3=>2]C#\JURW(_K5KUC:IC3DAJE@P5,I;+BV5J1/N2I$KK5M3#;,_GRK/+_
M +#P9T!;FK[;8<C?FS(%KR'<&0]K#TFV2G&/6;;KBV2VG'VZ6/"Z25M.*:6I
M$ZX*?D]:MJ8;:GV^5CP"L/!S05N:OMMAR-][+@6S(-P9#VLO2;;*6QZS;=<V
MR6TX^W2QX6F2MIQ32U(G7!3\GK5M3#;5J5Y'GE5XOY9O%:T,9/9[?*Y2[EM=
MERSD#EG9'D3+/.=C>N6?4-FG,O26J8UKE,Q;#JV'%-W*[*DS.ZK2XS3&V,VA
M&SXW6                &JSS@>"ELYS<0LOL5GM+,G=6IH=VV3I*Y(8JY<G
MLAM<#Q[[@K*VU-N+A['LL&MO\)2Z,)N*84ERBO54T-9GFN\*[=S0XIY59;3:
MV9&X-7Q+IL+3EP0Q5RX.WVVPO'O6%,J;4VXN)L&T0ZP/"4JC-+A2'(717JR:
M&M#S6>%MNYG<5LJLUIMC,C;^KXESV#IVX(8JY<';[;87CWK"V5-J;<7$V!:(
M=8/A*51FEPI#D+HKU9-#3/YZ'ER6GS%>#><8[8K*Q*Y :4@WK;''N[-QE/75
M_)[/;?6<CUQ'6TIIYR#M:P6^ML\%2Z1TW5-OENI5ZFBA7,ZXV#E^HMAX7L[!
M;H_8,WUUE=CS#%[JU2M';=D&-W./=+<\MJM4T=;1+BIHZTKW#B.Y"J52JM"
M'K_.LJU7GF(;'PJY/V/,L!R>S99C=S:I6CMOON/7%BY6]Y;=:THZVB5&31QI
M7N7$=4*I5-:T(!^ 9UE6K,\Q#8V%W)^QYE@636;*\;N;5*T=M]\Q^XL7*WO+
M;K5-'6T2HR:.-J]RXCJA5*IK6A58ZIV=G.CMHX!M_7%XDXUL/5F:8[G6'WEF
ME:/6K)L3N\6\6J0XS6J:/,MS8::/,K]PZW53:Z52JM*VHG&+>M@Y-\>M.;^Q
MEI,6U;7U_CN8>]M':/KLETN,%OW_ ,=?>36J'96-WYN3 >4FM4U=CJZ5K3TE
MF+QQW58^1FA]2[RQUJD:V;/P6P97[WT=H^JS7*?"1[^6!YY/5+LG'KVW(@NJ
MI6M*NQU=*UH66W'+=-CY%:(U-O''6J1K9L[!K#E?O?1VCZK/<I\)'OW8'GD]
M4NR<?O;<B$ZJE:TJY'5TK6A<L\0N1N,\NN+^A^3&(LIAV7=.LL6SKWIH^F2O
M'KQ=;<U]<N*R)"*U0]-Q3)&I=M?4FM4U>BJK2M:=*GNI[4>TF1H
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
M/F_;$^Z77YA5[/1\O6[_ (@-A_=)@)KA]DM_6E9!\U/;7W8ZJ)\Q.')OI99
M                       'D'(3\ >\/Q0;+^XR]'E.]_P'[E_%3L3[D+P>
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
M;L+=%F5'F2LYDLRO<3\7U*M;58G1M;,O(W$5H[2MJDL.S?B923("PV
M          .#R?&<?S3&[_A^6V:WY%BV56:YX[D=@NT9N;:[U8KS">MUUM5Q
MB/44U)A7"#(6TZA5*T4A5:5.%R/';%E^/WS%,HM,"_XUDUHN-@R"QW2.W,MM
MXLMWB/0+G;)\5VBFI$.="?6TXA5*T4A5:'#9'CMBR_'[YBF46F!?L:R6T7&P
MY!8[I';EVV\6:[Q'H%SMD^*[13<B'.AOK;<0JG12%5H==R_$<8S_ !3)<%S:
MPVO*<.S*P7?%LKQJ]Q&I]GR#';_ D6N]66ZP7TJ9EV^YVZ4XR\VJE4K;76E?
MHE8]YE?#F;P8Y?[.T6W28]A*)+&::FNLYRK\F[:NRMR3)QE4B2JB5RY]A>CR
M;/->JA%'IUM?6E-$*25ROF'\3)G"[E;L?2S=);V')D,Y?JZYS7*O2+IK;)W)
M,G'5/R%42J5.LCK$BTRWJI11Z;;WEI31"DE=#YAG$Z9PPY5[&TPW26]AZ9#.
M7ZON<U=7I%TUMD[DF1CJGY"J)5*FV5UB1:I;U4HH[-M[RTIHE22H>\VG@A</
M+HYS[>XZ-4G2-?(EQ\_TG>;B[61*O>G<T=ER\15)EJHA<ZY8V]&EV*?(JANC
M]RM,AQ":(4DE)>S1\N)FR^/NQ>*667%4F_<?;M&R;7ZI+RUR).K]@3KC(F6I
MFBU.+<;P_-F9*E+K5*4,7J*RA/:U7I)3]G<Y32]B:)S[C%E$^LB]Z)ND?(L%
M5(=4N1)UMG4VX2)=L9HM3BW&\3S%F0I2JU2E#%WC-(3VM>B2;[/%RDE[$T5G
MW&3)Y]9%[T5=(^18,J0ZI;\C6^<S)[\NV,T6IQ;C>*9@S(4I5:I2AF[QFD)[
M6R8Q[)-S=G[;XQ;3X79K=%2\DXQ7N)EVLERWUN2I>GMFW&ZRI]ECT<4ZXZU@
MNP8\I2UJ4A+<:_PV&T]K->DFLD8DBHEU@
M      %3=R$_#YO#\;^R_NSO15Z[W_#AN7\:VQ/NOO!6";V_#?N3\:NP_NNN
MY2D\GOE*\AOQY;:^[Z_EB)Y)_P"JYXC_ ,T,Q^-3/">YY/'ZMCBS_-7+?C-S
M<GH^3[^K<XM?S5RSXR\V+27V??\ 4[\(?YC9W\<NR#::;+C94;D0
M                       #K>8Y?C.OL1RC/,TO,/'</PO'KSE>4W^X*6B!
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
M:)0A-*)2E*:=$I2FG2B4II3I2E/H'^G^G^G]
M                    &*/.3D? XD<2M[\@Y;C"9VO<"N<G%(\FB5,W'/KV
MMG&]?6IU"FGZ5CW+-;Q 9=KX;E$,K6NJ:I36AC%S/Y!0>+/%O=F]Y3C"9N!X
M1<9&,,2*)4S/SB\*9Q_!+8ZE3;W5BX9A=833M>Q=$-*4NJ:I34QCYF<@(7%O
MB[NO>TIQA,W!,)N,C&6)%**9GYQ>%,X_@EM=35M[JQ<,ONL)IVO8NB&E*75-
M4IJ86^8GRMMO"+A+R0Y/3G8R+CJ_6UWEX7&ET2N/=-EY MC%-869]"F9%%1K
MML"^VUA^OAN4;86MQ2:I36A5E7*Y3[S<;A=[K+D7"Z76;*N5RGRG%/2IL^<^
MY*F2Y+JZU4[(DR'5+6JOI4I5:E:1<;A.NUPG76YRGYURN<R3<+A-DN*=DS)T
MUY<F7*D.JK53C\A]Q2UJKZ:JK6I6KW"X3KM<)UUN<I^=<KG,DW"X39+BG9,R
M=->7)ERI#JNJG'Y#[BEK57TU56M2FYNUUN5^NMSOEYG2;G>+S<)MUNMRF.J?
MF7"Y7&2Y,G3I;RZU6])ERGEN.*KZ5*56M3XCXSXSCP       #;_ .19Q_IO
MWS(-+5GP/7\:TNB\;XR2BF$/-QZZ_;C(PR0OQ**;1X6S+Q8Z]:TK7IU[>BNE
M:;6O)9T73>/F":@K-@^NX[J%%VW;D-*LH>0Q7!41TXB^OQ*5;1X>Q;M9J]:T
MK7IU[>E>E:;5O)>T93>'F!:AK-@^NX]J)%VW9D%*LH>0Q7!D1TXE(7XE%-H\
M/8EULU>M:5KTZ]O2O2M-YOLYO&2G)?S6] UN5M]\L2T$B^\D<KHJ.A]N+763
M<1&!2E^*E32/"VY?<>KUK2JNG7MZ*Z*I8XE@,3^BU;
M                                  /%^0?(G27%34F7[UY#[)Q?4^J,
M%MZ[AD>899/3"@L>A5(EMM\=-'9]\R"[OTHQ ML%J1/N$E:&8[+KJTHKYIM[
M<>L-!Z]R+:NX<UL6 8#BL-4R\Y'D$M,:*UZ*TCPH;*:+EW2[W!VE&HD**V]+
MEOJ2TRVMQ5$U'&7B\VNP6Z3=;Q-8M]OB(JMZ3(7VII_\:A":=5NO.5]"$)I5
M:U5Z4I6I6.>>#[3)NCS#E93QOXHJRC0G#!YR1:K\\M_WIVYR"A)<<:=7GTZV
M2WJ8IKN<UT\/&8;R_6VZJ5='Y-%HAQ(/'FB>=ULOF%6_:7T$J^ZGXTNK>@79
MQ3OO?L+;T9*UH<5ELJ#(<I8,.EHZ=ECC.J]816M9SKU%)CQQ@]M'=]SS#Q[+
MC]7[3C5:U;>KU\.XW=/6M*^MK;57U>&NGT&$U]U3^^55UHE,5(T(@\#
M                                             ._ZH_"EK7^?^'?=
M%;CMN _Z=X5_.W'/XXA@^N!_QZ%_RN-_PR"^Y+9,&V4
M                       \JWMALC8VD-R:]AH4Y+SO56P\-BH2Y5I2Y&48
MC=[(PA+J6I"FU*=G4I15&UUI]'MK] \RW7B,C8&FMMX'%2I<K-M99YB,9"5U
M:4N1DF*W6S,I2XEI]3:E.3:4HJB%UI]'MK] \SW3B4C/].;9P2(FJY6:ZSSS
M$HR$KJTI<C),6NMG92ERC3]6ZJ<F4I15$+K3Z/;7Z!XSR.P*5M3CSOC6$%"G
M)VQ],[0P*&VEQ3*ERLPPB^8]'0EY+$E32E/7&E**HVY5/T>U7T*U,JDJ0I25
M)JE2:U2I*J5HI*J5Z52JE>E:5I6GIH5=JDJ2JJ54JE2:U2I*J5HI*J5Z5I6E
M?32M*E7XI*DJJE5*I4FM4J2JE:*2JE>E:5I7TTK2I2?J2I"E(6E2%H55*DJI
M5*DJ37HI*DUZ52I-:=*TK] M-> FRX6X.$G%+8L&0F37(=":Q3=%IJRJC626
M;%+;8<KA]T=F.PI5OR:URV*U0VTFM6_0A'[VEEOP;V)#VOPYXQ9]#D4DUONC
M]<)N2TU:K1K(;3C%OL>3Q.K#4=FM8.1VV4Q6J6VTUJWZ$)_>TLJ>#VPX>UN'
M?&3/H;])%;[I'7*;DJE6JT:R"TXS;[)DT3JPTPRJL'(K;*9K5+;::U;]"$_O
M:7(WEH;;MV]/+WX7;3MTI,NN3\:M0IO"TU851C*[#A=IQK-('=&8BQU*MF76
M>=&K5#32:U:ZT;1^]IET94&4QG               0N/:E=31[3N3BSN^+'I
M1W.M<YQK.[OM-*2FCFL\CMF26A4MQ/TM4B4QM"2ANM?=J;BUIUJE":)B#^TK
M:O8M>V^-.Y(S%*.YIK_,M=71YINM$T<UU?[=D-J5*73W"GY+.R9*6ZU]VI$:
MM.M4HI2D1#VD_6#%KVSQKW'&CTH[FF 9EKNZ/--UI3Q->7^W9#:E2ET^EJ?D
ML['D);K7W:D1JTZU2BE*0#/;'-*1K)OCAOR&AQ4I?V-JK8>H[W(994E-'=29
M5:,LL:YKJ?I2I,V/N"6AJM:>(IJ'5/6J6TT3X7[,MLU>*\X]AZYDRDM6W:NA
M,C1&B]%]TK*,(R?%L@M:Z53U1VQ\;=O5:T52G7NIT53IVJ\7]G1V,O&>9V>Z
M_D2:-V[9NC\@1'C=%]TG)<-R3&K[;5TK3JCI'QYR\5K15*=>ZG15.G17C'LZ
M^Q5XUS+SS )$FC=OV9I'($1XW1?=)R3#LCQJ^VU5*TK5'2/CSEWK6E:>GNIT
M53IT5CG[(QMYS#/,2VCJJ7,2S:=S\:\J1$AUHYW3,QU[E^&Y/9EIJGJWVQ<3
M>R"M:*I3KWTZ*ITJE<[LFP$U8L?P                       #!'S0/U=O
M-+YN.T_N7GF%'F0_('Y??-^V7]S4XPJ\Q[Y!7+S\0&RON;FFN'S@?U6O/[YJ
M>Y?N.N15^E;L5PA3ZEO@6L!:H%Y0
M              0J/:EOP^<6/Q09E]V;1#Y]I8_#AQH_%3EOW7M$0+VE'\-_
M&G\566_=<T5_'MCWREN&WXC,\^[YDV^>SF_JT\8_&_MC^-8!M8\@/]7AC?XU
MMH?QG"-JGD$_J\\<_&KL_P#C.$;RO96OU2V(?CSW5_'-M-)_M*G#RNL>0N%\
MML2M"8^'<@+>WC.>NQ&4MQ8&WL,MK3$>7)HBC;3#F;8/&8<;2E-5/2;/.><5
M5;G6NGCVAOB=77&^,0Y28O:J,8EO2 WCF;NQ64HC0=JXC;VV6)4CLHAIES,<
M-CLN-I2FJGI-JF/+K52^M=/GM"O%"NN=[XARCQ>UT8Q/><!O'<W=BLI1&@[4
MQ&WM,L2I/91#3+F88;'9<;2FE5/2+5,>77N7UK'V]K.X*5U#R@P#FWA-D3&P
M3DW:VL1V4]"CI;AVS>. VIF/%G2_#HVS'=V#KR)&=:2E-5OR[%<9#JJK<ZUV
MA>S;<P*[<XR97Q<RNZ>L9IQONJ9N(TE2%KEW+4.;S9DZW,M>.XX])^L[+:3H
MBZIK1J-!F6]E*4TI3KLC]GMY75VGQSR?C7D]R\?+^/ES3,Q6DE]2Y5PU5F4R
M7-@-->,XX](^M+**3(JZIZ-QH<N S1-*4IUV0>SY\K*[2XZ9-QMR:Y>/E_'Z
MYIF8M22^I<JX:KS&9+FP&F_&6X[(^M/**3(JZIZ-QX<N U1-*4IUW"^R>\Z*
M[NXB9GPZS2\>M9_Q1O*;AA"9DE;DZ[:.V%<)]QM;+/K#CK\OZQ,VI<8+E45H
MS$M\ZUL)2FE*=TDDD)$@PE@@               $!+VB/F%]_P#YCLZ*Q>YT
ME:[XKV^?AKJ8[K3L6X[;R!<*=LN?XC*^JZV),&W6)3+M.^+-M<SMK2CRJ$''
MS[^6'W\^6C6EL;N-). \9X$W$G*1W6W(T_:5]7#F[$F^(RKJJME3"@66K3M.
M^-+MDKMK2CU:$'SSZN5WW\N636E\<N-).!<:8$W$W$L.M.1I^T;ZN),V'-\1
ME75=;*F% LM6G:=\:7;97;6E'E4*T/VI/G5_:9YX,<<L/NZ9FK>&EKN.!O)B
MOLO0KINW)UP+CMJY4=CKZK5CB+=:\<4P\FKD.?9IU4UI1]5#?)[.QP\5H/A[
M)WSE5G5"V)REN$++(JI<>K<ZWZBQ^DR%KF(GO6YV,9&N9.OJ7&^RDF'<H??2
MM645INV\@WB>K1_$^1NW)K56'GW)6?#RB,J4Q5N;!U78J2X>OXJ>];G8QD"Y
M<V])<;[*2(EPB]]*U:36F['R$N**M(<49&[,FM58>>\DY\3*(RI3%6YL'5EB
MI+B8!%3WJ<[&+^J7-O27&^RDB)<(O?2M6D]))'LL_!57&K@I+Y(YG8E6_:7,
M:Z0,UAKG1JM7&V:/QE,Z!JJ$BCBW:-QLJ<GW'(T.M>'27!NL'Q$UJPBM-6/M
M2WX?.+'XH,R^[-HUH^TL?APXT?BIRW[KVC6I[2C^&_C3^*K+?NN:--GMCWRE
MN&WXC,\^[YDV^>SF_JT\8_&_MC^-8!M8\@/]7AC?XUMH?QG"-JGD$_J\\<_&
MKL_^,X1O*]E:_5+8A^//=7\<VTWMFZXW4DCT
MQPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_Y9?)8Y+_-_P!R_%UD9BGS
MO^0]S*^:GR'^*++RN[\HC]99PZ_&_;?XJNQ C\JO]8?Q,_&M;_XLNA N\J_]
M89Q/_&K;_P"++H5;7D=_K:>"/X\[3_$U[+-,L7BQ1+=$
M          @H>TG\KG]J<K\5XS6"XJ<PWC9C3$G((\=VE8T[:NQ[?;+_ '9U
MY3#BF9E,?PWWHBL]_5R'+>GM^YJMRE85/M"_)Y_9G)_&>.ECN"G,2X]8ZS(O
ML=AVE8\S9NP(%NOET<=4RM3,NEBQ'WJC-=_5R)*>G-^YJM=*PL_:$>3C^R^3
MN-<=K)/4O$N/F/,R+ZPP[2L>9LS8$"W7RYN.J96IF6FQXE[U1FN_JY$E/3F_
M<U6NE:X[VLCFE)W-S3PWB-C5U4[@?$[$H\O)XL9ZE8EPW/M:UVC)KT\^J.ZJ
M//3C.!4L<-CQ*5=@S9%R:IVU<<I7JGLZW#&)R Y8W3D#F=K1.UYQ<AVW(;7'
MEL)=A7?;^1UG1\":4AVE$NHQ.+ G7KN;K5<>X1(%54['?3UCR"^(L7>?*&Y;
MUR^VHFX'QKB6^_6UB4REV'==K9!68QA#2DN4HEU&+QH,R\=R*U4Q.BP:JIVN
M>GK/D(<1XN\N3]RWGEUM1-P3C;$M]]MK$IE+L.Z[5R"LQC"6E)<I1+J,8C0I
MEX[D5JIB=%@U53M<]/2_99>!$+DUS6O')S/K.W<=7\.H%IRBSQIL=#UOOF\\
MKK<8NMF5H>I1+[>%0K;<<@[VE57%N<*VU73L=],]HF^DW(LI0
M        "LP\W+0$/C;YAO);7UEA-P,5NN:(V7B$>,RB/ CV#:EK@Y\FV6QA
M%$T9M^.W2_2K6VCI2B:0>E.J>BJUTOFGZ-B<>^>G(C!+1#;@XS<\O1L3%8\=
MI#$%BQ[,ML+.$VZW,(HFC,"P7*]R;:VGI2B:0^E.J>E:UV7FEZ.B<?.>/(;!
M;1#;@XU<\O1L/%8\=I#$%BQ[+ML+-TVZW,(HFC,"P7&]R;:VGI2B:0^E.J>E
M:U&GG?<9H'$_S1>6NL+!;VK;AMYS]O;6#18C#<6VQ<9W+9[=LI%HM$9NB:1[
M7BUXR299V4=J:)I;NB>J:)565%[,_N"5F_!O-=67&6I^3I+=60V^S1JK<52%
MB&?VNV9G!;2E=.QM+V7RK\YT37I6JJUK2E:UK63%[.SM>3F7#',-:7"55Z1I
MS<%^@VF/5;BJ0\4SFVVW+H3:4JIV-I>RN3>W.B:]*U56M:4K7K62W[._M:3F
M/#/+]:SY57I&G=O7Z#:8]5K52'BN<6VW9="0E*J=C='LJDWMSHFO2M55K6E*
MUZUF6>R1[TF;"\NS8&F[K.5(E\>]_P"46RPQ*N.KI;\&V99[1GUN:0E:?#:3
M(SF9DCO1"NE:JK6M*5KU5(M-_!OR)3X                       !!3]I*
MY</[7Y38SQ@QNZNN81QOL;,O)HK#U*PKAMO.X$.[W)UZC/TN6K&,/<MT-FJZ
MJ7%E29[=*)JM?="L]H3Y3O[/Y+8YQOQ^YN.8;Q]LK4K(XS#U/4Y^TLV@Q+K<
M'7:-5\.57',3<M\1JJZU7&DR)S=*)[E]T+;V@WE*_L[DICO'#'[DXYAW'^S-
M2LBC,/4]4G[1S6#$NEP==HU]+E5QS%'($5JJZU7&DR)S=*)[E]U<E[6'S>D[
MIYD8CP_Q2\O.Z]XI8ZQ.RZ'&D)K;[INW9%L@7RZO/I8K5J<K$,%=M4%BKE5.
M0YDNY-4HBJW.[S7V?#A#!Y,\L)>[,\LZ;CJWB\U9<N1%FQJNVW(-M723(KKN
MUNT>:]7E1\>K:Y5[?2E55-R(4-#B*MR*]?//(BX;0N17)^5N+-K32X:UXW-V
MC*D1I<>KEOONT;E(?K@-M=HZWX$EBPUMLF\/)2JM6WX<1#B:MO\ I\]\B?AS
M"Y$\G96X<VM2;AK7C>W:,J1&EQZN6^^[0N4B17 K:Y1UOP)+%AK;9-X>2E5:
MH?AQ$.)JV_Z?)?9A/+TMW+CFI-Y!;(L2;KISAZU8,X;ASXE7K5D^[+Q+E5U9
M9GJ/M>K2XV+JL\W()"4+4IJ3;X#;J*M2J]9^Q.6)Q99C@
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
MY"SEGWHG\"&F_P 56O/N1M!=:\7_ )-/'C\1FI?N!Q\]?/5CU4]S
M        (:_M4?\ I_PS_F?NG^.M<$23VF3_ $XXC?S4W!_&^OB)9[2Y_IQQ
M(_FIM[^-\ (&7MEWX2N!'\QN0'\?ZI,<?9@_E\;=^:#GWQSZ!,?O9O\ Y<.U
M/FIYQ\;NC3P#V<;Y;VT_FJYO\;FCC%/V0#]97N_YC6R_C\XSD[8FN$U(L>0
M                      #3OYYW*Q_B[P!V,S8+@N!G^^9+6B<.>CN^'-A1
MLQMURD9U>6?#IZPQZC@%MN+#,ENJ%1I\N*JBZ+JBE=3GG1<FWN-G!G/V;'/7
M!SG=TAO2F).QW>R7#CY9 N#^:W9KL_QAGU+!K=<&6I"*H5'G2HRJ*HJJ:5U0
M><]R9>XW<&\_9L<]<'.-V2&]*XF['=[)<./ED"X/YI=FNSZ>SZG@]ON#+4A%
M45CS9495%455-*Z)O:+>9\CAYY9FU6,9NB[;LSDE+9XX8(_%>\.?;XN=VN[2
M=C7YCPZ>M1O>[6=INL=B6VIM42Y38:TK2NJ**KZ-(ZAR_?VW]:Z4P&)29F.T
M<TQ_"; VYUI&8FWZXL0??">Y3^\6RULNKDRG:]$LQF5K56E$UJ03-.:JRO>6
MUM>:>P>+27EFR<OL6'6-"^M([,R]SV87KTU=/[Q;;:TXJ1)=KT2U':6NM:43
M6I!7T[JO*MX;5U[I_"(U)>6;)RZQX?8T.=:1V9E[GLP_7IJZ?WBW6UIQ4B2[
M7HEJ.TM=:THFI6)<>]'9SR7WGJ7C]K2$F=G>XL_QC7V--N]U(D>X9+=(]N]\
M[DZG_BUHL[#RY<QZO1+$5AQQ5:)36I:?<?M(X1QMTIK+1.N828.&ZNQ&U8I:
M*5:::D3U0FN^YWVY49HEMV\Y)=WI%PG.TI].F275U]*JEE_HK3>&\>]/:YTI
M@$.D/$M;8K;,8M5*MMMR)RH;7=<;W<*-42VY=\@NKK\Z:Y2GTV7)<77TJ++#
M1FG,.X^:?UUI7 (=(>):WQ:V8S:J5;;;?G*AM=]QO5PHU2C;EWR"ZNOSICE/
M[[+D.+KZ5%REQDX]:]XG\?M1<<-56]-NP/3V$6;#+'2K++,JY*M['?=\CNM&
M$I:>O^5WQ^3<[B]2G5^?+><KZ55/83U<]7/=                  "*O[41
MH2%=]/\ '?DM;X"*7K",[NNG\DG,IIX\O&\ZL\W*<=K.56E:UAV&^8?,0Q6E
M:42[>%TKW=].V,O[27I"'==4:$Y$0(**7?#<VN>J,AF,IIX\K'\TM,S)K!6:
MJM*UK$LEYQ26AFM*THERZKI7KWT[8S_M(FD8=UU3H;D-!A(I=\-S6YZJR&8R
MFGCR<?S2TS,EL%9JJTK6L2R7G%)2&>E:42Y=5TKU[J=L,OVPWC7;[YHOBYRU
MMEM;3?\ 7FQ[SHS++A'13UF;BFQK%<,RQ:MQ56E55@XWD6"SFX]:531#U]<I
M7N[T]NE#R#-OS=4^9CIJV(E/1K)M^R9YJ3)$-.5325%O.,3<FQUAQNKC;;R*
MYWB5IK6BJU[:4JI-*J31-=/7D=[6F:Q\Q34=N3)=CV?:UGS?5F0H:75-),:[
M8W,R*P,.-U6A#R*YKB]KK6BJ^YI2JDTJJE*5T^^2#M69K+S$=26Y$EV/9]JV
M?-M6Y"AI=4TDQKMCDS(K"RMNJT(=17-<7M=:T57W-*54FE54I2L?CV:;>5PT
MOYN&A;2B:_$Q[>>/[)TCEC;+M4TF0[]A]PR[%HSK57&FGVU;'PFR5K15:]B:
M56FBEI2FMBN3[2?$6G8                                 !4W<A/P^
M;P_&_LO[L[T5>N]_PX;E_&ML3[K[P5@F]OPW[D_&KL/[KKN4I/)[Y2O(;\>6
MVON^OY8B>2?^JYXC_P T,Q^-3/">YY/'ZMCBS_-7+?C-S<GH^3[^K<XM?S5R
MSXR\V+27V??]3OPA_F-G?QR[(-IILN-E1N1
M       (VWM)G+Q_4?&/#^,.*7/U7+N25XD2\NK$E51-@:EP25;I]RBO(9JE
M^,C,,KD0(R%J51N3#A3V*I712^V/;[0IRJ>U9QRQ/CAC%Q]6RGD)=GY655BR
M>R7"U=A,F!-N$9U#54OQT99D\B%'0JJJ-R(D.<S5*Z55VQ\_:#N5#VK>.>*<
M<<8N/JV4\@[J_*RFL63V2X6K\*DP)MPC.H:JE^.C*\G?A1T*JJC<B)#G,UHN
ME5=L3[VL3G%(TAQ#P7B!A=W]3S?EA?9,W.*PIE6Y]MTGK>9:[E=8;[;%4R8C
M>=9I*ML1"U*HU+@0+E'JE:5+[8BO [BG?.:O*W4/'>T.3(-MS+(:2LWOT)":
MNXSKO'H[M\SB^MN.M/1&I\?'X+S4"C]*-/W)Z.Q6O5VE*Q7>$O&.]<P.3NJM
M"6IR7"M^6WZDG,KW#0FKN.X#86';UF5Z;<=:=BM36+%"=:@T>I1IZXO1V:UZ
MN4I6++PGXRWGE]R;U7H:UN2X5ORV^^LYC>X:$U=QW K"P[><RO3;CK3L5J:Q
M8X3K4*CU*-/7!Z.S7TN4I6#YY;G"_(O, YHZ-XMV1Z?;K5GF44F["R2WMIJ_
MB.K<7C/9%L/(V77V7X3%RC8S;GV;;212C,B[2(L>M>KR:5M#,*PW&-=8?BV
M859X>/8?A6/6?%<7L5O;\*%9[!8(#%KM-NBHZUK1F'!C(13K6JJ]O6M:UZU+
M)'#\1QS <3QK!L/M,2PXIA]AM.,XW98#?AP[58['!8MMKM\9'IK1J+#C(13K
M6M:].M:UKUJ60>(8ECF XIC6#XA:8EAQ3#[%:<9QNRP4>'#M5CLD%BVVNWQD
M=:UHU%AQD(IUK6M>G6M:U])<*Z_P+$-68+ANL]?V&!B^"Z_Q>Q89A^.6QKP;
M?8L:QJV1K/9+5#;ZUK1B#;HC;::UK55:)ZUK6M:U.SG8SL9V\
M       \!Y2<=L%Y8: VCQ]V)%;>QO9.+S;,F=6.W)DX[?6^V;C&6VQMRJ4^
M^V*9%&C7"-UK1*G8]$JZH4JE?#>2N@\+Y0:,V3HG/HS;N/["QN9:*3:L(D2+
M!>D=LS',IMR'*I3[Z8Q?HT>='ZUHE3K%$JZHJJE?#N2>A,+Y/:-V3HO/8S;N
M/["QN9:*3:L(D2+!>D=LS',HMR'*I3[Z8Q?HT>='ZUHE3K%$JZHJJE<9^8W%
MG77-3C-N+C%M.&T]BFV,.N%@3<516Y<O%<C;HBX8AF]H:=4A'OWA>4Q(ESB=
M:T0IZ*E*^K:E)K5J[BU1F>BMJ["TWL.VJM.;:SRZ^89DD+W=6:7.Q3WH+LF$
M\M#=9=KN"6DR(C]*=DB,ZVZCJE=*E:GMC6&7:5V;GFI<]M];7F.NLJO.(Y##
M]W5JEQLLUV&Y(ANK0W65;9R6Z/Q7Z4['X[B'$]4JI4K8=KZQR[2^S,[U-GEO
MK:\QUWE-YQ+(8?NZM4N-EFNPW)$-U:&ZR;=.2W1^*_2G8_'<0XGJE5*E.-O;
M2V?<<MS;0T/M&TJLNPM1YQD6!99;_IBF$W?'+D_;GI=O?<;:K-L]S0RF3"DI
M3X<J(\V\CJA::UL"/(BY=/\ *7@CA]CR6Y+G[)X[S$:5RYR4_P"+/N5BLENB
MRM<9$_5:G'W$3<.?9@./NJ4Y)GVJ4XKZ).E\D_E0]R5X3XG9LBN*YVPM"2T:
M?RER2]XLZX66S0(TG7]_>[U+?<1,Q-YF"MYQ57)$VV27*_1)S?DJ<IGN2?"K
M%+-D-Q5.V#H66C4.4N27O%G7"RV>!&DX!?GNY2WG$3,3>9@K><55R1-MDERO
MT2S<]G YP2.8WEP8+CV6W9=RVQQ;GMZ S=V9(\>Y7;',>M<.9JK*9'>MV2ZW
M<,$D1[8Y(>6IV7<K-,=57W1N@-O)MT-^H                       !I3]
MH-_5=;H_GAIKXT\6-/GGM_JV-O\ \Z]1_&7C1J \]7]6YMW^=>I?C*QLC^>T
M\?J=]_\ \^="_'+AI!)X=?*ZXL?..T?\9N,$*/B9\JGC/\X'37QC8V0K>)_R
MIN-7X_\ 3?QBXX5PW!#Y</#7YUG'CXW<0+6(LWRS1+GP
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
ML=M*&VT)2A"$T2FE*4I0^D^@^@^L
M              B2>U \H?4;#H?A[8+ATDWV3)WKLB,TOL6FTVQ=SQ#6L%ZJ
M6U>-&N5U5?93K55I['+?&75*NJ%)BU>TB<DO4K'I+BA8YW21>I$C=6P8[2^U
M:;7;EW'%=>0GJI;KXL>X7-5ZDN-U6GL<@1UU2KJBJ8N/M'W)#U*R:4XHV.=T
MD7J1(W3L".TOM6FUVY=QQ77L)VJ6Z^+'N%S5>I#C=5I['($==4JZHJF$=[8+
MS"][L:XW<%<:N?;*R.7+Y&[7B,N=CB+):'+M@^IK<_5+2O'B7:\JR.6\S5Q'
MANVN(Y5"NY"D0ZB)H1/2"0          30_9>./U+)J?D/R;ND129N>YC9M0
MXD\^VI#C5@P.WMY+E,R$JM*4>A7R^99"CK5U52CUF4FG2M%=9>GLVNBJ6?5^
M^N1MSBU3+SC++1JK%G7FU(<;L>$P$9%DLN(JM*4>AWF]91#84KK6E'K35-.E
M:*ZRZ_9O-%TL^L-\\B[E%K27F^66C5>+.O-J0XW8\)@(R'))415:4H[#O-YR
M>(PI76M*/6FJ:=*T5UGW^QY\8Z8_I7E%R[O,%29^RL[L&CL(?D-*;=9QK6]K
M;RW,9T!54I2_;\AR+-8$9:^JJ4D6%2:=M4K[I5I)L),I,Y
M                                    -07FL^=5P^\IO *SMO7U6P-Z
MY#:7YVLN-F#W*%78.7*JEYJ%=\CE.(EQ-<X"J:WX;UZN#2ZK2AVD&+/D-*C5
MUV<^?,SXZ>7]B-96Q+K7+MJ7BWNRL(TKBTV-7+\A56CB(MPO+ZTR(^&XDJ4C
ML<N<QM7=1*Z16);R*L@\ZS[9N.:_B=UQ=]<NKS=5P;)%6GUR1]&B''E5HI,*
M)55.E75TK]"O8E=:=I5<>9IYLW+WS5-LUV!R+S-4/![!.F.:KT3B,B=;]3:K
MM\GN:_\ 4=B>D.JO&53(M:)N%^N"G[I-Z4;\1J*W'BL0,.;WF!\B>>NP*Y=N
M3)51\6M$J2O ]58\[*B:_P #AO=R/_5=J<><K<;])8K1,N[2ZNSI/H1WH80R
MPT,#,XV#D6>W#UR\R>V*RI58%JCU6BWP$5]'TIJJJ^)(4G]^ZOJXKZ'6B:43
M36680@Z.
M=_U1^%+6O\_\.^Z*W';<!_T[PK^=N.?QQ#!]<#_CT+_E<;_AD%]R6R8-LH
M                                       !6;>;5Q/NW$#G1NC U6^L
M7",WO\_;VJ93;2FX4K7VPKK<KK!@0JJ]TI.(WE,ZQNUKTJIVV*73JE:55KJO
M-'XOW3BES2V]A*H-8V&YE?)VU=8R4-J;AR<$SNYW"YPX,.JO=*IBMW3,LKE:
M^E3MN4O]ZI-:UV_FB<8;IQ4YH;=PI4&L;#LQOD[:FLI+;:FX<G!<[N=PN<.#
M$JKW2J8K=TS+,Y6OI4[;E+_>J36M1UYVG"J]<&/,8W[K==L5#UYL+)KEO'2\
MQIE;5OF:QV?>KK>;?;(%5^Z6G![^FX8Z[5712WK0IRG5"T*5N?\ 9XO,WQ37
ML;^P=O/(86.VB^Y++O/';*[N_P"JVQG),HF>L7_5%PFN*I#@5R&]NJN%D6YX
M:7[E*EQ5.*>D0FJ[>/(5\QG&,#C_ -B7=%^AV&U7O(I5VT'D]U>]6MS60Y)+
M\>^:QGS'*TB0:WZ\.JGV=;G8EZX294:KBG7XC5=NGD-^8MC&"1_[%&Y[]#L-
MJO60RKMH3)[J]ZM;FL@R.75^^:RGRW*TB0:WZ\.JGV=;G8EZX29,:KBG7XC5
M=^OLN7F[87J^)^C=Y%91;\7L>29;.OW%K-+Y(]3M#&5YA.]9R72UTGNJ3!MB
MLHR!Y=TQ]QWPDR+M-FPU.J?E0&:S*B6Z2U">@              >4[4T1H[>
MD.T6_=NFM4[B@8_)E3+#!VIKO$-A0[),G--,395HC9;9[NS;9,MEA"'5LI0I
MQ*$T56M*4/,=F:3TSNF+:H.X]1ZQVS!L4B3+L</9F!8KG<6S2IC;;,R3:H^4
MVFZLVZ1*990AQ;-$*6E%**K6E*'F6R]*::W1%M4'<6I-9;8A6*1)EV2'LO L
M5SN+9I4QMMF9)M4?*;5=6;?(E,LH0XMFB%+2BE%5K2E#Q?<O&_COR,@V.V<A
M-"Z7WO;<8ES)^-6_<NK<'V?!QZ=<&68\^98XF;V*^1[3+G1X[:'G(Z6UNH0E
M*JUHFE*=,U]Q!XF:DRF%G&J>+W';66:VUF;'MV8:^TIK7#,IM\>Y178%Q8A9
M!CF,VV[169\%];+R6WDI=:6I"J536M#J."<4^+NK<EAYGK+C;H/7.86YJ6Q;
M\KP33VO,0R6"Q<(KL*>S#ON/X[;[I&:FPGULO)0ZFCK2U(5U36M#J6"<5>+^
MKLDAYGK+C?H77686]J6Q RO!-/Z]Q')(+%PC.PI[,.^X_CMOND9J;#>6R\E#
MJ:.-+4E75-:T.A:PX-\*-(YC;]B:8X>\6M1; M+$^+:LZUAQ^U-@.8VR-=83
MUNND>WY/BF)6F]PV+E;Y+C$A#;Z4O,N*0NE4JK2N1)[X>]&4H
M            !@CYH'ZNWFE\W':?W+SS"CS(?D#\OOF_;+^YJ<85>8]\@KEY
M^(#97W-S37#YP/ZK7G]\U/<OW'7(J_2MV*X0I]2WP+6 M4"\H
M                                   (5'M2WX?.+'XH,R^[-HA\^TL?
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
MUV\A2E+6F)]Z&SX^I**5HCQ5NN432KBNNX(VO&UHWH@
M  &HGG#Y+?%3GSN>+O3;>8[TQ+,6,*L>#/Q-6Y-K^RV*XP,?GWJ; NEPBY7K
M#-;BY>ZMWJL9;B)3;%8\9E-&DJ2M;FJSF7Y07&3G#MV-NG:>6[IQ;+6,/LV&
M/QM:Y'@MGLEP@V*=>)D*Y3HV3ZXS">Y>*MWBL=;B)*&:QX[-*-)4E:UZL.9/
ME#\9N;VW(VZ-I99NC%LL9P^S88]&UMD6#6BRW"%8IMWF0KE.C9/KC+Y[EXJW
M=ZQUN(DH9JQ'9I1I*DK6O1YYA_D"<,?,LWY#Y&;NSOD7A&=QM?X[KJ3"TYEV
MLL?QRZVW&+ED%PMMXN</--0; NCN0*:R"L1QUN8U'K%B1TI92M+BW/8/+_\
M++T7Y<,;:L+2.:[DRR)MY_"Y60QMKY%AM]9M<C!V\I:M[^.MXC@&#)ANW)K+
M'4S:R/6JNTC1^SP^Q7B>L<%_+HTMY?D?9L33>8;:RB+M5_$)-^C[/OV)7IJV
MR,,;R9J ]8$8K@V%IB.7!O*'4RZO^LU<I'8[/#[%=_J_!KRZ]+\ (^S(FG,O
MVSD\7:C^(2;['V=?L2O35MD8:WDK4!ZPHQ;!\,3$<N#>3NIEU?\ 6:N4CL=G
MA]BN_P!T\LKRB^.GE3Q-S0./6P-\9K"WC)P"9E$7=.4X'D;%GE:[:S)FUR,6
M;P?6FNDP7KJSFKR9ZI/KE7J1(U&_"\-?B;%C/LSX-IX
M    !U'8&;6/6F!YML;*'U1L:P#$<DS;(I*>SNCV/%;--OMV?3XBVV^YJ! <
M53N4FGH]-:4.JYUF-EUWA&8[ R1ZL?'<&Q7(<QOTA/;W,67&;1,O5T>3WJ0C
MJU!A.*IUK2GH]-:'5LYS"S:\PG,<_P C>K'Q[!L6R',+](3V]S%FQFTR[U='
MD]ZD(ZM083BJ=:TIZ/36AT?9NP<=U+K;8.U<PD*AXEK/!\LV#E,M'9W1<=PR
MPS\CO<A/B+;;[F+9;754[E)3UIZ:TIZ2J VWLO(]S[4V1M[+W4O93M#.LKS_
M "%:%+4U2\9=?)U]GM1_$K528K$B<I#2?H(;2E-.E*4H5@NT]B9!MW9FP=JY
M6[1[)=D9ID^<WY:%+4U2ZY3>9E[G-L=]:J3&9D35(:3]!#:4IITI2E"L3VEL
M._[<V7L#:F5NI>R78^:9-G%^6A2U-4NN4WF9>IS;'?6JDQF9$U2&D_00VE*:
M=*4Z%*_N[;65;\W+M?>.<OID9EN#8V:;,RAQM;BV:7W-\BN.1W)F+XM:K1#C
MRKBIME'T$-)2FE*4I2A8@^2+QI8XU^7?I:/,MU(69;GA.;ZS=U356I+\O8T>
M'+Q&/(;<JIZ.Y:]<1+-&<956G9);=5VH4M2:3VO)OX[L<>>!.H&)<"D3+=NP
MW-W9BZINK<A^5G[$25BS#Z'*J=8<MNOHMHCN-*K3LD-NJ[4J6JA//\G/CRQQ
MZX&:A8E0*1,MVY#<W;F+JFZMR'I6?,1)6+,/MN54ZPY;=?Q;1'<:56G9(;=5
MVI4M5"TB]GKXE1N)GE<: C3K6F!GN_+>[R3V$\MI3,J3.VI%@SL(C26G:J?B
MNV;5,*P1'6%5IX<MI]54(6XM--MAM*-HQNV                    /\4E*
MTJ0M*5(4FJ5)52BDJ2JG125)KUI5-:5]-#_%)2M*DJ31254JE254I5*DUITJ
ME5*]:5I6E?30_P 4E*TJ2I-%)52J5)52E4J36G2J54KUI6E:5]-#^5)2M*D+
M2E:%IJE:%4HI*DJIT4E2:]:*2JE>E:5^B5A_FB\9V>)?.OD%J&TVSWKPQ&8.
M9MKB.TRIF"SK_8+#67XY;;955:U?AXPU=5V>J^M>KUN<I7TTJ5P_F3<=6N+G
M-3>NJ;7;O>W$496YF.OX[;2FH36"YVPUE6/VZW556M7HF.-7-=JJOK7J] 72
MOII4KE/,CX[M<7N:6]-56RW^]N(HRMS,, CM,J:A-8-G;#658_;K=5=:U>B8
MXU<UVJJ^M>KT!=*^FE2H,\X?B.QPF\QODYHVRVGWGP)O.GM@ZIBLL+8MS&LM
MGQF<XQ2TVE2ZUK(@XBQ>G+%5SK7K(M;M*^FE243[,;R%?SGC#N#CM=YBGY^A
M]APLEQIIU:4^KX-MYBZ7!-NAM5K13S4#-\8O,I]:>O8JZ-T5T[D=TDOV<C?#
M^9\<-KZ#NDNKTW26>0\BQUMU=$^!AFU6;E/I B-UKW.MP<RQN[27E)Z]BKDB
MBNG<GK)%]G/WN_F?'':VA+I+4]-TGGD/(L=;=71/@89M1FY3Z0(C5>BG6X.8
MXY=I+RD]>Q5R1173N3UF'>R&<H).Q.(&].+5[GJDW+C=M&WY;B3+SB4>K:[W
MC'O%T3:X#-:T4\S;=A8A?IDA:>OAKO#=%=.Y'=)H)%Q(G)<X
M           !$']JQ_\  ;_K1?\ EV(I_M-__@D_UDO^X,BK^TT?^"?_ %D?
M^X0@U^V??_"W/]</_P K1@C[-1^L2O7S<=E_=1KDPH]GA^7Q>/F_;$^Z77YA
M5[/1\O6[_B V']TF FN'V2W]:5D'S4]M?=CJHGS$X<F^EED=5SC",2V7AN4:
M]SW'[;E6%9K8;IC&58W>&*2;9>[#>8CL"YVV8UU2JK,J*\I-:IJE::U[DUHJ
ME*TZSF>&XML3$LDP/-[%;\FP_,+)<L<R;'KJS21;KQ9+O%=A7&WRVNJ55:DQ
MGE)ZIJE::UZIK15*5IUK,\.Q;8>)9)@F;V.WY-A^7V2Y8YDN/W5FDBW7BRW>
M*["N-OEM=4JJU)C/*3U35*TUKU36BJ4K3INQ->X3MK \QUALK&;5F>O]@8W>
M,0S/%+Y'I*M.0XW?X+UMN]JGL]4JJQ,AR%HJI*DN(K6BD*2JE*TK6_-"\OG+
M?+UY'777SM;E>]19CZ[E&DLYF-5JJ^XBJ31+U@N\IIIJ(K,,,??1#N*441XJ
M:L2TMM-2FT)KS/,CX)93P.Y 7/!'??"\:KRWUS)-.9I+:K6MZQ94BB7K'=)+
M;3<565X@\^B)<$HHCQ4U9E4;;;DMH37L>9!P5RC@CO\ N>"N5N%XU9EGK>2:
M=S.6UU5>L65(HEZQW22VTW%5E>(O/(BW!**(\5-695&VVY+:$U,_G">6)F_E
M?<J[SK!ZMUR'1^>>^&8\?-BSV:U5D>$*EI3(QJ]S&6682\ZP&1);@W5#=&_'
M2J/-2TRS-:;3L;\@KS/$<:MF,\2MUY%ZKHC<.0HK@=^N\JM+?JS:UW<C0XR'
MY4ARC=JPG/74HCS*UZ1X5SJS+5X33LYZN?\ Y'7F/)X\;%:XM[AO_JVD]L7Y
M%<)OETDUI!UILZZN1XD=+TE]RC=LP[-W$H8EUKT8AW'PI2O";=FO5S\\C_S&
MD\>MB-<7MP7_ -6TIM>^HKA-[NDBM(&M=G75R/$CI>DON4;MF'YLXE#$NM>C
M$.X^%*5X3;LUZNU3V:/S?$<3-ML<)>0.4^I\;]ZY0VK6^2WN96ELTWNB^.Q(
M$5$B9)=HU9M?;)=0W&GUKTBV^[U8FK\!EZXR*SLR:T34"QV          (@_
MM6/_ (#?]:+_ ,NQ%/\ :;__  2?ZR7_ '!D5?VFC_P3_P"LC_W"$&OVS[_X
M6Y_KA_\ E:,$?9J/UB5Z^;CLO[J-<F%'L\/R^+Q\W[8GW2Z_,*O9Z/EZW?\
M$!L/[I,!-</LEOZTK(/FI[:^['51/F)PY-]++(
M  \@Y"?@#WA^*#9?W&7H\IWO^ _<OXJ=B?<A>#RK>WX$-R?BJV']R-W/#.4'
MR:>0_P"(S;7W Y 5-Q5ZE8(4I1:P\.?DB<5_FX:/^++&"S>XE_)5XS?-]TS\
M7.-EFAQ-^2QQH^;_ *:^+K'"Y\X(?(>X:_-3X\?%%B!D>9!&0!E8
M        >5;TU/8-[Z7VOI;*6FG,?VKKS+\ NBG6TNUBQ\JL4ZS4N,?K2JFI
MML=EIDQW4='&7VD.(K1:4UIYENG5]CW9J'9^H,E;;<L6S<"RO!KDIQNCE8S&
M362;::3V.M*U:F6UR4F0PXGHXT\TE:*T4FE:>9[GUA8]UZBV;J')6VW+'LS
M\JP>Y*<;HY6,QDUEF6FD]CK2M6IEN<E)D,.)Z.-/-I6BM%)I6GC/(O2N-<D-
M!;HT!F+33N,[GU=G.L[PMUI+M8<;,\<N-AI=(W5*E,W"T/34RHKR.CK$AE#C
M=4K0E5*H/*\9O&%93DF&Y%%5!R#$K_>,9OL)76JH=XL-QDVJYQ55K1->Z/-B
M+17K2GT"L(R?'+MA^2Y#B5_C5A7W%KY=L<O4-77NB7:R3Y%LN,976B:]6)D5
M::]:4^@5B^38[=L0R3(<2O\ &5"ON+WR[8[>H:NO=$NUDGR+9<8RNM$U[F)D
M9:*]:4^@4L6:8C?M?YCEF!Y3#5;LGPG);[B.1V]?6JH%^QNZ2K-=X:JJ2E55
M1;A"<17K2E>J?H%F3Y4NYW-]^7AQ1V#+FKN%V;U9;<#O\M]2E3).0:JFS]8W
MB9/[U*<]<N4W$52E*5T\6C]'$T[5I+%7RQMNN;OX$\8<[E3%SKHC6EOPF^2G
ME55+D7W64R;KBZRYO>I3GK=PF8LJ2I5>GB4>HY2G:M)8C^63MQ>[N!G&/.I,
MQ<ZZ-ZUM^%7R4\JJI<B^ZSES=<W67-[U*<];N$O%E25*5T\2CU'*4[5I+<3R
M7M^.\E/*XX6[/FW!RYWMK3=IUODTV0M2I\O)M,3[EJ&^3[EXBE.^OW:?A"YB
MUJZ>-211U-.Q:3809WF=IL_                      ,<.8WR1.5'S<-X?
M%EDYC[RT^2KR9^;[N;XN<D,?^67R6.2_S?\ <OQ=9&8I\[_D/<ROFI\A_BBR
M\JGBLA*R\I@RV1X]_@#T?^*#6GW&64M"M$?@/TU^*G7?W(6<L^]$_@0TW^*K
M7GW(V@NM>+_R:>/'XC-2_<#CYZ^>K'JI[F                0U_:H_]/\
MAG_,_=/\=:X(DGM,G^G'$;^:FX/XWU\1+/:7/]..)'\U-O?QO@! R]LN_"5P
M(_F-R _C_5)CC[,'\OC;OS0<^^.?0)C][-_\N':GS4\X^-W1IX![.-\M[:?S
M5<W^-S1QBG[(!^LKW?\ ,:V7\?G&<G;$UPFI%CR
M   0=_:==\R<OY2Z=X_0)]7;#IG5J\LN\-MRJ4-9UM2Z+>E-2V4J[7G(F&XM
M9W6%KIW-IG.T32E%JJJ&9[1SNZ1E?)74VBX,ZKEDU%K56476(VY5*&\UV9<E
MNR6I325=KKD7$<:M+K"E^Z;3-<HGI1:JJAK>T9[LD95R3U/HR#.JY9-2:V5D
M]UB-N52AO--EW);LEN4TE7:ZY%Q+&K2ZRI?NFTS7*)Z46JJJ[WVO;DE*SGF-
MHGC);+DI[&]":<7FM\@-.J0AG8VY;PX_,9G,(5V/NP<"PZQ/1EKI532;B]1%
M$T<75?6_9G^.T?8_+[86_;S;TRK1QWURIFPON-5JF)L3:RY^-VB4AQ2:M*JQ
M@]LR)%4_OTK?;72M.GIZ_P"SLZ#8V!RLSS>-W@TE6K0> *:LCSC5:IBY]LY<
MW'K5)0M5*M*JSAMNOZ*I_?)6\VJE:=/3U_V=_0C.?\JL[WA=H-)-JT+@"F;(
M\MJM4Q<]V:N;C]KDH<52K2JLX;;K^BJ?WR5O-JI6G3T]4]DBXM1MJ\Y=H<EK
M];$S;'Q;U6MC&I+K*E(A;2W0Y<L4L<QMU::LJ5'UY:,I;JBGNTN2&ETK3M],
MZPFIDTDL;0                   #%GF3Q#UASBT1?^/FW;CF%FP_(+QC=]
M<O&!3[':\LMMQQ>[Q[O!>M4[(\=RNTL>LU85'?\ $@NU5&><2FJ%5HM.-/+;
MBKK?F;I.^:(VI<,KM&*7V[8]>G+MA$ZRVW*+=<,;NL>ZPG;9-R"P9-:V/6*L
MJ8>\2$[54=YQ*:H56BTXU<M.*^N.9>E;YHG:=PRNTXI?+KC]Z<NV$SK-;<GM
M\_&[K'NL-VV3;_8,FM;'K%65,/>)#=JJ.\XE-4*K1=,-^>?!W3_F(\<,EXP[
MPNN<V'!<FON)Y&[?M;7+';/FMINN'WR+?+<_9;CE6+9G9(WK2HZXLGQ;<\I<
M20ZA%6UJHM.KW2'L\'##0.X]7;OPC:_*B3EVI<]Q786.P[_FNHIEAGW7$[S#
MO46W7R) T?:Y\FS7%R)X$I$>5%D*8<71IYI?:XG6WIOR$^(>C=LZVW+ANSN3
M$G*M79OC.>6")?,PU7+LDZYXO=XEWBV^]186F;;.D6B>N+X,E#$F,^IA:J-N
MM+[5IUOZ<\AGB-H[;&M]QX=L[DM(RG5^;XUG=AB7S+]62[).N>,7>+=XT"\Q
M86FK;.D6B>N+X,E#$F,^IA:J-NMK[5IT]<>?9<. O&?>^G>0VO=T<RI>;Z3V
M5ANT,6@Y-L#2$_&[E><*OT&_PK5D4*V\>+/<Y5@NKD'U>:W%F1)*HSJZ-/LN
M=KB=]!NZ-VI)-                                  *F[D)^'S>'XW]
ME_=G>BKUWO\ APW+^-;8GW7W@K!-[?AOW)^-78?W77<I2>3WRE>0WX\MM?=]
M?RQ$\D_]5SQ'_FAF/QJ9X3W/)X_5L<6?YJY;\9N;D]'R??U;G%K^:N6?&7FQ
M:2^S[_J=^$/\QL[^.79!M--EQLJ-R(
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
M]R?&+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_ZWN7_ #QX\ /(P<0
M                     6W'LGR$)\DSCJI*4IJYL+D.MRJ4TI5:Z;MS5NBE
MUI3JI5$(2GK7T]*4I^X6$/D!)2GRQ=-U2E-*KS#<2EUI2E*J539^3(HI5:?O
ME=B:4ZU_<I2@-A''_P#!C9_^67C^,Y)) -SX/:
M    #7SYA/F.Z*\O#5],NV1+^N78F21IJ-7:>LTQ#&49[<HM6VW7W9'J\QO&
ML2MCKZ53[M):4TRGZ6RB1*6U&<P2YW^8%I7@5K>F5;!E?7#GV01YB-:ZGM$M
M#.29O<(U6VW7G'_ EMX[BUN<>36;=)#=6FD_2V42)*FH[F"O.WG_ *7X&ZWI
ME.P97UPY[D$>6C6VJ+3+0SDF;7"-5MMUYQ_P);>/8O;G'DUFW20W5II/TME#
M\E34=S6)YG_FK\<O*YT_3.-KS?KLVEE<2>WIW15AGMQLPV3=H56FGY+TFL6>
MUB6$VAV0A5RO<MI3+"?I4=N5,6S$=KO^87,O>G.';]SW#O3)E76YN)=@8MC%
MNH[#P_7^-5?4]%QC#[,IUU$"W,=:5=>6IV9->ZO277GE576!-RPY;[IYF;6N
M.V-TY$JYW%RCL+&L;@4<B8I@N/5?4]&QO$[2IUU,& QUI5UU:G)<QWJ])===
M55=8&/*WEKNCF5M6X[7W1D5;G<7*.PL;QR!1R)BF#8]XZGHV.8I:5.NI@P&>
MM*NNK4Y*F.]7I#KKJJKK5O\ .KGIR,\Q#>5WWKR,RY5YN[J7K;AV'VJCT'!=
M98G62N1#P_!;"MY]%LM<:JJ5>?<6].N#]*R);[[ZE.5Q5,93&<PR
M    -[_DU>45?.<N90]W[E@S;'Q2P+(FFYK2Z285QW;D-H?:?E8-CLANK#\;
M$8KB:-7VZLK2XFBE0H:J2E//P=V7E(>5;>>9^6Q-R[<AS++QBPB_MHF-+I(A
MS]QWZU/-OR<,L#Z*LO1L5C+I1N]W-I:5IHJL.(JDFKS\+=9Y2OE8WGF;ED3<
M>VX<RR\9,)OS:)C:Z2(<_<5^M;S;TG#;!(15EZ/BT9=*-WJYM+2M-%5AQ%4D
MU=?A20?(7\CW(O,4SR!R&WU;KACO"[6V4LMW!EQ,NWW7D)E%CD,R9FN\6E-U
MCR(F$0W$I9R.],+2XFBE6^ NDQ3\FVS^[!8+'BMCL^,8Q9[9CV.8];(-DL-A
MLD&-:[/9;/:XS4*VVJU6V$TS#@6^!#90TRRTA+;;::)32E*4H3FK'8[-C-FM
M..8Y:;;8<?L-MA6>R62SPH]MM-HM-MCMP[?;+9;X;;,6# @Q64-M--H2AM":
M)32E*4H3D+'8[-C-FM..8Y:;=8<?L-NA6>R62SPH]MM-HM-MCMQ+?;;;;XC;
M,6# @Q64-M--H2AM":)32E*4H69F-8UCN&8[8L1Q&Q6C%\5Q>T6['\;QO'[=
M$L]BL%BL\1F!:;-9K3 9CP;;:[;!CH98890AIII"4I32E*4.6.4.4.;
M                                         /X<<;9;<==<0TTTA3CK
MKBDH;;;0FJEN.+56B4(0FE:UK6O2E#^''&VFUNNK0VTVA3CCCBJ(;;;12JEK
M6M5:)0A":=:UKZ*4/X<<0TA;KJT-MMH4XXXXJB$-H12JEK6M5:)2A*:=:UKZ
M*4/S==:8:<??<;999;6Z\\ZM+;333::K<<<<76B$-H12M:UK6E*4IUJ5>'F.
M\G7.7_-+?6\HTQ<S%K[F<JP:[JJJJ-HUMAC;>*X.\TPIIGU1=UL-I:GOM]O6
MDN6[6JE*K5:JVOS N1SG*WE]N[<\>6N7C5ZRZ38\!K6M:-HU[B*&\9PUUMFK
M;7JR[G9+8U.?;[>M)4IVM:J56JJUO//_ )&N<J^7F[=S1Y:Y6-WK+9-DP*M:
MJ2VC7N(H;QG#76V5-M>K+N=DMC4Y]OMZTDRG:UJI5:JK3S^:QR]=YS<_N2?(
MF+/<G8=D6>S,:U:I55):1J; FVL,UX^S&4RQZDY>L;LK-RDM=O5,V:]52EJJ
MI:L(3#8PX->8         !:&^6MQ]5Q>X,<:].3(";=D-EUM:\@S6+5JJ'V<
M\SQR1G6:19*U_37W;;D>12(B5KZ5\*.A-*(2E*$V27EY:)5QNX6\>-2RX5+?
M?K1KVV7W,(U6ZH>9S?-W'\UR^-(6KZ:^Y;K_ ']^*E:NE?"80FE$IHE";(3R
M]=%*XW\,./6II<*EOOUHU];;[F$:K=4/,YMFSC^:9=&D+5]-><MU_OS\5*U]
M*^$PA-*)2E*4W"WE,\8E</O+HXF:'G6VEJRBP:GLV3[ AJ9JW(C[)V2[)V-G
M\*6M?TZ2[:<JRF5"0M?2O@1FTT2A"4H3G&9G&9AL2
M                           /AN=SMMDMMPO-YN$&T6>T09=SNUVN<N/
MMMLML".Y+G7"X3I;C46%!A16EN.NN+2VVVFJE5I2E:GRSIT*V0IERN4R+;K=
M;HLB=<+A.D-1(4&%$:7(E3)DJ0MMB-%C,-J6XXM24(0FM:UI2E:@_E:T-(6Z
MZM#;;:%+<<6JB$(0BE5+6M:JT2E"4TZUK7T4H0A/.8]K8P?4E<LXY>5W-L>S
MMFL>OV+*.6=P@Q+WJO!9[3GJDAO35CN3$BW[6R"(XEWLO4UI6+M*0VY&;O++
MM5-1?/,F]H-Q?7U<@TSP6E6O.,X:];M5]Y RXL>YX'BLM"_5WD:VM<UIV)GU
MWCK2YVW.2W6Q(4E"V$7)MRM6QB]LGD'%M_K%FP534Z=3O:?R!:$NP(JZ5[54
MMK2Z51/>37KT=53P*=*531VE?17E;,V=L7<^?95M/;><95LK9.<79Z^YAG6;
M7RXY)E.27>0E"')UWO5UD29TUZC+2&T=ZZT;:0EM%$H2E-(>N;YQF6RLLOV>
M;"RF_9KFF47!VZY%E63W29>K]>K@[1*5RKC<Y[K\J2[1M"4)[E5HAM*4)I1*
M:4H,/)TZ;<Y;\^X2I$V;*<J[)E2G5OOO.5Z4JMQURJEJKTI2E.M?12G3Z!T4
MZL#Y0                                                     #O
M^J/PI:U_G_AWW16X[;@/^G>%?SMQS^.(8/K@?\>A?\KC?\,@ON2V3!ME
M                                      -6GFM^6SBOF*:(18;>_:\8
MWSKA4^^:7SNX-KI":FRVV??G!LJ=CLORZX=F+<1I+KC25O6^:Q'EH2ZAIZ+)
MUI^9UY>N,\^M)HLD%^VXWNW7U9UYU#FTY"Z0VYDI#/OOA>3.,-/2JXGEC<5I
M+KC:5/09C+$I"74MNQI&M;S-O+XQKGOI5%E@OV['-V:_K.O.HLUG(72&W+E(
M9]]\,R5QAIZ57$\L;BM)<<;2IZ#,98E(2XEMV-(TX>=%Y3F&^:;QO;QNV2;1
MA_)+5*KED.@MD7-MQ-O9N$YJ/[_ZZS)Z,Q(FUP3.VH+"'G64+?MEPCQ9K:'D
M,OPY==/M[3VT>/\ L;(]4[@PR_:]V)A\^L.]XY?HRHLV*Y3HY%FQ'T*7%N5J
MN#%4OPYL5QZ)+CK0ZRXMM255@(;5U/LG1>P,@UCM?$;W@>?8G.K$O&/WN/6-
M,C.4Z.1ID5Y"EQKA;)S-4O1)D9QV+*86EUEQ;:DJK =VIJC9&C,_R#66UL1O
M>"9[BDWU2\6"]1ZQID9RG1R-,BO(4N-<+9.9JEZ),C..QI3"TNLN+;4E5:L/
M>.BMQ<9=JY7IC>F Y)J_:6"W*L#(,5R2(J'<(;M*4=AW"#(;4Y#NUFN<>J)$
M&X0W7X4Z,M#\=UQI:5UWI<!_:%N0_&NW6+6G(^T3.2>I;6B+;K??I=UI!W/B
M=I80AE#,/)IWBP,[APF4]6XUX[)JZ]$>^3;24HINFX/^?'OKCS LNN^05JE\
MA=76U$:!!O<JYTA[>Q>ULI0RAJ+D<WQ8.;1(;*>K<>[=DM=>B/?!MM*44W0\
M(O/>WSQ[@677G("UR^0>K[:B- @WN5<Z0]NXQ;&4I90S%R*;XL+-8D-I/5N/
M=>R6NO1/O@VVE**2,O+4]J$Y1<3;5CFI.5MDG<L=)V=N':[9DLV\IM^_<*LL
M="([;$'+KCXUMV1!M[">K42^^'/77HCWV:92EM,K/C-YL_ CE8Q;8VO-^XMC
M>87%#5*:XVK)8UKG+<URB*^]D.!DDB/:LFGM]_II99MS;Z456BZT2JM).?'3
MS1>#_)QFWQ\"WEC./Y7/0W2FO]FR&=>9HB8Y1%?>V)!R%^/;,CG([_32SS+B
MWTI6M%UHE5:2:^.WF@\(N33-OCX'O#&L?RN>AJE-?[,D,Z]S-$QRB/\ U;$@
MY _'MF13D=_II:)=Q;]%:T76B55I-!XC^=AY:O,^/:HFKN2^&XIG-T;9335.
MYY4?4NQ6[@]1NOO/ MN628MERZY-^)3NIC\^[M=**JERM$JK38\; C/\VL
M                                      &"/F@?J[>:7S<=I_<O/,*/
M,A^0/R^^;]LO[FIQA5YCWR"N7GX@-E?<W--</G _JM>?WS4]R_<=<BK]*W8K
MA"GU+? M8"U0+R@
M A4>U+?A\XL?B@S+[LVB'S[2Q^'#C1^*G+?NO:(@7M*/X;^-/XJLM^ZYHK^/
M;'OE+<-OQ&9Y]WS)M\]G-_5IXQ^-_;'\:P#:QY ?ZO#&_P :VT/XSA&U3R"?
MU>>.?C5V?_&<(WE>RM?JEL0_'GNK^.;:;VS=<;J21Z5ZWG]</E\9^<-_V-CM
MKK$UERA8G;:L#S#"T08.?.2T1]M8_1Y:NCLVN2R6[XI**);:CW]EI/\ >U=(
M'?GE<4%\=>9E\S^P6VL77/)%B;M&QNLLK1"A9PN4AC:-BHZNM:.3*Y%(;O2J
M)HEMIB^,MI_>5Z01O/%XI+X[\R;WG]@MM8NNN2#$W:%C=996B%#SA<I#&T+%
M1U=>CDRN0R&[RJB:);:8OC+:?WE>E7Y[3%P6<XD>8?DNU,6LZH.HN84:X[LQ
ME^/'<;MUNV6Y.;B[LQA+ZU52]<*Y;*:R):4)2TS&R:.RC^]JZ2A?(BYA?VJ.
M#.)XUD=S5.VAQQ=A:<S+UAUUV=<<=M=O0YK/)WUO+>=>3=,2:3 =><<4[(N%
MIE.*I2BD]9(_DG\L/[3'"_%\=R"XUF;(X_.1-2Y;X[KCLV?8+;!0YKK(WUNJ
M===I<L6;3"<=6M3C\ZUR7*TI15.LD'R5.5W]I?ACC&/7^XUF;'T Y$U-EOCN
MN.S9]AML%"]=Y&\MU3KKM+CB[:83CJUJ<?G6N2Y6E**IUF$>S@<ZJ\R_+JPK
M$LJNZKAN#BF] T/GGK3SS]QNF+6>V-NZCR^2X^MYY]-WPAI%M>?=<4[)N=EF
MNJHFBD]=TAM]-O!O[            (6WM-7,"F6;,UCPOQ.Z>+9M71H^UMK-
M1I"%LO9_D]L>B8+8YK2'.]J9C&$SI$^J5)[5MY"U7Z+?HB#>T7\KJ91L77'$
M+%[EXEHUM'8V;LYJ.^A;+N<Y);G8N%V66VA?>U+QO#IC\VM%4[5HOS=?HH]$
M0_VBGE93)]B:YXB8Q<O$M&MX[&S=FM1WT+:=SG([<]%PRRRVT+[VI>.8?,?F
MUHJG:M%];K]%'H@%>UT<Z$YKMS4/ 3"KOXMAT[$B[GW0S$DH<8?V9E]H?A:Z
MQV>RVYXC,[$-?7&3<JI6GM<;R=FM/=-^C*'V97A_7%-:;/YHY9;/#O.T),C5
M.J'9+"T/,X#C%S9EYU?8;BV^QV'D^:P8\"BDJ[D.8\[2OH<].2/LZ'%&N,:[
MV/R]RBV^'=]D2']8ZQ=D,*2\U@V.7%F5FMZB.+1V.1,CS"&Q"I5->Y"[$[3Z
M"_3D?[.MQ3KC&N]C<N\GMWAW;9$A_66LG)#"D/-8/CEQ9E9I>HCBT=CL3(\P
MAL0J537N0NQ.T^@LS!]D6X+UPO4FW^?F:VCPK]N&7*TOI=Z7&6A]C6F(79B;
ML;(X#KC?AO0<OV#;XMM2I"NYMS&'J5]RYZ95!)H),),T(5'M2WX?.+'XH,R^
M[-HA\^TL?APXT?BIRW[KVB(%[2C^&_C3^*K+?NN:*_CVQ[Y2W#;\1F>?=\R;
M?/9S?U:>,?C?VQ_&L VL>0'^KPQO\:VT/XSA&U3R"?U>>.?C5V?_ !G"-Y7L
MK7ZI;$/QY[J_CFVF]LW7&ZDD>@                       &.',;Y(G*CY
MN&\/BRR<Q]Y:?)5Y,_-]W-\7.2&/_++Y+')?YO\ N7XNLC,4^=_R'N97S4^0
M_P 467E=WY1'ZRSAU^-^V_Q5=B!'Y5?ZP_B9^-:W_P 670@7>5?^L,XG_C5M
M_P#%ET*MKR._UM/!'\>=I_B:]EFF6+Q8HENB
M:Z?-NV4_J?RV^8.6Q9"HDB9J*Y8"S)1VT<:<VS=+5JI*F5UJFK3]:YIT;6FM
M%MKK12?=4H8!^:7L-_5_E[<KLHC2*Q9$K5=PP=F0GI1QIS:-RMFLDJ:56J:M
M/]<OZ(6FM%H76BD^ZI0P&\TC83^L/+YY6Y1&D5BR)6J[AA#4A/2CC2]H7*V:
MS2II5:IJV_6N7=$+36BT+K12?=4H:L/.YVS)TKY3_.C-H<I4*5.T==M:L2D=
MM'67=UWBRZ80IA=5)JS)K7/NC3B:T<:<K1:/=4H5I&'8O<\WR[%<+LK?BWG+
M\CL>+VEKT?3+G?[G%M,!OW2D)]W*EHIZ54IZ?HT*[O$\;N.995C.(6='BW;*
ML@LV-VMOT?3+C?+C&M<)'NE(3[N3*33TUI3_ &Z%>1B>-W',LIQK$+0CQ;ME
M606;&[6WZ/IEQOEQC6R$CW2D)]W)E)IZ:TI_MT*E'!,/N^P\XPW + WXU^SG
M*\=P^R,^YKXMWR:[P[+;6_=+;3],F344]*DT]/T:%M1A>)V; L.Q/!L=CIB8
M_A>-6+$[%$32E$Q;-CMKBV>V1TT32B:)9A0T)IT]'H+1[$,7M.$8GB^%V".F
M)8L0QVR8O98J:4HF-:;!;8UIML=-*=*42S#B(33IZ/06A^(XQ:<)Q/&,,L+%
M(MBQ''K+C%EBII2B8UIL%MC6JW,)I3I2E&8<1":=/1Z"[0P'"K#K;!<*UUBT
M5,'&,!Q+',*QR$FE*)AV'%K/#L5HBIHFE$T3'M\!M%.GH]!V4[$=A.V@
M                                           &J#SO-INZH\LCDU<(
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
ML^]$_@0TW^*K7GW(V@NM>+_R:>/'XC-2_<#CYZ^>K'JI[F
M  0U_:H_]/\ AG_,_=/\=:X(DGM,G^G'$;^:FX/XWU\1+/:7/]..)'\U-O?Q
MO@! R]LN_"5P(_F-R _C_5)CC[,'\OC;OS0<^^.?0)C][-_\N':GS4\X^-W1
MIX![.-\M[:?S5<W^-S1QBG[(!^LKW?\ ,:V7\?G&<G;$UPFI%CR
M               5D/FU;(>VIYD?,3)GGE/>]FY[_KME=:JJFD74;,+549+?
M=1/TJC.&)[:T]RJGII6M*]:UR_FC[!=V9YA'++(W7:O>]VW;Y@3*JU55-(VK
M&8>LHZ6^ZE/I=&<1ITK3W-?HTK6E>M:Z3S1-@N[,\P7EAD;KM7O>[;E\P)E5
M:JJFD;5C,/6<=+?=2GTNC.)4Z5I[E7T:5K2O6M1#YVFUW]R^:_SMRY]]3_O1
MOS)M6QUUJNJ:0](1X&F(B6N^B?I5(^!)[:I]RJGNJ5K2O6LK/V9W5;6(<%LV
MV2_&6BZ;>WID\MF6II329&+X/8L>Q6TQVU*K6DA$7(VKTKQ$]*=SM4=.J*UK
M)Q]G7UFUBG"S,=A/QUHN6U=TY'*9E*:4W1_&\,LMAQFUL-U56M'T1L@;O"O$
M3TIW.U1TZHK6LFKV=W6C6*\+LQV$]'6BY;4W1D<EJ4II3='\;PVRV+&K6PW5
M5:T?1&O[=W5XE.E.YVJ.G5%:UF@^R0::8P;RYMA;8DQ'&[SO+D9E\UB<MA;*
M9.'Z\QS&,-LD9I2JJI*;AY4S?U5=3T3W/5;Z=6ZU5(K-^YOQ)3H
M                                                  !4W<A/P^;P
M_&_LO[L[T5>N]_PX;E_&ML3[K[P5@F]OPW[D_&KL/[KKN4I/)[Y2O(;\>6VO
MN^OY8B>2?^JYXC_S0S'XU,\)[GD\?JV.+/\ -7+?C-S<GH^3[^K<XM?S5RSX
MR\V+27V??]3OPA_F-G?QR[(-IILN-E1N1
M   .NYADUNPK$LHS*[J4FTXECM[R:Z*3155)MUAMDFZS5)HA#BZJI&BJZ=$J
MK_L4J<!E>10,/Q;),MNJJIM>+V"\9%<E)HJJDP+);I-SF*I1"'%UK2/&5]!*
MJ_[%*G 95D4#$,7R3+;JJJ;7B]@O&17)2:*JI,"R6Z1<IBDT2E:JUI'C*Z=$
MUK_M5.K9SEUKU_A.8YY?%*19<)Q;(,NO"TT752+7C=IEWFX*31MMURJDQ(2Z
MTHE*J_[%*_0*E;,\LO.>9AE><Y%(K,R#,\EON67V6JM:JE7G(KI*O%SD*K6M
M:UJ_-F+57KZ?25;^79/=LWRS)\TO\BLN^Y=D-ZR>]2E5K54F[7^Y2;K<I"JU
MZUK5Z9+6JO7_ &2KOR[)[MFV5Y/F=_?K*ON79#>LGO4I5:U5)NU_N4FZW%^M
M:]:UJ],EK5Z?]DI+,^S6_;)SK--BY3*5.R?/LMR/-<CFJK6JIE^RF\3+Y=Y2
MJJK5552+A/<76M:]?265GE%:A:TGY</$W$_4JPI]\U=;MG7A#J.R8NZ;=ES-
MF/4GT4E+J941C*6XW8NG>RAA+5>G9TI8=^5=JIO3WE^<7L7]4K#FWG6MOV/=
MD.H[)2[EM25+V*[2;124N4DQ6,F;C]BZ=[2&4MUZ=G2EA=Y66JV]/^7_ ,8,
M8]4K$FWG6T#8UV0ZCLE*N6TY4O8CM)M%)2Y23%8R5N/V+IWM(92W7IV=*6T?
MD?:.9X^^5-PHPKU!5ON60Z=M6WKZV\WX<Y=XWA-G[<?3<DJ2AY,V#&S)J)V.
M4HXPW'0S6E/#Z4V/FP0V FUD                      T4>T3Z?C[)\N#*
MLS1$2_==&;)UULB$ZVBJI2(-UO%=8WIE"D5HJL3U//Z27TU[D=(B5UIU;HI.
ME7S\]4,;"\OO)LN3%H]<]+["P#8,-U"*UDHAW.[5US=VD*36BJQ?5,YI(>37
MJGI%HNM.J*5II:\^W5+&P?+^R;+4Q:/7/3&P<!V!#=0BJI*8=SNU=<W=I"D5
MHJL;U3.*2'DUZHZ1:+K3JBE:1R/:F-%QML>5+F>>HA)D7KCIMC5FU[>\VVI4
MQNWWF^UU%?V&U(4E=87J&S*2Y"*]R.V$EQ5.K25)A)\%=I.Z5YF\7-HIDIB1
M,1WKK2;>G52*14*QB5E5MMF61W)5?<QVIF,SI;*EJHI*4KK55%4I6E8<W"O9
M3FG^77&O9-)-(L7%=U:[F7AU3_JJ*XY)R:WV[*&')-?<L-R\=FRFE+52J4I7
M6JJ5IUI6'?PMV2YJ#EOQMV0F32+&Q;=.O)EW=4_ZLA6.2<FM]NR=AR37W+#<
MO'9DII2U4JE*5UJJE:=:5KW_ "Y-QO<?^>_#K<*9B8,+!^1VI+AD#ZY/J:%8
MA-S.TVC-8KLNON(K,[$;C-86XJBD(2Y6JDJ32J:VH99AEEJ7*X
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
M>;AF&8IKO%,>P7!<>M.*8?BEIAV/',<L<-J!:;/:8#26(D*%$82EMIIIM/\
MMJ4JM5*K55:UK/"PW#<4UYBF/X-@V/VK%,/Q2U0['CF.6.&U M-GM,!I+$2%
M"B,)2VTTTVG_ &U*56JE5JJM:UM$->:\P;4N#8IK/6>*6+!M?X-8K?C6(8AC
M5O8M=BQZQ6MA,:#;;;!C)0TPPPTC_;4M5:J552E5K7M1V8[*=R
M                                      -4'G5<H?[+7E\[CO-KN'J.
M<;;C,Z*P&J%^'(I=MBQ)\;(YT9VC;JX\FR:]@WF:P[1-.V5':312%*2JFL+S
M@N27]FK@EMF[6V=ZEF>TH[6E<&JA?AO^^F?Q9T;()L=RC;JV)%GP2'=IC+E*
M4[9+#5**0I254UB^;[R0_LU\%=L7:VSO4LRVC':TM@]4+['_ 'TSZ+.CW^;'
M<HVZIB19\$AW:8RY2E.V2PTFBD*4E5-+'M 7,+^QQY8F][]9[G[W;$W=$8XY
M:TJVYX4KW[VG"N43*KC$>2T\N++Q_6%OOUPCO433MF1F4T6A2TKI6W%>X5])
M4_          &</EL<?V^3_.CC3IJ;"]\,?OVRK7?<SB*;2MF3@F!LR<\S6&
M^I=:-,HN6,XW)BI4KK3Q'TTHE:JT0K,SR]-%HY(<TN.^I)D/U^Q7O8=LO>71
M5(HIJ1A6$-2,WS"(\I?1MI%PQW'I,9*E=:>(\FE**56B59D^7OHQ'([F?QXU
M+,A^O6*][#MMZRV*I%%-2,+PEJ1FV7Q'E+^EM)N&.X])C)4KK3Q'DTI12JT3
M78?Y3G&1KE_YB_$K0UPM_OGC&2;:LV29["6VE;$O7&MF)>R=@0)"W*T981=<
M1Q.7#0M?6GBR$4HE:JI0JT/+)0LARX9
M                 ->WF&>:'PW\L35WWR>5&SHMCN-UBSG, U-C*8N0;AVG
M.@HK5R#@N$4FPWY$5M^J&9%UG.P+' ==;3+FL5=;HK#_ )@\Z>-W!O!?KUWS
MG#%KFSV)2\1U_9*,7?8V>2HJ:]\7%<8I)CNO,(=[6WI\IR+:XBW$4D26JK1W
M#I^89UC>#0/7;].2TMQ*ZQ+>QVO7&>M%/2B+%[DUJFE>E*N+JAI%:T[E4ZT*
MQ/S>?:'N8?FFS;QK:'(>X[\1:3D*M>@<(O4A^;F3$-VKL*Y[KS=IBW3L_G>-
MT>1;&V8>/Q%MLJ3"=E,>NN0<_,0\X?D;SPDW+"HSSFG>//K2:P=28O<WG9.2
M-1G*KBSMFY.VU#E9=*\3HXF"AN-:(ZD-5I&<?:]:6,'-B;BR//%.0DUK9\=[
MZ>':(KM5*DT37JERYRJ)0N6OKZ:(I1+*>E/<U53NK'\-18/(@
M                                              #O^J/PI:U_G_AW
MW16X[;@/^G>%?SMQS^.(8/K@?\>A?\KC?\,@ON2V3!ME
M                            ,)>:?E\<8N>F',8UOG"*2K_9XDB/AFSL
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
MN[WNRK!LELV6XY/[*)JOU*^6";<+9*[:+I6OANJZ=:?[)V<[&=C.W@
M                       &"/F@?J[>:7S<=I_<O/,*/,A^0/R^^;]LO[FI
MQA5YCWR"N7GX@-E?<W--</G _JM>?WS4]R_<=<BK]*W8KA"GU)VW[3YP'_JB
MY??:#IC\OQ-<_:0.#W]5?*S[1]1?ER)J7[1SPA_JLY5?:1J/\N)8\_M?_EJ?
MU(<Y?@TT'_\ /,#]I\X#_P!47+[[0=,?E^'[2!P>_JKY6?:/J+\N0_:.>$/]
M5G*K[2-1_EQ'[7_Y:G]2'.7X--!__/,#]I\X#_U1<OOM!TQ^7X?M('![^JOE
M9]H^HORY#]HYX0_U6<JOM(U'^7$?M?\ Y:G]2'.7X--!_P#SS _:?. _]47+
M[[0=,?E^'[2!P>_JKY6?:/J+\N0_:.>$/]5G*K[2-1_EQ'[7_P"6I_4ASE^#
M30?_ ,\P/VGS@/\ U1<OOM!TQ^7X?M('![^JOE9]H^HORY#]HYX0_P!5G*K[
M2-1_EQ'[7_Y:G]2'.7X--!__ #S _:?. _\ 5%R^^T'3'Y?A^T@<'OZJ^5GV
MCZB_+D/VCGA#_59RJ^TC4?Y<1^U_^6I_4ASE^#30?_SS _:?. _]47+[[0=,
M?E^'[2!P>_JKY6?:/J+\N0_:.>$/]5G*K[2-1_EQ'[7_ .6I_4ASE^#30?\
M\\P/VGS@/_5%R^^T'3'Y?A^T@<'OZJ^5GVCZB_+D/VCGA#_59RJ^TC4?Y<1^
MU_\ EJ?U(<Y?@TT'_P#/,#]I\X#_ -47+[[0=,?E^'[2!P>_JKY6?:/J+\N0
M_:.>$/\ 59RJ^TC4?Y<1^U_^6I_4ASE^#30?_P \P9K<$/..XR>85MW(]+Z7
MP7>^,93C&N+OM"?/VAC&O[+8'K!9<GQ#%)4.'*Q39^:W%R\.7'-8JVVUQ6V:
MLMNUJZE24(<S"X3^;1QSYX[4O^H=0X7NS',EQS7UUV1.G;(QS!;18W;':,CQ
M3&),6+)QC8^83UW9<_,(RT(7&0S5E#M:NI4E"%Y?\*O-DXZ<[MIW_46HL+W5
MCF28YK^Z['G3MCXY@MHL;MCM&1XKC$F+%DXQL?+YZ[JN?E\9:$+C(9JRAVM7
M4J2A"]@7EO\ GO\ $3S0=X95H+06N>1^(9CB&J;YN"Y7+<&(:RL&-/XU8,NP
M;"YD&#,PO;^P+H[?7;IL"&XTTY#:CJCM/*4\E:4(<VR&T(V?FZT
M                 A4>U+?A\XL?B@S+[LVB'S[2Q^'#C1^*G+?NO:(@7M*/
MX;^-/XJLM^ZYHK^/;'OE+<-OQ&9Y]WS)M\]G-_5IXQ^-_;'\:P#:QY ?ZO#&
M_P :VT/XSA&U3R"?U>>.?C5V?_&<(WE>RM?JEL0_'GNK^.;:;VS=<;J21Z:?
MO.^X>5Y;\%L[<QRT4N6T]$J>W/KOP&4KN4YK&X,BF=XO%6FE9+],API<M;,1
MOKZU=(<*G;52$=-4?G*<3J\IN%F;.6"U4N&R]*5=V[@-664KN$QK'X3],VQN
M,I-/6'DW[#UREM14=?6;E$AT[:J2GIJG\X_BA7E)POS5RP6I-PV7I6KNW,"J
MRRE=PF-8_"?IFN-QEIIZP]2_8>N2IJ*CKZS<HD.G;524]-%_M#/!2O-SRY]D
M.XK8TW7<O'!3^_-6UCL)7=;@SBENE4V1A\-:$UER$Y1K]R:MB$UU]<O$"WT[
M5*0CI$U\B'F#3BQSGQ/&LDNJ+?J_D<S%T[F593J&H%OR*YSDO:RR5]:^QME=
MNRY:+>X\XM+,>!=I3B_WM*TB\>2=ROIQHYHXOCV07-$'6W(!J+J;+JR74M08
M%^N,Q+NNLB>6NJ&VEV_*EI@K><6EIB%=)+BOWM.D8#R4^5M.-/,[%\>R"YH@
MZXW^U&U/EM9+J6H,"_7&8EW7>0O+75#;2X&4K3!6ZXM+3$*Z27%?O:5I"C]F
M_P"=-.&WF+85B65WE%LT]RK8A:)SVLQY#-MMF4W>X)?U%ELA;E6VF'+5G#B+
M8X^ZXAF+;;W,=7^\I6EB63XR>N6E@         !Y9O#<&'<?]/[*W9L"9ZCA
MVKL,OV:7YQ-4TD/Q+) >EHML!"O[_=;O)0B+$9IU4]*>;;32JE4H>:;EVOB6
MB]4;#W%G4OU/$M;8C>\OO;B:I\=^+9H3LI%O@H57Z?<[K(0B-%:IU4])>0A-
M*U52AYKN3:V)Z,U3L+<.<R_4\3UOB5[RZ]N)JFC[\6S0G92+?!0JM/'N=UD(
M1&BM4ZJ>DO(0FE5*I0\;Y#[TP3C)HO;/(/9L_P![\#T]@629]DCJ%(I*DPL>
MMK\UNU6UM=:>LWF^2VVX4%BG5<B9(;;32JETI6L/57</F#\QU*HEV];?Y1;G
MK6B$^-)AVN=F=]ZT2FJU45$Q3"K.YTIUJAJ%:H/IJAMKT5PZJ[8YW<M%5HER
M[[6Y)[=K6B4^-(B6V;EUZZT2GN5143&,/M*^E.M4M0[9"^BEMOT5RBJ[7YV<
MLE5HER[[5Y([<K6B4^-(B6V9EUYZT2GN5147&,/M*^E.M4M0[9"^BEMOT5!B
MJ[U\S[G@I5$O7_>?,3?E:T0GUB7 LUPSW(NM$IJM250<+U]87.E.M4,V^S6[
MTU0TU[FSNT;I_$./VG=9Z2P*(F'B&KL+L&%V-'91#TF-8[>S$<N<VM%+J[<[
MQ*0Y+ENJ4I;TEYQ:JU4JM:V.VF-48IHK4VNM.8/%I$Q36V(6/$+,CLHAZ1'L
MT%J*Y<9E:555VY7:2A<J4Y6JE.R'EK56JE5K6QITSJG%=&:GUWI["(M(F*ZV
MQ"QXA9D]E$.R(]F@M17+C,Z555VXW62A<J4Y6JE.R'EK56JE5K6WQX[:+P;C
M)HG4G'S6L),'!M.X!C6 8\CPTMORXF/6QB"[=[A5*EU?N]]F-N39KRE*6_+D
M..*4I2JUKZJ>FGIA[,0J/:EOP^<6/Q09E]V;1#Y]I8_#AQH_%3EOW7M$0+VE
M'\-_&G\566_=<T5_'MCWREN&WXC,\^[YDV^>SF_JT\8_&_MC^-8!M8\@/]7A
MC?XUMH?QG"-JGD$_J\\<_&KL_P#C.$;RO96OU2V(?CSW5_'-M-[9NN-U)(]
M                       ,<.8WR1.5'S<-X?%EDYC[RT^2KR9^;[N;XN<D
M,?\ EE\ECDO\W_<OQ=9&8I\[_D/<ROFI\A_BBR\KN_*(_66<.OQOVW^*KL0(
M_*K_ %A_$S\:UO\ XLNA N\J_P#6&<3_ ,:MO_BRZ%6UY'?ZVG@C^/.T_P 3
M7LLTRQ>+%$MT0                       #15[1;DE+'Y:&7VRKR&OKRVS
MJ7&Z(4T^XJ36+?9&7^"VMJGAL+33%?$[G?<52W5-/=J0:5O/XR&EE\NW*[;X
MR&OKNVCJ['J(4V\NLBL:]/Y7X+:FO<,K33&/$[G/<52BJ:>[4DTM^?ED%+-Y
M>&56[QD-_7;M#5^/T0IMY=9%8UZ?RKP6U->X96FF,^)W.>XJE%4T]VI)')]J
M?ROZW?*2SFS^L-L_7YNS2>*4;6S(=5*]3R.5G/J[2V:>''<33#/%JMWZ75+=
M44]VI!"[\MS&&LP\P#AC8GX[DN,YR6T[<Y<5N-ZW1^%C^<6;()C4ACM52L)<
M6UKI(56G1#'>JO2E*U(A7E\8XWE?.CB+97H[DJ.YR(U-<949N/ZU1Z'8LSM%
M]EMOL]JJ5AJC6U?CJK3HAGN57I2E:D1/R^L<;ROG+Q'LK\=R5'<Y#:GN,J,W
M']:H_$L696F^RVWV>U5*PU1K:KQU5IT0SW*KTI3J0$/*@Q!G.?,UX#X[)BNS
M8CG+71%WFQ&HGKM),#&-B6')Y[,F/VKHJWKAV==)*JT[6X_>NO2B:U+1DLGB
MR0+B4                                                  CF>TX
M92Y9^!NM,<CR%-O9?R<PN/,8HE[MDV:RZZVG=Y%*N-J2U2K5X9MZJ)<[J*]-
M:)ZI[DZ O:-<E<M/"37E@COJ;=ROD;B#$MGM>[9%IL^ [,NK]*K0I+5*M79F
M"JB5]U%>FM*=4]R= _M%V2N6KA/KRP1WU-NY5R,Q%B6SVO=LBTV? MEW5^E5
MH4EJE6KLU!51*^[N]-:4ZI[DQ6?:\,Q=L7EMZEQ6+)4T_G/+S (LZ/1+_;+L
M-@U9N6^2J*<;4AFBF;['MBJ(<[J*]-4IZI[DQ>/)JQ).:>9SQ!LZF5/TA[&N
M.6T0ENCM4JP'"<JSI#W;5QOHF,O'*.55U]Q1/=T5T[:QM/*1Q9.8>8WQ3M*F
MJO4B; GY31%&Z.U2K!\.R;-4.]M5M]*1U8_1RJNON*)[NBNG2L;SRE<73E_F
M,<5;2IJKU(F?S\H[*-T<K16#X?DN:)=[:K;Z4CJL%'*JZ^XHGNZ*Z=*P\_(7
MPE.?^;SP:L2V%2*0-J77-J-I:H]5*M::^S/8R'ZHJXUT3%7BM':KZU\.B.[H
MKIVULNBQ(+#LML@                       "-_P"T[8C'NW!O4^6I:9K<
M<0Y,8O&I(<[*.-V;)=<[,BW%AA7@K=JM^Z6^WJJFBT(JEJM5455*.D?7VCK%
MF+IPQUAE*6FJS\5Y$XW'H^YV4<1:<AP#8L>>RPKPENU6]<H,!54T6A%4MUK7
MNJE/2/W[1GBS%TX9ZPRE+359^*\B,;CT?7V4<1:<AP'8D>>RS7PE.U6]<H,!
M54T6A%4MUK6BJI3TBD^U[X1&O?EV:5S=##%;I@W+?#XM)+OAT=:L.6:KVY#N
MD>,KP%O*7)O%LM:U(HXVBJ&:J512DHZ1C_)>R*1BWF?\1+G%[ZN2L\R#'5>&
MI"5>KYAKO,L2F=:N-NI[*1+VONITHJJ>M$U37HJD<ORAK_(QKS(>*MQC475R
M3FU]L"NQ2$U]7RO LMQ:56M7&W$]E(MY7W4Z4K5/6E*IKT52.EY15_D8WYCO
M%>XQN^KDG-;Y8%=BD)KZOE>!Y;B\KK5QMQ/92+>%]U.E*U3UI2J:]%4B'^01
ME4K#O. X.W>'1RKLS9&38JNC:FT*]5SK5V>X1.K6KK3R:MTA9"Y55*4HI2>M
M$J2JM%4LL"P^+#$MI@                       "(/[5C_ . W_6B_\NQ%
M/]IO_P#!)_K)?]P9%7]IH_\ !/\ ZR/_ '"$&OVS[_X6Y_KA_P#E:,$?9J/U
MB5Z^;CLO[J-<F%'L\/R^+Q\W[8GW2Z_,*O9Z/EZW?\0&P_NDP$UP^R6_K2L@
M^:GMK[L=5$^8G#DWTLL@   ".-Y^?EATY+:R?Y9Z6QZCV^=.8Z_7.K':(:EW
M#:VJ[0T]-?2W%C)JNY9I@3/BOP>U-9,ZW5>B=75M06D1_//$\N&G(C7+W*+4
M%AH[NW4M@>KFMFM<6JI^SM9VIMZ8]1N/'35=PR_"&O$?A=$UD3+?5V+U=6U"
M:3H"\[[RY*<AM=/<H-0V&CV[-3V!ZN:6>UQ5*G[-UG:FWI;U&XT=-5W#+\(:
M\1^'VIK(F0*NQ>KJVH328J/M+/E!4Y:ZBD<V- 8NE_DCHC%I%=C8]9(*EW/=
M&F;&S(GR$M0XJ%.7;/\ 6S'BR;=VHK*N%JJ_!ZO.,VYE$)O26Y]B<>-L8'NK
M5%^>QO8&N<AA9'CET;I5QGUF(JJ9%ON43N0W<;)>(3CD2=$<^E2X;[C*Z50N
MM"';IS;N>Z%V?A.X-87MW'LZP"_0\@Q^Y-TJXSZQ&55+\"X1>Y+=PL]VAN.1
M9L5SZ5*B/.-+I5*ZT(>VG=N9[H?9V%;?UC>W<?SG ;[#R"P7)NE7&?6(RJI?
M@W"-W);N%GNL-;D6;%<^E2HKSC2Z52NM"OIX][\VCQ=W5K?D!I;)'\3V;JO*
M+?E>*WAJE76/6X2ZIDVR[0N]#5UQ^^V]UV%<83M:LS8,AUARE4.*H697 7FO
MKOGIQQQ'>6#KC6V\O(38-F8.F725.U]L2W1HZ[[CDI2J(=>@.T?;F6V2I*?6
M[;)9<JE#E7&V[%;@YS"P+F[Q^Q7<^&*CV^[.HI8]BX8F523-P3/8$=A=ZQ^2
MJM$.O07*/(EV^0I*?6K?(9<JE#E5MHL2>#_,# N;>@,6W-AJH]ONSJ*638F&
MIE4DS<$SV!'87>K!)56B'7H+E'D2K?(4E/K5OD,N52A=5MHMQO+1\P/5WF3<
M5,(Y%:[7$M5]?;3C6V]>)FTF7'6&TK7$C.9'BLQ:DMO2+:]22W.M4M2$5FVJ
M5'=4EMVKK3>:9E^9>F?P     !$']JQ_\!O^M%_Y=B*?[3?_ ."3_62_[@R*
MO[31_P""?_61_P"X0@U^V??_  MS_7#_ /*T8(^S4?K$KU\W'9?W4:Y,*/9X
M?E\7CYOVQ/NEU^85>ST?+UN_X@-A_=)@)KA]DM_6E9!\U/;7W8ZJ)\Q.')OI
M99                        'D'(3\ >\/Q0;+^XR]'E.]_P !^Y?Q4[$^
MY"\'E6]OP(;D_%5L/[D;N>&<H/DT\A_Q&;:^X'("IN*O4K!"E*+6'AS\D3BO
M\W#1_P 66,%F]Q+^2KQF^;[IGXN<;+-#B;\ECC1\W_37Q=8X7/G!#Y#W#7YJ
M?'CXHL0,CS((R ,K                  "OT]HYQUFR>9->;DU1JB\OTMJK
M(I/A^)W5>C1[UB2:O=ZE)\7U?%V^G92B>SM]'=W5K!6]H$L#-F\PJ[W%JC=%
MY7J#65_D=GB=U7HS%XQ9-7N]54^)ZOC2.G9T3V=OH[NZM8,/G_6%FS^8/=[@
MU1OORK4.L[]([/$[JO1V+QBZ:O=ZJI\3U?&T=.SHGL[?1W=:UK(/:K\68Q[S
M8K]=F:->)G6@-,93*\/Q>^K\2-D&$IJ_XBE(\7U7#F^GAT2CP^WT=W=6NS+V
M5>_R9.+<V<651WU2S7_05_8K6153-9.2V[;UNE4;B^'1++M&L39[W**K5RE4
MTK2GATJK8K[,O?)$C&^8N-*HYZK:;YHV^,UJ_537K&0P-K0)-$1NRB6G*-XP
MUW+[JU<IVTZ4[*55L2]F>ODB1C?,/&E4<]5M-\T??&:U?JIJLC(8&U($FB(W
M92C3E&\8:[E]U:N4JFG2G92JMN'L9>32I6'>8-ARZ.^I6')>-&31U5DJ6Q65
MEEKWE:YE&X?A42P[1G"V.]VBU5=I5*:I3X=*JELDI0E&$V\
M         QPYC?)$Y4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_Y9?)8Y+_ #?]
MR_%UD9BGSO\ D/<ROFI\A_BBR\JGBLA*R\I@RV1X]_@#T?\ B@UI]QEE+0K1
M'X#]-?BIUW]R%G+/O1/X$--_BJUY]R-H+K7B_P#)IX\?B,U+]P./GKYZL>JG
MN8               !#7]JC_ -/^&?\ ,_=/\=:X(DGM,G^G'$;^:FX/XWU\
M1+/:7/\ 3CB1_-3;W\;X 0,O;+OPE<"/YC<@/X_U28X^S!_+XV[\T'/OCGT"
M8_>S?_+AVI\U/./C=T:> >SC?+>VG\U7-_C<T<8I^R ?K*]W_,:V7\?G&<G;
M$UPFI%CR                        5,N]\B<R_>&Y<L>4\IW*-K;#R)U4
MA+29"G+WEUXN2U/I8^DI>JJ37NHCW-%=>GH*NS==_<RO<NV\H=J\IW)-G9[?
MW%2*-)?4Y>,JNMQ75Y+/TE+U52:]U$>YI7KT]!5^;JOSF5;DVUE#M75.Y)LW
M/+\XI]+27U.7C*KK<%U>2S])2[54BO=1'N:5^AZ"D^Y(92[G'(??6:OJ?6_F
M&Z-HY2\N4EE$E;N09Q?;LXJ2B/\ XNE]2Y=:KHW[BBNO;Z.A8C^25BC6'^5W
MQ.MZ&4-N7/%LRRN0M*FUK?=S':&<9.AYYUMMOQ%TC75M":*ZJ;;0ENM:]G4G
MP>3IC+>*>6UQ>@(:0VNXXUEN3/J35M:WW,LV1F>2(==<;;;[UTCW-M%**ZJ;
M0A**UKV]2>IY/&,MXIY;O&" AI#:[CC669,^I-6UK?<RO8^99&AUUQM#?>ND
M>YH0FBNJFVT)16M>WJ6E/L^.&,X-Y//"FUML(:<NV&YYF<E:5,N.27LZW!L/
M+T/OO--->(ND2]--IHKJMIIM#=55[.IM3-F9LO-S
M                                        !4W<A/P^;P_&_LO[L[T5
M>N]_PX;E_&ML3[K[P5@F]OPW[D_&KL/[KKN4I/)[Y2O(;\>6VON^OY8B>2?^
MJYXC_P T,Q^-3/">YY/'ZMCBS_-7+?C-S<GH^3[^K<XM?S5RSXR\V+27V??]
M3OPA_F-G?QR[(-IILN-E1N1                              ,,_,6R.
M5B? ?F;?8*55FQ>,>[(\-:7$-JC2KIKV_P!JCS4U<9D(6J [-H_1%4]'/#[:
MU3U[J8C\^[_)Q?@_RYO4)-:S(W'+<3$1:5I0J/)N6!WRV,3*56R^A=83LRCW
M95/1SL[:UIUZTQ)Y\7^3C'"'EO>H::UF1N.FX8\1:5I;5'DW+!+W;&)B:K:?
M0NL)V91ZB*IZ.=G;6M.O6F!7FG95,PKRU>>^1VY*JW"'Q#Y!Q8+B'$-*B3+O
MJ_);-%N":N,26W%6U^X)D4;4BJ7:M=E:IHKNI5ME:N5LI3F%M_KO$V,"U_@N
M#141VHN&8=C&)QFHM:JBML8[9(-G91&JIF.JL=#<.E$5JVBO;T]RGZ%+33 <
M78PC!<+PN,AAJ-B&)8YB\=N-6M8S;%@L\.U-(CU4TPJK"&XE*(ZH17MZ>YI]
M M),"QAG"<&PO#(R&&X^(XGCF,1VXU:UC-LV"SP[4TB/533"JL);B4HBM4(K
MV]/<T^@7=NK<*C:VUEKG74)N,S#P'!,1PJ(S#JI4-J-BV/V^Q,-Q5*8C*5&0
MU I1%:MMUJFE/<I^A3N)VP[8=[                      ,(_,IPYO._+\
MYFXZME<ARO&W;E]A1VVG7W9%UQ'#;KEUG89:9>8<4\]=;&RE'NJTHJM*U2NG
M5"L./,-Q-O->"O+FPK:7(77CWM.]0V&VG7G'[GBN(W/*;2RTVR\PM3KMSLS*
M4>FM**K2M4KIU0K#KS"L3;S7@ORWL*VEON5X^[2O4-AMIQYQ^YXMB5SRFTLM
M-LO,+4Z[<[,RE'IK2BJTK5*Z=4*U[>;-@C6Q_+'Y[XLXPY*=KQ/W?D=OBLLO
M2'I-ZP? KUF]ACL,QY$9U;[]ZQV.E'NE4HNM*J0XGJVJKO9>>CO-2([KC#[#
MB'F'V5J:>9>:51;;K3B*I6VXVM-*I52M*TK3K0K:F7G8[K3[#KC#[#B'F7F5
MJ;=9=;51;;K3B*I6VXVM-*I52M*TK3K0K>&G76'6GV'7&7V7$.LO-+4VZTZV
MJBVW6G$5HMMQM=*52JE:5I6G6A3RL/OQ7V945YV-)C.MOQY##BV7V'V5T<:>
M9=;JEQIUIQ-%)4FM*IK3K3TEN#@>2)S+!L,R]'A=F5XICN2(\%IYAGMOMHAW
M1/A,2%N2&6NDKW*%J4M-/0JM:]2TUPG(4Y=AF(Y6CP^S)\8L&0H\%IUEKMO5
MJB7)/A,OJ6^TWTD^Y2M55IIZ*UK4M)<)R!.6X;B65(\.J,FQBPY GP6G66NV
M\VJ)<D^$R^I;[3?23[E*U56FGHK6M2[OUOEB,]UW@6<M^%5O-,+Q;+&ZL,OQ
MF*HR.QP;PGP8\I;DEAKMF>Y0XI2TT]"JUK2M3M9V<[.=T
M       -*?M!OZKK='\\--?&GBQI\\]O]6QM_P#G7J/XR\:-0'GJ_JW-N_SK
MU+\96-D?SVGC]3OO_P#GSH7XY<-()/#KY77%CYQVC_C-Q@A1\3/E4\9_G Z:
M^,;&R%;Q/^5-QJ_'_IOXQ<<*X;@A\N'AK\ZSCQ\;N(%K$6;Y9HESX
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
M7Y+<'[K?<AOMU?5)GW*Y3Y*ENOOONK_VDH32B4THFE*4ZL=:.M'30
M    #:3Y6_ED;$\Q;;R[?5RZX7H+!),65MO:+4*JO"0I;#S.!X8[)8=M\[/[
M_%<[D4<HXQ;(G=+D)7_B\:7LJ\M7RY<]Y^;55!JY<\0T=A4B-)VELIJ'57AH
MJIEUK",0=D,N09F<WR,YW(\2BV+;%[I3Z5_2(\K9-Y;/ET9[SYVHJ#5RYXCH
M_"I$:3M'9+4.JO#153+K6$XB[(9<@S,XOD9SN1XE%L6Z+W2GTK^D1Y6XWR<_
M*(VEYI^\5VRKMYP'C1KB7#F;NW$Q;ZKJTVI<=]C6V O2X[ULN.S,EAN][=':
M.1K1![ITI#G^*Q)MC'J74VN]%ZXQ'4NI\4M6%:^P6SQ[)C6.6=BC,2%#9[EN
M/.KK53\ZY7"4XY(F2WU.29DIUQ]Y:W7%KK/XU=J_ M+:_P 5U;K#&;9A^"87
M:6+-CV/VEFC,6'$9[EN.NKKW/3;A.DN+D2Y3RER)<EUQYU:W%J56?;J_5^!:
M7P#%M7:PQFV8?@N&6IBSX]C]I9HU%AQ&>Y;CKJZU4]-N$Z2XN1*E/*<D2Y+K
MCSJUN+4JMJ3I/2FK>.>JL'TEI7#+-K_6&NK%&Q[$L5L4>C$*WP8_<XZ^\Y6J
MI%QNUSF.N2ITV0MV7.FO.R'W''G%K5Z(=^.^GJ0
M                            !!F]I?Y0_?'Y1Z_XR6&X>-CO'C#T7K*V
M&E]$*V;M"+;KT]&D(2W1,CWFP*+9ELKJM7AN7&2W1**T7W0OO:)>27WP.2F"
M\<[).\6P:%Q1-XR=EI?1"MC;)C0+P['D(2W1+_O1A$:TJ975:O#<N$A':FO=
MW0Q_:'^2'U_\DL&XZV6=XMAT/BB;QDS+2^B%;%V1&@7AV.^FC=$O^]&$1K2I
ME?>KPW+A(1VIK17=74^UN<POOJ\Q=9<1<;N?CXMQ=P9&09G&9<[6U;=W##M>
M0/Q)2$M43)]X-:P["N.Y5Q?A.W66W1*%47WQJ"/ 1YR):          2I_9>
M>/U;[M[D+R9ND/N@Z]PRS:FQ.0\E=6G<AS^X)R')94*M$51ZY9+#B<5ARM5T
MJEJ\=*)5W5JF3/[-MHJMZVKOCD7<HG=#P3$;1J[%WWDJJVY?LYGTOV128=:(
MJCUNS63%XS+E:JI5+5VZ4I7NK5,F#V;W1E;UM3>_(FY1.L/!,2M.K\7?>2JK
M;E^SB=2_9#)AUHBJ/6[/9,8C,N5JJE:-7;I2E>ZM4S,_8]>,E<CWCR@Y<WF!
MW6[6&!6'2>%29"%U9>RC9=S3E&6S+>JC=6_7\>QK"H<=VM5IJEB^TI1*N^M4
M3227R2\"?J                                          <+D>28[A
MU@O.5Y=?[+BV+X[;9EYR#),CND&QV"Q6>WL+DS[K>;Q<WXMNMEM@QFU.//ON
M(::0FJE*I2E:G&7F]6?'+3<K_D-VMEAL5FA2+E=[U>9\6UVFU6Z&TI^7/N5R
MG.L0X,**RBJW'75I;0FE:JK2E ?D\^S&9<D2'FH[#*%.O/O.(:9:;12JEN..
M+JE#:$IIUK6M:4I0A*>;C[7IKC5'USZ*\K^%8]P;&9]9M%XY397;G)NH,2DT
M\>)+5JK%)5(LC:-\A.>[CW:=X6-H=0AQMB\QG*TI&(\PKVB+"\!]_-5\&(UK
MV+F3?C6^X[XO\-<K7>//4\6/(5@5@D48=SNZ1E^Z9N$KP[*E:4K0U<F5UI08
MP[#Y$0K?X]JP5+5QF4[FW+](15=NCJ]*5>H1U=M9[J:^FCB^C%*TI6E'4U*^
M7>&^-S<E=F9+N3?NS,RVYM#+I59>09MG5[F7V]S:IJKU>(V_+<4W;[3;VU>%
M$A1DLPX;%$M,--MI2FD0G:.UMD[LS>];(VUF^2;#SK(7_6+OD^5723=;I*K2
MM?!CH=D+4B);X:*]D>*REN-&:I1MI"$4HF@Q"NEVN5[G/W*[SI-QGR%=STJ4
MZIUU7^PFE55Z(;13T)2GHE-/12E*'DQY^#CP
M                                   #O^J/PI:U_G_AWW16X[;@/^G>
M%?SMQS^.(8/K@?\ 'H7_ "N-_P ,@ON2V3!ME
M                         /+=J:/TSO*R5QO<^I]<[6L/:JC=JV'AF/9A
M#C*5Z:/PF[];YWJ$IM?NFWF?#=;72BD*HJE*T\UV9IG46Y[/7']NZPP#9UDZ
M*HW;,]Q"PY7%CJKUK1Z&W>X$WU*2VKW2'6>QUM=**2JBJ4J>;;+TWJ3<UGKC
M^W-8X#LVR=%4;MF>8C8<KBQU*]-'H;=[@S?4I+:O=(=9['6UTHI*J*I2IX[N
M7CQH3D5CU<4WYI;5>Z,;[54:LVT<!Q?.H,1:NM:2+>UDEKN-+=-977O;?8\-
MYIRE%H4E5*5IJ)W+[/)Y;FU%3)>,X7L/1MUEJJ\J7J?8-PK!I)ZJ515+!L6+
ML"QQ8BZ]*+8AL1$=E.C=6U5[C59MOR%_+XV8J5*QW$,]TQ<Y*JNJE:OSN=6'
MZQU4JE:6//XV=66-%77I1;,1F*GMIT1X:J]QJPVUY#OE][+5*DX[B&>:9N4E
M57:RM89U.K#]8ZU52M+'GT;.;-&BKKTHMF*S%3V4Z(\-5>XT>;Y]EV\J'<JI
MTW$< VCQUO,U57U3M*[.N=;?27U4JBJ8SM.'LW'84)RM:)<CP8\)'93HW5I5
M:K-8^T?98I252I>EN7<=U-4U]3Q[:.KW&%)52JZTK*S'$\HD4<2JE4TZ(L2>
MWI6O6O7MIKEV3[-#)2J3*U!RI8<36E?4[#LG6[C"DJI55:5DY9B^2R*+HJE:
M4Z)LJ>WI6O6O7I371LCV:B314F5J'E.PXFM*^J6+9&N'&5)52JJTK)RS&,D?
MHNBJ533HFRI[>E:]:]>E-0^X?8V)B53)V@.<,9Y%4U]0QC<.GW8RD*I5=:5F
M9WA682J.)72J4]$8XCMZ55U5UHE.M;;OL\?F3ZR3)DXWA&N=VV^,E;JY6JMC
MVI$JD=-%J[TV;9,?7=YEOT2FE*LQ6)+E5*Z(HNG6IKRVIY"WF%ZY3(D8]AN
M;C@1Z+=7)UEL"V)DT831:NY-HV$Q@-WE/T2FG5J,S(<JI71-%>FIKVVGY#GF
M$:Z3(D8_AV [B@1Z+<7)UGL"V(DT831:N]-IV"Q@5VDOT2FE*M1F9#E5*Z)H
MKTU-3.\/9=/-DU$F5*Q/7NJ^0EKBI6\Y,TQM:S-RZ1DT<5WIL.V(VK;]-DT2
MFE*L0XTMVJE4HBBZ4K6FJK</&3D5Q\EUA[PT=M75*ZR/5F)6=8+D6.VN>[[K
MM]ZKU<;>S:+NTOLKVN17WFU=M>E:]*FLK;''/?NB958FY=,[-UBJK_J[$G-<
M+O\ 8+9-=]UT][+O/@M6JZMK[:]JXSSJ%=*]*UZ5-9NU^.F^]%2JQ-R::V9K
M)57_ %=F3FF%W^PVV:[Z>GO9=Y\%JU75M?;7M7&>=0KI7I6O2IICWKQ$Y3<8
M9U8'(?CON;2ZZR?5(TS8VNLJQ:S7)[W7;[RW^Z6QBQWQESL5VN0Y#[:^VO:J
MO2IUW56[=Q:,R%G+-,[1S[5N1LO1WO?; \KO>+RI%8RE*:9GUM$V*BY0ZT6I
M*V)"76'6UJ0M"D*52O :RW'MC2]^:RC4>R<XUK?VG6'O?3",GO&-R7ZQU54V
MU.K:I<9%PB5HI25L/T<9<0I2%I4E2J5X#6>X=KZ8OS63ZDV1G&M;^TZP[[Z8
M3D]XQN2_6.JJFVIM;5+C(N$2O<I*V'Z.,N(4I"TJ2I5*]6TQR#WMQTRAC-="
M;BV7IS*F'XS];WK;-<@PZ9*K$6I;3%RK8Y\)N[0*T6I+D:4EZ.\VM:'$*0M2
M:R$N'7M*7(G64NUXORZQ*W\@,&0F/$?SC%H=HPO;]J8;Z(7,=CQ6X&"YLIIA
M%$ICO,6>2\Y6KCL]5>M*[X.)OM#6_-=2K;C?*C%H&],+12/%>S+&HEJQ#:UL
M81T0J6XQ%1!PO,:ML)I1+#K%JD.KK5;LY5>M*[V^)_M">^M=RK;CG*?%H&\\
M,11B,]F6-1+7B.U;8RCHA4MQB,B#A>85:812B6'6+5(=76JW9RJ]:5D_\$O:
MS.4NHYUGP_G!A-KY-ZZ0F+"D;#PZ!8\ WE98S?1M<]V+";MNNM@J9C(2E,5^
M-8Y;[M:N/7)2JUI673Q2YG\<>:N TV#QYV-;,Q@Q4Q6\DQUZB[3FV%7"4U5Q
M-LS#$YWAW6SOU6AQ#3_:Y!F5:6J*^^VGO)47&+EYQ^Y@X/3.]#9_;LLA1J1F
M\@L#U%6O,</G26ZK3;LKQB9V7.U/56A:&WNUR%+JTM49]YNG>2FN,G+G0'+_
M  BF=:'SZW97"C4C-Y!87J*MF88?.DMU6FW97C$SLN5J?JI"T-O=KD.75I:H
MS[S=.\G!<+N?7%3S =:TV?Q>VI:,[MT-,-K*\6D)79=@Z_N<QFKJ+/G.%W#P
M[S8Y-5H<;9D=CMNG59<7#DR6D^(92F2QDH9C@
M  &"/F@?J[>:7S<=I_<O/,*/,A^0/R^^;]LO[FIQA5YCWR"N7GX@-E?<W--<
M/G _JM>?WS4]R_<=<BK]*W8KA"GU-OGZ!CS7_P U3_MRXW?EA-K'Z$;S/OS9
M/^V?CW^5@VJ?H2_,Z_-F_P"V;C[^5<WE?LVGG3_F8_\ P17%#\NH_0,>:_\
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
MC5#LEEIQMW8&2VN/,SJ^Q%+35YB7C&$W"/ 2NE:(<1D#U/2IJO3&OV=#B?\
M7/L/8W+_ "BW4<L^MV).L-8.2&FEMNYUD5M8EYK>HJE)JZS*QS#I\>$E5*]K
MB+Z[3]\W7IC;[.OQ1^N?86Q>7F3VY+EGUPQ)UCK%R0TVMMW.<AMS$O-+U%4I
M-7696.8?.CPDJI7M<1?7:?OFZ],.O9%^"OUZ;9V[S^S6T)>Q_3\:9I;2STIA
MEQI[9N6V>+.V/D<%2T5?CS<0U]=(MM0M-:(=;R=]/I4S7I-')?!+O)^8 !"H
M]J6_#YQ8_%!F7W9M$/GVEC\.'&C\5.6_=>T1 O:4?PW\:?Q59;]US17\>V/?
M*6X;?B,SS[OF3;Y[.;^K3QC\;^V/XU@&UCR _P!7AC?XUMH?QG"-JGD$_J\\
M<_&KL_\ C.$;RO96OU2V(?CSW5_'-M-[9NN-U)(]
M    ,<.8WR1.5'S<-X?%EDYC[RT^2KR9^;[N;XN<D,?^67R6.2_S?]R_%UD9
MBGSO^0]S*^:GR'^*++RN[\HC]99PZ_&_;?XJNQ C\JO]8?Q,_&M;_P"++H0+
MO*O_ %AG$_\ &K;_ .++H5;7D=_K:>"/X\[3_$U[+-,L7BQ1+=$
M               CZ>TK_J[;)\X_6GW+;'-$OM#_ ,@BS?."UW]S.P317[0Q
M\@JS?. UY]S6P",3[6E^JUQ_YUFI?N.VJ1-_*(_66<.OQOVW^*KL1>_*K_6'
M\3/QK6_^++H1@O*O_6&<3_QJV_\ BRZ$*3R._P!;3P1_'G:?XFO99IEB\6*)
M;H@                                                 $97VHGY(
MO'WYQS7Q99X1T/:3/DK:)^<"U\7.;D=;VD7Y+.BOQ_M?%UFI$7]L/^0]QC^=
M8Q\46R2/KY#'ZU_BI_\ MR__ !;MPFB;R1OUGW&3_P#;/_\ B][8-%GDE_K.
MN,W_ .V;_P#%]VN1B?9M/UT_#'_6*_\ Q4-ZECH6!!/\+5X
M           T->T=)@J\MF\UEIB5?1NK52K9611FKR9U9%[0XJ!5SW:9?O:J
M12M6_=^!5RE?<]QI']H$3"KY>MVK*3%J^C<&LE6ZLBC574S:OWE*U0JN>[I*
M][U/TK5OW?@U<_WO<:3?/^3#KY?%VK*3&J^C;VLU6ZK]&JNIF5?O"5JA5<]W
M23[WJ?I6K?N_!JY_O>XC;>U7IMZO*=OM9J82I*.0&F%6BLJC%7T7"LG(4.JM
MU7?IB9M;4N5156O=^KU=I7W%5D.'RP/UB7"WYQ^J_NI@$2WRW_E[\0/G!:R^
MZ:"1-?+B^7KQ#^<!K3[I8) ^\G[]:5P!^=9IK[L;:6@99%%CX7!0
M               !$']JQ_\  ;_K1?\ EV(I_M-__@D_UDO^X,BK^TT?^"?_
M %D?^X0@U^V??_"W/]</_P K1@C[-1^L2O7S<=E_=1KDPH]GA^7Q>/F_;$^Z
M77YA5[/1\O6[_B V']TF FN'V2W]:5D'S4]M?=CJHGS$X<F^EED      0,?
M/H\L+^ROM1?*'2]@\#CWNC(9*LELEIA^';]1[2N-7)LNU(CL-T8M^&9NJCTR
MU=O1F)+3)A=K+5(*'81OG=>7!_9GV8ODEJ&Q>#HC;U]D5R&S6N)X<#5FRI]7
M)DJV(88;HS!Q',E4=EVSMZ-1929$/M:;I#2["7\[7RX_[-.RU\D-16/P=$[=
MOLBN0V>UQ?#@ZMV5/JY,E6Q##"*,P<2S)5'95L[>C464F1$[6FZ0TNUM/M)G
ME _V--RN<PM!8SZOQ@W]D\M668]9(/A6O2&X[I5RX3;,B+&:3'MF!;#71^=9
MNSHQ!G(EP.UAE-N0]@OY5/F(91Y>W(VW9;*?N5TT?L!=OQC>6&1.]^L['4/.
M^]N86:'5:6E9;@TF6Y)B5Z=TF*Y*A]R*2JN(PM\LKGMDG _D! RF2]<+EIG.
MEP<<W/B,7N>K-L"77?>_*[3$JNC2LHPN3*7)BUZ=TB,N3$[D4DU<1AAY9O//
M)."._H&427KA<M-YRN#CNYL1B]SU9MA2Z[[WY5:8E5T:KE&&2)2Y,:O3ND1E
MR(G<BDFKB-='DQ^:/F'E?\JK7FTR1=KQQXV:Y;,1Y$X%![Y*KEBR'W_>K.;#
M JXEA6;:ZES7)D*O2BY4-R7 [FZ3*NMV2N)99C6>8MCN;89?+;DV(Y=9+9DF
M,Y%9Y3<VU7RQ7J&S<+5=;=+:K5N1#G0I"'&U4^BE5"PFQ;*,=S;&K!F.(WFW
MY%BV4V>W9!CM^M,EN9;+S9+O$:GVRYP)35:MOQ)L-]#B%4^BE5"P:Q?)\>S;
M&[!F&)7FWY%BV4V>W9!CM^M,EN7;+S9;O$:G6RYP)35:MOQ)L-]#B%4^BE5"
MV%PG-<2V3AV+;!P+(K3EV$9OC]HRO$<IL4QJ?9LAQR_P&+G9KS:YK-5-28-Q
MM\EMUI=*^E"J'83GCG3M    !$']JQ_\!O\ K1?^78BG^TW_ /@D_P!9+_N#
M(J_M-'_@G_UD?^X0@U^V??\ PMS_ %P__*T8(^S4?K$KU\W'9?W4:Y,*/9X?
ME\7CYOVQ/NEU^85>ST?+UN_X@-A_=)@)KA]DM_6E9!\U/;7W8ZJ)\Q.')OI9
M9                        'D'(3\ >\/Q0;+^XR]'E.]_P'[E_%3L3[D+
MP>5;V_ AN3\56P_N1NYX9R@^33R'_$9MK[@<@*FXJ]2L$*4HM8>'/R1.*_S<
M-'_%EC!9O<2_DJ\9OF^Z9^+G&RS0XF_)8XT?-_TU\76.%SYP0^0]PU^:GQX^
M*+$#(\R",@#*P                  @A>T[18T?GYJUUAAIIV=Q(U_*F.-H
MHE4F2C;N]H27WJT]+CJ8D-INE:^GL;33Z%*$)SVCN-'8YR:U=99;:<F\6L%D
MRUH31*I$A&U-U0TO/5IZ5N)BQ&FZ5KZ>Q":?N$*;VC2-'8YQ:V=99;:<F\7,
M&DRUH31*I$A&T]TPTO/5IZ5N)BQ&FZ5KZ>Q":?N%;[[7Q#BQO,PTX]'CM,O7
M'A'K*9.<;0E*Y<I&\.1UO1(?52G5QU,*"RU15?3X;2:?0I0R8]E;<<IG?,YJ
MCBZ-+Q+23BVJ*51M;C5XV6EIQ2.O:I;:7ET36M.M**KT^C4R+]F;<73->7;5
M%KHVO%]..+;HJM$*6W=MB);6I'7M4MM+JJ)K7TTHJO3Z-3(GV:)QRF:\N6J+
M71I>+Z><6W15:-K<;NVPTMK4CKVJ6VEU5$UKZ:457I]&IES[&@Z[38W/EFCC
ME&7,)X]NN-46JC2W6;[MM#3BVZ5[5.-)?71-:TZIHM73Z-29*2V"6@3R0
M                  #'#F-\D3E1\W#>'Q99.8^\M/DJ\F?F^[F^+G)#'_EE
M\ECDO\W_ '+\761F*?._Y#W,KYJ?(?XHLO*IXK(2LO*8,MD>/?X ]'_B@UI]
MQEE+0K1'X#]-?BIUW]R%G+/O1/X$--_BJUY]R-H+K7B_\FGCQ^(S4OW X^>O
MGJQZJ>Y@               $-?VJ/_3_ (9_S/W3_'6N"))[3)_IQQ&_FIN#
M^-]?$2SVES_3CB1_-3;W\;X 0,O;+OPE<"/YC<@/X_U28X^S!_+XV[\T'/OC
MGT"8_>S?_+AVI\U/./C=T:> >SC?+>VG\U7-_C<T<8I^R ?K*]W_ #&ME_'Y
MQG)VQ-<)J18\@                       %1]L'_3W-_YWY+_',TJR<Z_T
MWS'^=60_QO,*MG.O]-\Q_G5D/\;S"D0V?^$K8?\ /G+?X_N!92>41^K3X=?B
M@MO\:W8L-/*K_5X<3/Q4V_\ C.Z%A/Y5_P"KSXG_ (JK?_&=T+9?R.OU2W!'
M\1MK_CJ]FQTV!&?YM8
M                  *F[D)^'S>'XW]E_=G>BKUWO^'#<OXUMB?=?>"L$WM^
M&_<GXU=A_===RE)Y/?*5Y#?CRVU]WU_+$3R3_P!5SQ'_ )H9C\:F>$]SR>/U
M;'%G^:N6_&;FY/1\GW]6YQ:_FKEGQEYL6DOL^_ZG?A#_ #&SOXY=D&TTV7&R
MHW(@                             &N+S=_U:?,7\4%R_C6TFOWS5/U>
M'+/\5-P_C.UF 'FH?J\^6'XJKA_&=K-4_GB_JEN=WXC;I_'5D*U/"$Q5YIB*
M)R8ZH2LHL"9B95&U151576)20F2E[JU6/5JM>^BO<]O7KZ"O$PY,9>78JF8E
MA4161V-,I,FC=8RHU;G%H^F11WJU5BK5:]]%>Y[>O7T%>CAR8R\NQ5,Q+"HB
MLCL:929-&ZQE1JW.+1],BCO5JK%6JU[Z*]SV]>OH*E_7J(;F?X.BXIC+MZ\P
MQE$Y$VC2H:X:KU"I)3+2_2K*HRF:JHY1?N:IZ]?06Y):>EI:7?
M              !CAS&^2)RH^;AO#XLLG,?>6GR5>3/S?=S?%SDAC_RR^2QR
M7^;_ +E^+K(S%/G?\A[F5\U/D/\ %%EY5/%9"5EY3!ELCQ[_  !Z/_%!K3[C
M+*6A6B/P'Z:_%3KO[D+.6?>B?P(:;_%5KS[D;076O%_Y-/'C\1FI?N!Q\]?/
M5CU4]S                      -*?M!OZKK='\\--?&GBQI\\]O]6QM_\
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
MIOD!^'C=GXW-D?=E>0:IL@_Z>O?_ %O<O^>/'@!Y&#B
M             "91[%CR#I@?/?D/QXGS/5K5R#X[IR:V,5=;32XYSH_+(<^S
M0Z,K[5..-X3GV2R**36M4)85U36BJJ1)']F<V]3%.66XM/2Y/@0-O:=3>X35
M5HI29E.KL@C2[;'HVKHI:TXSEMZ>I5-:U31JOHK2M:I&27&:\>J9;>+.M7:W
M>+-XZ*=:>[E6N0E;:>E?HUI%EOU_^T6:!-Y!F\                    12
M/-]\]^'@E,HXP<'LIC7+-ZHDV397(:P3&)EJPWQ$(1+QS4=UA276+GEZ:*<9
MF7M/6/::]40JN3>K\&,5YK/G8P\*IDG&_AGDT>XYE5$BS;#WU8Y;$NV8EXB$
M(E8_JRYPY#K-QRM-%+:EWE/5BUUZHAU<F=7X49'S5?.LB853(^./#7)8]PS*
MJ)%GV%OBQRV)=LQ+O2A$K']6W.'(=9N.5)I5;4N\)ZL6RO5$2KDSJ_"A<^>9
M[2# UQ3,.'_EWYE$NVPU-R\>VSRBQJ=&GV7 _%0VW-Q72%YM\IZ-=\Y0E3C$
M_(4=T6RUZMP%.W#K)MT,^9,F7&9*N%PE29T^=)?F3ITQ]V5,F3)3JGY,J5)?
M4MZ1)D/+4M:UJJI:JUK6M:U(CDN7*GRI,Z=)D39TV0]+F3);SDF5+E27%/2)
M,F0\I;S\A]Y=5K6NM5*56M:UK6I$EERY4^5)G3I,B;-FR'I<R9+><DRI<J2X
MIZ1)DR'E+>?D/O+JM:UUJI2JUK6M:U(%$^?.NDZ9<[G,EW&Y7&7(GW"X3Y#T
MR=/G3'ER)<R9+D+<D2I<J0XI;CBU*6M:JJ56M:UJ?,?.?.?(
M;"/+E\O+:_F&;NA:_P 09GX[K3'7H5RW!M=5OI*M&!XX\MVK<>/1]V-&NF7Y
M!ZNMBUVY+GB.KHM]=$Q8\AUO._@!P+V=SSW)#P7%69M@UW8'8EPVOL]4'UFU
M83C[RG*ML,4>=CQ[EE=]]76S;8"5^(ZNBWET3&8?<1G9P#X'[-YX;CAX+BK,
MVPZ\L+L2X;6V<J#ZS:L)Q]U3E6V6*/.QX]RRJ^^KK9ML!*_$=71;RZ)C,/N(
MV?>57Y7>Z/-$Y"V_66#,7+%M2XL_ NN]-TKME)ECUMBCZWE-1HU)#T2+>,YR
M?U5R/9K6ASQ7W$N2'*(AQI3S5C[QXX]ZJXLZ?PS1VF,;9QG L(MJ84"-U0]<
MKK-=KXUUR+(;@EIE5VR2_P Y2Y,V4I*?%>77M2ANB$)L$-":(UEQIU1B.F-1
M8^UCF$8;;TPX,?JAVX7.8Y7Q;G?[].2TRJZ9!?)JER)DE24^(ZNO:E"*)0FP
M$T-HG6?&O5.(Z9U'C[6.X3AUO3#@Q^J';A<ICE?%N5_OTY+3*KID%\FJ7(F2
M5)3XCJZ]J4(HE";6GBYQ@TSPWT7@/';0>*,8CK;7EI3;[9%ZMOW:\W!ZOCWG
M*LHN:&6%WO*\EN*W)<^8M"?%?<KVI;;2AM'M9[">P&0(
M                                 !T;9VP\8U%K?/MJYK,][L0UMAF3
M9WE$ZB>]46P8G9IE]NSK3?6E77DP8*^Q%/=+7T33TUH=,V/GN.:KU]G&S<PE
M^H8IKW$<BS7))E*=RHUCQ>T2[U='6T=:5=>3#A+[$4]*U]$T]-:'3-C9YCNK
M-?YQLS+Y?J&*Z]Q+(LUR291/>J-8\8M$N]71UMOZ+KJ8<)?8BGI6KHFGIK0\
M[V]M'$-(:IV7N;8$_P!Z\&U/@67;'S"XT3WKAXUA5AGY'>GVFNM*OOHMUN<\
M-NGNG%]$TZUK0JGMZ;>R??VYMI;MS)?=D^U<[R?.KNW1WQF84C([M*N2;7$7
MX3%/4+2P^B+'31"$H890FB4TI2E*R#=.U<CWEMS96X\N7W9'LW-LCS6ZMT<\
M5J'(R"Z2;@FVQ5^&S3U&ULO)C,)HA"4LM)31-*4I2E9?NC:F1[QVWLG<66K[
MLCV9FN1YI=6TN>*U$D7^Z2;@FW15^&S3U*ULO)C,)HA%$LM)I1-*4I2E,%R,
MWCE_)C?>XN0>>N=^7[FV1E^QKXTE[QV($K*KU,NR+/"<\&/2EMLD>0B'%31M
MM*(["$I2FE*4IY2>8GF1XP          6-_D5\??O ^7!IE4Z!6#DVZW;QOK
M):+:=:7(IGZHC6&2*T>Z+[7=966QU]%$HJJM:II6E>Y5@)Y*^B?O&^7WJ)4V
M%6%D6X'+KN_(:+;<;6_3.:Q6L0?Z.]%]KFN;/9J_0HGNK6J>M*]U9_'DN:*^
M\=Y?VHU385861;@<NN[<AHMMQM;],XK%:Q%_H[T7VN:ZM%FKZ*43W5K6G6E>
MZMJQ[.5QB_LS^5+H1=QMJK=EO(%Z^<D\LHMIYI<FFS%0F<!E5H_T<[7M18_C
MJO11**JJJJ:5I7N5N!-KAM8-Z
M     !I$\T?S]>!_E<6VYXQG67_?HY'IAN.67C9J:Y6ZYYC'E*ITC.[*R"M9
M./ZFLZG%H4NMS4N[.QU5=A6Z;1*J4U?\[/-JXI<$X4ZQY5D7WR]STC+7;-*Z
M_FPYV1LOUI2C#F;7?J_:-?VZJUI4JLZJK@XRJKD:')HFM*#R_.]MXI@B'&)4
MGWSO7;6K5DM[B%R:*_WM9KWNF;>WUK3KW]7*T]*4**U+S0?/,YU>:??[A;-N
M9RK7&@&KDF9B_&?5\VY6?65O1#?JY:IV9+6_[[;/RJ*E*5UGWA;K#$GO7 B0
M&W*LTA0<Y_-,Y4\\KM+@["RFN&:C;FTD6+2."R9MMP>(B.[5<"5DBE.^^&<W
MYA-$JK+N*EM-/=RHD>(A=6Z#"?.MIY5GCRT7"56%:*+[F+'!6MN"BB:]6UR?
M3XDZ0GZ/>Y6M*5ZU0E%*]#3>:W@>;@
M                                 '?]4?A2UK_/_#ONBMQVW ?].\*_
MG;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
M                           ?'<+=;[M"E6RZP8=SMTYE<>;;[A&9FPI<
M=RG1QB5$DH<8D,KIZ*I6FJ:_NT/DGP(-TAR;=<X42XV^8TMB7!GQF9<.4PY3
MHMF3%D(<8?:73Z*5)K2I\DZ!!ND.3;[G#B7&WS&EL2X,Z.S+ARF'*=%LR8TA
M#C+[2Z>BJ5)K2I\-SM=LO=OF6F\VZ#=[5<&%Q9]LN<2//M\Z,[3M<CS(4IMV
M-)8<IZ%(6E2:T^C0U4<FO)/\O3DS'N$N;I2V:<S*:EY;><Z&3"UM<&I;U*J7
M,F8Q;X+^O[R^^_T<>=F6AZ0ZKNKXJ5+4JNLCD7Y/' WD7'GRIFGK=J7+9='E
MMYGI%,/7LYN4]2JERI6.0(3V"W=]Y[HMYR7:G7W%557Q**4I5=9G(GR?>"'(
MEB?*F:?MVI\MEI>6WF>DTP]?3FY3U*J7+E8Y A/8-=WWG^BW7)5J=?<5W5\2
MBE*573#RY]GW\KWES%NDVX<?K1HC/9Z9#C6Q>-R(&I[FS.D)JIR=.Q"UVZ1K
M&_R9$GHZ^].L;\IY=55\9*EJ56*+S\\AGE%P^MM]V7K213DAHRSMR[C<\AQ&
MSR(&Q,)L\>GC/3<UU\A^Y/OVF!'56KUSM$B>PTTP[(EM06J4(Q'.3R1^2?%"
MWWK8FNWZ<@M+VIN5<+C?L6M+\+/<.M3'TYV9F&")>N#SUKA1U5J[<;6_.8;:
M9<?E-PFJ4(Q_.'R3.2/%*WWK8>O'T\@=,6IN3<+C?<6M+\+/</M3%*.NS,OP
M5+UP>>M<)A5:NW&UOSF6VF7'Y3<)JE"%MYE_LVO,3@M:<CVWJ22GE;QUL;4V
MZW?)\(L4JV[2U]8XM/6'[AL#6+<BZR)%DML555/W>R2KE&98CO2IK-N9I0U,
M<?.1.X^+6TL>W%HW-[M@N<XX^A34VW/*K O%NJ\R],Q[)K4M58&18U=/ 2F5
M!E(<8=HFE>E%I0I.KK1&_-L\:=E6';.E\RNF%YI8'T*;F0'E5@W:!5YIZ78<
MBMBZUA7_ !VY>"E,F%)0XR[2E*]*+2E2=7VB=][9XU[)L.V-,9C=,+S.P/H4
MW,@/*K"NT"KS3TNPY%;%UK"OV/7+P4IDPY*'&7:4I7I1:4J3I.XP\IM[\.-Q
M8OO?CKL*]ZZV+BLEM3-PM<A=;;?;560Q(GXOEME<56VY3B5Y]60F9;IC;L=Z
MB4J[:+0A:;$SRN?,DP3S%='4R9IFVXIN_ D0+3NG6T1]U;-HNDNDA-LRS&?6
MUKF2<)RY$)UV+XBG'84A#T-U;JF$R'Y\GEL>81A7/O3-,C;9M^,;DPA$&U[?
MU[%>=6S:KG*I(3;LGQWUI:Y<C#\J1#<=C=ZENPWT/1'5N*92^_/8\MOS!<+Y
M\::ID3;5OQG<>$H@VO;VOHKSJF;7<I5'TV[)\=]96N7(P_*41''8W>I;L-]#
MT1U;BF4OOVEWD[>;!KCS3N.],N:CVG"^0NMF[99-_:H@R'EQ['>9J92+1FN(
M^NN.3I>OLX;M[ST+Q5NOV^2V_!><>5'3*D[.#8T;%S;P
M        8(^:!^KMYI?-QVG]R\\PH\R'Y _+[YOVR_N:G&%7F/?(*Y>?B V5
M]S<TUP^<#^JUY_?-3W+]QUR*OTK=BN$*?4M\"U@+5 O*
M                              "%1[4M^'SBQ^*#,ONS:(?/M+'X<.-'
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
M/_&K;_XLNA5M>1W^MIX(_CSM/\37LLTRQ>+%$MT0
M   #17[19COOWY:&8W/P&W?K0VQJ7(O$6MU*HWK-_>Q+QV:-TJAQQ7UT>'6B
M_<]CBJ_OJ)-+'G[V#WY\NS+;CX+;OUJ;0U=?^]:G$JC>LWQ[%O&9HBG:MQ7U
MR^'6B_<]CBJ_OJ)-+OGXV#WX\N_++CX+;OUJ;/U=?^]:G$JC^L7QW%_&9HBE
M4K<5]<GAUHOHGL<57]]1)'+]J>Q:N0^4CG=V]7:>^L;=6D\IJXXMY"XE)>2R
M,)]882W2J'755S'PJI<Z(\-U5:>ZHDA=>6YD[6'^8!PQOK\AR)&;Y+:=MDN4
MW)]4HQ"R#.+-C\QV0_W)I2$B+=%UD)K7HMCO37K2M:$0CR^,C;Q3G1Q%O3TA
MR+';Y$:FMTJ2W(]5HS#ON9VBQ2W'WNY-*0TQKDOQTUKT6SW)KUI6M"(CY?61
MMXISEXCWI^0Y%CM\AM3VZ5);D>JT8B7W,K38I;C[W<FE(:8UR5XZ:UZ+9[DU
MZTKT(!WE09>S@WF:\!\BDRG841OEKHBT39;4OU*D:!D^Q+#C$]Z3([D43;T0
M[PNLE-:]KD?O17K15:%HR63Q9(%Q*
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
MDNS+!W*;JS?W'H2?'5<XJ(TSTEW$N8GS@   $0?VK'_P&_ZT7_EV(I_M-_\
MX)/]9+_N#(J_M-'_ ()_]9'_ +A"#7[9]_\ "W/]</\ \K1@C[-1^L2O7S<=
ME_=1KDPH]GA^7Q>/F_;$^Z77YA5[/1\O6[_B V']TF FN'V2W]:5D'S4]M?=
MCJHGS$X<F^EED                        >0<A/P![P_%!LO[C+T>4[W_
M  '[E_%3L3[D+P>5;V_ AN3\56P_N1NYX9R@^33R'_$9MK[@<@*FXJ]2L$*4
MHM8>'/R1.*_S<-'_ !98P6;W$OY*O&;YONF?BYQLLT.)OR6.-'S?]-?%UCA<
M^<$/D/<-?FI\>/BBQ R/,@C( RL                  ( 'M(=[BW7S(),&
M/V^+C6BM6V2;T=;<KZT^_E&1H[D(K53"O4K^S[A?15:=%?O5)(,/M!EXC7/S
M!)$)CM\7'=*ZUL\SHZVY7UE]_)<@3W(16JF%>IWUKW*^BJTZ*_>JH0;/:!KQ
M&N?F R(3'3Q<>TMK:SS.CK;E?67W\DOZ>Y**U4S7U2^->Y5T56G17[U5"LN]
MJZR&'>O-;E6V-V^-B7'+3F/7#H\T[7UR3)S'*T=R&ZU7'5ZADS'N%]%5IT7^
M]4FIL7]E4LKS5JYP9$XEBK$ZX<=[+$7VJK*;>M4;=<ZX)JI35$)8=1>(U:42
MNM5*17N33HBJL_/9E;0ZW;.9=^6EBK$R=H2T15]JJR4.VV/N&;.3556J(2PZ
MB[1ZTHE=:J4BO<FG1-:Y]>S.6AUNV<R;\M+%6)D_0UHC+Z*K(0[;(^WYLY-5
M5:HA+#J+M'K2B5UJI2*]R:=$UKM1]C(L#[-F\P[*741E1KC=.+E@A.=JZS&W
M[-$Y 7&YHJI3-&T1GV[[$K2B'%54INO>E-$HJJ702HB4R3@
M         #'#F-\D3E1\W#>'Q99.8^\M/DJ\F?F^[F^+G)#'_EE\ECDO\W_<
MOQ=9&8I\[_D/<ROFI\A_BBR\JGBLA*R\I@RV1X]_@#T?^*#6GW&64M"M$?@/
MTU^*G7?W(6<L^]$_@0TW^*K7GW(V@NM>+_R:>/'XC-2_<#CYZ^>K'JI[F
M             0U_:H_]/^&?\S]T_P =:X(DGM,G^G'$;^:FX/XWU\1+/:7/
M]..)'\U-O?QO@! R]LN_"5P(_F-R _C_ %28X^S!_+XV[\T'/OCGT"8_>S?_
M "X=J?-3SCXW=&G@'LXWRWMI_-5S?XW-'&*?L@'ZRO=_S&ME_'YQG)VQ-<)J
M18\@                       %3+O?'7,0WAN7$WDO)=Q?:VP\==3(4TJ0
MERR9=>+:M+ZF/I*GJ*C5[JH]S577IZ"KLW78',4W+MO%W:/)=QO9V>V!Q,BK
M2GTN6?*KK;ET>4S])4]14:O=5'N:UZ]/05?FZK"YBNY-M8N[1U+N-[-SRPN)
M?4TI]+EGRJZV]='E,_25.T5'KW51[FM?H>@I/N2&+.X/R'WUA3Z7T/X?NC:.
M+/(E*97)0[C^<7VTN)DKC_XNI]*XE:+JW[BJNO;Z.A8E>2;D[>6^5WQ+N*'D
M/*@8GF&,.T2A+2F7,/VAG&+T9<;HI54K2U:$U[J]*N)K1?3HJA/C\G;)$91Y
M;7%R>EU#JH.+Y9C;M$H2W5I>*;(S/&DM.-T4JJ5I:M::]:]*N)K1?3HJA/7\
MGO(T91Y;O%Z>EU#JH.+Y7CCO:A+=6EXKL?,L;HTXW2M:T6EJUIKUKTJXFM%_
M050M+/9],O:S7R>>$UT;?;?7;,*SK$'Z(;2RIAW!MP;$P^C#K25*JEQ#-D16
MBJ]*NIK1SIT70VH&S V6&Y4
M                       J;N0GX?-X?C?V7]V=Z*O7>_X<-R_C6V)]U]X*
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
M5@QZW1K39[;&I6M:T8@VZ(VTBE:UKVIH<V<P<P=@
M                ,,.:_F$\/O+SUL[L_EKN[$]76EZ/*<QG&I,A5WV)G\R+
MX:%6O7VO;0F9E>6S*2'VD/.1HJHD&CE'9CT=BBW4XT\F^7_'/A[A3F<\@MGX
M_@D!QE]=DLCSRKAF.6R6.Q-8&(8?;DR;_D$CQG4(<6PQ6/%HNCDEUEJBG$CK
M63YACF'PJSLAND> W5*JL,*5XDR6I/3Z7#AM]TB0KK6E*U2GM3UZJK2GI*]+
MS3?:W^5O*?ZX]2\$K=?.'NBIGCVZ1L;UZ(_R;SFVK\="G?KFM3\JSZ8ARVW&
MZ^KX\]*O+#K/<F^5:=7&I#\YX>T);]WQ[\Z^XJ0[IQSU7)\6&]F7K4=W>&4P
ME>*E3GOW =?MVM8TA"T5\&SN/W)I;?6ET\-Q3-!A]GG(6_W[QK?BB'<<M2NJ
M*S.Y-;Y*1Z:=?';JINVI52M/<LU4[2M/[[TK5)$/N%PN%WN$Z[7:=,N=TN<R
M3<+E<KA)>FW"X7":\N3,G3IDE;LB7,ER'5..NN*4MQ:JJ56M:UJ1X9DR7<9<
MJX7"5)G3YTE^9-FS'W9,N9+DNJ>DRI4EY2WI$F0\M2UK6JJEJK6M:UK4&.ZU
MK<6IQQ2EN+4I:UK552UK56JE*4I5:J4I2J]:UKZ:U/C/F!_(
M                                                     !W_ %1^
M%+6O\_\ #ONBMQVW ?\ 3O"OYVXY_'$,'UP/^/0O^5QO^&07W);)@VR@
M                                                         $,[
MS]O*:Q;65KN7.3C7BT/'<3>NL5GD'KJPQF8=DL$^^SHUOM6T,7M,9MN/;;;=
M;S,;B7J(Q1+3<N0Q+;;HER8M$1OSQO*\QK7-MN',[CSC42P8N[<XS6]L!LD=
MJ)9['.O4V/ M>R,:M<=M#%OM]TN\M$6\16*);;E/LRFVZ)<EK1$D\\'RP,:U
MU;KAS,X]XU$L&+NW.,UO7 ;)&:B6>QSKU-CP+9L?&[7';0Q;[?<[M*1%O$5F
MB6VY+[,IMNB7):T0)_:7?)1P[45GNWF)<3<.@8KA+]YAL<GM68U$8@8_C5SR
M.Y1+79=P8=9(C346U6F]7Z<U"R"%&HEEJ;)CSFFJ(=GN-Z)O+FYCY)P:Y8ZT
MW=:YLI.(HN;&*[;L;'C.,Y+JK(9D1C+(+L5E*UR9MJ9:;NEOI2E:IN4"/6M%
M)[D*TI\ >6F0\,.4&N]R6V9)3BJ+DQC.T[,SXJVLAUE?I<5C*(3D9FBER)EL
M:;1<H%*4KVW&$Q6M%)[DJTK\!.660<,N3VO-QVV7)3BR+BSC.T;,SXJVLAUG
M?9<9C)X;D9E*ER)EL:;1<H-*4K5-PA,5K12>Y*HXGE6\\,L\NOFKJ3D+9Y\U
M.#HN\;#-W8]'\=QC+=,Y/.A1LUMSL..E;DNX65AIJ\6RE*5JF[6V,JM%([T*
ML_K?<(-VM\&ZVN9&N%LN<.-<+=/AO-R(<Z#-91)B3(LAI2FGXTF.XE:%IK5*
MDJI6E>E2R%@3X5U@PKG;9<>?;KC$C3X$Z(\B1$FPIC*)$67%?:4IM^/(8<2M
M"TUJE2:TK2O2I8\0)\*Z085SMLN//MUQB1Y\"=$=1(BS84ME$B++C/M*4V]'
MD,.)6A::U2I-:5I7I4N!;7=+=>[9;KU9YT2Z6B[P8ETM5S@/M2H-QMT^.W+@
MSH4IE2V9,27&=2XVXBM4K0JE:5K2I]A]9]9]P                     !@
MCYH'ZNWFE\W':?W+SS"CS(?D#\OOF_;+^YJ<85>8]\@KEY^(#97W-S37#YP/
MZK7G]\U/<OW'7(J_2MV*X0I]2WP+6 M4"\H
M                     (5'M2WX?.+'XH,R^[-HA\^TL?APXT?BIRW[KVB(
M%[2C^&_C3^*K+?NN:*_CVQ[Y2W#;\1F>?=\R;?/9S?U:>,?C?VQ_&L VL>0'
M^KPQO\:VT/XSA&U3R"?U>>.?C5V?_&<(WE>RM?JEL0_'GNK^.;:;VS=<;J21
MZ  <#E.+X_F^,9'A>6VF'?\ %<NL-WQ?)K%<&_%M]ZQ^_P!OD6J\VF<U2J:N
MP[C;I;C+J>M.Y"ZT.$R7&[%F6.9!B&46N)?,9RJR77&\BLL]OQ8-WL5\@/VR
M[VN:U2J:N1+A;Y3C3B>M.J%UH<)DN.6+,<<O^(Y1:XE[QK*;)=<<R*RSV_%@
MW>Q7R"_;+O:YC5*I\2)/M\IQIQ/6G5"ZT.MYEB&,;"Q#*L!S:R0<EPW.,;OF
M(9;CET:\>V7_ !C);9*LM^LEQ9HI-7H-UM4UUAY/6G<VY6G4K N36G=D^77S
M>S/ +1=+E:<NT#M:VY7JS,%42B9<+%!N,+,]5YFA3*41E2;A8G($B2VW53;,
MKQH]:UJVJA6]\B]3;"X"\R<NP:U7*X6O*M&[.M^3ZTRNO1$N=985PAY=K/+D
MJ9HB.J1/LCD)^0VW6J&I/BL5KU;50KB>16I]A<".8^78/:KE<+7E6C]FV_)M
M:Y77M3+G66%/AY;K3+4J:HB.J1.LKD)^0VBJD-2?%8K7JVJA3^<N=$[8\K/S
M#,]UG8[S=K)G'&?=%JS33>=*HEN?<\=MUUM^>Z:SU"V$HB+EW3'';;*EM-54
MTQ-\>,JM5-+H62G$WD/C'+#CAI[D-B/A-6K:&%VV^RK<TM3OO!DC7B6S,,7=
M<5Z7'\7RN!-MZU^E*U1JJ36J:TK6PDXN[[QOD_Q]U/OG%?#;MFR,0M][DP&U
MJ<]X\@:\2W97C;CBO2X_C>3PI<%:_2E:H]5)K5-:5K8,<7]\XYR=X_ZHWQBW
MAMVW8^(V^]28#:U.>\F0->);LKQQQ:O2X_C>3PI<%:O2E:H]5)K5-:5K;"<*
M.4>'\U.*6BN46#^$S9MP8#:<CF6IIQ3WUM96QXMHSG#WG5^Z=DX?FEMGVQQ?
MI2XN)5::J2I*JY#GO9[R91@   &@/VA_F#3C_P -*Z/QFY^J[%Y33YF$J1'D
M(;F6_5-E3$G;*N%4I75SP;XW+A6)2%(['HUUDUHJBFNE=&?GV<KJ:+XC_>:Q
MRY>K9]R6G2\.JF.^E$N!K&SIBS-ASJIHNKGA7EN5#LJDJ1V.Q[G(K15%-]#1
MQY\W*RFC>)-=-X[<O5L]Y*39>'U1'?2B7!UE:$Q9FPYU4I75SPKRW*AV525(
M['8]RD=%44WTK&;]J.YT4XR\"J\><1O'J>T^9%RG:^4B+)0W.M>E[ B%<=M7
M.J$N5=\#(FIMOQQ2%M^&_$O,NM%44STKH7]G8X>*WSS"?WYE-G5+USQ<M\;*
M8KTIBJX%QV[D%)<'7L!"E+:\1_'68\Z^][=5UC2K?#\1-$OHZZ1?(,XGJW=R
MP?WADMIK*P#C9 CY+&=DL55!N&U+[25"P.$A2E-^(_8&F)EZ[FZKK'DP(GB4
MI1Y/725Y"7%%6[>5S^[\DM596 \;8$?)(SLEFJH,_:=]I*A8)"152F_$?L#3
M$R]=[=5UCR8,3Q*4H\CK&R]EFX*JY)<ZI/)7,;$J;JOAW:XF8PWYD:J[9==X
M9,F;;M7VUM2UL^+)Q9B-<<CHXU5RL2;:X/BIHF0BJI\A.&)OA98@   $*CVI
M;\/G%C\4&9?=FT0^?:6/PX<:/Q4Y;]U[1$"]I1_#?QI_%5EOW7-%?Q[8]\I;
MAM^(S//N^9-OGLYOZM/&/QO[8_C6 ;6/(#_5X8W^-;:'\9PC:IY!/ZO/'/QJ
M[/\ XSA&\KV5K]4MB'X\]U?QS;3>V;KC=22/0
M#'#F-\D3E1\W#>'Q99.8^\M/DJ\F?F^[F^+G)#'_ )9?)8Y+_-_W+\761F*?
M._Y#W,KYJ?(?XHLO*[ORB/UEG#K\;]M_BJ[$"/RJ_P!8?Q,_&M;_ .++H0+O
M*O\ UAG$_P#&K;_XLNA5M>1W^MIX(_CSM/\ $U[+-,L7BQ1+=$
M              UR^;IK=S:OEK\PL5:87)=@ZCG[ ;9;JJCBW-27>T;61V43
M2JG%I5A=*T13TKK3M_=-?_FHZ^<V;Y>?*_&6F5R'86K)N=-LMUK1:UZMNMJV
M<GLHFE5+6E6(=:(I3JNM.W]TP"\TW7[FS/+VY6XTTRN0[#U;-SEMENM:+6O5
MUUM6S4]E$TJI:TJQ#K1%/2NM.W]TU5^>!JAW<_E-<ZL,9CN2GK=I"Y;-:CM*
M51UQS25\L>Z$>'1%*K<<2K **HW2E:N5IV_NE:E@V6W' <VP[.K/_P!+85E.
M/9;:_IBVO_6..7:)>(7TU'5;7^,PT^ZIZ4_1H5XF%Y1<,'S'$\UM/_2F'Y-8
MLHMOTQ37_K#'[I%NT/Z:BE5M_P",1$^ZIZ:?1H5Z.&91<,'S#$\TM/\ TIB&
M2V+*+;[M37_K"P72+=H?TU'5;?\ C$1/NJ>FGT:%2[KK-KKK38.";&L7_3>
M9EC&;6?Z:MC_ -:XK>X-]M_TYNE7&?\ &X"/=)]TGZ-/26U&*9-:<TQ;&LQL
M+RI-CRRP6;)K+(51-%/VF^VZ-=+<\JB%N(HIV'*0JM**53T^BM?HEH_C&16O
M+\:Q[+;&]619<HL=IR*T2%42E3]KO<"/<K>\JB%N(I5V))0JM**53T^BM2T/
MQC(K7E^-8]EED>K(LN46.TY%:'U4313]KO<"/<H#RJ(6XBE7(DE"JTHI5/3Z
M*U+M#"\MLN?X=B>=XU(5+QS-<9L.6V"4JB$JDV7)+7%O-JD*2VMU"5/09K:J
MT2I5*=?16OT3GSG#G#LP                   !JR\TOS-+?Y:. ZKR]S4/
MWYKIM'+[SC</'/OBLZY][K?8;*BZ7*]^^"L-SF1</!D3(C'@HAMHIZQW+>36
MB$.:TO,L\Q>#Y=V#ZSRMS57WW+GLG*[OCT3'_K^9P#WO@V.T(N5QO'KZL2S2
M1/\ "D2XK'@IB(13Q^Y3R:T0AS6KYE'F*0?+QPC6F5.:K^^W<MD95=L>B6#Z
M_6<!][X-DM"+E<+QZ\K$LSD3O"D2XK/A)B(13Q^Y3J:T0AS3=YQ_FYVSRD]:
M::SEW1WW^[SN+.;]B<#%?OI1]5^]5LQJP(O%VR#WT5@>Q95S\"5.A1O5T0&V
MT^L]ZWT5HVV[AMY>'GP2^?/)S&^.D;B9][!F]XWE^2S\W^_PUFOO/$Q6ROW)
M"?K:<T_AJKA[Y3J,1>J)R%,^-XO:M*%4,2.!/G92N<7(['M Q^+OWN&KQC^5
MY#.S+[]K>8>],7&;.]<$)^MY>J,25/\ ?";1F-U1-2IKQO$[5I0JAB7P,\ZV
M5S?Y&8_H*/Q?^]PU>,?RK(9V8_?K;R_WIBXU9WK@A/UO+U3B:I_OA-HS&ZHF
M)4UXWB=JDH50P,\KCVD*;YEO+S$^*\7A/]Z!C(,4SG++EL+^T@UL#WBA8;C\
MB[-H^M-S1F!KN?OK<:1X?5NXH6QZQXM4+2A5"0L;Y#>\2A
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
M7GW(V@NM>+_R:>/'XC-2_<#CYZ^>K'JI[F                0U_:H_]/\
MAG_,_=/\=:X(DGM,G^G'$;^:FX/XWU\1+/:7/]..)'\U-O?QO@! R]LN_"5P
M(_F-R _C_5)CC[,'\OC;OS0<^^.?0)C][-_\N':GS4\X^-W1IX![.-\M[:?S
M5<W^-S1QBG[(!^LKW?\ ,:V7\?G&<G;$UPFI%CR
M   5COFR:V=U3YD',3%W&/5TW#=&1; C-49<8;3"VRB)M*'X+;BE=&:1LQ31
M-4]&ZTI[BB4]$TKD_-"UZ[K'S!.6.-.,^ F?MZ_YU';HTXRW2'M!$79<2C2'
M%*Z-4CY8FB>WHCI3W-$IZ)I70>9_KYW67F \K\;<9\!,_;M_SJ.W1IQE%(FS
MT1=E1*-(<JKZ52/EB:)[>B.E/<THGI2E0YYUNIWM,>:WSLPYV/ZLBY[^RG9T
M1I+#L=I,#=;<+<<"C#;JE=&$Q,[11%4=&^E/<42CHFDL+V:3:+68<"\JUZ\^
MCWRU#O3,+4U$HZI;C>.YC9\=S*V3%H6M7@HE7ZYW9M*4T2BM8]5>E555)0'L
M[NR6LLX19-@;KR/?#56Z<KMC<6CJEK18,LM-@RZVRU(4M7@HDWNXW1M-$T2F
MM6*U]*JJJ2>?9X]D-97PDR7!'7D>^&J]T97;&XM'5+<18,LM-@RVW2U(4M7@
MHDWNXW1M-$T2FM6*U]*JJJ35/9*-PLYUY;.9:O?D-UNVCN1F<V5F%1Y;CK6*
MYW8L6SVT3UMK<5ZNW-R2[7MI*4)2BM8JE>E55U)$!OL-\Q*/
M        .C[.SB'K'6NPMDW&/ZW;]>X-EF<3HGCJC>M0\3L%POTJ/ZRB/,5'
M\9BWJ3WT:=JCKU[%=.VO3-CYG$UQKS/-ASV/6H.!X9E&9S8OC*C>LQ,7L<Z^
M26/6$QY:F/&9@J3WT:=JGKU[%=.E>F;&S*)KG7N>;"GL>M0<$PS*,RFQ?&5&
M]9B8O9)U[DL>L)CRU,>,S!JGOHTY5/7KV*Z=*^=[?V) U#J;:&V;I%]>MFK]
M=YML2XPO6%0_7(&%8U<\EEQ?6T19RXOK$>V*1XE&'JHZ]:(7T[:Q/_VK'_\
M@-_^"B__ -=B,%^TW_\ \$G_ ,$E_P#N#(Q7[31__!/_ /!(_P#[A"%?^V??
M_P#-S_X,/_\ U:)8>M<LEY[KG ,YGV=&/3LSPG%<LF6!NX*N[=CEY%8H%XD6
M=NZKM]I7<T6QZ95FDBL6-5ZB.^K3?=V4D_Z\RB5F^O\ !LTFVI%AF9?AV,Y1
M+L;<]5U;LTJ_V6%=I%J1=%P;6JY(MSLNK-)%8T>KU$=_A-]>RDGC7F3R<WP#
M!\SFVI%BF9=A^,Y/+L;<]5T;LTF_V6%=7[4BYJ@VQ5Q1;G9=6:/UC1ZO41W^
M$WU[*34]2YK-V5JO6>Q;C8V\8N&?:^PS-9^--71=[:QZ;E6.6V^RK&W>EVRR
MKN[=I?GJCTE5AQ*R*-^)5EKN[$]U.XG<#T$
M       J;N0GX?-X?C?V7]V=Z*O7>_X<-R_C6V)]U]X*P3>WX;]R?C5V']UU
MW*4GD]\I7D-^/+;7W?7\L1/)/_5<\1_YH9C\:F>$]SR>/U;'%G^:N6_&;FY/
M1\GW]6YQ:_FKEGQEYL6DOL^_ZG?A#_,;._CEV0;339<;*C<B
M                  =8S;%;?G6&9=A%V_Z*S'&+]BMS]QXG_J_(;5+M$WW'
M>WW_ .+3%>CN3U_V:'7,QQF!FF(Y3AUT]-LRS'+WC-QIV]_^(7ZV2K7+]QW(
M[_\ %Y2O1W4Z_P"S0ZYF&-0<TQ+*<.NGIMF68Y>\:N-.WOZP;[;)5KE^X[D=
M_P#B\I7H[J=?]FAU#8.&VS8V!9OKV]^FS9WB&2X;=Z=GB=;9E%FFV2?]+[V_
M$_Q2<OW/<GK]#K3Z)4K9;C%XPC*LFPS(8_JE_P 1R&]8Q?(GN_\ %;Q8+E)M
M5SC_ $Q#;GTF;$6GW24U]'II2OH*M_*<;NV'9-D>(7YCU6^8K?;OC=YB^[_Q
M:[6.X2+9<6/IB&U_29D5:?=)37T>FE/H%7?E&.77#LFR+$;\QZK?,6OMWQR\
MQ?=_XM=;'<)%LN+'TQ#;GTF9%6GW24U]'II3Z!26YMA]]U[F>78#E$7U')<'
MR>_X?D4+Z9_BE]QJZR[+=HOTUMIW_%Y\)Q'ND)5Z/32E?066/E%;>:W9Y</$
MW+/7:S9]CU=;M8WA;J^^8BZ:BES-9O5GU4I3JI4MC%FY/>NO>\A]+M>O?UK8
M?^5=M5O</E^<7LH];K,FV;6MOUQ=ENK[Y2+EJN5+UT[6;52E.5DRF,9;D=ZZ
M][J'DN5Z]_6MAEY66U&]P>7_ ,8,G];K+FV;6T#7-V6ZOOE)N6K)4O7;M9M5
M*4Y63*8QIN1WKKWNH>2Y7KW]:VU'D?;Q9Y!>5-PHS7U]5PN6/:=M6H;ZX\YX
MDY%XT?-GZC?5<E*4MY4V=&PUJ7WN5JX^W(0]6M?$ZUV/FP0V FUD
M              T8^T0[?C:T\MK,\2H^ENZ[RV-K?6%M0A5/6:,0+U79]Y?2
MWZ5^J*M6NW(KJ^G8FLM":UHI:.NEWS[=K1]=^7MEV+4>HW<]S[ U]KBWI0JG
MK%&85XKLB[/4;]*O556S 7(SJ^G:FLI*:UHI:>NF+SZ-JQ]>>7SEV+4>HW<]
MS9_K_7-O2A5/6*,PKQ78UV>2WZ5>K*MF!.1G5].U-924UK12T]8Z?M2.\XNI
M/*>S["*2$M7GD5M35.H+4AM=/6DQ[=D%=OWZ0EJG<OU)5EU:[#><K3L36:A%
M:T4XBE80?![5SVZN8W&#5J(WK4;,MZ:SMEX;[$N41C;>5VR=E,I3:^J'40L<
MB2GE)KZ%);K3]TAK\--;.[@Y9\;]:HC^LQ\NW3KJW75OM2NB,?1D]NF9+)4V
MNE4.(AX_%DO537T*HCI^Z0X.&VMG=O\ +'CCK5$?UF/ENZ-=VZZM]J5T1CZ,
MGMTS))*FUTJEQ$.P19+M4U]"J(Z?NE>7Y>&G7N0'.[B!IQN+ZY$SSD9J.T7Q
MKL0[1O%&LUM%PS&8IIRE4.MV_%84Q]2*^A:6ZT_=+4HLRBR\+F
M               TI^T&_JNMT?SPTU\:>+&GSSV_U;&W_P"=>H_C+QHU >>K
M^K<V[_.O4OQE8V1_/:>/U.^__P"?.A?CEPT@D\.OE=<6/G':/^,W&"%'Q,^5
M3QG^<#IKXQL;(5O$_P"5-QJ_'_IOXQ<<*X;@A\N'AK\ZSCQ\;N(%K$6;Y9HE
MSX              1.?:#_*[QBX87>.>.AL4AV7*L;DLO\C<:L,/U>)E6/3G
MFXC>UV+=$1X+626&>ZTB]N-MII-@O*G/*H[%>7(B^>>[Y;..3L0NW-K2.,1+
M/D^/2&GN0&.V.)ZO%R:PS7414;/9@14>"WD%DFN-IO*T(329#=5,>51R,\M^
M,)YZ_ENX[.Q&[<V-)8S$L^38_(:>W]CUDB>!%R:Q3'6XJ-G,P(J/!;R"R37&
MTWA:$)I,ANUF/*HY&>6_"G]I[\GC$;G@%^\R/C;A<''\SQ26Q(Y58EC4'U6#
MF>+W%]J$WNF/:X3?@,Y7C=R>:1D+C;:*7"WOJN,A278<AR3%CXC\DLSXB\C=
M3\A<%?>3=M<Y5#N5QMK:DT9R7%)=%VW,<3FI76B%0\GQB9*A+5UHMJKU'6U(
M=0A:8T?%CD)EW%?D!K#?.%ONINF 9-$N$^WH4FC60XS*HNW99B\NBZT16)D>
M.2Y,-2NM%-5=HXA2'$(6F-3Q:Y!Y;Q8W]K'>^&/NINF Y+$N$^WMJI1K(<9E
M45;\LQ>71=:(5$R/')<F&JO6BFJNT<0I#B$+3#;X0\L,]X/\JM*\H-=27TWO
M5>90+K=+4TM*6,LPN=1=ISO"9Z7*I;5!R_$)TRWK5U2MFKZ7FE-O-MN)M/<+
MR_'M@X=B>>XC<6KOBF;XU8LOQB[,T4EFZ8]DMKBWFRW%I*Z)6EJ;;9K3J:5I
M2M**])9>XAE=ASO$\7SC%I[=UQC,L=LF5XY=&:*2U<K#D-MC7>T3VDKHE=&Y
MEOF-N)I6E*]%>DLL,1RJQ9UBF,9OBT]NZXSF./67*L<NC-%):N5BR&VQKO:)
M[25T2M+<RWS&W$TK2E:45Z2Y/P'.<7V?@F%;*PBZ-7S"]AXECF<XA>F$K2Q>
M,7RVSP[_ &"Z,I<HEQ+5PM5P:=315*5I1?I.RG8CL)VTHAN6'RIN2OX_]R?&
M+D95-\@/P\;L_&YLC[LKR#5-D'_3U[_ZWN7_ #QX\ /(P<0
M                   7$_LZ'.MKG?Y6.ALDOEY3==LZ&@TXU;BHZXXNX.9+
MJRV6N'BN03W)%?'FRLRUE-L=TDRJ4JT[<9,I":U4TY1-CCY-?*E'*S@=J>]7
M2Y4G[ U1%II/8]'%K5,7>\#@P(UAN\M;OTV4_DF#RK7.??IU0Y,>?12O<VNE
M!L<TUE5,KP.TO.N^)<+2CWDN76M:KJ_ 0A,=Y=:^E2I,%33BE?0JM2J?N5-Z
M)M/!ZH            =(V1LG ]/X+D^S-GY79L(P+#+3*OF391?Y:8=LM5MA
MHJMQUQ=:*=?D.JZ-L,,I<D27EI::0MQ:45Z;L+86$:HPO)-B['R>T8;A&(VN
M3><BR2^2DQ+=;+?%15;CCBZT4X^^ZKHAEAI+C\AY26VD+<6E->G;!V%A.J<+
MR/8FQ\GM&'83B5KDWG(LCODI,2W6VWQ456XXXNM%./ONJZ(98:2X_(>4EMI"
MW%I37SW:^V-;:+USE^W-OYI8=>ZVP*R3,AR[,,EFH@VBS6J"W5QUUURM%/29
M+RNC4>,PAV3+D+0RPVXZM"%0*?-K\Z'/.<%UO.D])/WC7W%*UW*K3L:JW(&4
M[LD6V6XJ'D6:42VS)M6)]Z$/0,?JI2:+2B3.JY(HPS"A#^:3YO.;<R[G=M.Z
M=>NN"<8K;<*M.1ZK<A9+N*1;Y2U1+_E]$H9D6O%^]"'8-BJI2>]*9,VKC]&6
M8<)'S1?-US7F1<[MI[3SUUP7C);;A5IQBJW(62[AD6^4M42_9?1*&9%LQ?O2
MAV#8JJ4GO2F3,JM^C+,.M@\[7S]MD>8;>;]Q]X^2+[K'A=9[K5EZ+5QVVYCR
M#E6F:XN#E.?T0W'EV7"?$0V_;,8JI2:.(1,N-795(\>WZ'#22:3B-P
M        9"\6^+^WN86Z<4T5I/'5W[,,F>4])E/56Q8L4QR(ZPF]YCE=RHAQ
M%JQNQ,OI4\[6BG'7%MQV$.R7F67/>>-7&[:O+#;^,:5T[85WO*\C>J])DO54
MQ9<8Q^*XRF\99D]PHA:+9CUE:?2IYRM%...+;890[(>9:<]WXV<<-J<K=O8Q
MI;3]A7>\KR)ZKLF2]53-EQBP17&4WC+,FN%$+1;,?LK3Z5/.5HIQQQ;;#*'9
M#S+2\H>'/#[>7.K?V%\<N/N+.9)G67/J?F3'ZKC8YA>*PGHZ<@SO-+LEMU%E
MQ3'&)*%R'JI6Z\ZMJ-';>ER([#MDEP*X*:AX :,M>G]8L>^UYF+8O.RMCW"#
M&BY)LC+ZL>&_=[EX%750K/;Z+4Q:K;1UUJW1/<][K[DB0_81\(>%6JN#&E[;
MJC7#/OI=I:V;ML/8,^%'C9#L'*ZL^&]=;CX-7*P[3!HI3-LM]''&H$6O;WNO
M+??>L%^$G"W5?!O3%MU3KEGWTNTM;-VV%L"="CQL@V!E56?#>NEP\&KE8=I@
MT6IFV6^CKC<"+[GO=>6^^];!>6QY<FCO+,XZ6?1>H8_OU?I[D>_;9VM=+=$A
M99M?.:Q_"D7R[>KU>5;[%;$K7'LUI2\\S:X5>WQ'I#LF5(S9,Q#,(V"@
M                                                 %==Y\O*+^TA
MY@>PK%9[CZY@W'F&SHW&4,N]T1R]8U,ES-C7"C2:U9]<7GEPFP%.IK6KL:VQ
M^M>B:4I 7\[?DG_:"YU9W9;3/];PO0L1K2^.I:=[HKEXQV7*EY_/\--:M>MK
MS:=,A*=3UJ['M['6O1-*4@1^=ER1_M \Z,[LMJG^MX9H>*UIG'4M.=T9=WQZ
M5*E9]/\ #36K7K:LVG3(2G:=:NQ[>QUKT32E*LOVDGF)_:M\SC9^.6*Z>OZZ
MXNP8_'7$D,/=T)V_XE.G3MJ73PD*4QZ^O9-SN%M4\FM:O1+5&ZUZ)32FF U#
MFHLT%@         $@KV;WC[]]3G?-V[<[?ZSCW''7%_RIB2ZCQ8K>=9TR]@6
M*1'FE)4TIY5CN=\FQU*]+3]O2XGHM"5)WL^SZ:)^^9S8F;4N,'UBP\?M?WS)
MF9#B/$C-YKFK3V$8Q%>;4E3:GE66XWF8Q57I;>@)6GHM*:TWI^S]:+^^7S6F
M;3N,'UBQ: U_>\E9DN(\2,WFF:-.X1C,5YM25-J=59;C>9C%5>EMZ E:>BTI
MK23K[*/QC^_+YD%PWA=[9ZWB_%35.2YE'ENM^-"9V-L9A_6N&0I#*D*96^K'
M;OD5PC*5Z6I%K0ZCHXA*DSYB<.3?2RS
M     /$>07)/07%'6MVW!R2V]@.E=:695&9>7;"R*!C]N?GN,OOQK+:&Y;M)
MF09%<&XSGJEM@-29\M2:I99<5Z#S#;VZM2Z"PJX;%W3L3$M983;:T;D9#E]Y
MB6B&[+6VZZQ;;<F0NDF[WB8AE7J\*(AZ7(4GM:;6KT XN\7NT6"$Y<;U<8EL
MA->A4B8\AE%5UI6J6FZ*KW//+HFO:A%%+5^Y2I!B\SOVR:5*1DFIO*WP)4!I
M2KA:'>5NY\=2N:MKH[':O>H=.W/N9AJ4NB9$2X9>VZKPZU;D6%M?128L?.3V
MD:1(3>M?\$\3K$;K69;G-^[*L]%25(Z+9;N>N]<3>K<:JE42]'F9$AQ796J'
MK2A715!BQG/))2O'M^"1.RGNVZW^YL^ZK3TTH[;K:OT)_P!E*Y'7T>BK5*D&
MO=^^-S\E-D7_ &_O[9^;;?V;E#WC7O-<^R"X9%?9:$*<5'A-29[SM(%I@4=J
MB+"CI:B1&NC;+;:*432+7M#:^R]UYI=]B[;SG)]B9Q?7/$NF39;=Y=YNLA*5
M+4S%;?EN+I$M\2BZI8C,T;CQV_<-H0FE* Q:NEVN=[FO7&[SI5QG/UZNRI;R
MWG5?1Z)HI=:]C:.O1*:=$IIZ*4I0\F//@<>
M                                             =_U1^%+6O\ /_#O
MNBMQVW ?].\*_G;CG\<0P?7 _P"/0O\ E<;_ (9!?<ELF#;*
M                            5X_G!\@N3&J_,EY481B7(+?>'XW;LNQB
MY6?&[+MS/;-9[7"RC7&%Y4AJUVJU7Z);X%O>K>ZNLMM-IHEM=.O6O6M8%WFO
M;VY%:R\PGDQAN+;VWABF/6_*L;N%IQ^S[4S>T6FVQ,DU]B&3H:MELME[B0(,
M!VMXJXTVVVFB6UTZ]:]:U@<^:UO3D1K3S!N2V'8OO7=V*X_ RG'+A:<?M&T\
MVM%JML3)-?XCDR&K;;+9>XL"% =K>*N--MMIHE"Z=?3UK6KJ\]+D[RWTSYL/
M,K7F$<GN2N#8G:LXP^[6+%,?WALFP6*S0,PU3@.:-LV:RV7)8-KMMK>5D-7F
M&F6D)2TXGKUKUK613[.!N[.]Q<--K,;-S_+MB9?B'(W(HC5XS;);ME5[CXM>
M-=:UG6B%6Z7VXW&YUBHO+5T4VBM4M)[J]G6O?TWZ>S[[DS7;/$?9S.Q<ZRK/
MLKQ3D!?XK=US'(KIDUYCXU=L!UY-M42MRO5PGW&L5-W:N2FT5JEI/6O9UKW=
M-]WL_NX\TVQQ)V:SL3.<ISW*L5W]?XK=US#(;IDUX8QJ[8%KV;:HE;E>KA/N
M-8R;LU<E(16J6D]:]O6O=TE->RE\A=C[WX%;HC[=V;G&TLYP;E5E,)F^[!RV
M]YGD,7#;[JS4URL<!5XR.ZW2[UA(OS-X4TVJJ64=U:(ZU[^D@\WNF]@D]@
M             '0=JZVQ?<FLM@ZFS:$BX8CLK#,DP?(XBT(75VSY/:)=GG5:
M[Z5HB2TQ+JMI=.BFW4I4FM%4I4Z-LW7N-[:USG>KLPB(GXML/$<APS((JT(7
M5RTY):I5IFU:[Z5HB0TS*JMI=/=-N)2JE:5I2IT?9NOL;VSKK.M7YA$1/Q;8
M6)9!AF015)0NKEIR.URK3-JUWTK1$AIF55;2Z>Z;<2E5*TK2E3S3<^I\/WQJ
M+9VE-@0$7/"-LX%EFN\KA+0ARKUBS"QS;%<5,^)2M&Y;,:<IQERG133R4K36
MBDTK2IVSG$;KK_-LQP*^H\.^81E.0XC>6^QQKP[KC=VEV:XH\-Y*'6^V7"73
MM52BJ?0K2E2K]S3%;G@N8Y9A%[1X=YP[)K[BMV;['&^RYX]=)5HGH\-U*76^
MV5#73M52BJ?0K3J5AF9XM<\&S#+,)O2/#O.'9+?<6NS?8XWV7/'KI*M,]'AN
MI2ZWVRHBZ=%4HJGT*TZE*IL7![SK'8.=ZVR-OPLAU[F63X/?FO#=9\*\XG>Y
MUANC?A/I0^UV3H#E.U::+3TZ5I2I95^47M.X;D\MKB)FMUD.R[A'U:C 9,M_
MQ%2)2]19#?=3)DR77J>+(E2&\)HMUY55*><K5=5*JKNK8=>5=LN?MKR]>*V8
M7-]R5/8UJC!I$I[Q%/R5ZKOUZU<F1)<=IXK\E]&'46ZZJM5.N5JNM5=W6MA;
MY66RI^V?+YXL9?<WW)4]C6R,'DRGO$4_)7JR_7K5Z9$AQWZ:_)?1AU%N.JK5
M3JZU76JJJZUMH/(^W)=-\>4[P>S^]279MTBZ=;UI+FR*NJE35Z/RC(])IERW
MGZ>/*FRF]?)6\^NJE/NJ4Y52JJ[J['#8"9_&U8
MP1\T#]7;S2^;CM/[EYYA1YD/R!^7WS?ME_<U.,*O,>^05R\_$!LK[FYIKA\X
M']5KS^^:GN7[CKD5?I6[%<(4^I;X%K 6J!>4
M                      $*CVI;\/G%C\4&9?=FT0^?:6/PX<:/Q4Y;]U[1
M$"]I1_#?QI_%5EOW7-%?Q[8]\I;AM^(S//N^9-OGLYOZM/&/QO[8_C6 ;6/(
M#_5X8W^-;:'\9PC:IY!/ZO/'/QJ[/_C.$;RO96OU2V(?CSW5_'-M-[9NN-U)
M(]    (H7M-O#WW_ ,&U=S7Q*U]]RP)Z+J+;ST=OW2\/O]Q?F:ZR&71#:4(9
ML>6SY=L==6I3CB[U$;I3M:]$83VC+BA[^X9K7F%BUM[KCA#L;5>U78Z/=+Q.
M^3WI> WZ5VMI2AJS91-E6YUU2E+<7=XJ*4[6_1&,]HKXH^_F&:WY@8O;>ZXX
M0[&U9M1Z.CW2\4O<]Z7@-^E42VE"&K-E$V5;G'5*4MQ5WBHI3M;]$++VNS@K
M]<VN].^8'A-G[[MK5^'H[>+\5OW;F"Y+=9,_5F43:(:2VVQCN;7*;:'GEK4Z
MZN_P6Z4[&?1Y][,=S!HV]MGA)EUU0E+_ *QNG3K4MU"5*?0F#:-G8S"6[7N=
M6MA%NNT:*W7W*6KD_P!O[]1T3V<GE?1MW:/#G*;FA-'_ !]OZF;E.H353R$P
M[5L?'(BW:]SBULIM]TCQF_H);N#W3]_4Z)[.ARMHAW:'#O*;FA*7O'V]J=N4
MZE*E/(3#M6QL=B+=KW.K6RFWW2/&;_>I;N#W3]_6GF'LAO.E+3^[/+WS>]-I
M3)]:W_HEF:\A"ER&T6ZQ[>Q& X]6BWG'([=JO42&U7W*6KM([>GB*I+^)6Q*
MN)S@   !6M^<;S!_MD<YMG998KM[YZPUF]73VIU,/>+;I.+87.G-7+)(-4H:
M0\SF66R;A<V75(H[6%(CM*K6C*.E>7YL_*[^UKS1V/E%ENGOCK?73U=3ZO4R
M]XD"1C6(3)C5QR"%5*&DNLY;E,B?<6G5)H[6(^PVJM:-)Z5['FQ\K/[6?,[8
MV3V6Z>^.N-=NUU1K!3#WB0)&-8C,F-7#((54H:2\UEN42)UQ:=4GQ:Q'V&U5
MK1I/2IG\][G1_;Q\Q;;^:XY>_??3^I'ZZ*THJ-(\:UR\-P"X7!B[97;E(;91
M(8SW-I=SN[#ZD4>K E165JK1A'2;/Y0?#W^QAP>U?@U\ME+?L[/F*[:VW1QI
MIN:QF6:1(;\?'I:D)JOQ,,QB/ M+B>]Q%941YQ%:4=Z$Q7RI^)_]D3AGK?"[
MS;J0-CYPQ7:6TZ.--HEL9;E\6(\Q8954I[J.8CCD>#:W$]ZT>LQ7G$5I1SH3
M#/*KXH_V1N&VN,,O-NI V-F[%=H;2HXTVB6SEN718CS%AE52GOHYB6.1X-L<
M3WK1ZS%><16E'.A8-^1KP5_L#>7AI[760VA-LV]LN-7=N[J.LLMSXV>Y_!@2
M8N+S5(1WT>P+$(MLLKJ/$=;K,A/NMUHE[H;/38^;&S;Z    0J/:EOP^<6/Q
M09E]V;1#Y]I8_#AQH_%3EOW7M$0+VE'\-_&G\566_=<T5_'MCWREN&WXC,\^
M[YDV^>SF_JT\8_&_MC^-8!M8\@/]7AC?XUMH?QG"-JGD$_J\\<_&KL_^,X1O
M*]E:_5+8A^//=7\<VTWMFZXW4DCT                        QPYC?)$Y
M4?-PWA\663F/O+3Y*O)GYONYOBYR0Q_Y9?)8Y+_-_P!R_%UD9BGSO^0]S*^:
MGR'^*++RN[\HC]99PZ_&_;?XJNQ C\JO]8?Q,_&M;_XLNA N\J_]89Q/_&K;
M_P"++H5;7D=_K:>"/X\[3_$U[+-,L7BQ1+=$
MX'*<;M&98QD>'W^/ZY8<KL-WQN]Q.O;ZU:+[;Y%KN4?NK17;X\.4M/7I7IU.
M$R7'K5EV.9!BE]C^MV3)[)=<>O$7KV^LVJ]0'[;<(_=TKV^-$DK3UZ5Z=3A,
MEQZUY;CE_P 4OD?UNR9-9+KCUXB]>WUFUWJ"_;;A'[NE>WQHDE:>O2O3J=;S
M+$[)GN(95@N31?7L;S3&[YB>00N[L]<LF1VR59[M%[NBNWUB!,<1UZ5Z=2IX
MW1K"]Z3V_M+3N2TK[_ZKV'F6O+PNK?A)?N&'9#<+!)E-(HMQ/@2W(%76ZI4M
M*FUTJE2J5I6M7]M[7%YT[M;96ILAI7W]UGGF6X'=EU;\*CT[$[]/L<B2VGN<
M3X$IR#5QNJ5*2I"J52JM*TK6L-V[KF\:>VKLK4^0]??S6F>9;@=U75OPZ/3L
M3OLZQR)+:>Y:? E.0:N-U2I25(52J:UI6E:TJV_=09#Q]WGN/1&64K7)M-;0
MSS5U]<JUX*9%SP3)[GC,N8RBBW4^K37;;5YI25K0MM:5)4I-:5K8<^2#R(9Y
M#^7)HV1)FIE9/IR%*T'EK?C)><BR=:-Q(>)I=72B7*N2M;3;'(5WTHKO>53J
MOIWJGI>37OMK?7E_Z8?D3*2LDU+#E:/REOQ4O.1I&NT18F+I=52B7*N2=>S+
M,^JJZ=W>ZJG573O5/'\G#?+6^> 6F7Y$RDG(]3PY.D<H;\5+SD:1KQ$6)C"7
M54HE=7).O9EF?5WT[N]U5.JNG>JT6]GEY1L<H_*JXZRI5P3-R_1%OF\:LV:\
M=#[L*9J5N% PI#RZ40[5V9J:X8]*75Q-%>(^JG5?3Q%;;#:4;1C=N
M             0H_:C=O1K]OKC3H^'-2\K6VL,KV%=XS"Z*;CW':F1PK-#CS
M:(5_QUFV:R2\A"Z=S;,M*D]$O>F'K[2?M6/>]W\=],Q):7:Z]UQD^=W6.RNE
M4,3]F7^':8C$RB%=/7&;=KE+J$+IW-LRJ*ITH[Z8?WM).U(][W=QYTW$ET=K
MK[7&3YW=6&5TJAB?LN_P[3$8ET0K_CC-NUTEU*%T[FV95%4Z4=]-?G[8IO&+
MDG)/B5QX@STOJU/J#--GWR+'<2IN-=-RY5;[# C3Z-JK_P"L(]IU$A]#;E.]
MJ/.2M/1+_570O9A-;/W_ )B;IV>ZPMRV:YT%+L2':,]6X^0["S;&*6M:I'=T
M;6Y8\2NR$H[>JZ5K7K2B*T5TCV<#7KU\Y9;?V.XRMRW:_P!'2K*EVC75N/?L
M\S'&Z6U2G^O1M;EEQ:Z)2CIU72M:]:416BND>SCZ^>OG+#;VQG&5N6[ -'RK
M*AVC5:ML7[.\PQNEM4I_NZ-K79L7N:4HZ=5TK6O6E$5HKS7V0'4\C)>=F_MO
M/1W';1JOC1-QQ#U&.YJ+E&S]@X?2SK7)JKM:<=QW";TA+?;U<HI2J*I1NM%3
MF2:"3."Q6                      .E[(P2Q;2UWGNLLH:J_C6QL+RG!,B
M831"E/6++['.Q^[-)2Y12*U<@7!RE**I6GI])U#86$V79> YQKG)&ZO8[G^(
M9+A-^931*E.V7*K+-L5T;31=%(K5<&>Y2E*TK3T^DZAL'"K+LK LWUUD;=7L
M>S[$,EPJ_,IHA2G;+E5FFV*Z-IHY12*U7!GN4I2M*T]/I.@;7UOCNX]6[*U#
MF#*I&);4P#,=;Y1'2E"E/X[G&.W'&+VRE+J5-J4[;+HZFE%4JFO7TTZ%3]M'
M762:AV7L'5.8QO4\LUIFN48%DL6G7M9OF)7N;8;HANM?W[/KD!=4*^@I%:5I
MZ*E8)LK <@U5L3.]8Y9']4RC7>89)A&0QJ=>UJ]8M>)EDN26ZU_?M>MPEU0K
MZ"D]*T]%2L3V3@60:KV'G>LLLC^J9/KS,,DPG(8U.O:U><7O$RR7)+=:_OFO
M6X2ZH5]!2>E:>BI2N[BU9E>C=M[/TOG<3U#-=2[ S#6V60Z4KV,9%A.07#&[
MPAJJOW['K]M<JVJGH6BM%4K6E:5+%+R3N2S')?R\=)SY4]4W+]/6]6ALX2Z_
M63*;N>MH<"%CDJ4\XJK[[]WU_+L\QQQ?NEOON4K554U56?1Y._(ACD1P+T]-
MDS:R\KU/ KI',DNOUD247'7L2##Q^3)=<K5]]^ZX+*M,MQQ?I4\\Y2M55I6M
M9[OD]\AF>0_ W3\V3-K+RK5$&ND\R2Z^J1)1<=?1(,/'Y$EYQ57WW[I@TJTR
MW'%^E3SRZ=55I6M;37V?7EI&Y:^5SQ]N4RY*GYSHJUJXV[#2])5*F-7;4\&V
MV_%)<Q]U59,F3?-8S;%.>=<ZJ7(D.TJI54U57;&;0C9\;K
M        "L5\TSD['Y<\Z]^;=LMP3<<)3E%,$UO(951<-_ M>QFL4L=U@5Z4
M72+E*[:]>>BZU4E=Q53T4I1-*XSS+>1T?E/S5WCM6T3DS\.3DM,*U\^TJBXC
M^$8'':Q>RW.%7I1=(V2JMSMVZ*ZJ2N>JGHIT32N:\RGD9'Y2\T]W[3M$Y,_#
MDY)3"M?OM*HJ(_A&"1VL8LUSA5Z472-DJK>[=NBNJDKGJIZ*4HFE0GYR/+V)
MS>\QSDMO"P7--TUZG,*:XU1)86E<&3K;5\1G"L=O5MKTHY2%F2[2_?J)76JD
MN75=/12E$IDZ>S$<?'\,XW;JY&7>$MB=NW8-NP[&'7VO2]A>IHL]IZYP'5)]
M$:YYEE=RB/437W3MH3W?O4DCGV<31#V(\>]P;_ND-;,S<>=P,3QMQ]K^_8AJ
MZ--:>N,%VJ?1'N.79/<8KU$U]TY:D]?WM"1E[.5HE[$N/NW]^W2(MF9N+.H&
M)XXX\U_?L1U?&FMO7&"[5/HCW'+<GN$5VB:^Z<M:>O[VA+U]D&XPR,"XH;_Y
M4WN Y'N'(39]KP3#WI+/ID8#I2%<F9%WMCZD^B)=\]S2[0GZ)KT6]8T]W[Q/
M23L2.B1F2]P                       "(/[5C_P" W_6B_P#+L13_ &F_
M_P $G^LE_P!P9%7]IH_\$_\ K(_]PA!K]L^_^%N?ZX?_ )6C!'V:C]8E>OFX
M[+^ZC7)A1[/#\OB\?-^V)]TNOS"KV>CY>MW_ ! ;#^Z3 37#[);^M*R#YJ>V
MONQU43YB<.3?2RR          (K7M"GEA??"QFY<\M'6#NSC![.RCD-C%IA]
M7<KP6TL>#&VE&8BMU=>OV#0D)9O%5451ZQMID*4W2W+\>,UY\7EP?7YCMPYM
MZ9L?=F6&VIE&^<<M<3J[D^%6MGPHVRH[,9%7'KWA<-"6KK6M%4=LK:9"E-T@
M+\>-#Y[GER?7WCMPYL::L?=F6&VIE&^,<M<3J[DV%VMGPH^R8[,9%7'KUAD-
M"6KK6M%4=LS:9"E-T@+\:&?[4#Y0/WS\1NWF1\=\9[]AZ\L4=OE%B%D@]SV:
M:YLD?P8FXXL>&U5Z1DFNK>VAB^*4E5'\=:1*4MJEK<]9B<\5^3.S>(.]L!W]
MJ:Y>IY5@]U3(>MTAU]-GRO'Y5/5\@P_(V&%H5+L.1VQ:V'DTK1QI54O-*0^T
MTXB+[QFY%;&XI[KP?>6KKAZIDV&7-+[UO?<>3:<FL4FGJ]]Q/(&&5H5*LE_M
MREL/)]"VE52\U5#S3;B8PG&CD3L7BKNK"-XZON'JF2X;<TOO0'W'DVG)K%)I
MX%]Q2_LLK0J59+_;E+8>3^_:55+S54/--K3"HX:<N-N\&>1^M.3.E+KZCF6N
M[RB2_:I3LA-BS/&)E/5<GP7*HT=QM4W&\JM"W(TA-*T<94I$AA3<AEEU%FWQ
M+Y1ZQYD:%P3?VJ+A21CN86]/OC9WGVG;OAV4PT-MY%AF0MM43X%YQ^>JK:Z]
MJ42&:MR&NYEYI:K&3BYR4USRUTCA6\M83J/V#+("??"U.O-NW7$LEB(;;O\
MB%]0W1/@W>Q355;77M2A]JK;[7<RZVI5BQQ>Y):ZY9Z2PO>.L9U'[#E<"GOA
M:G7FW;IB>2Q$MMW_ !&^H;HGP;O8IJJMJKVI0^U5M]KN9=;4JW9X3<Q=1<\>
M-FN.3&EKFF5BV=6M/OK8GY#+U\P/,H"&FLJP')VVJ(]7O^,7)=6EU[4MR6*M
M2F>Z.^RM62!D&9 F5Q$']JQ_\!O^M%_Y=B*?[3?_ ."3_62_[@R*O[31_P""
M?_61_P"X0@U^V??_  MS_7#_ /*T8(^S4?K$KU\W'9?W4:Y,*/9X?E\7CYOV
MQ/NEU^85>ST?+UN_X@-A_=)@)KA]DM_6E9!\U/;7W8ZJ)\Q.')OI99
M                  'D'(3\ >\/Q0;+^XR]'E.]_P !^Y?Q4[$^Y"\'E6]O
MP(;D_%5L/[D;N>&<H/DT\A_Q&;:^X'("IN*O4K!"E*+6'AS\D3BO\W#1_P 6
M6,%F]Q+^2KQF^;[IGXN<;+-#B;\ECC1\W_37Q=8X7/G!#Y#W#7YJ?'CXHL0,
MCS((R ,K                #H6U-BX[J#66P]KY=(3$Q;6F$93GN12*J[/"
MLN)62=?KE5%>U=:NUB0%T12B554JM*4I6M:4.D;,S^P:IUSGNS\J?I%QK7>&
MY+F]_?JJB?#L^+6:9>[A5%>BNKE8L)5$TI2M5*K2E*5K7H=(V7GUAU5KK/-G
M92_2-C6N\.R7-[^_57;5NT8M9IE[N%4U[55JY6+"51-*4K6JJTI2E:UZ'FNY
M=J8MHS46T=TYQ*3"PW4FO<RV5E,FJZ(JU8,(QZX9)=JHKVKK5Y4*VKHBE$J4
MI=:4I2M:TI6I[V%FU[V7GV<;&R5[UC(\_P OR7-K_([E*\>]Y5>IM]NKW<NM
M5J\6=/<5UKZ:]?25@.=YC>-B9QF6P,A=\>_YSE>19C?'^JE>->,FN\R]7-WN
M5U4KQ)LU=>M?37J5B&=YA>-AYOF6?Y"[X]_SG*LAS"^/]RE>->,FN\R]7-WN
M5[I7B39JZ]:^FO4I6MG[!R#;6RMA[5RQ_P!:RK9F<Y;L')I/<I?K&09G?[AD
M=Y?[E]5J\6XW)Q76OIKU])95^4MIA[0WET\4\$FPU0;Q.UG$V)?H[K:FY;-X
MVQ<;ALR5$GI<^F)G6Q.5(B+2KTM^KT1Z*)I2EASY7&HG=(\!.,F%3(E85VF:
M[BY[>V'6U-RFKML^?/V+)BSDK^F)F6Y.3IBK2KTM^!1'HHFE"PM\KS43NDN
M_&;"YD2L.[3-=Q<]O;#C:FY35VV?/G;$DQ9R5_3$S+<G)D15IK^\\"B/11-*
M%M!Y)F@W^-OE8<,-<7""JW7VX:DA;1R2*\TMF<Q?=U76Z;<F0KFASZ:FX6A&
M:(@N(5Z6O5J-TI2B*4IL6,_#/DVG@                     &/'+R+)G<3
MN3\*&P[)ES..^ZHL6,RBKCTB3(UMDK3##2$]5+===71*:4]-:U/!.5<:1-XO
M<D8<1ER1*EZ$W#&C1V4U6Z_(?UYD33++2$]5+<=<71*:4]-:U/!N5$:1-XP\
MCX<1ER1*EZ&V_&C1V4U6Z_(?U[D+3++2$]:K<=<71*:4]-:U,7.<4.5<>%7,
M"WP8[LN;.XN<@(<.*PA3C\F5)U/EK,>.RVFE5..O/+HE*:>FM:]"J6*QHK*"
MEZ+83C3<8MWXX\?[M!6IV%<]):JN,-Q2%MJ<BS<$L,F.M3;E$K;4MEVE:I52
ME:?0J6?W'>?&NO'[1=TA+JY#N6G=93XCBD*;4Y&F859)#"U-KHE:*J:<I6M*
MTI6GT*EG?QXGQKKH#1MSA+JY#N.GM9SXCBD*;4N-,PJR2&%J;71*T54TY2M:
M5I2M/H5+J7B3=(=[XJ<9;U;G%/6^[\?-,72"ZIM;2G8<_7&-RXKBFG$I<;4M
MAU-:I52BJ=>E:=3VP]B/83(,                AH^U12(ZMC<.(B7V52F<
M)W%(>C)=160U'E7W 6XS[K-%>(VS(<B.I0JM*)6II=*5K5->D1_VF)]A6?\
M$J*EYI4EG#]LOO1Z.(J^TQ)O6#-QWG&:5\1#3[D5U*%5I2BJMJI3K5->D2?V
MEM]A6?\ $V*EYI4EG#]L/NQZ.(J^TQ)O6#MQWG&J5\1#3[D5U*%5I2BJMJI3
MK5->D"OVRR5&7M3@="1)85,CZ_WO*?B)>;5)8C3,CUFU$DO,455UMB4[!?2V
MM5*)6IE=$UK5"NF/'LP255Y[;>5VU[:<0L\3572O;12MS:#JE-:_0I55$5Z4
M_=Z5/!/9OTJ_MO[55TKVTXJ9LFJNE>VBE;<T=5-*U^A2JJ)KT_V>E3P;V<5*
MO[;FU%=*]M.*V;)JKI7MHI6V](532M?H4JJB:]/]GI4Q<]D 2JOF4[Q71*JH
M3P<V2E2NE>U*E[[XTU2FJOH44JB*UI3]WI7_ &"=J36R:B6.X
M            !!H]IQT4[A?+74F]X,-+-EWAJ?WAN4A*>JI6=:FNGO=='WEI
MI2B4KPS*,?:;2KJJOJRZTK6E.B87_M&VE7,0Y2:MW9"B)9L^Y=7^\EQD)3U5
M)S35]R][[F\ZM-*4316(9)8FFTJZJKZNNM*UI3HF&3[1?I9S$.46KMUPHE&;
M/N36/O)<)"4TJJ3FFK[EZA<GG5II2B:*Q'([$TVE755?5UUI6M*=$UU?M>/'
M)[ .;6DN2%N@)CX_R&TK];=VE)3U5,V-I2\>]=YD/N)I2B$KP',,88:2KJJO
MJKE:*K2G:C^?9E>0\?7_ "MVEQ\O$[U:V<@-=LW;'67'$=DG/]2/7&]0X3+;
ME4U0N7@]^OSRU-U[EUA-I4E5*44W_/LZ&^V,%Y.[+T1=IOJ]NWI@+-TL#*W$
M=LC.=6NW"[Q(;+;E:50N5AM[O;RU(KU56&A*DJI2BD?S[.MOEC!N3>RM%7:;
MZO;MYX$S=+ RMQ';(SC5SMPN\2&RVY6E4+DX;>[V\M2*]55AH35*J=*H_GV1
M;E'&UES1W'Q@OMQ]5M')O5L>]XLPZZWV2]F:2?NM_@6^.T[5-6US=>9)DDAQ
M3=>Y=;>TE2%4HE3<YDFA$S@L5@                   #6=YQ.W(VF?+8Y7
MY Y);8FY7K:5J>TLJ<HA^;,V].A:YDLQ*5I53C\:S9'+E*HGTI9CK5UIV]::
MZ_-DVI'U'Y>G)Z^KDMLS,GU[)U?:VE.40],E[5FP\ DLQ:5I53C\>T9!*DUH
MGTI:CK5Z.WK37=YL&TX^I/+WY.7U<EMB9DVOI&L+6TIRB'IDO:DV'@$EF+2M
M*J<?CVB_RI-:)]*6F%J]';6M-2'GM;OBZ$\ISFGDSLMF/<,TU/,TI96%NI;D
M7"?O&XP-53(\%-:54[)B6#*YLQ5$^Z2Q%<7UI1-:TK>M7X+<MH[+UWK.S4JJ
M\;$SK$L%M5$TK55;EEU_M]@@T32B'*UK65<$]/<J_P#H5*^?6^%7#9.Q,"UU
M:*5K=<^S3%L*ME$]>M;AE-\@V.%2G1#E>M9,Y/\ O5?_ $*E?IK?"[ALC8F!
M:[M-*UNN>YIBV%VRB>M55N&4WR#8X5*=$KKUK)G)_P![7_Z%2J+T_KF[;AVW
MJW4EAHI5\VEL;"-<V5*:5JI5VS?)K9C-NHFE$.5JJLRYHZ>Y5_\ 0K] MK($
M&+;(,.VP64QX5OB1X,..E2U)8BQ&4,1V4J<4M:DM,MT32JJUK7IZ:EI'"AQK
M=#B6^$U1B'!C,0XC":J4EF-%:0PPTE2U*6JC;2*4I6M:UKT]-2T3A0XUNAQ+
M?":HQ#@QF(<1A-5*2S&BM(88:2I:E+51MI%*4K6M:UZ>FI=KVZWP[3;X%JMS
M"8MOMD*+;X,9*EK3'APF$1HK"5.*6XI+3#:4TJJM55Z>FM:GU'TGTGV
M                           %3=R$_#YO#\;^R_NSO15Z[W_#AN7\:VQ/
MNOO!6";V_#?N3\:NP_NNNY2D\GOE*\AOQY;:^[Z_EB)Y)_ZKGB/_ #0S'XU,
M\)[GD\?JV.+/\U<M^,W-R>CY/OZMSBU_-7+/C+S8M)?9]_U._"'^8V=_'+L@
MVFFRXV5&Y$                                K??/!X]R>/OF.[T::A
MUC8WN2=$WYBCW@581-C;*5*F98ZA/I;JF-LF#?(]*I56BDLT56B:UJE-?5YR
M^B)&B?,"W2TW$K'Q[;<R+O#&'O!JRB7'V&J3*RAQ"?2W5,?84*\L4JFM:*2U
M15:)K6J:5^_G):)D:*Y_[H::BUCX]MJ9%W?C#W@U91+C[#5)E9.XA/I15,?8
M4*\L4JFM:*2U15:)K6J:52'M#W&"5QB\UCD8RS!5%Q3?-QA<E<+D>KJCHGQ-
MM+F3LU>;1[IJJ8NV;=D,:E4*K126**K1-550G=W[+YR7:N>$[\XDWNX)K<,6
MO,+=^ 1'G.]]ZP9$U;\2V!%C44OZ5!LE[M]FD40FG2KUW>7Z*UKUW(^S<\B6
M[CAV\>+5YG)K/QJ[Q-RX-%=7W//6._-P,6SJ+'HI7TJ'9[Q M+]$)ITJ[=75
M?[/7<7[.!R';N.';OXN7B=2L_&KM$W)@\9U?<\]8[\W Q?.8T?N5]+AV>\0;
M2_1":=*NW5U7^SUD+>Q\<MF;OKWDMPCR&YIK=,-OT#D-K.$^Y5<B1C.4-6O"
M-FPXE%K^DV_'LAMEADI;2GI5^^/K]%:UZRQR4(2?2:R
M     0=_::.3<?8/)75O&;'[FW*L^@L.DY+F3$5ZE4M;'V@FWST6R>VA:DK?
MLF"6FUR&:JI13?ON\GIZ:]89GM%W(V/G?(?6G'6Q7%N3:M'8G(R'+68SM*I;
MV!LE,":BW3D(6I*W[-A5KMK[-54HIOWU=3T]->L-;VB?D7'SKD+K7CM8KBW)
MM6C\3D9#EK,=VE4MY_LA,":BW3D(6I*WK/A5KMK[-54HIOWU=3T]->M=[[7/
MR[B[.Y9Z<XCXQ=VIECXT8)*RS/(\1^BDL[6W"FUW)NT7-MMQ:')./:XLEGDQ
MZJI1;7OX^GIZ:]?,?9M./3VT.<=[W7/AT>QSC=KF[WEJ4M"W&V\\V7&N&"XM
M$6CT,T4[C+V0RFUJK6J'82:I3W=%H\Y]GLT.[LCF;>-PS8E';!Q[P"ZW=J2M
M"G&V\WV)'G85C45:/0U2KN./7Z2A2JUJAR&FJ4]W1:/.O9\M$.['YEWC<$V)
M1VP<?<!NMW:DK0IQMO-MAQYV%XU%6CI1JE7<==OTE"E5K5#D--4I[O=(\B]D
M[XO/[@\Q'(>0-R@4?Q7BAJN^7YF8MM;K36R=MQ+GKG#8+C?2C%%/XB_E$QM:
MZJJV];T50GNZ+;GK$WDFW%D^                        :4_:#?U76Z/Y
MX::^-/%C3YY[?ZMC;_\ .O4?QEXT:@//5_5N;=_G7J7XRL;(_GM/'ZG??_\
M/G0OQRX:02>'7RNN+'SCM'_&;C!"CXF?*IXS_.!TU\8V-D*WB?\ *FXU?C_T
MW\8N.%<-P0^7#PU^=9QX^-W$"UB+-\LT2Y\              .L9MAV.;$PS
M+M?YA;6;UB.=8Q?L.RFSR.OJ]VQS)[5+LE[MK_;6BO!GVR<ZTKI7KVKJ=<S'
M$L?S[$<IP7++<U=\6S3'+YB62VE_KX%TQ_([9*L]YMSW;6BO"FVZ8XTKIZ>B
MCKF88G8,]Q+*<&RNW-7?%LTQR]XGDMI?Z^!<[!D=LE6>\VY[MK17A3;=,<;5
MTKUZ*.H;!P3%=I8%F^LLZM+%_P (V-B&2X)F-BE=WJUZQ7+[--Q_(;3)[:T5
MX%QM%P>97TK2O:NI5$[RU==-(;IVWIJ]*6Y=M4[*SC74]]:*M^M2,-R6Y8\N
M:A-4-]69OO?XK:J4HE2%T53T5H5ANY];7+3>W]IZDO"EN736.P\RP&<\M%4>
MLR,2R&X6)<Q%*H;ZM3/4?%0JE*44A=*T]%:%8YN;6]RTYM[:.I;PI;ESUEL+
M,L"G/+15'K,C$LAN%B7+12J$=6IGJ/BH52E**0NE:>BM"EJY%:>O''G?^[M"
MY M;UZTOMK8>K+E)6VIOUV5@667;&')[:5(;[F+A[V>.VJB:)6VXE2?16A8.
M>1'MJ7MGRR]">^DM4V\ZT=S/4MP>4YXE41,-RJY_6G$[:J6ME-OP2XVIBB:U
M^@WW4I1*DTI.Y\E#:4K:'ET:/]\I2IEVUVYE^K9[RG.^J(N(Y/<?K7B]M5+6
MTF#A-PMC%$UK]!OK2E$U32DZ[R5=HRMG^77I'WRE5F7;7CF7:NG.J<[ZHBXE
MDUQ^M>+VU4M;5(.%3[8Q1-:_0;ZTI1-4TI9Z>S@[MF[K\HOC5[\3E7"_:E>S
M[25S?4[XE6X6!9G=_K*@T35;BV$VS6]ULL:B%5^@UW)HE"DIIN!-KAM8-Z!1
M#<L/E3<E?Q_[D^,7(RJ;Y ?AXW9^-S9'W97D&J;(/^GKW_UO<O\ GCQX >1@
MX@                                E%^RF>91#X4<_*: V/>%0-'<W$
MXQJN?(DOI;MV+;NM]SDHTOE,I3[J68\&[3K[/QR55-$^ZO4:0ZNC4.M#>MY!
MO-6-QDY;4U'F=Q5$U=R?38\"E//.T1#L6SX<YY.M+Z_5URC;,6X2KK+LS]:4
MI[JYLO.*HW'J#W70>:IQC+?>B:YV6O*/ @+JJO1#%T0XJELD*ZUZ40XMU;*O
M_P +2M?0DM;2?4#/L          \'Y(\E],<2]3Y#N?>N9V_#<*L#=6VU2'&
MW;SDEZ<8??M^*XC9O$1+R+*+M2,OU>(Q2JNQ"W7*ML-.NM^)<A.1.HN+FK[]
MM[=670,2P^QMU0VI];;EWR&[N,O/0,9Q6T^(B5?\DNE(Z_ BLTJKL0MURK;+
M;KJ/$^07(?4?%[6%]VYNG+H&)8A8VZMMJ?6VY=\AN[C+ST'&<6M/B(E7[)+I
M2.OP(K-*J[$+=<JVRVZZC&[E?RVT'PFTKE&_>1N?6O M?XTU5II4EUIZ_99?
MW8\F1:\,P>P^*W.RG,+W2(YZM!C4JKL;<?=4U&9?>;KW/,V\U7<GF(YVN%(K
M/U]QYQ>ZKD:ZT_%G5<:<>CUF1XF:Y\_'5X%^SF7"EJ33IW0[8RNK$6E:J?DR
M8(/F,^9KMOGQFJH;]9N":%QJYK?P'5$:;WMN.QZRV(N89P^PKP+WF<J')4FE
M*=8EM:75F-2M5/R),$SS%O,QVSSUS54-^LW!=#XW<UOX#JF--[VW'6*RF(V7
MYN\PKP+WF<J')4FG3K$MK2ZLQJ5JI^1(K _-V\YO?/FE;'7;Y*KEK'B[AUY<
ME:LT7#N-7&77XJIT6%L#9<B*OU;)-BS;?-6BE$U5 L[#BH\--5*DRI>JHUE&
MLXTR              'IVF=-[*Y![/PW3>H,5N&:;%SV[(LV-8];4HH[)?\
M!=ERY<J2^MJ);;3:;=&>ES9DA;<:'#8<>>6AMM2J>CZBU)L/>VR,2U)JG&9^
M7Y_F]T1:<>L-OHBCLA_PG94J5)D/*;BV^UVN!'=E3);ZVX\2*RX\ZM+:%*IZ
M-J34NPMZ['Q+4VJL9GY?GV;71%IQZPV^B*.R'_"=DRI4F0\IN+;[7;($=V5,
MEOK;CQ(K+CSJTMH4JGKVA-#;9Y.[@P/0VC<,NF?[4V5>V[#B>+VE+='I<GP'
MYLV;,ER%LPK59++:XC\VX3I+C42!!CNR'W$--K72QV\LGRV]9^79I9O&+56!
MEFYLS9A7+<.TZP&V9=]NK;25L8OCZW$UFP,$QEQ:T0HZE=TAY3DMU*77O#;L
M"?+F\O?7? ;4#>.6RL'*-NY>S#N.V-EUA-LRKU<T-T4SC=B6XFLR#A..N*4B
M&PI7<^ZIR4ZE+CW8W/\ ?+I\OK7G G4+>.6RL+)]N9<U$N.U]E5A-M2KS<T-
MT4SC=B6XFLR#A6.N*4B&PI7<^ZIR4ZE+CW8W:P>43Y3^I/*ST"UB%FK;<UWW
MGS$"[;UW)6VM,3<CO+;*5Q\/QAQU%;A;=;XBZM:+?%6NBY+ZG9KR4O/U;:V6
M&Q V&FVH
M  Q5YO<CK=Q)XG[TY!SG(U)>N\$N4O&(TOLJQ<L[O"F<>P&TNH7^_9N>97:"
MRY2E%5HTM2NE:4J8R\R>0,#BUQ@W3O>:N/25@6$W&5C<>5VU8N.:W535AP>U
MNH5^_9N.772$RYTI6M&EJ5TK2E3&?F/O^!Q<XP[HWM,7'I*P+"KC*QR/*[:L
M7#-+JIJPX/:W4*_?LW'+;I#9<Z4K6C:U*Z5I2IAGYAG*RU\(^%?(SD]<78E)
MNK=;W>=A\2;V5C7;8]\4QB^M+(\VO^^1[OGM[MT=VE**JEEQ:NE:)J59%TNE
MQOESN-ZO$V3<KM=Y\RZ72XS'5OS)]QN$AR7-FRWW*U6])E275..+56M5*56M
M2M&N=RGWFXW"\769(N-TNLV7<KE<);JGY<Z?.?<E3)DIY=:K>D29#JEK56M:
MJ4JM:E:I<KE/O-QN%WNLR1<+I=9LJY7*?+=4_*G3YS[DJ9,DO+K5;TB3(=4M
M:JUK52E5K4IM;S>+KD-WNM_OEPEW:]WRY3KQ>+K/>7)G7.ZW.4[-N%PFR'*J
M<?ES);ZW'%JK52EJK6OIJ? ?$?$<:          3TO9L./U-9<'LAW/<8BF;
M_P C=F7>\Q)"FU,K<P'6RI.#XS&<0NG>M3>5,Y%)0YUHA;,MOMIZ*J7-U]GH
MT537/#._;>N$6K5\Y ;%NMVBOJ0II:\'UZJ1AF.QUH73N75&3-7^0ASKVK9E
M(Z4]'<J;7[/?HNFNN&M]V[<(M6KWO[8EUNT5]2%-*7A&OE2,,QV.M"Z=RE(R
M5F_2$N=:)6S*1TIZ.Y5DW[)OQCIJ+R[\HW[=82F,EY5;;OE^A2E-*86YK74Z
MI6N\1B.MN)[UJ;S)C*9:':5HAQB<WVI]%5KD/&^LWRDHT
M               \KW/O+3?'/7M[VQOK:.!Z>UKCC=%WG-]C91:,2QR&XM#B
MXT*ERO,J(Q)ND^K5418;-7)4MWHVRVM=:)KT/96TM;Z:P^Z; VQG>*:YPFS(
MHJY91F=]MV/6:.M:5J9C4FW*1':?GRZMU2Q';JM^0YT0VA2ZTI4?!<KI;;-#
M=N%VGQ+="9IU=E37VX[*:UI7HGO=4FBG%].B4TZJ57T4I6I"R\RCVRO5V&-9
M'K#RS=:N;8R?PYEL1R4W):;KCFM;6\I*V$W;7VJW_>S-<U<;0[XD>3?U6".Q
M):IXEOGQU=%1G>:OM)."8TW><&X184O8%\[),%.Z]D6^?9L)@.J2IJEPQ# G
M?4<GR9:$K[V7KLJT--/MT[X<MFO2HQGS7DE C4>@X1"K<'^BD>_=R;<9@MU]
M-/$AP*]DJ56G7K13O@THJGI0NA!)Y6\U.57.+8K^U.5V\\^W9F*E2:6Y_+;M
M6MAQB++<2[(M>$X=;6H&(8-97'4476%:(,*+5?NJMU56M:Q4=^\F=]\H\Q=S
MS?VT\MV=DE:O4ANY!<.MJL;$A:7'8.,8Y"1$QW%K8M::*K&MT6,Q57NJH[JU
MJ#%._P"37_*9E9]_NLNYR?==E9#GTIA*J]:MQ8R*(CQ6JU_WK:$IZ_N&+QX6
M#@@
M                #O\ JC\*6M?Y_P"'?=%;CMN _P"G>%?SMQS^.(8/K@?\
M>A?\KC?\,@ON2V3!ME                                        ("
M?M)6JGL'\PF/GR(J$V_=.E\!RJLUI-:)?O>*+NVM[C$?K7I54R':<2MJU5I2
MJ?!D-4I6JJ*HF#E[0EK)[#.>#&<(C(3 V_J'!\GK,;36B7[QC"KGKZ?%>K7I
M54N):\6MZZUI3M\%]JG7K15*0??:#-9O8;SM8SA$9"8&WM18/DU9C::T2]>,
M95<]?SXKU:]*JEQ+7BUO76M*=OA/MTI7K15*5HOM86F)&N_,_B[+;AMHM>_]
M!:TS.MP935*9.0X8N]:HND&15712Y\"R81:G%5I3L\"2S2E:JHJB<KO9;MUQ
MK1M;D[Q[N,U*7,YPC#]K8Q$?71MNDO7MXG8QE+<*M:)H].N,+/[<ZMOJI=6+
M<I:4]K;M3)[V:W<,>U;.Y':(GS*)7FF&XIL['(SRZ(;I*P.[3<<R5N'UHFCL
MRX0\Y@.+;ZU75F!5:4]J'*TR;]FSW!'M6S>1FB9\RB5YGAV*;-QR*\NB$4E8
M)=IN.9(W$ZT31V9/AYQ <6WUJNK,"JTI[4.5IFE['1R!BV/<_+WC!=+@E#FQ
M=>X-NC$(4AQ+3=)NK[[<<0S%J!W42E^X76W[,M;JVNY3E8]K4XA-$-O*I,^)
M=Y+G)]                  !5@\]_>_^W3S1]Z?4_>O^UER,][?>[P?>_WO
M^_!F/J?J/JW^+^I^K]OA>'[CLZ=OHZ%:!S@]1_MI\OO>SU3WM_M0[_\ >[U#
MP?4?4?OKY9ZIZEZO_B_JGJ_;X?9[CLZ=OHZ%:=S=]1_MH<N_>SU3WM_M/[]]
M[O4/!]1]1^^MEGJGJ7J_^+^J>K]OA]GN.SIV^CH4UWF5>]GZ1GG[[R^H^\_]
MM?E3[T^]?J_O9[V??TSOU#WN]4_Q7U'U7L\'POI?A].WT="<I[/HE2?*YTI5
M254HO+]RJ16M*THI--JY4BJDUK^^3WIK3K3]VE:$SWR)4JIY;&GJU36E%Y5M
MQ2:UI6E%)ILW)T]R:U^C3N36G6G[M*DS/R*TJIY;>H*U36E%Y5MM2:UI6E%)
MILS)D]R:U^C3N36G6G[M*EBA[,2E2?)VX_54E2:+S??2D5K2M*+33<^:(JI-
M:^A2:+16G6G[M*T_<-U1N"-OQ(!                      ,$?- _5V\TO
MFX[3^Y>>84>9#\@?E]\W[9?W-3C"KS'OD%<O/Q ;*^YN::X?.!_5:\_OFI[E
M^XZY%7Z5NQ7"%/J6^!:P%J@7E
M           !"H]J6_#YQ8_%!F7W9M$/GVEC\.'&C\5.6_=>T1 O:4?PW\:?
MQ59;]US17\>V/?*6X;?B,SS[OF3;Y[.;^K3QC\;^V/XU@&UCR _U>&-_C6VA
M_&<(VJ>03^KSQS\:NS_XSA&\KV5K]4MB'X\]U?QS;3>V;KC=22/0   #R#D!
MI;$N1FD]I:+SIKQ,5VGA-]PVZ.I:H\_;O?:$XS!O4)%7&:5N5AN/@S8M>]/;
M(CHKUIT/*=Z:@Q;?^G=E:6S1KQ,9V9AU[Q*Y.I;HZ] ]](;C4*\0T5<:I[X6
M2X>%,C5[D]LAA%>M.AY5O+4.+;]T]LG2^:->)C6R\/O6)W)U+='7H'OI#<:A
MWB&BKC5/?"R7#PID:O<GM?817K3H>&<FM 81RIX^;BXY[&8\7#=R:_R/ [P\
MEFC\BU^_=O=8MV06]NKK%/?;&[K1BX0Z]Z>V5&;5UIT*SK7^5;;\MOG%:K[*
MA+C;.XO;EFVO([.AZ5!A9+"L%SE6+*K(W+4TU)5C>?8J])CMR*(^G0)Z74=:
M*25UV"Y-M/R]^9ELO<F&N/L;C;MN9;<@M*'I4*)D,.QW&39<FL[<I3;4A6/Y
MQC+TAAM^B?IL&:EQ/6BJ%=W@V3;1\OKF5;+U)AKC[%XW[:EVV_VI#TF'$R&'
M8[C)LN36=N2IMJ0K'\WQEZ0PV_1/TV#-2XGK15"I UEF>[O*?\Q"RY',M[D3
M;O#W?5PL^56)J1-MT#+8&,W>9C>9X^U-4RQ*7BFR\,D2XS4FB.C]LN27D4K1
M2:EGCKG/\6VMK_"-GX-<D7G#-B8ECV;XI=4)JBEPQW*+3$O5GEU:5[ME;\":
MVI2%>Z0JM4UZ5I4L>< SG&=G8+ANR,,N*+MB.>XO8<QQBYH35%)]AR2UQ;Q:
M956U>[:6]!F(JI"O=(56J:^FE2QLP'.,:V;@V';'PRX(NV(Y[B]AS'&;FA-4
M4GV')+7%O%IE5;5[II;T&8A2D*]TA5:IKZ:5+?75>S,-W1K+7NW]=W9N_8#M
M+"<7V%A=Z;15M-TQ?,++"R"Q3JM*]VPY(MMP;4MM71;:JU2JE*TK0[F=N.VG
M?351YS',"O#O@MLS(K#=4V[:&UFZZ:U95IY*+A$OV9P9K=]R:'1+J)#+F(8?
M&N$YB0E*VVKBB(ARG1VE*ZR/-QY75XG<+-B7^QW.EOV1LYNNI-:5:=2B=%O>
M70IC=ZR.)1+J)#+F*XG'G367TI6VW/1%0NG1VG769YMO*RO%#A?L2_62Y)@;
M'V:W74NM:M.I1.BWO+84QN\Y%$HEU#[3F*XI'G3&7Z)6VW/1%0NG1RE*Z8?/
MLYT5X)^7/MO*<:O*;5N#<[5=#:;4P^ENYP<DSVW7!K(LN@T0^W*8>P?!(ESN
M,:4E#C3-U;A-N4Z/4I6&IY*7#U7+WG5KN'?;92=J_2BFMU;,K)9JY FPL2N,
M*N)8N_1::QI2LIS61!9?BK513UK;FK315&E4(D/D]<3U<J^:F!1+W;J3=;:>
M4UN#8M9#55P9D/%KA#KB^-/46FL:37)<P?A-/1E*HIVVMS%IHJC2J$2KR?\
MBBKE3S1P.)>[=2;K?4%6MO[$K(:JN#,AXO/A_6OC;U%IK'DUR7,'X33T92J*
M=MK<Q::*HTJA N]GZX*JYR>8UJZ!DEH3<=/<?U,\@-N5EL5=MMPM^$W6WUPG
M#I%'$5B3%9EL"5;F)$-:J*?L[5P<315&%T+((L%2P(+6\      A4>U+?A\X
ML?B@S+[LVB'S[2Q^'#C1^*G+?NO:(@7M*/X;^-/XJLM^ZYHK^/;'OE+<-OQ&
M9Y]WS)M\]G-_5IXQ^-_;'\:P#:QY ?ZO#&_QK;0_C.$;5/()_5YXY^-79_\
M&<(WE>RM?JEL0_'GNK^.;:;VS=<;J21Z                        8X<Q
MODB<J/FX;P^++)S'WEI\E7DS\WW<WQ<Y(8_\LODL<E_F_P"Y?BZR,Q3YW_(>
MYE?-3Y#_ !19>5W?E$?K+.'7XW[;_%5V($?E5_K#^)GXUK?_ !9="!=Y5_ZP
MSB?^-6W_ ,670JVO([_6T\$?QYVG^)KV6:98O%BB6Z(
M        ! U]I"XJ2=0\Q+-R'L5JJS@_)C%XLZY3(T>K<*)M3 8=OQO*8+E&
MJK88<N^-(L]R2M7AKF2GYBZ)4IIQQ4)'V@OC)(U5RRM&^K+;*LX9R*QN--N$
MJ/'JW$B[,P>)!Q[)8:Z-U4PRY=<>3:;A1:O#5*DO2U42I3;BZPF_:!>,TC5?
M*^T;XLMLJSAO(C&X\VX2H[%6XD79>$1(./Y+#71NJF67+KCR;3<*+5X:I4EZ
M6JB5*;<76MN]JYX8RM'<[+!RBQRS*CZ\Y<8=#N-VG1(M6H$+<VM8-LQ3,K>Z
MEFJXT9V^8FBQ79*U>$N=,DSUT0I33KBN2]G"YE1=)\GLEXSYI>&X&#<F84!G
M%%SGUHB6_<N*(EN8W%84XND6&K-[#,FVY5>E')=P9MK-*UKVT.0]GYY;QM.\
MC\AXZY?=FX.%\BX<%K&%S7E(BP-N8PF4YCT9E3BZ1HE<RLDR9 5Z/$E3V;>S
M3K7MH<A[/_RUC:>Y'9#QWRZZMPL,Y$PX+6,KF/*1%@;;QE,IS'HS*G%4CQ:Y
MC9)<N KT4<E3F;>S3K7MH<M[*;STA\?.7^6<2,^OK5MUURYM]L8PQRX2%MPK
M7OK"T37<3AQU.KI#@JV%C<^?:UUZ4=G7./:8Z:UKV))W!->)JA8]@
M          'XR)$>''?ERWV8L6*R[(DR9#J&(\>.PA3KS[[SJDMLLLMIJI2E
M5HE*:5K6O0_)]]B*P]*E/-1HT9IQ^1(?<0RPPPRBKCSSSSE4MM---IJI2E5I
M1-*=:^@_)]]B*P]*E/-1HT9IQ^1(?<0RPPPRBKCSSSSE4MM---IJI2E5I1-*
M=:^@_"5*C08TB;-D,0X<-AZ5+ERGFX\:+&CMJ=?D2'W5(:888:152UJK1*4T
MK6M:4H5>7F.<F:<O.:N_MZ0ICLS%\BS1^RZ_4ON0A.NL,C1L1PEYJ.I**1%7
M2P65F<\W2E/\:E.J552U*56ML\P'D53E5S!WENF'+<EXW?\ +W[/@JE]R44P
M'$(T?%<.=:CU2BD55RL=H9F/-TI3_&9+BE5JI2E5K>>?W(FG*CE]O'=$.6Y+
MQN_Y>]9\&4ON0BF!8C&CXKA[K<=244BJN5CM#4QYNE*?XS)<4KJI2E5IZ/-7
MY<4YQ>8#R8Y&6^<[/P[*<_DX_K);G>AM.K,!B1<'U\^S%4AND%5XQFP,7"0U
M1-*^N3'E*JI:E*5+I]FLX[R-7\+,NW=>(=8MZY([&E7*UK6U5IU[7NLJ3\0Q
MM3R7$)=[G,L?R)YNOI0N.\TM/H56M947L\FA)&M^(.5;DNT2L:[\@\_D7"VK
M4W5MQ[!-<TFXICRG:+2ERM5Y0_?W6Z^E"F'6U)]"JUK*;]GKT+(UOQ#RG<=V
MB5C7?D#G\FX6U:FZMN/8)KJDW%<?4[1:$N]R\G?O[K=?2A3#K:T^A5:UG!>R
M9<6I6GN .;\A;[ 5#O\ RNVI+NMF6MFK+LC6&HJ7+!L36^EQ"'JJ=S63E+[5
M>M6UQ7VEH]"ZUK(J-^QOP)3@                       !!)]I#X@R]0\J
M[%R>QNU+;P#DI9V&\AE,)56+;-OX3;XEHO<5Y"$U9@HR;$V;;/8[E47,F-W%
M=*5\)=2%'[09Q2DZJY-67D?CUL6C!N0UI91?I+*55C6W:^'08MKO$9Y*$^%"
M1D>+M6^<QW5HN7+;GKI2OAJJ0K?:!N*DG5?)BR\CL?MJT8/R%M3+=^DL)56-
M;MJX?!BVN\1GDH3X4-&1XNU;YS'=6BI4IN>NE*^&JI7#>U<\&9NCN9N.<O\
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
M\?-^V)]TNOS"KV>CY>MW_$!L/[I,!-</LEOZTK(/FI[:^['51/F)PY-]++(
M                       \@Y"?@#WA^*#9?W&7H\IWO^ _<OXJ=B?<A>#R
MK>WX$-R?BJV']R-W/#.4'R:>0_XC-M?<#D!4W%7J5@A2E%K#PY^2)Q7^;AH_
MXLL8+-[B7\E7C-\WW3/Q<XV6:'$WY+'&CYO^FOBZQPN?."'R'N&OS4^/'Q18
M@9'F01D 96                $=?VCSEU&TWQ'M7&_'+MX&P>3-[:AW:-$?
MJW,MVHL,F0[SE4UY;-:NQT9'D"+9:D-KHA$V&[/315:-.(KH+]H&Y4QM2<6+
M9Q]Q^Z>#G?(N\-1+I&C/U;EV_5>(RXEWR:8ZMJM76$7^_(MUL0A=$HF1'9R:
M5K1I::Z$?: .4\?4O%JV<?K!=/!SKD3>&HETC1GJMR[?JS$I<2[9+,=6U6KK
M"+_?46ZV(0NB42XCLY-*UHTM-8LOM6/.&'H;A#9>*.*WOU?9W+G(&(-[B0I-
M6I]JT?@4^!?LRN#[C%5/Q495D[=HLK;;E$-W" ]<D44JC#B*P[^"'&RX\N>7
M6B- 0XSS]MSC.[97,GF>]-;=KO'_ !,DV%<J.I4W1MZ)AUIFU8I5;?BR:MM4
M512TD3GA-QZG\I^5&D]&1([KUNS/-K=7+7FNY-8&!6+Q,ASRXT<2I%&WHN)6
MN95BE5H\215MNBJ*6DB@\*>/<_E-RGTIHZ)'=>M^99K;JY:\U52:P,"L??D&
M=W"CB5(HV]%Q.URZL4JI'B2*MMT512TD$[RW^)UUYO\ .#C?QF@Q'Y%IV)LB
MT5SR0Q5:%6K5N,^+E>T+M1Y"FTM2(."62?6-12VZ/2ZM,T51;B2TQBQ8L&+&
M@P8T>'"AQV8L.'%9;CQ8L6.VEF/&C1V4H:8CL-(HE"$THE*:4I2E*4++.-&C
M0HT>'#CL1(<1AJ-%BQFFV(T:,PVEIB/'8:2AIEAEI%$H0FE$I32E*4Z%E+&C
M1H4:/#AQV(D2(PU&BQ8S3;$:-&8;2TQ'CL-)0TRPRTBB4(32B4II2E*="Y"A
MPX=NAQ+?;XD:! @1F(<&##8:BPX<.*TEB-$B1F$H9CQH[*$H;;0FB4)I2E*4
MI0_<_<_<^D                      ZWF6-1,SQ#*L/GJ[(.5XW?,:FK[7
M%=D2^VR5:Y*NUE^*\KM9E5KT0ZVJO[BDU]-.OY;CT7+L5R;%)RNR%D^/WG'I
MB^CBNV+>K=)MLA7:R_&=5VM2:UZ)<;57]Q2:^FG7\LQZ+EV*Y-BDU79"R?'[
MSCTM?1Q7;%O5NDVV0KM9?C.J[6I-:]$N-JK^XI-?33JF>8G"S[!\SP6YK\.V
MYIBF18G<%]KRNR%D=HF6>6OMCR8;ZNUB8JO1#S2Z_N+37HJE2->[/<L=O-VQ
M^\Q78-WL5SGV>ZP7DU2]#N5LE.PIT5U-?2EV/*84A5/W*T*M"\6FX6"[W2Q7
M:,Y"NMEN,ZTW.&\FJ7HEPMTEV'-C.IKZ4N,265(53]RM"K@O%IN%ANUTL5VC
M.0KK9;C-M-SAO4JEV)<+=)=AS8SJ:^E+C$EE2%4_<K0I&<@L5VQ:_7O&;]">
MMU\QR[W*Q7FWR$U2_ NUHF/6^XPGDU]*7HLR.M"J?N534LW_ "K=DL[8\NGA
MUES,E,Q<?1N'X--E4><D.2+MJN.YJZ\NR7WGGW79J[MAS]9"E*ZU>[_13Z%+
M&GRS=A,[0X!\3,J:D4EJCZ8Q3"YDFCKCZW[IK-AS6UW<D/.NO..S%73$GO'4
MI76KW=Z*?0I8N>6CL)G9_ ;B?E+4BDM4?3.*89,DT=<?6_<]:,.:WN[DAYUU
MYQV8JZ8F]XZE*ZU>[O13Z%+=_P FC;,?=7E8<$<W8EIGKB\=<%UU<)E'W9+L
MF]::BNZ>O[TN0^_)>>N"[W@DBLE2E]:R._T)_>TS^,YC.,V9
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
M>:VW7N6ZQ ?JE/1"EHL52?83X"TY
M  *F[D)^'S>'XW]E_=G>BKUWO^'#<OXUMB?=?>"L$WM^&_<GXU=A_===RE)Y
M/?*5Y#?CRVU]WU_+$3R3_P!5SQ'_ )H9C\:F>$]SR>/U;'%G^:N6_&;FY/1\
MGW]6YQ:_FKEGQEYL6DOL^_ZG?A#_ #&SOXY=D&TTV7&RHW(@
M                   $:WVD[B!*VUQLPOE'B%H]<RSCE=9%NS>L1KK-F:BS
M>5"BRIKU&FUR)B,-R]F$^A'H1&AW">^JM$I54CR^T+<4I.T>/6(<E,4M7K>4
M<?[G(@9C6*UUER]5YE)AQI,QVC;:WY:,2RIJ(^A/H1&B3YSZJT2E52/7[0AQ
M4D;0X^8AR2Q6U^M91H&YR(&8UBM4K+EZLS&3#C29;M&VUORT8EE341]"?0B-
M$GSGU5HE*JD3/VL?@S+W9Q.P#F+@UD]>S;BK>95JV$J$Q14^?H_8<RWPYEP?
MHTTY*GMX'G+$"2VCT-Q(%TN4E5:)0NI$CX$\K[]PIY7:CY"6>DN5:\4OZ(&>
M6.(JG?DVM\A16SYQ8T-.+3'=FO6.4X_!J[U;9N3$=ZM.K5"+3PAY/7OA[R=U
M9OBU4DR;;C%\3!S:S1:T[\BU]?D5M.969#:U)8<F.V62X]"JYU0S<&&'JTZM
MT(N/"/DY>^(')S5N]K523)MN,7Q,'-;-%K3OR'7]^16TYE9D-K4EAR8[9I+C
MT*KG5#-P88=K3JW0A&^6OS3R3R_>:6D.3]CI-F6?"\F1;-D8["53Q,MU1E#=
M;%L/'6V7%HC/7!['9CLBW5>ZMQ[K&BOUI6K5"T,Q#+<:S[$\9SK#+S!R/$,R
ML%GRG%\@MKE7K?>\>O\ ;X]ULUV@NU2FJXEPM\IMUNM:4KVKIUI2OH+)'%,I
MQ[.<7QS-,1N\._XKEUCM62XU?;<Y5V!>+#?(+%SM-TAN52FJXTZ!);=16M*5
M[54ZTI7T%D'BN4X]G&,8[FF)7>'?\5RVQVK)<;OEO<J[ O%BOD%BY6FYPW*T
M35<:= DMNHK6E*]JJ=:4KZ"X5P;-\3V7A6([&P*_6_*L'SW&;%F6'9-:7:OV
MO(<7R:V1;S8;U;WJI0IR%<[7-:>;K6B:U0NG6E*^@[$<^<^=I
M       /!.4/(C!>*&@=H\@]C/T3C&LL7EWQ<!,EN)+R&\N*;@8SB5L?=;=;
M1=LMR.9%MT6JDJ0E^2E2_<456GA_)+?>%\8-&[*WOG[U$XWKK&Y5Y7"3(1%E
M7Z[K4W!QW%[<\XAU"+IE&02XUOC54FJ$O2$J5[FBJT\1Y(;YPOC%H[9.]L^>
MHG'-=8W*O*X29"(TF_79Q3<''<7MSSB'4(NF47^7&@1JJ35"7I"5*]S15:8U
M<PN4FNN%G&?<7)_:DA*,0U'AT[(7+:F6W"FY1?G%M6S$<)M$AUIYMN]YME4Z
M':H:E(4A$B6A2^B$JK2K7W1MK,-\;:V/N?/YOK^9;/S+(,UR!Y*WE1VI]_N+
M\]4" F0Z\Y'M5K;=3&B,]U4L16FVT^Y32A6J[>VCE>[=I; V[G,OUW+=D9=?
M<POKR5/*8;G7RX/3E0H*7W'7&+9;6W4QXK7=6C,9I#:?<IH5L6W=H95NS:.P
M-N9Q+]=RS8^6WS,+ZZE3RF&YM\GO350H27W'7&+9;6W4QXK7=6C,9I#:?<IH
M4Y._=V9SR1W;M;?NRY_OCGFX,]R;8.3OH6^N*S<LFNLFY+MMM1)>?=C6:SM/
MIB06.^J8\-AMI/N44H3_ #R'.(<CBWP4Q3(LIM*K;LWD7-1N7+&I+56[A;<;
MND)J+K+'I/=VNH3%PY#=S6PXA#L6=>)+*Z=4$YOR2N*LCC5PJQB_Y+:ZV[8V
M_IB-MY0W(:JW/M^/7*&U&US89'=VN(3&Q-#=Q6RXA#L:9=9+2J=4$Y#R3^*\
MCC9PLQB_9+:ZV[8N_)B-M9.W(:JW.M^/W*&U&UU89'=VN(3&Q-#=Q6RXA#L:
M9=9#2J=4%F;[-SP<E<.?+CPO*<RLJK3MWE1<&]\YJS+8JU<[5B=YM[$/46+R
MJKJEYM,/!&VKNY'=;;>AW"^RV%TZM]3=.;?S;V;_ (
M      TI^T&_JNMT?SPTU\:>+&GSSV_U;&W_ .=>H_C+QHU >>K^K<V[_.O4
MOQE8V1_/:>/U.^__ .?.A?CEPT@D\.OE=<6/G':/^,W&"%'Q,^53QG^<#IKX
MQL;(5O$_Y4W&K\?^F_C%QPKAN"'RX>&OSK./'QNX@6L19OEFB7/@
M       !6H^='C+>)>:!R[M346L-,O.L=R:K*O!ZK<S776&9D]*^D42CI.=O
MRGZ=?=]'/=]5]U2O"\WO'&\6\R'E3;&HU8B96:V'(ZM*\'JMS,, Q'+G9/TA
M*4=)KM[4]3K[OHY[NM5]U2O/\W;'6\7\Q[E/;&XU8B9.:6'(JM*\'JMS,,!Q
M'+79/TBB4=)KM[J]3K[OHY[OJKK4J6_/YQ!K"/.!YPV9F&J"B;L;%LOJPKU>
MM5N[!U7@.>OS*>K)2WVW%_)52*=:>)T=^F5JONK631[,'?ES>#FXL?=5)<78
M>4>4RV%.KHJ.S!O>K-2*:B1:=U5-]DZW275TZ43W/]:=:U5TD7>S?WM4SAEM
MBQ.*D.+LG)3)93*G%44PU"O&M-6U;BQJ=U5([)L"0ZNG2B>Y[K3K6M>DB?V<
M:]JF<--L6)Q4AQ=DY)9+*94XJBF&H5XUKJZK<6-3NJI'9-@2'5TZ43W/=:=:
MUKTES^R Y(NX>7;O;&7ERW7,<YBYE-C*>71<5BW9!IO2*FH4.E5U6WX=QM<M
MYQ/;1/=([J5K6JNDD8D'D@DE>E$-RP^5-R5_'_N3XQ<C*IOD!^'C=GXW-D?=
ME>0:IL@_Z>O?_6]R_P">/'@!Y&#B
M#]&G76'6GV'7&7V7$.LO-+4VZTZVJBVW6G$5HMMQM=*52JE:5I6G6A_;;CC3
MB'6EK;=;6EQMQM54.-N(K12%H6FM%(6A5.M*T]-*@_VE:TK2M*UI6E:5I6E>
ME:5IZ:5I6GII6E2WT]G;\V>W>9_PILT+8-_9D<LN.,'']<\@8$J2W6ZY@VB$
M[&PG=C357*NOQ=E6RUN5N2Z);2UD,2>A+:(]8U7+$OR<_,#A\YN,EMBY?=FW
MN0&F(MHPW;L20\BL_(T)C.,8QLYMOOJXZQFL&"NLU5$H2W>(\M*4):JQ58V)
MZ<V"C.L8;3,>I7(+,AF'=T*53Q)-*)JF+<Z4Z]:IFH17OKZ.CR5TZ4IV]9 !
MMR!ZX      87<X^>&A^ NI)&SMS7M3ESN29L+7FN+,XP[FFR<AB,MN*M5@A
M.*[(UNA>L-*N%RD=D*WM.)[U*>=88>Q!YF\V=)<'=6O['V[>%.7&XTF0\"U_
M:'&7,OV%?HS3;BK98XCBNV- A^.VJ?<7^V)!:<3WJ4ZXPR]B'S+YKZ3X/ZN?
MV-MN\5<N-PI,AX'K^TN,N9?L&^QFFUJMMCB.*HF/ A^.VJ=<'^V)!:6GO4IU
MQAE[ /S$?,AXW>6EI*3M[?>0*=N]V3<+?J[5-A=CO9_MC*(3#3J[-C4!U5$1
M+7;ZR65W2[2>R!;&74>(I3[T:._7?<[.?F^.?^V9&Q]OW?U''[6N5$UUJZR2
MI=,)US87G>ZD2TPWETI<+[.0A%;E=GT>MW!U":5\*.U'C,0)N:W.3=O.?:+^
MP=K77U*Q6U<F+@&M;/)E4P[ +(Z[W4BVN*\NE)][FH2BMPNCR?6ISB4TKX;#
M<>.S RYI\X=V<Y-H/[ VK=?4K%;5R8N ZVL\F53#\ LCSG=2+;(KRZ4G7J:A
M"*W"Z/)]:G.(32OAL-L1V:M_S'/,OY(^9INR3M;>5\][<8LZYD'5>G<?FSJ:
M^U7C;[W=2#98,A=*7/)+BVVVJ[7N0BDVYO(32O@Q68L2-A"8;&'!KS
M        .P8GB>39YD^/X5AEANN49;E=XM^/XWCECA/W&\7N]W64W"MULML&
M,AQ^5,F2GDH0A-*UJJISN+XOD6;9'8L/Q"R7/),IR>ZP;%CV/V:&]<+M>;Q<
MY+<2WVVWPHZ%O29<N2ZE"$)I6M:U.=QC&,BS7(['B&(V6YY)E&376#8\?L%F
MB/3[K>;Q<Y+<2WVZWPHZ5O29<N2ZE"$)I6M:U.SX5A67;(R_&-?X#C=YS#-\
MTOMLQG$\5QV!(NE]R'(+U,:@6JT6FW1$.2)D^?,?0VVVA-:J4HL-_*#\JK&/
M+\U?]>.?1;3D7*79%HC??!R1GU2Y1,!M#JZ2VM9X5<DL]Z;?&71I=WEM+JBZ
M7!E*J*5&8BT3/1\J?RRL<X*ZV^NS.(UKOW);8-KC_7WD+7JMPBX/:G%TE-:Z
MP^XI9[TP(ZZ-JNLII=4W*<U2M%*CL1J)GB^57Y9V.\&-;_77G$:UW[DIL"UQ
M_KZR%KU6X1<(M3BZ2FM=8?<$L]Z8,==&U762TNJ;E.:I6BE1V(U$VBOD:^3)
MB'ECZ>^OO9<*R91S(VM9(GWS\L8]1NL+6MC><3.9U'K^[)C]Z+7$<2RN^367
M%(O-S82I*EQ8T.B=S)MR-MQOL
M                     (E7M0'*+WNQK17#W'[CVRLBF/[RV1&8=['*66TK
MN>)ZYM\FB*UJ[#N=X7>I;C2^E*/6V,YTK6B:TBW^TA\D_4,>TKQ/L4_MDW^6
M]NC8,=EWM<I9[6JXXQK^!)HBOTV)<;LN[REM+Z4H[;HZ^E:]M:1=_:/.2/J&
M/:6XI6.?VR;_ "GMS;!CLN=KE+1:UW'&, @2*(KU=B7&[*N\I;2^E*.VZ.OI
M6M$UI"6]L#YB>]>)<<N"V,W3LF93.D<BMKQ([W8\FP61=WPO55KET;56KT"[
MWUR_S767.E*/VF([TK6B:TAR$2\B;D$           Y:P6*[Y1?;+C./P'[K
M?LBNUNL5DM<6B52KE=[O,9M]M@1DJ4E*GYDV0AM%*UI2JE4])RECLMUR6]6?
M';%!?N=\O]TM]ELUMC4HJ3<+K=9;,&W08Z5*2E3\N6^AM%*UI2JE4])RECLM
MUR2]6C';%!?N=[O]TM]ELUMC4HJ3<+K=9;4&WP8Z5*2FK\N6^AM%*UI3N53T
MG-XUCE\S'([!B.,6R3>LERF]VK',>L\-*53+M?+Y.8MEIMD1*U(0J3/GRFVF
MZ5K2E5+IUK0M;^-VFK5QWT!IG1EEK&<@ZHUKAV"UEQ$*;9N<_'['#@W:]=KB
M4.5>OEV:?F.U52BE./JK6E*UZ%G7Q\U);-":,U%I>T5CKA:PUYB>%UE14*;:
MN,VQ6:)"NEX[5I2NKMZNC;TMRJJ44IQY5:TI6I9N<?=2VS0VC=2:8M%8ZX6L
M=>8IA=945"FVKC-L5FB0KI=^U=$K\6\W-MZ6Y55**4X\JM:4K4NC.*&A;+Q<
MXRZ$XZ6"L1RW:6U+@FNJS83:VF+O<L8QZ!;KWD':XE#E7\BO3,B<\I2:*6[(
M4JM*5K6A[6>PGL!D"                          >$\AN3W'CB9KZ=M3D
MMNC7.D< @)>HK(]BY1;,<CW"4PS5^MJL$28^FXY+?GT4Z,6ZW,RITA=:(::6
MJM*5\JW!O+3O'[$)6>[LV7ANL,2B4=I6\YE?8-F9EOM-U=]0M+$EU,R]W9U-
M.C4.&V_*>56B6VU*K2E1Q5XOMFQ^&N?>[G"M<1'7Z=,?0S1:J4Z^&RE5>]]V
MM/H(112Z_N4J0L/,8]LYPFQL7O7?EFZCD9M>:^MP*<C-]V>=9,0B=%N,(NF
M:@9EP\IR#QV%4?BRLBD6;U=Y-$R+3)16J2,YS*]I3QBUM7/#N$6O7LGN5?6(
MGWY=LVV5:\=C]%+:3.Q'73<B-?;OXK2J.L/WEZV^"XFE';>\FM: QFS+DK%:
MH[#PBW*E.^Z1[\W9M34=/IK2CD2W44E][K3TI4]5KI7Z+=:$'_EWSJY<<\=A
M+V=RUWQGFZ,F;<E5LT?([DB-B6(1YBTKDV[!,#LS-LPK!;6\M"5+CVF!#:=7
M3O712ZU56+QR'Y4\A>5V8*SCD%M;*]EWQ"WZVUF\S4L8_CK,E25/0\4Q2VM0
ML8Q6 ZI%*K9M\2.VM5.Y=%*K551B]D659#EDRL[(;M+N;]*J\)+RZ)CQZ*KU
MJB)$:HB+%;KT]-&T)I7Z-?28F&/P.O
M                                                '?\ 5'X4M:_S
M_P .^Z*W';<!_P!.\*_G;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
M                              1O_:5.+TO:O$W!N1&.V]<S(.->7R$Y
M%2-&4Y(5K+9R[18[Y,<JQU>>19,MM=E=Z*2I$>*]*=JI":+JJ/K[0YQMD[-X
MO87ONP0%R[[QYRM^E_I'CJ<?KKK8R[59KS+75GJZZBS91;;.[T4E2&(STEVM
M4)HNJH_?M"W&^3LSB_AF^K#!7*OO'O*GZ7ZD>.IQ]6NMC+M5FO,I=6>KKR;/
ME%ML[O125(8C/27:U0FBZJBD>UG\/9NY^%&NN4F+6QR=D_$W.9*<II$BK=DJ
MU'MYRQX[D4YRL?N??1CV;6;'WNBD*;C0WYC]5-IHY540[@3R@N/#?ESI'D)&
MK*<L^%9<PQG%NB>(MV\:ZR1A_&\]MK49#K+<N:K%[K)=A)=[FT7!IAVM*U;H
M15N$')&?Q*Y3Z<WQ'K*<M.'Y4PSF4"+XBW;M@&0,/8]F]O;CI=:;E3%8W<Y#
ML-+G5M$YIARM*U10BO<(^1\_B9RET[O:/62Y:L/REEG,H$7Q%NW7 <@8>Q_-
MK>W'0ZTW*F*QNYR'8:7.YM$YIERM*U10@Z^6MS!NG [F_P >^3\14QVQ:_SB
M-&V':X7BN/7S5>5QI&)[*M3,1#[#4VX*P^\RWK>AZJFF[FQ&>JFM6DEHEBF5
M8[G.+XYFN(7B%D.*9=8[5DN-7ZVN^/;[S8;Y!8N=HND%[I3Q(L^!);=;KTI6
MJ54]%"R7QC)K!FF-V#,,5NT._8QE-EMF18[>[<[XT"[V2\PF;C:[E#=Z4\2-
M-A2$.(KTI6J54]!9$XQDMAS/&[!E^*W6'?<9RFS6S(<>O=O=\:!=[)>83-QM
M=RAN]*>)&FPI"'$5Z4K5*J>@N&\+S+%MBX?BN?X/?;?D^%YOCMERW$LDM+U)
M%KO^-Y%;HUWLEYM[_1/BPKE;9;;S:NE*U0NG6E#GSG#G#LP
M!T+:FQ\9T]K/8.V,SEI@XEK7"\FSK))55)35JRXK9IE[N-6NZM*+D+BPE);1
M3K5;E:)I2M:TH=(V9L#'=3ZZSO:&72J0L7UYB&1YKD$FJDIJU9\9M$N\3_#[
MJTHM]<:&I+:?HK76B:4K6M*'2-E[ QW5&N\ZV?ETJD+%]>8AD6:9!)K5-%-6
MC&;3+O$_PZ*K2BWU1H:DMIIZ5KK1-*5K6E#S7<NUL1T5J/9^ZL^FIMV$ZEP#
M+MCY7,JI*5,V##+#/R&Z59HNM*.25P[>M+2*=5..J2FE*UK2A4ZYSEUUV!FV
M8Y[?5^)?,WRG(<NO+G>X[XEUR2[2[S<5^(\I;KG=+FKKW*K55?HUK6I5]YIE
M5SSK,<LS>]K\2\YCDU]RJ[.=[CG?<\ANDJ[SU^(ZI3KG=*F+KW*K55?HUKU*
MPO,\IN><YAEF;7I?B7G,<EON4W9SO<<[[GD-TE7:>OQ'5*=<[I4M=>JJU57Z
M-:]2E3V+G%YV=L'.]DY&YXN0["S+)\XOSOB.O>+><LO<Z_71SQ7U+?=[YT]R
MO<M55JZ]:UK4LKO*.U;.TYY;?$/"[E&=ASY&JF,^E1'TNHD17MN7V][85'DM
M/N.O1Y3'U[=KK2NVK3E*H[&^WL38>^5CK69J;R]^*N(7&.Y$FOZS9SB3%>2Z
MA^,[M.]WC:%8\EI]QQUB2S]>/:ZVKMJTY2J.U'3L388>5KK:9J?R^N*^(7".
MY$FOZS9S>3%>2ZA^,[M*]7C9ZH\EI]QQUB2S]>':XVKMJTY2J.U'3L3;2>2'
MIRX:(\I_@[@%VB.P+E)TS&V5,@R$OMRH;^[LCR#=:HLMF2Z\_%FQ_O@]CS*^
MVK+M%([&^WPT[&3/XS[-J0                     !@CYH'ZNWFE\W':?W
M+SS"CS(?D#\OOF_;+^YJ<85>8]\@KEY^(#97W-S37#YP/ZK7G]\U/<OW'7(J
M_2MV*X0I]2WP+6 M4"\H
M      (5'M2WX?.+'XH,R^[-HA\^TL?APXT?BIRW[KVB(%[2C^&_C3^*K+?N
MN:*_CVQ[Y2W#;\1F>?=\R;?/9S?U:>,?C?VQ_&L VL>0'^KPQO\ &MM#^,X1
MM4\@G]7GCGXU=G_QG"-Y7LK7ZI;$/QY[J_CFVF]LW7&ZDD>@     $*/VF3A
MY7"=NZXYF8E:$LXYN&)&UIM*3%92AF/L[$[4X[B%WGKI1-52\OP&W+BHZ=:4
MICBJJK13E.Z'K[15Q.KAVU-?\N<7M26L?VQ%CZ[V5(C,I0TQL?&+8X[BMUG+
MI2G=*RO!X"XR.G6E*8^JJJT4Y3NA_>T2<4*X?M/ .6^+VNC5@VO&CZ\V5(C-
M)2TQL;&+8X[BMTFKI2E52<JPB N,CIUI2F/JJKHIRG=7Y^UQ<%*Z^WAJKGMA
M-C2QBN]8<34NXY4-A*&(VWL+LSK^#WNY.4HFJYN<ZTM;D-OMZT33%%*76BG:
M=VP'V:WF#3:7'#,N)^5W/QLQX[W5=^P=$I]%95RU#G5RES?58R7'')<OZRLX
M=F-/N5Z-1X=VMT=%*)12AG1[/+RNILKC[EO%_)[EXV6Z$N:[YAB)+Z*R;AJK
M-;A)F>K1TN+7*E?6?F;DMIYRO1MB+=(#"*4HBE#.7V>OE939/'_+>,.37'Q<
MLT+<UWO#427TUDW#5>:7"3,]6CI6M<J5]:&9.2VGG*]&V(MT@,(I2B*4-FOL
MF?.BFXN*6><*\SN_K&=\6KRYDNO&YDEM4RZZ.V-=9MP]3BH==<G3OO?[$>GL
MR'5=&8L&]6N,W2B6Z4)+9(B)#A+7( GM#?,"O(/F@YI7&KEZUKKBO G8&VAA
MY:XL_:EX<ASMH7+MJEOM>M$F%"L*D*HKPW[.\I*JI>Z$&7SZ.5M=[<O%Z?QZ
MX>LX#QGA3,)0AEU2XT[9EV<B3-D7#MJEOM>M4B'#LBD*HKL>M+RDJJEWH0</
M/CY5UWKRZ7J#'KAZS@7&F%,PE"675+C3MEW9R+,V/<.VJ6^UVUR(<.R*0JBN
MQZU/*2JJ7>E*S/VHKG/7D]SZ<X_XG=O7-6<-;;<=;M(COK7#N6Y;\[!N&X+K
M5%4M=C]CEV^WXVMM25>%(L4A:%U2_P!"1#[/OP]5QMX36_:>46=5NV;RDG0=
MF794J/5FXPM;0H\F'J2RNU[U)<B2K--EY S7HE=*9!5M=.K=*4WV^11Q/5QZ
MX=P=EY):JP-B\E9D+8MTK)8JS/AZ]AL2(FK;.[7O4ER-)M$R5?6J]$KI2^U0
MNG5NE*;Y_(NXHJX^</8.RLDM58&Q>2<R%L2Z5DL59GP]>Q&)$35UH=KWJ2N-
M(M$R3?&J]$KI2^U0NG5NE*2D?9C."JN)WE\VS<F86-5KVYS&N%MVY>U3(U6+
MI;]3P(LN#I*P/5\12784NP7";DS"NB7*4R>K;E.K5*4WM&ZTW4$CL      A
M4>U+?A\XL?B@S+[LVB'S[2Q^'#C1^*G+?NO:(@7M*/X;^-/XJLM^ZYHK^/;'
MOE+<-OQ&9Y]WS)M\]G-_5IXQ^-_;'\:P#:QY ?ZO#&_QK;0_C.$;5/()_5YX
MY^-79_\ &<(WE>RM?JEL0_'GNK^.;:;VS=<;J21Z
M    8X<QODB<J/FX;P^++)S'WEI\E7DS\WW<WQ<Y(8_\LODL<E_F_P"Y?BZR
M,Q3YW_(>YE?-3Y#_ !19>5W?E$?K+.'7XW[;_%5V($?E5_K#^)GXUK?_ !9=
M"!=Y5_ZPSB?^-6W_ ,670JVO([_6T\$?QYVG^)KV6:98O%BB6Z(
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
MBQZ42VQ':IU>G7.X25HCQ(K*5R)<IUMEI"W%I37RG>.[M6\;]2YYO'=686G
M]8:UQ^9DN6Y/>'J-1X<&)2B6HL1FG61<[S=ICC<2!!CI<ESYK[4=AMQYU"%5
MH_F-<YLUY_<E\IW/D")=HPV"E>*:BPEYVBF\-US;9LIVTQ9*&W'&',BO3LA<
M^ZOI4JCDV0I#=:1VF&VZ[OG_ ,T,PYS<B<EV[?4R;5B,*B\8U7ASKE%(Q+ +
M?,DNVN-(0VXXRY?[NX^N=<WDJ51R8^I"*T8:80BO'Y^\S<OYQ\B,EVY?4R;5
MB4*B\8U9A[KE%(Q+ ;?+DNVN-(0VXXRY?KNX^N;<WDU51R8^I"*T8:90BI0\
MU3S%=@>9GRVS'?F3HFV/ K:ES"]'Z^?>HIO ]5VF?,?LD.6AIUZ.[E-_>E.7
M*]2$J71VX25MMJI%9C-M[U_9NO+\E7S)[ISYV;95MV#%_?K"N/<.X1U43>,F
MDLOV?.=C1TNT11R!CEO>>LL!U/BM.S94ZON'8**UW4^SX\%)-YR2Y<X=C6A;
M=CQKWXP_1$2='51-VR.2R]:<TV!'2Y1%'(-@@//6>"Y3Q&W9DF;7W#L-%:[I
M?9]^"\F\Y'<N;^Q;0MNQXW[\8AHF).CJHF[9%(9>M69Y_'2[1%'(-@@O/6>$
MY3Q&W9DB;7W#L-%:R-_90O+&FY#E]X\RS;M@6UC6'_7!K_C! N<5:4WW+I<>
M38MB[5BI>2BCMMQ6V/R,?MKR:/,OW"9<:_2WK<VI4R@EN$M,GG
M                $0?VK'_P&_ZT7_EV(I_M-_\ X)/]9+_N#(J_M-'_ ()_
M]9'_ +A"#7[9]_\ "W/]</\ \K1@C[-1^L2O7S<=E_=1KDPH]GA^7Q>/F_;$
M^Z77YA5[/1\O6[_B V']TF FN'V2W]:5D'S4]M?=CJHGS$X<F^EED
M     > \H.-FLN7&C<^T'MNU4N6(YU:7(GK;*&O?;&KY'KZQ8,NQV0ZE=(=_
MQNZ(;DQU]*H75%6G4K9<<;7X;R1X]:YY3:8S?1^T[92X8KFEK7%I*:0W[Z8[
M>6*^/8\IL,AQ*J1+YC]R0W(CKZ50NJ*MNI6RXXVKP[D?Q\UURDTSF^D-HVRE
MPQ;-+6N+24TAOWTQZ\L?3['E-A?<2JD2^8_<D(D1U]*H75%6W4K9<<;5C/S!
MXG:AYN\=ME<:=W65-VP?8UD<A4FL-L^_6)9%%KZUC6;XM*>0ND#)L4O#;4N*
MY6E6W*HJR\ER.ZZTNLFY?<5-F\+M_P"=\?=K1*)OV(SDNVB_16'6K+FV(W'O
M?QK-<>6Y5?BVF_0*45V=RG(DE#T5[MD1WD)KF^5G&38W$+>>:Z*V=$HF]XK,
MH[:KW&9<;M&8XK/[WL=S"PK<JOQ+7>X-**[.Y3D60EV,]VOL.H374\JN,VQ>
M(F\LUT7LV+1-[Q:8EVU7N,RXW:,QQ6?WO8]F%A6Y5?B6N]PJ=W9W*<BR$.QG
MNU]AU":B?G+PQV[P#Y,['XQ[G@I3DF#W!+UCR2''>9L&P<'NG?(Q+8&+N.U7
MXUDR2VTHNK?>MV#+0_"D=LJ,^VB4C[/+YG:,GLUMX#;RR+_YH\<@2'>-F2WB
M552[YC<!IR5<=0R)<ARJU7+&(;:Y5A37JE=K;>AIJW2)$:=DI^0QYCR<CM-O
MX.[GO_\ Z_L$%]SCUD5VDU4N\X]!:7)GZJ?E/N576X8Y$;7)LB:]4KMK;L1-
M44BQ6W9)GD.^8TG([3;^$&YK_P#^O[!"?<X]Y#=9-5*O./06ER9^JWY3[E5U
MN&.16UR;(FO5*[:AV(FJ*18K;LQCV7;S?$9?8;5Y:7(G*?\ YJL5MLE[B=EM
M]F56YD6)VUAV9=-&RILEVKBKKB$%IR9C:*]4N6=I^ FK5(,)E_IOM6/_ (#?
M]:+_ ,NQU+VF_P#\$G^LE_W!G4O::/\ P3_ZR/\ W"'0_;/O_A;G^N'_ .5H
MP1]FH_6)7KYN.R_NHUR84>SP_+XO'S?MB?=+K\PJ]GH^7K=_Q ;#^Z3 37#[
M);^M*R#YJ>VONQU43YB<.3?2RR                        /(.0GX ]X?
MB@V7]QEZ/*=[_@/W+^*G8GW(7@\JWM^!#<GXJMA_<C=SPSE!\FGD/^(S;7W
MY 5-Q5ZE8(4I1:P\.?DB<5_FX:/^++&"S>XE_)5XS?-]TS\7.-EFAQ-^2QQH
M^;_IKXNL<+GS@A\A[AK\U/CQ\46(&1YD$9 &5@             !T?9FR<(T
M]K[,=I;(R&!BF"8#CUSRC*L@N3GAQ;;9[5&7)DN]J:*=DR7:(HVPPTE;\E]:
M&FDK<6E->F;%V%AVI\$RW9>PK]"QG"<'L-QR3)K[<'.R-;[5;(ZY$ASMI13L
MB0Y1-&V6&TK>D/+0TVE3BTIKTW8FP<.U1@N6;*V#?86,X5A%BN.29+?;@YV1
MK?:K9'7(D.=J:*=D2'*)HVRPVE;TAY:&VTJ<6E-?.]M[8U[HG6.=[CVOE%MP
MS6^M<8NV89ED]V=\*':;'98KDN6]VIHIZ7+>HBC4:,RE<B5(<0RRA;KB$5K(
M?,)YFY7SPY29]OO(&I5KL$UQG&-8XG)?\:F&:SL#DAO&K)6J5+;]\):I#]RN
M*D5JVY=)\E;=$MJ0A-<OSPY=9/S9Y*9QN^^MR;;8YCC6.:YQ>0]XU,1UU8W)
M",=LW5*EM^ORE2'KA<%(KX;ERFR%-T2W5"$UTG.WEOD_-?DGG&[KZU)MMCEN
M-8[KK%Y#WC4Q'7=C<?1CUGZT4MOU^4I]ZX7!2*^&NY39"FZ);JA":B'S0.>^
M:>9#S&V7R4R=F;9\9GNL8AJ'"9<BDBF ZCQEV4WB6/54E:VO?2:N5(NUU4W6
MK3MYN4M;5$M*;0F3=[-/P?DX5@.<<W\^LRXM\VA&E:XTJW.:HEYC7=KN;3V;
M9@PTOO[$9;E5K8M\1RM&WD1[/(4GN8F)4J1G[/!PTDX?@^9\RLXM"XUYV3'D
MZ_T^W,;HEYC ;;<FGLQRMEM??V(RG)K8S!BN5HV\EBTOJ3W,2TJ5(M]GFX;R
M,/P?,N8^<6A<:\[(CR< U W,;HEYC K;<6GLPRIEM?=VHRG);:S!BN5HV\EB
MU/J3W,2TJ5+N]DL\O&7K_6FP_,-V787(>1;AB3-5<?VK@S1,B-JRSWAE_8&<
MQF5]_8WF^96:/;(3M:-2$1K%)4GNC3T*7*H)-!)@)F@
M        !6B^</Q\F<<?,1Y'8O6"[$QW.LQD[GPMZJ%HB3<<VPX[ESR;;WMM
M55!L>3S;E::=*5HEVW+312J)[JUV_FQ:(E\?N>_('&ZPG(MAS7+9&W</>JA:
M(LS']H..92\FW]Z&ZJAV7(YEPM?HI6B7("TTJJB>ZM>)YKVBI>@.>O(#&ZPG
M(MAS3+)&W,0>JA:(LNP;/<<REY-O[T-U5#LV1S+A:_12M$N0%II55$]U:DSS
MU^,,_BIYI/*S#ZVYZ%B^QL[E[\P!^K:VX4_%=U.O9O(3::N--57;\=R^X76R
M4Z4JE#UK<112J)[JR&?9C>55OR/4.V^(%_N#2,FUMD3VV-?QI#S27KC@F9*A
MV_+(%O8\3Q'&L5S",W*?5V?1OZ?36B:]N^?V<GDU R#56TN*5\GMHR+7M_>V
MA@L=]YM+MPPG+51(&3P8#/B>(MO&<LC(DO5[?HWQ/IK2E>W?#[.?R9@Y!JO:
M/%2^3FT9%KZ_.[/P6.^\VEV?A66JBP<G@P&?$[UMXUE<=N2]7M^C?$^FM*5[
M91'LAO,ZUY7H[=O!C)KFRWEVI\ID;JUC$DR&4/W77&>*@6O-;9:XWB^*XSAN
M=1&IDA79]')D>FM$U[94))A)+1,K              .!RG*,?PC&,CS3+;M#
ML&*XC8;OE&37VX.>%;[+C]@M\BZWF[3G:455J';K=$<>=5TKVH16IPF2Y)8L
M-QS(,ORBZ1+'C.*V2ZY)D5ZGN>%!M%BL<!^YW>Z37:455N);[?%<=<5TKT0B
MM3A,ER.Q8=CE_P NRBZ1+)C6+62ZY'D5ZGN>%!M%BL<%^YW>Z3':45X<2!;X
MKCKBNE>B$5J=;S++\8U[B&59]FU[@XUAN#XW?,ORW([H[X%LL&,8U;)5ZOU[
MN+U$JJS!M5JA.OO*Z5[6VZUZ%6=S5Y%SN6G*S>O(B:B4PQLW/;E=+!#G=*SK
M9A=K:C8Y@5GF=KCJ/6K-A-FM\5SM55'>S7MZ)Z4*TSF#OZ;RCY.;JWW,1)99
MV-F]PN5CB3>GKENQ"VM1[!A%JE]KCJ/6;3AUH@QG.U54=[5>WT=*%:UR_P!^
M3>4/)K=.^9B)++.Q<WN%RL<2;T]<MV(6UJ/8,(M4OM<=1ZS:</M,&,YVJJCO
M:KV^CH4WWF \I[CS9YH<C>4D]N;'C[=V5=;QC,&Y=*W"TX!9V8F*ZUL<_M=?
M;]=L.OK#;(;O8JK?>Q7MZ)Z4)K7LYO'F;I_@.G95]@*AW_D;L._;"B^.RN/-
M1@M@:CX1AS$AMQ*5*8ER;'<KI%7^]=BW1M:?<JI6LPGR M#2]4<'T[#O4*L6
M^;_SV]YY&\9E;$M&%V-MC#<38?0M*558E2+-<+E&7Z4N1KDA:?0JE28!Y!&B
M)>J>$*=A7J%6+?-_9Y>\[C>,RMB8G"[(VQAV*,/H6E*JL2I%FN%RC+]*7(UR
M0NGH52I8%>RM<7I^B_+43MK(K<J#DW*K:.2;0A^L1UQI[>N<:9C:\P6-);=0
ME:HTV5CMUO$-STI=AWAM:?<JI6N_4WBF\ DM@
M'XR(\>9'?B2V&9464R['DQI#2'X\B.^A33S#[+J5-O,O-JJE254JE2:UI6G0
M_)]AB4P]%E,M28TEIQB1'?;0\P^P\BK;S+S+E%-NM.MJJE254K15*]*^@_)]
MAB4P]%E,M28TEIQB1'?;0\P^P\BK;S+S+E%-NM.MJJE254K15*]*^@_"5%C3
MHTB%-CL3(<QAZ++B2F6Y$:5&D-J:?CR&'4K:?8?:75*T*I5*DUK2M*TJ5HWF
MQ\';EP4Y>YQ@=NMCT?46=R9FQ-(W*B'EPUX->Y[ZU8M24M/:NY8%<ZN6MY%5
M*=4PU'D+I1,E'6NX\T'AG<.%7*O,\(M]N>8U7FLB7GVF[A1+JHBL+O,UY:L:
MI)6FJ5W#![C5RVO)JI3JF6F)"J4I(1UKQ?,^X:W#A;RIS+"8%N=8U9FLB7GN
MG+A1+JHBL,O,UY:L:I(6GM7<,(N-7+:\FJJNJ9:8D*I1,A'6I.\ZSR[[MY<G
M.78>MK5:'XNC]CRY^T^/5U2A]<!>NLAN4AQ>')EN)JERZZUN]7;.^A2U/KCL
M1I2Z)3+;Z[9O9X/,KM^J\GKP7W1?VK?@VQ;^]=-"9#<WVV8.-;'O+M*W77DN
M4_5*(UKV#)Z/6SJI*47SO92E;EQI5&T3R$_,/@:SR2O"W;]\;@X7GU\=N6D+
M]<GVV86.[ NSE*W/ Y,EZJ41[;G<CH];NJDI1>>]I*5N7"E4;0/(9\PR!K3(
MZ\+]NWQN#AF?7QVY:1OMQ>;:AX]G]V<I6YX')DO52F/;LZD='K=U4E*+SWM4
M2MRX4JC=?[+AYM-LTUE]?+GW]DS-LUUM+)7[QQJR>[R68]NQ+:M^>[KUJ^;,
MD*0B):-G2^V1:*56E#>1=["4K=NJ:MS62802_P L"0               #R/
M?.\-=<;=/Y_O';%\9Q[ =<8]*R"^SW%-^._X=41[=9K4PXMOU^_9!=9#$"WQ
M4U[Y4V0TTGW2Z'EF[MRX!Q[U1G.Y]GWEFPX/K^PR;[>IKBD>._X=4,6^TVQE
M:V_7;W?;F^S"@QDU[Y,R0VTGW2Z'EF[-R8#Q\U3G.Y=GWEJQ81K^Q2;Y>IKE
M4>._X=4,0+3;65K;]=O=]N;[,*#&37ODS)#;2?=*H>(<DN0^K.)^B]F<B=U9
M$QC&M-4XQ,R;([DZIOUF3X2FXMJL-FC.N->^629/>9,>VVR&E5')EPE,LH]T
MNA5Z\L^2>;<O.1.U.1&?]K%_V5DKUT8M+3ZI$3&<=AL,6G$\3@/*;94]!QC&
MH$6"V[5"5O\ @5=73Q%KK6MOY1<A<QY5;\V9OS.>UF^;#R)ZY,VMIY3\7';!
M$99M>+XO!=4AJKL/&\=@QH:'*I2M[P:NKIWK56M;[R@Y!YARHWULO?6<=&;W
ML+(7KDS:VGE/Q<=L$1EFUXQB\%U3;578>.8]"C0T.52E;W@U<73O6JM:>SFO
MRQV#SBY2[EY2[,[8^2[9RU^\1[(S(5*@XCBT"/'LN%85;'U-,*?M^'XE;8=N
M;>4A#DCU>KSE*NN+K6;+[/)POD<=.(DG>69VFL#97*25:\O9:EQZM3[-J6R-
M3&-<6]=':*4S7(O?&;?5*;JFCT2XPTN)[V*=)B?D+\0Y&@>*TG<^76NL+8?)
M63;<J::E,5;G6G5UF;ELZ_@JHY2JFJW_ -?EWJM4531Z+/B46GO9]$PKR'>(
MLC0?%B3N;+;76%L+DG)MN5--2F*MSK3J^S-RV< @KHY2JFJW[U^7>:U15-'8
MT^)1:>]GT6#'LNW 65Q8X/3.1.>V15MVSS&FV?.&&)T6K-SL.DL>9GQ]56Q:
M7DJ6PK*??2?D2E-J2F1"ND%+B?$CTZ2 3>@;RR34
M              5-W(3\/F\/QO[+^[.]%7KO?\.&Y?QK;$^Z^\%8)O;\-^Y/
MQJ[#^ZZ[E*3R>^4KR&_'EMK[OK^6(GDG_JN>(_\ -#,?C4SPGN>3Q^K8XL_S
M5RWXS<W)Z/D^_JW.+7\U<L^,O-BTE]GW_4[\(?YC9W\<NR#::;+C94;D0
M                            #K69X?C6PL/RK LSM$2_XAFV.WK$\HL<
MY%5PKQCV0VZ3:;S;)2*5I6L>=;Y;C2NE:5Z*]%:5.NY?B>/9YBF38/EUJBWS
M%<QL%XQ?);+-35<2[6&_6^1:[M;I*:5I6K$V!*<;5TK2O17HK2IU[+L4Q[/,
M4R7",MM<:^8KF%@N^,9)9IJ:KB7:Q7ZWR+7=K=)32M*U8F0)3C:NE:5Z*]%>
MIU+/L%Q/:&#9EK7/;)"R;!]@XM?\*S'';BBKD"^XOE%JEV2_6B8BE4J5&N-K
MFNLKZ5I7M77I6E?25BGF&\*\QX&\G\ZT;D2+A.Q=M]63:HR^:RAM.;ZQO$F3
M];MZ\1E*(ZKG"K'=MUS0A*4M7.$^E%/#\-2JXSGGP_RSA)R0S32]^1/FXVA^
MN1:PRN8TE"<RUS=I,CW@O'>TE#"KE#JP[ N*$)2ENXQ'TIIX?8I5<QSQXA99
MPFY'YIIF_(GS<;;?KD6L<JF-)0G,=<W:1(]X+OWM)0PJXPZL.P+BA"4I;N,1
M^B:>'V*54)>:)P SORV^8&QN.N4-W2XX>U)5ENELYN#"&T["U%?9<OZU<@HX
MPAN,N[V]45ZUW=#:4(9N\"2E%/"\-:Y!/L\OF?0;2W;> >]<C9AQY,^0[QIR
MJ]36V6*3[M,7*N.FI,N2M":/7*YR5R\=2I55.2'GX"*U4J"P;U_(8\R"%:V[
M?P;W5D#41B1-?=X[Y->):&F?7;I+7)GZCDRI"DI\6X7&2N58**K53C[KT)-:
MU5"9-Z7D/>8["M;=OX/;IO[41B1.?=X\9+>):&F?7;I+7)GZEDRI"DIH[<+C
M(7)L-%5JIQ]UZ$FM5*A,DG3V7?S?[=96K5Y:'(W*F($67<I+_$G,\@GM,1Z7
M*]3G9ETT+,G2EH31^ZW>6Y-Q9*U54[*?D6U"JJ7;HY,')7Q*V)TP
M       !_BE)0E2UJ2E"4U4I2JT2E*4TZJ4I5>E*)I2GIJ?XI24)4I2J)2FE
M5*4JM*)2FE.M5*K7I2E*4IZ:G^*4E"5*4JB4II52E*K2B4II3K52JUZ4I2E*
M>FI_*E)0E2UJ2A"$U4M:JT2E*4TZJ4I5>E$I32G6M:_0($'GP>9[#Y>;3B\<
M]*WU<SCQI2_2W;I?($A5;;MC:45,BVR\BC*;5X4W$L0CNOP;0YT[)3KTJ6E3
MC+L6J(/WG9^8]$Y5;+C: T_>UR]"Z>O<IRY7J#(56W[/V5&2_;I=_CJ;5X<S
M%\58=>AVI?3MDNNRI25+:=C51"(\Z[S&XG*C94;06H+TN7H;4%ZE.7*]09"J
MV_9^R8R7[?*O\=2%>',Q?%6''H=J7T[9+KLF4E2VG8U45JOM(?F_0.<6Y(?%
M?C_D;D[B[Q_R2<[>,BMDI5;3NK<4-,FTSLJBJ:7X-PPG!HSTBWV-WI5$QY^;
M-2IUAZ&IO%GR<O+_ )W.[E78HV46=<G0.GI-JSO=<Y]M?J%W@LR77L:ULE:%
M-J<F;!ND!3#Z4K;6U:&)KR5>(VVA>-'E,<%YO-?DW98^26E<C1NIY%LS7<,Q
MY"_4;K":DN.X[KU*D*;JY+SNY05,/)2MM;5K9F/)5XC;:5XU^4YP:F\U>3-F
MCY):ER-'ZHD6S--P3'D+]1ND)J0X[CVODK0INKDO.KC"4P\E*T+:M;,QY*O$
M;;2O#?R(?+*N/F/\SL=B9A8G)?&C1,NR['Y W&2T[[VWRW,3'G\2U.A;:V5.
MSMGW>VKC2$H<:<9LD>X2$+HZTTARR#;;;9;;::;0TTTA+;33:4H;;;0FB4-M
MH32B4(0FE*4I2G2E"P6;;;:;0TTA#;3:$MMMMIHAMMM%*)0A"$THE"$)ITI2
MGHI0L"6VT-(0TTA#;;:$MMMMIHA#:$4HE"$(32B4H2FG2E*>BE"UP:::8:;8
M8;;999;0TRRTA+;333::(;;;;12B$-H12E*4I2E*4ITH?V?V?V?H
M                :4_:#?U76Z/YX::^-/%C3YY[?ZMC;_\ .O4?QEXT:@//
M5_5N;=_G7J7XRL;(_GM/'ZG??_\ /G0OQRX:02>'7RNN+'SCM'_&;C!"CXF?
M*IXS_.!TU\8V-D*WB?\ *FXU?C_TW\8N.%<-P0^7#PU^=9QX^-W$"UB+-\LT
M2Y\                *Y3S[H<F-YK7)]Y]E;35PC:/F0EJI3MD1D<>=40%O
M-^FO5"9D%UO_ .F;J5__ )W\61'\SKD@\^TMMN='TU*B+5TZ2(Z-#:P@J=;]
M/I0F7#=;_P#ID5(!?G=19$?S-N1SS[2VVYT?3<J(M73I(CHT/K&"IUOT^E"9
M<-UO_P"F14JK/:4X,N)YT/+^1)8<99N<3CQ.M[BZ4HF5$;XO:7MJWVNE:]6T
MS[>^U7Z'NFZF^_V7&Z1W>+O)"RI0]25 WY NCSBDHI'5'N^O,<B1D-*HY5Q3
MR'+([5=*H2FB5(Z556M:)W@^S7W)AWC9R"LZ4.TDP=XP;D\NJ4> IBZX%C\6
M.AM5'*N5=0Y9G:KI5-*4HI/2M:UK1.[OV;:Y,.\;N0-H2AVDF#N^#<G5U2CP
M%,77 \?BQT-JHNKE74.6=VJZ532E**3TK6M:T3)5]CJO$9_AWRMQ]#;])ELY
M+6V\/NJ2W2,N-?=78I"B-LKH[5U3[;N.OU<HI"4T2I':I5:JHF3X2/R1R2_B
MB&Y8?*FY*_C_ -R?&+D95-\@/P\;L_&YLC[LKR#5-D'_ $]>_P#K>Y?\\>/
M#R,'$                                  &P#RR?,-V_P"6+RZUWRDU
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
M^MY2$UKU\-E*J]C#-*_00BB4)_<I0\*/*P<4
M                                                          =_
MU1^%+6O\_P##ONBMQVW ?].\*_G;CG\<0P?7 _X]"_Y7&_X9!?<ELF#;*
M                                     =2SW!L6V=@^8:XSFT1K_AF>
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
M !9="K:\CO\ 6T\$?QYVG^)KV6:98O%BB6Z(
M   !#R]H0\K29$N5\Y^Z$Q[UBVSZM/<F</M$=*7+7-0VU%B[GMD%E-$NP+@E
M"&,EHW2CC4GP[DI#B7KC(8B>>>]Y:<N-<+USET?8?'MT[PW>1>*6IA*7+;,0
MVU&C;=MT)I-$NP9R4(9R&C=*+:D>'<%)<2]/?9BB>>QY:\N-<+SSCTC8?'MT
M[PW>1.*6IBB7+=,0VU&C;<MT)I-$NP9R4)9R&C=*+:D>'<%)<2]/?9@H^T^>
M3A/AW7(O,QXU8OZS:;E5E_ES@MCC)0[9[@VTQ#A[\M-N811#ULN:6T1\LHU2
MCK,OPKJM#J9%TDQXVW$?EMN;A5NK'=XZ1O\ [U9%:.L"]V6;XS^,YSBLJ1'>
MN^&Y?;&GF/?*PW7U5"JTHI#\:0VU)CN-266G41[>+/*7;G#[<%@W-IR^>]E_
MM76#>;/,\5_',SQF2^P]=<2RNW-NL^^%DN?JR*UZ*0]'?;;D,.-2&FG$1].+
M?*/;?$#;]AW+IV^>]E_M76%>+1,\5_'<SQF0^P[=,2RJW-NL^^%DN?JZ*UI1
M2'H[[;<AAQJ0TTXB)_PAYN;[\O[D!BW(CCWDWO-E-CZVW(<?N'CR<1V+ADR3
M%D7S LYM#+\?WVQN\^J-JK1*VY,24TS+BNLRF&7F[%S@'YBN@O,'UBSE^KKP
MS9<_LD"#79VGKQ-95F.O[J^A"'5*;[(RL@Q*7+[J0+S&:I&E)]PXEB4EZ,S/
MSX-\^]'<[M<,Y7K:[-6C.;-"AUV/J>[3&:Y;@US>0A#JE-]D=5]Q:3*[J0;O
M';I'DI]PM+$E+T9J?-P=Y\:0YUZY9RK6]U:M&<V>%#KL;5%VF-5RS!KF\E*'
M%*;[(ZK[B\F5W4@W>.W2/)3[AQ+$E+L9JU!\L_S3N-/F>:A8SG3U]8L&S,>M
MMNKM[15]N$=6>:RO4EM#;RE,^'%5D^$S)M5)ME_B,TB3$>X=3&F(?AL9]&<1
MG ;+0           #7KYAWF.Z/\ +SU4_EF?SF,CV=D-OG?>IT[;9R&<ESJZ
ML51'3*E+2W)KCV'6V4\E5PNK[=4-MI4VPB1*JW'<P.YZ>8%IG@9K-_*,YFL9
M!L>^P)OWL=36^8AK(LUN;%4,)DR%I;D5L.)6^2ZFLZYO(JAM"5(80_)JVPO!
M'GCS_P!-\#]9O9/G$UB_[&OL";][+4]OF(:R'-+FS5+"9,A=&Y%;#B=ODNIK
M.N;R*H;112&4/R:ML+U?>:+YJ_'CRO-,R<UV9<8V5;>R>UW'[S&B+3<6V,MV
M->HRD1DS);B6I5<7P.TS'T*N=YD-5;:;2IJ,W*F*:BN5Q'(WD/M/E5N3-MZ;
MDR!S(LZSFYJFS7:46S;+/;F4T8L^-8]!4XXFV8[C]N0W%AQZ*55+3=%+4MU2
MW%5^G(#?6R^3.V\QW3MN^N7[-,SN2IDMRE%-6ZTP&J48M6/6&$I;B;=8+# 0
MB-$8I554M(I5:EN*6M4 #?V^=E<F-M9CNC;5]<OV:9G<53);E**:MUJ@-4HQ
M:L>L4)2W$VZP6* A$:(Q2JJI:12JU+<4M:JI[E5RBW)S,WSL'D9OG)W<HV-L
M2[KN$]U-%L6FQ6MA-(UBQ/&+<IQU-HQ;&+6VW#@QDJ55#+5%.+<=4XXN9S[/
M[Y9D_C=KB5RWW;CKMLW9N2P-P-?8U>(BFKIK74LY4>>F9-BR&T.VS+MB.LM2
M'VU4J_"M3,=FJFW9,UA,NSR+O+JG<?-?2.4VXK Y;MQ;;L;<+!,>NT6K=RUY
MJZ:IB<F7+C/H0[;LJSUUII]YM5/&B6QIAJM6W)$QBDN/R-/+MG<?=?R.4FX;
M"Y;]P[:L;<+!<>NL53=QU[J^:IB=27,C/MH<MV4YZZTT^\VJE7HEL:8:JIMR
M1,8I/B]F4\HZY<4=4R^;O(/%G;3R"WSC35NUAB5]A*9O&IM)W%<6Y)G7"'*:
M;>M&;[2>88DR&E)K(@65B*Q533LNX1DR2"0@2"B6
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
MU4XZI##5*N.N*6\^[53CBE.*4JO<3MAVP[V
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
MJ]JQ_&L=MT>TV2SV]GJJK<2WVZ*VTCK52JI3UK6M>M3LAV [ =K
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
MFQ:2^S[_ *G?A#_,;._CEV0;339<;*C<B
M       :NO-:\N/%_,.X^O8Y!I:['O;7*;CD.DLVFHHVU'NTAEFMVPB_RD(4
M^G$<W:ALM2%)[JPYC,:71+E&%,O:V/,Y\O[&^>NBG<?A4MUEW7@%+A?M.YC,
M11#3%T?::K=,-ODE"5/)Q7,FX;33ZD]:Q)34>51+E&%,NZW/,VX XWSRT6[8
M(=+=9=U8#2??=/9C,11#3%S?::K=,.ODE"5/)Q;,6XC33ZJ=U8DIJ/*HE=&5
M,NZ=_.A\JG#O-&XQOXK;J6C'>1VJTW7)^/FPK@W1IF+>I3#%;WKW)9C:%R$8
M/L)F PQ*4GNK!G,1)R4.TC+COUR6=8+L;2&QK_@6>V#(==[-UWD*[;>[)<D/
M6J_XW?[4\AYIQMUE=%(6A5&Y$65'<4T\TIM]AQ;:T+K7_9KA6?Z;S^^81F]C
MOV!;%P*_+M]XL]P0];+YC]\MCR'FG&W65T4A:%40_&DL+4VZVI#S*U(4A=8!
M6:X5G^G,_OF$9O8[[@6Q,"OJ[?>+/<$/6V^8_?+:\AYIQMUE=%)6E5$/QI+"
MU-NMJ0\RM2%(76JJV/KC:G'G:F2ZVV3C63ZMVYJW)UVK(<>NJ)%FR;%,FLTA
MM]EUIYARBD.(51J3#F1G5LOLK:D1W5M+;<5,J\H;SV,9VQ:\4XT<T\KAXSM^
M*B+8,!WAD$IB#C>TD(HB/;++GES>JU$Q_8BDTHTW/?4B'>UTI1:VYZDIF2WO
M*J\ZO'=H6W&..W+_ ">)CNUHR(UCP?<M]DLPL>V6A%$,6ZSYO<7JM1;%GRDT
MHVW.>4B)>5]*+4W.52DN6IY5OG38[L^VXSQXY>Y-%Q[:L9$:QX1N2^R68>/[
M*0BB&+=9\VN+M6XUCSU2:4;;G/*1$O"J4HM;<U5*2YZ'D<>T<XCNJSX7Q)Y_
MYI!Q+>4-N)C6M>0^33(]NQ/<;3:6XUHL&R;O(JS"QG:2DTHRU<I"FX&0KHFC
MBVKDM*9\H@DE$D0F&@           'P72ZVRQVV?>;W<8%GL]JAR+A=+M=)D
M>WVVVV^&TM^7.GSI;C,6'#BL(4MQUQ:4(12M55I2A\5RN=MLMNG7>\7"#:;3
M;(DB?<KI<I;$&W6^#$:4_*FSILIQJ-$B1F456XXXI*$)I6M:TI0^*Y7.W6:W
MSKO>+A"M5JMD21/N5SN4MB#;[?!BM*?E3)TV4XU&B1(S**K<<<4E"$TK6M:4
MH<;>+S:,=M-RO^076VV*Q66#*NEXO5XG1;9:;3;(+*Y,VXW*XS76(<"##CMJ
M<=>=6AMM":J56E*5J0Q_.1\\N/MBVY;Q-X97]5=9W)B7CVW-YV]4B-+SR/XU
M&KAANLI33[3D?!9;2%,7*ZJ1XEZ:6IB-1$#O>GQ%/-K\Y]C9]NRGB]Q%OBJZ
M[N+$FP[3W1 5(CRLV8\:C<[$M<RFGFEL85*:0IFX7-2?$O#:U,Q^R%5;LZ([
MYL_G-,;.M^4<8.)%\K77=P8E6':6YX*GX\K-F/&HW.Q+74EMYM;&%RFD*9N%
MS4GQ+NVM3,?LA=[LZ ]Y\GM%,;=5IS;A3P(R55=27:--Q?=_(NV*E1)NR(U7
MZ,W/ M13&9#+D77$YAM<>[7I2/%R!EQ<:)1NV][]RCE\;N-^W.6&X,3TAI/%
MI64YOE<JB4(;HIJU6"SL+:]]LIR>Y52IBRXU8V':.29+GHIU2VW1QYQII>@'
MCYQ]VIR@VOB^FM.XU)R7,LGDT2E"**;MECM+*V_?3)LCN-4J8M&.V5ARCDF0
MYZ/2EM%%O.-MKT#\?>/VT^3VUL8TWI[&I.2YCD\FB4H113=LL=I96W[Z9+D=
MQJE3%HQZS,.4<D2'/]E+:*+><;;7%7XH<4MX<U=Z85QYX^8=,S+8>:3*)0VW
M13-FQJQ1W&:7O,LONU4*C6#$L=C/4=ERW?13JAII+DAUEERRLX%\*-;<"N.V
M*:,U^EJZ7)A-+[LC.G(2(5SV+L*?&CMWS)YK*5O+B0:>KHBVV'5QWU&VQV6:
MN.N)<><L.^$7#S7O"'0>,:7P6C=RN#-*7O8.:N1$1+CGV>3H[#=ZR.8RE;RH
ML.G@(C6^)5QWU.WL,M56ZXE;SEA=PDX?Z]X2:$QG3&#4;N5P9I2]; S1R(B)
M<<]SN='8;O.1S&J+>5%AT\!$:WQ:N.>IV]AEJJW7$K=<MHO+9\OS4WEL<6L+
MXZ:R2U>+M'2G)-K;&=@-P+OM/:%SB16LBR^X,)<D+@V^GJK<.U0:NO>]]JBQ
MV%.O.I=?=S/,NS+DSY                          -*?M!OZKK='\\--?
M&GBQI\\]O]6QM_\ G7J/XR\:-0'GJ_JW-N_SKU+\96-D?SVGC]3OO_\ GSH7
MXY<-()/#KY77%CYQVC_C-Q@A1\3/E4\9_G Z:^,;&R%;Q/\ E3<:OQ_Z;^,7
M'"N&X(?+AX:_.LX\?&[B!:Q%F^6:)<^                %?/[1?CE;'YEN
M67.J5IIF.H]39&FJG6W$KI%LLO$>YM"*45'116+53V+ZJJJE5?O54()7G]8_
M6S>8CE%QJE::9;JS5V0)JIUMQ*Z1K1*Q7N;0BE%,(HK&:I[%]5552JOWJJ$%
M7S]+!6S>8=D]QJE::97JW5]_353J'*+I&M$K%NYM"*44PBBL:K3M5U555*J_
M>JH5B'M46*JQ[S:\UNZD.)IG>D-*94A2WVG4N)AV";A%5M-MTHN,W1>&U35"
M^JJJ35?[U:3:%[*UE%)&)\T,+6_6BK3D6D,HCQEJ8HE=,@MNSK3,?CII7UIR
MK=<982]6M*MH[FNG2JJ]=DGLS624?Q?E[B"WJTK:[_IK)&(ZU,42JE]MVQ[9
M+>832OK+E45QUA+U:T[$=S?3TJJ;(/9H<DH_B_+K$%O5I6V7[3>2,1UJ8HE5
M+[;]C6R6\PFE?67*MUQUE+M:T[$=S?3TJKUW">QGY@F3A7/O %R%459<IX\Y
MA%B+5&2E:<GM.WK+/D144KZXZIJN(QDOUK2K;?>STZ*77K+6)2)**)M91#<L
M/E3<E?Q_[D^,7(RJ;Y ?AXW9^-S9'W97D&J;(/\ IZ]_];W+_GCQX >1@X@
M                                   W]^0MYW.?^4KOARP9L]?LUX7[
MAO4!.\=:P>ZXW+$[FW&7;K?N+6,*3*8C0LRL;2VD72(BJ&LBM+%(K_21'MTF
M%MN\I[S/LN\OK:Z[3D[EVR;C3L:YQ$[2PJ+UF3<?G)95#A['P>*\^TQ%R2U-
MJ;3/CIJEN\V]JC#OTYF$_&'K>I]H3-?7;PI5796,W%U'OI"3[M<==$U0BY04
MJ51*)+5.GB)]%'FZ=M?=40I-MKJ#;^L-_P"L,(W1I?-\?V1JS9&/PLHPG-L7
MFIGV6_V6>FOA2([O1#T>1'>0MB3&?0U*ARFG&'VVWFW&TV#VNMBX-MO!L7V7
MK3*+1FF!YI:(U]QC)[%)I+MEVMDNE?#>9<Z)<:>:<2II]AU*'XSZ%M.H0ZA:
M*#81;KC!N\&+<[9*9FP)K*7XLIA7>T\TOZ%:5]%:*I6E:*36E%)52M*TI6E:
M&FKS9?.BU[P=M=XTQI=^S;%Y77&W^&NW*_\ 6&):98GLH7%ON>*94EFX9,[&
M=\:!84.>+T[)$[P8ZV&YFH/S0_-ZP/AE;;MJ'4+UHS_D[/@=BK>K_'\7U&S.
M90N+>LW4TI+4_(G8[GBP;(ARCO3LD3/"CJ81+TJ>9_YNV"<-;;=M1:B>M&?<
MG)\#L5 5_C^+ZD9FM(7&O6;*:4EJ?D3L=SQ8-D0YXO3L?F>%'4RB7'-\Z[S]
M]8>7?9[[H+0,FP[3YI72UT;7:E_^M,)T)'N3#;D+(]DK84ABZ9:_$>\>V8VV
M[X_;X<JX^!%7&;GP)]F[/V%N?/,FV?M7,+]GNP,QN3EVR3*\DG.W"ZW28M"&
MF^]URO9'APXS2&(L9E+<:)&:;99;;:;0A,(78VR,\V[FV1;(V;EE[S?.LLN"
M[ID.3Y#-<GW.Y2UI0TWWNN5[&(D2,VAB-':2W'BQVT,LH0TA"$PC]B['SO;F
M;9%L?9F5WO-\YRRX.7/(<FR":Y.N=QEK2AI'>ZNO8Q$B1VT,1H[26X\6.VAE
ME"&D(0FM=V[M_:&_-D9=N#<^=9)LG9N=W9V]99F>67%ZYWJ\3W$-LM4<>=K1
MN+!@1&6XT.(PEJ)"B,MQX[;3#;;:>B'23I1YP                2\?(-\I
M)+]<5YY<D\:0II"XM]XTZ]O49#E%NM+3(@[JO]O?;51/@.I2O%VG.BN]-;GV
MTZ6]VLJKR//*TH]7&>;?(7'D*:0N->N.^!WB.A=%NMJ2_"W#?(+Z%43X+J4J
MQMMSW7>FMQ[:=(+M947DA>5Q1ZN-<V>0F/(4TA<:\\>,$O$=*^]UI:7X>W[Y
M!?16B?!=2E6.-N>Z[TUN/;3I!=K.,]FG\D=,BN&>9)RQQ-M;#;D/(^)6K\@B
M(<HX\RM,FW<@,EMDEI5$>K/(2O#V7?=^(FMW[*=ML?5+_)6Q*N)S@
M                                                  !JF\Z3E%_9
M8\OS<E]M5Q][\YVM#1HW7ZVW?!EIO6Q8<^'?KA"=37QF)EAP.)=Y[#J*=6Y,
M=KTTK6E::Q_-\Y)_V9^"NVKU;)_J.:;.B(TO@JFW?"E)O&?Q)T2]SX;B:^*Q
M+LF$Q;K-8=3Z42([?II6M*FLOS=^2/\ 9IX+[9O5LG^HYGLV*C3."J;<\*2F
M[Y]%G1;U/B.)KXK,NRX3%NLUEU/I1(CM^FE:TJ:8//YYB?V-?+'WSD=FNGO9
ML7=$%OCKK%;3W@34W_:D&Y0<DND!U"J/QI^-ZV@WRY1GD4ZMRXK/I36M*TK:
M"O7*^,J=@           "9M[+KQ^K:=;<C.3UUA]LC,\JL>FL/D.I6V\W9\,
M@-99F4B-12$T>@7>[91:V?$HI2?'M3B/15"NLNCV;/15;7KW?_(^YQ.U_+LF
MLVH\3?=2M#J+5B,)K*,M?CT4A-'8-UNF26UKQ**53QK8M/HJE766_P"S<Z,K
M:]?;^Y&W*)T?R[);-J7%'W4K0ZBU8C":R?+7X]%(2EV%=;IDEM:[Z553QK8M
M/HJE76>_['AQDK9=3\J>7UY@=LK/<RQW0N"RGT.-OMV/ ;:SFN>2HE%-I2_;
M;Y>\PL['BI4I/K%E<13HI"NLKHD\$G$FD@                 'RSIT*V0I
MERN4R+;[=;XLB=/GSI#42%!A1&ER)4R9*D+;8C18S#:EN.+4E"$)K6M:4H?A
M*E1H,:3-FR6(<.&P]*ERY3S<>-%C1VU.OR9+[JD-,,,-(JI:U5HE*:5K6M*4
M!_*E)0E2UJ2A"$U4M:JT2E*4TZJ4I5>E$I32G6M:_0(]?.[VG?RLN%'OMC-C
MVI(Y8;:M_KL6FON-"[3F=EM]TC?2FX^4[8DW"#K2TQZ3:*:E(@3[M=(=6U]\
M&JJ)0K3_ ,K//'X'\9/?"R6O/7M_[!A^LL4Q#22K?DMLASV?I:&;]L!Z9%PF
MWLTDTJV^F)+N$Z/5"NZ+6M*)4/'\KWE@>,>(PU/KD%P1W)]3LE6Y+2'$^BE'
M[@I:83:>[T*[%N.)Z5]P0MN>OM:'F4<L/?G$M S;'P?U1/<?99@Z@FOW[=$V
MV.^EN->]Y7N!"NEMF,+2E:)6+6O%I%.G8I:T5514:#EC[0/S6W_[Y8]J25:^
M+N 2UNMMQ==27;MLN3!7^\9N>TKG%BSH4EI5**2_88-B>IT[5*4FM:5&-&6<
M@LUR#Q8]H6UB]O76M*(MRJNW-2*_0H[=74)6A5*^FBF&V*_N=:D8K)<FR3,[
M]=<JS#(;YE>3WV8[<;YDF2W:??;]>;@_TJ].NMXNDB5<+C,>K3W3KSBUJ_=J
M:.;W?+UDMVGW[([Q=+_?;K)7,NEZO=PEW6[7*6[Z794^XSGGYDR2Y6GNEN+4
MJO[M0>&OOOR77)$EYV0^ZJJW7GW%NNNKK]%;CCE5+6JO^S6M:G!G%@_(
M
M                      [_ *H_"EK7^?\ AWW16X[;@/\ IWA7\[<<_CB&
M#ZX'_'H7_*XW_#(+[DMDP;90
M     #79YD7ESZI\Q/2ZL&RU;6*[-Q)-PNFH-J1HE)%QPZ_RF$)?M]S935MV
M\87D"H[3=S@56FJJ-MOLJ1(9:73 ;S!N 6L>?.H589E"V\9V-BU)URU3LR/%
MI(GXE?)+*$O0;BRFK;EVQ"^J8:1<87<FJJ(0\U5#[+2Z8$^8'P%UESVU$K#,
MH6WC6Q<7I.N6JMEQXM)$_$[Y)90EZ#<64U;<NV(7U3#2+C"[DU51"'FJH?9:
M735IYKOE7:7\TO02M=YLXSANW<)3<[QHW<L2"F5=,#R69';3)MEWCH4T]?<
MR=45EJ[VVJTU71IN0PIN4PRXFNAY+\8-U\1=K7[3>]\+GX?E]D><5&=<0X_8
M,HL_C.-0LHP^]T;;B9!C=T2W53,AKHI"NYIY#3[;K2(!?(GC?N'BOLZ]ZEW7
MB$[%,JL[KBHSJTK?L>2VGQ7&H>28I>:-HBWW'[DENJFGVO2E7<TZAI]#C2("
M_(?CCN#BSLV]ZFW5B,W%,JL[KBH[BTK?LF26GQ7&X>28I>*-HBWW'[DENJFG
MVNBDU[FG4-/(<:15=\MN'_('@_NC)-#\C\!N6#9SC[[JHCSB'9.-9C8O'=9M
M^88+D-&FX63XI>$M54Q*9Z*0JBF7T,R6WF6]LGEV^?)R(X=6ZPZJV]!D\A]
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
M(E0<+R^U3LELZ%MI=2UDF'//1\MQ>7X2Z*JQ<8,5Y*:TK5%*5H9 'NA[D9-
M   'DFW]]Z4X_P"-OY?NW:N!:LQQAI3E+EF^3VFP)EU37MI'MD:?):F7>:ZN
MM$MQXK;S[JZT2A"E5I0\MVMN_3VB\>>RK<>S<(UI8&6U.4N&99':[&F55->E
M&+='FR&I=UF.+]RVQ&;=><76B4IK6M*'EVU=W:?T;CSV5;BV9A&M; RVIREP
MS+([98TRJIKTHQ;F)LAJ7=9CBZ]K;$9MUYQ=:)2FJJTH>);SY*<?N,N)R<YY
M";FUMIO%8S2W:7;8>7V7&43:HKVTC6B+<I;,Z^7!Y?1#46&T_(>76B4(4JM*
M$:;G)[2O@.-P[O@G!7$GL]R5?K4)6[MD6B;9\'M7126D3\-P.56'DV527&U+
M4T]=Z6B/&=0BJHDUM2D4CO<S_:'L'Q^)=,)X5XL[F^0K]9AJW)L&U3+3AELZ
M*2VB=B.$R:Q,BR:0MM2U-.W6EJ8CNH15468VI2*1Y>9GM#&$8_$NF%<+L6=S
M?(5^LPU;CV!:I=JPRV=%);3.Q+"I-8F19-(6VI:FG;K2UL1W4(JJ-,;4I-(E
M7F)^UI:TQ2!>]<>7+A#^RLM<]<MZ^0NU['<+%KNR]%(:1<\"UO,K RW,Y;C2
MW%LOWQ-DBQ'VVU+A7!I:D4B';;W!M/?VPK]M'<.;Y%L?8>52J/WC)<CF+G7"
M4JGN(T**TE+<6W6R$WT:B0HK3,2*S1+3+2&TI32*MM+:^R]Y9Y>]D[8S*_[
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
M;7N.K5W)9?1:?6'Y%]N[#*JH3/N;TR8A*UI;6VVNK9".\PGS8^9GF5932?R
MV$J%KJU71^Y8;HW!$RL=U-B*U]Z(TENPTER963W^+'6I";K>9%PN"$N.(:=:
M975H[/Y>?EC\@_,,SQJW8':W\0U#8[G&C;%W=?[;)5BF-,=S+LRU6%"EQ*9E
MF_J3M%LVJ*\FJ/$;7+>BL.4>.Q\#?+EWMSRS=N!A-M?Q355FN4>/GVY+Y;Y"
ML8QUCN9<EVRR(JJ+3+<R]3=HMFV1G4U1WMKE.QF5T>.Q\$/+HWKSOS9N!A5M
M?Q75=FN,>/GNXKY;Y"L8QYCN9<EVVR(JJ-3+<Q]3=HMFV1G4U3WMKE.QF5T=
M.W^5YY0_)WS0MDLVO6]GDX-HW'KO%B;3Y"Y+:92\+Q*-1<=Z?9L;;4N$G/-A
M>][]'&++#?15'B-.37X49Q+Y8;<1N(VE^%&E\>TCI''J6JP6JE)M]OLVC#^4
MYWE+[#+5TS#,+HTRQ6YWRYU833T)1'BQT-QHS;4=III$]#BQQ8U#P]U#8=-Z
M;L-+98[92DR]7J91E_)<UR5]EEJYY9EES:99K<;U<:LIIZ$H8C,(;CQVVH[3
M;:)XG%KBUJ+A_J*Q:<TY8J6RQVRE)EZO4RC+V29IDCS+35RRO*[DTTS6XWFX
MU933T)0Q&80W'CMM1VFVTVB?"#A!H'R_- XQQZX]8PFRXS94TN&1Y'<*1Y.8
M['S&3'89O.=YW>66(];OD5WK'0GW*&XT.,VU%BM,16&649.&1ID89>
M                      'X2HL6=%DP9T:/,A3([T69#E,MR(LJ+(;4S(C2
M8[R5M/QWVEU2M"J52I-:TK2M*GX28T:;&D0YD=B7#EL.QI462TV_&DQGVU-/
MQY##J5M/,/-+JE:%4JE2:UI6G0_"3&C38TB',CL2XDMAV-*BR6FWXTF,^VII
M^/(8=2MIYAYI=4K0JE4J36M*TZ'S3(<.XPY=ON$2-/@3XS\.=!F,-2H<R'*:
M4Q)B2XSZ5LR(TAE:D.-K35*TUK2M*TJ0!O.:\H?).%V;7K?NDK+*O7$_-;Y5
M^L> R]*EZ+R"\R*=F(Y#1/B+^LB?/>\.Q7-7N&^]%OE5I(I'>G0:/-S\JK(>
M(687?>.G+/)O'&#,+U5ZL>$T[)E:6OMVD4[,6OU$]ZZX;.G/>'9;DKW+?<B#
M)K1^D=V;!R\V_P J[(.(F87?>&G;/*N_&+,+SXU6(33LF5I>^7:13LQ:^T3W
MK^LZ;.=[++<5>Y;[D09-:/T8=FUFWGW>1SEG /8-_P"2W'O'YM_X5[ R*LBL
M6VL/S)W'/)K]*IX>$911/BN5U[<KF_5K';PKW#7>W;)BJ2DQ7[CK.X9\Y>0O
M!'9M-E:&RM-O]\$Q8N9X/>VY%RP+8-IB*?5'MF6V%J5$K)K#K*=K$EL.QY\)
M3JZL/MT<<HO75Q&YG[YX4;%IL/2.3T@>OIC1LNPV\H?N&$9W;(JGE,6[*;(W
M)BUDUB5DNUBRF'&)L-3BZLO(HMRB]=W$CF;O?A5L2FPM)Y/2!Z^F-&RW#;PA
M^X83G5LBJ>4Q;LHLC<B+616)62Y6-*8<8FPU.+JR\BBW*+U'\"/,4Y0>7!MR
MFV>-N:)M?OHF'#SW7F0MR;MK;9]E@KD+BVC-\;9F0JRU0:S'E0IT9Z+<K>MY
MRL:0W1UU*YJW#?V@3A5R.M]IL6X+U_9<VH^AF/.LVQIJ7=;W"=7M2X]CNTV8
MT>RQH"JJI7I?6K,ZA5:H31ZB?%5,%XE>>GP^Y P+79-KWC^S7LQY#3$RT[ F
M4=U[.F5[4K>L.RVH\>T1X-:JI7I>F[0XE5:H31VB?$5+\XF>>=Q!W_!M=EVK
M>/[-NRWD-,3;3G\M+NOITVO:E;MAV4U'8M$>%6JJ5Z7INT.I56J$T=HGQ%6
MO [VF[R_N5ELLN-[SR#^QUN60VQ&N-AVK<$O:HN=PKVI<?Q;<C$6+8(EM555
M*],C9L#R%5JA%'TH\9>[_&\GQK,;-"R+$,AL>58_<6Z/6^^XW=H%\LT]E5*5
M2["N=LD2H4INM*TK12%JITJ;E,?R3'<MM,2_XK?K+DUBN#='H%ZQ^Z0;S:9K
M2J4JEV)<K:_)AR6ZTK2M%(6JG2IN0Q_(\>RRTQ+_ (M?K-DMBN#='H%ZQ^Z0
M;S:9K2J4K1V)<;<_)AR6ZTK2M%(6JA(;Q3+\2SNPP,IP?*,=S+&+JTE^UY'B
ME[MN16&Y,*I127H%WM$F9;YC2DJI6BFW%4K2ISAS1S)V(    Q4Y$<X>)?%&
MW2IV_=]:\P"9&;JZG%I-Z;O&>S:48K)I[V:^QY-VS2Y)4WV^[9@K;35Q%%*I
MWIZXR;[YF<7.,5ODS=X[OP+!I4=NKB<:D7AN[9O,I1FLBGO=@MA3=,ON"5-]
M/=-0EMIJM%%*IWIZXS;ZYD\7N,D"3-WANW \&E1VZN)QN1>&[KFTRE&:OT][
ML%L2;GE]P2IOI[IF$M%*K112J=Z>N&/*3S#^$W"VU3+CR7Y)ZNUE.B,J>3AT
MO(&K[LFX)I&K*3[T:QQA%ZS^[)6UV^[8MRVDU<;HI2>]'6)MYB/M%N?[ELU^
MU'PKLN1::P6Z-2K9>]S9 ['B;<O]O=HJ/(CX; M<J9!UO"EM57_CR9,N\J;6
MA3*[<ZA5%1>N>_G\9SMRT7O5?#^SW_4>%W-N3;;SMR^NL1=IWR [14=]C$H-
MMDRX6OH<IJJO\=I(E7=2%H4TJWNI5148'GIY^6<;;M-[U9Q!M%_U)A=R;DVZ
M\;;OCK$7:=\@N44P^QB4&VR9<+7\.4W57^.TD2KLI"T*:5;W4JHJ%)YI/M3^
MS-]6')-(< ,?RG0NN;RS,L^0[ZR9Z+"W?DUK>2N+)C8';+/,GV[5%OG,U7_Z
MQ3+FWY;:VUL+M3R%T5&_UWKK8FZM@8[KK6V,7_8&Q<YO+5KL&.V2,[<KU>[M
M.<4M:JUK7HAM%.]Z3*?6AB.RA;SSB&T+72/M@6 Y[N#.K!@.O<;OF=9_FEW;
MMMCL%GCNW"[WBZ3%J6M5:UKT0VBG<](DO+0RPRE;KRT-H6ND?S L!SW;^<V'
M =?8Y?,YS[,[NW;;'8;/'=N%WO%SF+4M:J]:]$-HIW/2)+RT,L,I6Z\M#:%K
MI%)U;JS:7(#9N+:LU/A^2[-VGL6_LV?&L6Q^*]=K_D%ZN#BG%JK52NC;3:>^
M1+F2'&X\5A#C\AQMI"W$V)'E(>63COEW:4DUR5=LR/D9M%BW7#;V7P:TE6ZT
MM0ZOO6?7.'R76&7DXUCOK2E29'1*[K<5+D+Z,HB,1I\'E9^7-8.!&GI'UPKM
MV0;^V2Q G[5RJ%6DF!:VHE7GK3@&*2'&6GDX[8/65*D/]*+N=PJM]?1I$5F/
M/4\K;RZ;#P+T_(^N%=NO^_=D,0)^U,JA5]9@6MJ)5YZU8#BDAQEIU./6#UE2
MI#_2B[G/JM]?1I$5F/:4>2)Y1.+>5MQ^E5RQRT97RHW%&M=SWCG%N529:[(S
M!K(D6+5>"RWH[#Z,2Q;UQ2I<GHER\W53DESHPW!CQ-MAM)-HQNW
M                     -,OFP^47K_S",4^OS"WK5K_ )2XC9V[?B><RZ/M
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
MQIDMRB>M>UMI#4=MEEOW(]H/9C(H
M    J;N0GX?-X?C?V7]V=Z*O7>_X<-R_C6V)]U]X*P3>WX;]R?C5V']UUW*4
MGD]\I7D-^/+;7W?7\L1/)/\ U7/$?^:&8_&IGA/<\GC]6QQ9_FKEOQFYN3T?
M)]_5N<6OYJY9\9>;%I+[/O\ J=^$/\QL[^.79!M--EQLJ-R(
M                       !II\U;RA=9^8/B[N<X>[9M:\H\:MG@8SL1R&X
MFS9S @QW?4<(V:W 2J1)MBE=K<.[-M/S[33IVHD1Z*BKU(>9MY5.NN=V-NYI
MBCEHUYR4QZV^#CF>N1'$VG-(4)ASU+#=C-PDUD2+<I7:W$NB&WYUKIT[4/L4
M5%7J4\S+RK==<Z\;=S/%'+1KSDECUN\''<]<B.)M.9PH3#GJ>';%;A)K(DVY
M2NUN+=$-OSK73IVH?8HJ,O0MYSGD<:C\SW#WMBX*[8-2\Q<3L](^(;2=@O)L
M.Q;;;8SWO=KW;K5M2J5+M"U]K4&]MLR;E9*=.QN5%HJ$Y *WSQ]W)QCV3>]2
M[TP&_:\SNQ+ZOVF]QNQFX0%NNLQ;W8+FS5VV9#CUP4POU>?"=?BO=JJ)76J5
M4I!IW=HG;7'+85XU;NG![W@6:V5?5ZUWB/VLSX2G76HUYL=Q:JY;K]89RF5^
MKS8;KT9[MK1*ZU2JE(.F[=%;9XZ;!O&KMT8/>\#S2RKZO6N\1^UF?"4ZZU&O
M%CN+57+=?K%.4ROU>;$=>C/=M:)76J54I6<\DN,6^.(>V,@TER,UIDFKMCXX
MY54FRY!$[(]TMJWGV(>0XS=V%/6C*,7N:XR_5;E >D0Y'8JB'*U2JE-K' ;S
MU^5?#6#9==9O5'(O1=J1#@V_#,WN\F)F>&VF*A,=N%@.PO N,Z%;8T5"$-6V
MYQ[E 8;92W%1$HI:Z[..#WG5\F^)$*T8!F79O[2UL1$A0<1S*ZR8N78E:XR$
MQVX>#YYX,^;#M\>.A"6K?<6+C"9;:2W&1%HI:J[-.$'G3<F>)4*T8#F54;\T
MO;$1(4'$LQNDF+EN)6N,A,=N'A&=^#/FP[?'C(0AJWW%BX0F6VDMQD1:*6JN
MY_RTO:..9W NVV#5FPZM\I^.=F;@VZV8%L*^3(6>X%98;:(K5OUIL_U:ZW&!
M:8D-MM#-JNT:[6V.TPEJ&B#13BU2VN+/G1>7_P IXMNAVG<UJU'G<M#"7]=;
MQ=A:[O*)CR443$M>07*8O!<E>>D54AIJWW61+7V]5,-]R:5E*\:?-ZX+\EXT
M"):]N6S5F:RD,I>P'<[L/ ;NB6ZE%$Q;;?;A+7A61.NOU4AIJ!<WY2NWJIE'
M<FE91W&OS=N#7):- B6O;=LU;FLI#*7L"W*[$P*[(ENI11,6VWVX2UX7D+KK
M]5(::@W-^2KMZJ91W)I6;CPX\_?RRN9,.UP;)ONS:1V/.;CHD:LY$O0-67YN
M<^EM*(-GR>ZSW-<Y:^_)4IMEFUWF5-71'5<=ON32NU*+*BSHL:=!DQYD*9'9
ME0YD5YN1%E19#:7H\F-(94MI^.^TNBD+36J5)K2M*UI4V8QI,:;&CS(<AB7#
MEL-28LJ,ZV_&DQGVTNL2([[2EM/,/-+HI"TUJE2:TK2O0V6QI,:;&CS(<AB7
M$EL-28LJ,ZV_&DQGVTNL2([[2EM/,/-+HI"TUJE2:TK2O0W+0YD.XPXEPM\N
M-/@3XS$R#.AOM2H<R'*:2_&EQ)+"ELR(TAE:5MN(55*TUI6E:TJ?N?N?N?2
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
M$",Q#@P8;#46'#AQ6DL1HD2,PE#,>-'90E#;:$T2A-*4I2E*'[G[G[GT@
M                                                      $&_P!I
MCY04V'R;UQQCL%R\?'N/^'_7#E\9AY'AUV;LYF%=/59C;3CB7EV/ H5I<84Y
M1*VEW62BB:4K52X8WM%/)&F>\C=?\<K'<?&L.B\4]_LJCLNI\.NQMC,P[EZK
M*;:<6EY=EPB):UL*71*VE7.0FB:4K6JH9_M$?(^F><B]?\<['<?&L6C<4]_L
MJCLNI\.NQ=BLP[EZM*0TXM+R[-A$2V+84OM6TJY2$T32E:U57:>UP<P:;1Y=
MZIXAXU=O6,8XRX+]=&<1([Z/"5MW;S%OO'J4YIEUQ#Z\=UK;[*[&4Y1+C*[S
M+11-**JI<9\CL$=\B1            %G]Y8O'W^S%P.XTZEE0%6[(8>N;;EV
M:Q76G6Y;.<[$=?SS+(<WQ_IZY%HO&1.P:=W3M:BH31*4I2FED+Y<6B:\<.$O
M'C5TJ%6!?HF 6_*<PC.MN-RF<SSYU_-\GB3/&^G*?M5VOSD*G=T[6XR4THE*
M:)I8[^7-HO\ LY<*./.KY,)4"_1, M^4Y?&=;<;E,YGGKCV;9/$E^-].4_:K
MM?G(=.[IVMQDII1*4T32X$\H3C%7B#Y;O$O2<VVJM640-5VK-]@0WF769L?8
MFTWI.R<U@7#UC_&%R;'?<I>MU*KZ=K,-"$I0A*4)SR,VS-DV2
M     ' Y1$R.?CUXA8C>[;C>2RH+S%EO]WL+N3VZT3G*=K<^5C[-ZQU=U3'I
M6JDL^NL)4OIW5JFE4JXF^Q[S+L]QC8]=(5EO;\5QJVW:XVIR^0[=*73M1+?M
M#=SLZI]&>M:T;]9:I573K6M.J:C\GTO+9<3'=0P^I%:-/.-5?0VJOT%J9HZS
M5SI_L=U/21M.:OL]6Y/,'ER4\I_-^Y@YUB3TIJ7&U7:,'UC@NGK>Y&52L!QC
M5N$TL.&3)UO0FB6ITR)*N5?2IR0M:EJ5I9Y->3]L?E](?IOGS$^1F58^X^B0
MS@5NQ?!\5US#6Q6E8BVL$QBEIQJ1*AII1*)<F._-KZ:K>4I2E5'BN3:?N67J
M5[_;%R.5'JJBDP&XL&);453^\K2!%\*,I:/W%J2I?^S6IKK_ &(;BS^?#O\
M^#O77U08;_LONA_SHMN?:?AO^%!TW^R_8?LHN_\ F</_ '1^Q#<6?SX=_P#P
M=ZZ^J!^R^Z'_ #HMN?:?AO\ A0/[+]A^RB[_ .9P_P#='[$-Q9_/AW_\'>NO
MJ@?LONA_SHMN?:?AO^% _LOV'[*+O_F</_='[$-Q9_/AW_\ !WKKZH'[+[H?
M\Z+;GVGX;_A0/[+]A^RB[_YG#_W1^Q#<6?SX=_\ P=ZZ^J!^R^Z'_.BVY]I^
M&_X4#^R_8?LHN_\ F</_ '1^Q#<6?SX=_P#P=ZZ^J!^R^Z'_ #HMN?:?AO\
MA0/[+]A^RB[_ .9P_P#='[$-Q9_/AW_\'>NOJ@?LONA_SHMN?:?AO^% _LOV
M'[*+O_F</_='[$-Q9_/AW_\ !WKKZH'[+[H?\Z+;GVGX;_A0/[+]A^RB[_YG
M#_W1^Q#<6?SX=_\ P=ZZ^J!^R^Z'_.BVY]I^&_X4#^R_8?LHN_\ F</_ '1^
MQ#<6?SX=_P#P=ZZ^J!^R^Z'_ #HMN?:?AO\ A0/[+]A^RB[_ .9P_P#='[$-
MQ9_/AW_\'>NOJ@?LONA_SHMN?:?AO^% _LOV'[*+O_F</_='[$-Q9_/AW_\
M!WKKZH'[+[H?\Z+;GVGX;_A0/[+]A^RB[_YG#_W1^Q#<6?SX=_\ P=ZZ^J!^
MR^Z'_.BVY]I^&_X4#^R_8?LHN_\ F</_ '1^Q#<6?SX=_P#P=ZZ^J!^R^Z'_
M #HMN?:?AO\ A0/[+]A^RB[_ .9P_P#='[$-Q9_/AW_\'>NOJ@?LONA_SHMN
M?:?AO^% _LOV'[*+O_F</_='[$-Q9_/AW_\ !WKKZH'[+[H?\Z+;GVGX;_A0
M/[+]A^RB[_YG#_W1^Q#<6?SX=_\ P=ZZ^J!^R^Z'_.BVY]I^&_X4#^R_8?LH
MN_\ F</_ '1^Q#<6?SX=_P#P=ZZ^J!^R^Z'_ #HMN?:?AO\ A0/[+]A^RB[_
M .9P_P#='[$-Q9_/AW_\'>NOJ@?LONA_SHMN?:?AO^% _LOV'[*+O_F</_='
M[$-Q9_/AW_\ !WKKZH'[+[H?\Z+;GVGX;_A0/[+]A^RB[_YG#_W1^Q#<6?SX
M=_\ P=ZZ^J!^R^Z'_.BVY]I^&_X4#^R_8?LHN_\ F</_ '1^Q#<6?SX=_P#P
M=ZZ^J!^R^Z'_ #HMN?:?AO\ A0/[+]A^RB[_ .9P_P#='[$-Q9_/AW_\'>NO
MJ@?LONA_SHMN?:?AO^% _LOV'[*+O_F</_='[$-Q9_/AW_\ !WKKZH'[+[H?
M\Z+;GVGX;_A0/[+]A^RB[_YG#_W1^Q#<6?SX=_\ P=ZZ^J!^R^Z'_.BVY]I^
M&_X4#^R_8?LHN_\ F</_ '1^Q#<6?SX=_P#P=ZZ^J!^R^Z'_ #HMN?:?AO\
MA0/[+]A^RB[_ .9P_P#='[$-Q9_/AW_\'>NOJ@?LONA_SHMN?:?AO^% _LOV
M'[*+O_F</_='[$-Q9_/AW_\ !WKKZH'[+[H?\Z+;GVGX;_A0/[+]A^RB[_YG
M#_W1^Q#<6?SX=_\ P=ZZ^J!^R^Z'_.BVY]I^&_X4#^R_8?LHN_\ F</_ '1^
MQ#<6?SX=_P#P=ZZ^J!^R^Z'_ #HMN?:?AO\ A0/[+]A^RB[_ .9P_P#='[$-
MQ9_/AW_\'>NOJ@?LONA_SHMN?:?AO^% _LOV'[*+O_F</_='[$-Q9_/AW_\
M!WKKZH'[+[H?\Z+;GVGX;_A0/[+]A^RB[_YG#_W1^Q#<6?SX=_\ P=ZZ^J!^
MR^Z'_.BVY]I^&_X4#^R_8?LHN_\ F</_ '1^Q#<6?SX=_P#P=ZZ^J!^R^Z'_
M #HMN?:?AO\ A0/[+]A^RB[_ .9P_P#='[$-Q9_/AW_\'>NOJ@?LONA_SHMN
M?:?AO^% _LOV'[*+O_F</_='[$-Q9_/AW_\ !WKKZH'[+[H?\Z+;GVGX;_A0
M/[+]A^RB[_YG#_W1^Q#<6?SX=_\ P=ZZ^J!^R^Z'_.BVY]I^&_X4#^R_8?LH
MN_\ F</_ '1^Q#<6?SX=_P#P=ZZ^J!^R^Z'_ #HMN?:?AO\ A0/[+]A^RB[_
M .9P_P#='[$-Q9_/AW_\'>NOJ@?LONA_SHMN?:?AO^% _LOV'[*+O_F</_='
M[$-Q9_/AW_\ !WKKZH'[+[H?\Z+;GVGX;_A0/[+]A^RB[_YG#_W1^Q#<6?SX
M=_\ P=ZZ^J!^R^Z'_.BVY]I^&_X4#^R_8?LHN_\ F</_ '1^Q#<6?SX=_P#P
M=ZZ^J!^R^Z'_ #HMN?:?AO\ A0/[+]A^RB[_ .9P_P#='[$-Q9_/AW_\'>NO
MJ@?LONA_SHMN?:?AO^% _LOV'[*+O_F</_='[$-Q9_/AW_\ !WKKZH'[+[H?
M\Z+;GVGX;_A0/[+]A^RB[_YG#_W1^Q#<6?SX=_\ P=ZZ^J!^R^Z'_.BVY]I^
M&_X4#^R_8?LHN_\ F</_ '1^Q#<6?SX=_P#P=ZZ^J!^R^Z'_ #HMN?:?AO\
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
M P+"WIK*':VRW42J35IE4Z1-=CLNHV/FP0V FUH
M     P1\T#]7;S2^;CM/[EYYA1YD/R!^7WS?ME_<U.,*O,>^05R\_$!LK[FY
MIKA\X']5KS^^:GN7[CKD5?I6[%<(4^IV_P"^#GOV;Y?]LMY^K3M7U]9O]F.5
M?;#=_JP[5]?6;_9CE7VPW?ZL.\_?/V5_6'G/VVW_ /E ??!SW[-\O^V6\_5H
M^OK-_LQRK[8;O]6#Z^LW^S'*OMAN_P!6#[Y^ROZP\Y^VV_\ \H#[X.>_9OE_
MVRWGZM'U]9O]F.5?;#=_JP?7UF_V8Y5]L-W^K!]\_97]8><_;;?_ .4!]\'/
M?LWR_P"V6\_5H^OK-_LQRK[8;O\ 5@^OK-_LQRK[8;O]6#[Y^ROZP\Y^VV__
M ,H#[X.>_9OE_P!LMY^K1]?6;_9CE7VPW?ZL'U]9O]F.5?;#=_JP??/V5_6'
MG/VVW_\ E ??!SW[-\O^V6\_5H^OK-_LQRK[8;O]6#Z^LW^S'*OMAN_U8/OG
M[*_K#SG[;;__ "@/O@Y[]F^7_;+>?JT?7UF_V8Y5]L-W^K!]?6;_ &8Y5]L-
MW^K!]\_97]8><_;;?_Y0'WP<]^S?+_MEO/U:/KZS?[,<J^V&[_5@^OK-_LQR
MK[8;O]6#[Y^ROZP\Y^VV_P#\H#[X.>_9OE_VRWGZM'U]9O\ 9CE7VPW?ZL'U
M]9O]F.5?;#=_JP??/V5_6'G/VVW_ /E ??!SW[-\O^V6\_5H^OK-_LQRK[8;
MO]6#Z^LW^S'*OMAN_P!6#[Y^ROZP\Y^VV_\ \H&\SV=_+<JO'F18S"N^39!=
M(:M1[5<K$N-YN,Z-5QNU0:MN58DR76JK16OHKTZT-T/D)91DUV\P?'8ETR*^
MW*(K5FS7*Q;A=[A,CU6BV0JH75B1(<;JM%:^BO3K0W.>0QE&37;S!,=B73(K
M[<HBM6[,<K%N%WN$R/5:+;"JA=6)$AQNJT5KZ*].M"15[+AFV9WWS7L1M][R
M[)[S 5I#<[JH5UO]UN,13K5FMU6W%1I<MYFKC=:]4U[>M/W"?J3E2<468H
M                     !"H]J6_#YQ8_%!F7W9M$/GVEC\.'&C\5.6_=>T1
M O:4?PW\:?Q59;]US17\>V/?*6X;?B,SS[OF3;Y[.;^K3QC\;^V/XU@&UCR
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
MU3X=\N<B=<D.,I?ATMU5K:KN[-R)N,)"P
M        !K.YX>5#Q.Y]PG;OL7&9&$;?C0O5++NS7R8=KS1M#+2DPH&4QWF'
M;1G5CCN41T8N#2Y3#25(B2HGB+5777S9\L+B_P XX;EUS_'7\-VM'A^JVC<6
M")B6W+VT,M*3#A9*PZP[:LTLK"Z(Z,SVE266J*1%DQ>]:JZ[N:_EB\8><,-R
MZ9]CK^';5CP_5;1N'!4Q+;ES:&6E)APLD8=9=M69V9A=$=&9[2I++5%(BR8O
M>M5=2'F0^2SPJ\R^WO7O:F(R=>[RB6_U*P<@M8H@6;/VFX["D6^VYC&?C/6/
M8N.QG:-](]T97,CLI4W!F0O%<6J'ORZ\@[G9QG?N5[P;%&>3>M8RWW(V4:<B
M3)N8QH2.ZK-<AU.^I[+HT]UMM2UIM'O[#932G?*HI5$D4#E1Y'W-;CJ]<;SA
MF,-<C=>1EO.1\DU+%ES,MCPT555FM^U>_5W*H\UUMM2UIM7OU$932G?)HI5$
MD4GE-Y(7-/CN]<+QAF,-<B]>QUO.1\DU-%E3,L8AHJJK-;[K!^KN51YKK:%+
M6FU>_41E-*=\FBE4205^<'LU'F.\2)%VR'7>%L<N]31%R'8N8:(A3I^=Q;>W
M5=8]<GTK)4_G$2Y/--+<<18_KC@QT4IXDRBE42:6KQ9KOCUTGV._VJY6.]6N
M2Y#N=HO$&5;+I;IC*NUZ)/M\UIB7$DM*]"FW$)4FOT:&H*ZVFZV&Y3;-?+9<
M+-=[;(<B7&U76%)MUR@2FJ]KL:;!F-LRHLAI7H4AQ*5)K]&AJ&NMINMBN4VS
MWNV7"S7>VR'(EQM5UAR;=<H$IJO:[&FP9;;,J+(:5Z%(6E*DU^C0T!WRQ7S&
M+Q<<>R6S77'K_9Y;L"[V.^6Z9:;Q:YS"NQ^%<;9/9CS8,ME7H6VZA*TU^C0R
M,UQS8YAZAC-0=8\H]_81:V6VF6[+C^V<XA6"C3%%)816P)O=;,M,=*U4;ZL5
M\.BJ]O3K4]_U_P Q.6&JH[<+7/)3>6&VUEMMINSV+:.9P['1MFBDLHK8TWBM
MH51A*ZT1U9KV457MZ=:GOV <PN5VJX[4+7/)+>.'6UEMMINSV+:&90['1MFB
MDL(K8TWBMH4EA*U41U9KV457MZ=:F56JO,%YUZ.B,VW47,3DQKVSQVFF&L?Q
MG=FP[?C*68Z5IC-UQE&05L"TQDN*HUW1J^'15>WIUKUR8MOG*^9S:67V(O+[
M8SJ)%>YQ5RMV$WIY-:)JCZ1(O&*SGXM.E?H-*13KZ?H^DR*MWFW>8Y:VGF8W
M*S/W42*]5UN-OPZ[NIKVU1])?NV,S7XU.E?H-J13KZ?H^DR'MWFU>8Q;&GF8
MW*K/W4/U[EUN,##[NZFO;V_27[MC,U^/3I7Z#:DTZ^GZ/I,M[1Y]'F]61B3'
MA\Y=J/-RE=SJKO:M?7]]-:(JW_BTJ_89<I,-/;7Z#*T4Z^GZ/I/.,M\T#S#\
MVB5@WWF7R$1$4TIEUK']D7_#Z/LN=U'&I*\0DV-R4TXE54J2Y55%)KVUZT]!
MY]E'F1<]LPBUA7KEQOA$93:F7&K%L&^8G1]I?6CC4A6*R+*N2VXE54JHY55%
M)KVUZT]!T#*/,>YYYA%K"O7+;>R(RFU,N-6+8%\Q2C[2^M'&I"L5D69<EMQ*
MJI51RJJ*37MKUIZ#RG-?.!\T?8$*MNR/GKR@;A+:6P\SC.U\EP6DEASNHZS+
M7@\O'79C3J5U2M+JET6BO;7JGT&&&3Y;E6;WB1D.9Y-D.77^7_QN^9/>KE?[
MQ*]VMS_&+G=9,N:]],<4KW2Z^E5:_1K4Q$R3*<FS&[/W[+\CON57R5_QJ\Y)
M=[A?+M)]VMSZ?<;G(E3'O=N*5[I=?2JM?W:F(V1Y1DV8W5^_9=D5]RF^2O\
MC5YR.[W"^763[M;GT^XW.1*F/?3'%*]TNOI56O[M3 ;,,VS/85]E91GV79/G
M&2SO^.Y%F%_NN2WV7],<=_QJ[7J7-GR/IKJU>[<K[I5:_1K4RRXS>7AS+Y=S
M+?31FA,YR+'9ZZ4^^%=[:O$]9QF:.T:??<S[)JVO&I:XM*U4N-$D29BDIKX;
M*Z]*5RAXZ\"N7'*F7!II?2&9W^PS5TI]?=UMZL7UW':HY1MYYS.,BK;<>E+C
M4K52H\5^1+4FE>QE=?17)_CMP-Y;<IY4&FF-(YG?[#-72GU]W6WJQ?7<=JCB
M6WWEYOD5;;CTI<:E:J5'BOR):DTKV-+KZ#-;B/Y7'/7G%.MJ>.G&O8F4XO<G
M$T^^??+4O"=21&*/):DR'=EY=6SXE-<ATK5:XD*3*GK0FOA,.*Z)K*KX*^S>
M:>U-*LNP^9640-\9M#\":QJG&FY]NTU9YR%-NI1?)\QN#DNR? =:I6B'F;3;
MEI4MJ1#E(Z*)-?"OV?/5&KI-GSWEODD'=F81/ F,ZQQU$V!J2TS4*0ZE-ZFR
MVX>1;"\!QNE:(=:M=O712VWXDE'11)CX6^S\ZIU?)M&><M<DA;KS")X$QG66
M/-S8&I;3-0I#E$WF;,;AY#L'P7&Z5HAUJUV]=%+;?B24=%$SCRY?91=%Z3FV
M#://3,+;R0V#!]6N$?2^)-7*UZ&L5Q;6V\E&17*>U;\MVQZL\U2J6WV+):G$
MK6U)@S&ZT428;/9K1CMIME@Q^U6VQ6*RP(EJLUEL\&+;+3:;9 81%@VZV6Z$
MTQ#@0(49I+;3+2$-MH31*:4I2E"1/:;1:K!:[=8[%;+?9;+9X,6V6FSVF%&M
MUKM=M@LHC0K?;K?#;9B0H,..VEMIII"6VT)HE-*4I2A(AM-IM5AM=NL=BMEO
MLMEM$*+;;3:+3"C6ZUVNW0F41X5OMUOAMLQ(4*)';2VTTTA+;:$T2FE*4I0E
MO6*PV/%K):,:QFS6G',<Q^VPK-8;!8K=#M%DLEGML=N';K5:+5;V8\&VVV!$
M90TPPRVAIIM-$I31-*4.2.0.0.5                              (@_
MM6/_ (#?]:+_ ,NQ%/\ :;__  2?ZR7_ '!D5?VFC_P3_P"LC_W"$&OVS[_X
M6Y_KA_\ E:,$?9J/UB5Z^;CLO[J-<F%'L\/R^+Q\W[8GW2Z_,*O9Z/EZW?\
M$!L/[I,!-</LEOZTK(/FI[:^['51/F)PY-]++(                X?(<?L
M>6V"^8KDUI@7[&\FL]SQ_(;'=8S4RV7FQWF$_;KM:;C#>2MF7 N,"2XR\VNE
M4N-KJFM.E3BK]8K-E%CO.,Y';(-[Q[(K3<;%?;-<X[<NVW>S7>&];[I;+A$>
M2IF5!GP9"VG6U4JE;:ZTK3I4XJ_6*S918[SC.16R%>\?R*U7&Q7VS7..W+MU
MWLUWAO6^Z6RX1'DJ:E0I\*0MIUM5*I6VNM*TZ5."RC&,>S;&<BPS+K+;<DQ/
M+K%=\8R?';S$9GV>_P"/7ZWR+5>K+=8,A*V)MMNEMENL/M+I5#C3BDUI6E:E
M<'YN/EQW[R^>1,JWV&+-N''W:;]VR72>2O5=D5@P6I+;EYUQ>Y;M5K7D6"KF
MLMT=4I7KUN>C2>M'7'VF:^_S3O+^O?!+?DF!9(TR=HG9C]TR+3N0NU=?K"A-
MR$+NVOKQ*=JM:[_A:YC+?B*4KUV ]&D=:.+>:9K_ #S2N -ZX*[[DP;)&F3M
M%[+?NF1:>R%VKK_J4)N0A=VU_>)3E5+7?\+7,:;HXI2O7(#L>1U\1;S3-4QY
MWOE4Y)Y8?*69;,:AW"Y\8MR2;UEO'W+7ZOR:VZW,RVW;]JG()KU7'',JURY<
M&&J/+4JMQM;\27W4><D,Q\KO9J/UB5Z^;CLO[J-<F3WL\/R^+Q\W[8GW2Z_,
MF_9Z/EZW?\0&P_NDP$S2]DM_6E9!\U/;7W8ZJ)\Q.')OI99
M           'D'(3\ >\/Q0;+^XR]'E.]_P'[E_%3L3[D+P>5;V_ AN3\56P
M_N1NYX9R@^33R'_$9MK[@<@*FXJ]2L$*4H[4SG><1F6H\?,LK8CL--LL,,Y#
M=VF666DT0TTTTB8E#;3:$THE-*4I2E.E#LS.:YE'::88RW)F&&&T,LLLWZZM
MM,M-IHAMIIM$I*&VVT)I1*:4I2E*=*'9F<US*.TTPQEN3,,,-H9999OUU;:9
M:;31#;33:)24-MMH32B4TI2E*4Z4.YQ]C[#B,,Q8N>YI&C1F6X\>/'RB^,L1
MV&4);9999;G);:9:;31*4II2B:4I2E.A^OWP<]^S?+_MEO/U:?I]?6;_ &8Y
M5]L-W^K#]/KZS?[,<J^V&[_5A^WWS]E?UAYS]MM__E ??!SW[-\O^V6\_5H^
MOK-_LQRK[8;O]6#Z^LW^S'*OMAN_U8/OG[*_K#SG[;;_ /R@/O@Y[]F^7_;+
M>?JT?7UF_P!F.5?;#=_JP?7UF_V8Y5]L-W^K!]\_97]8><_;;?\ ^4!]\'/?
MLWR_[9;S]6CZ^LW^S'*OMAN_U8/KZS?[,<J^V&[_ %8/OG[*_K#SG[;;_P#R
M@?D]G><2678\C,LK?COM.,OL/9#=W67F74U0ZTZTN8I#C3B%5HI-:5I6E>E3
M\WLUS*0TZP_EN3/L/MK9>9>OUU<:>:<35#C3K:Y2D.-N(56BDUI6E:5Z5/S>
MS7,I#3K#^6Y,^P^VMEYEZ_75QIYIQ-4.-.MKE*0XVXA5:*36E:5I7I4_&1L?
M8<MAZ+*SW-),:2RY'D1Y&47QYB0P\A3;S+S+DY3;K+K:JI4E5*T52M:5IT.J
MG63K)TPSFT#Y:?.KDU)@TU)QGV?<;+/4S5K-,GL3FO\  ? <K2KDEK-<Z5CV
M.7!,9JOB.-1)$B3V5IVMJ4M"59H:-\O#FIR+D0_O6\==CS[/-JU5K+\DLKF"
MX/5ARM*KD-9CFJK#C\^D=JO>MJ*^_([:T[6U*4BBLSM'>7GS2Y%2(=-7<=]C
M3[1-JU5K+LCLKF#81X+E:57(:S#-%6&P3J1VJ]ZVHK[\CMK3M;4I2**V*\9_
M*5\QOES*M]-)<1]OW3'[DIE3.?9ACCNLM:^K.JIXLIC8&QEXOBMT3$9KXCC,
M&5*E]E4]C2E+;2J2CPH]F?PW$YUFSKF_L&+L:=%4S-II36$F[6K":O4IWTBY
M?G[[=IRG((]*+I1V+:X]H2EYOT3)#-:I5(9X>>SLXEC$VTYKS*SN+L";&4S,
MII[6\FZ6S#JO4IWTC97G+S=KR6^L4HNE'(UM8M:4NM^B7(:K5*I"?#_V=_$L
M8FVG-.8^=1L_F1JLRZ:@UQ)NELPZKM*=](V59R\W:\EOC%*+I1R-;6+6E+K?
MHE/M5JE4LOR_/9(L#PJXV'8WF&;/A;5N,-4>?3C]I^7>[-KVLBE.],/.=F2&
MK)F.3QDT<I1Z'9XMD2A]KT3I3"JI7*,P7 L)UAB5BP+7.)X]@^%8Q :MF/8K
MBMIA6.PV> S2O9&@6RWLL18Z*JK52JT3W+6JJE5JJM:UDGX5A&':XQ:RX1@&
M+V'#,/QR$U;K#C.,VN'9K):83-*]D>#;H#3$9A%55JI5:)ZK76JE5JJM:UDC
MX7A.'ZXQ:RX1@.,6+#</QR$U;K%C6-6N'9K+:83-/<1X5N@M,QF$556JE5HG
MJM=:J56JJUK68EKG6VOM083CFM=5X5C&N]?XA;6;1B^&8;9+?CV-V*VL4KX<
M2VVBUL1H<9NJJU4JJ4=SCBE+56JE5K7MIV@[0=V
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
MQ7P7I5CQ]N.A4/ \)7-9HXFU6^M5/50U6;(FNLMO)V.FP(S_ #:P
M                          8D<NN#G&GG!@Z<(Y":\A9+6 U)IB^96U=+
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
M9X5AQZR0&U+<JU"ML!IEA#DA]Q;SSM:5=D/N+=<4MQ:E5[F=N.VG?0
M                               "INY"?A\WA^-_9?W9WHJ]=[_APW+^
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
M]7*4[*O.2Y!/\-*I5RN,F7<):Z=SSSBO2>LGJ)Z@>U@
M            &E/V@W]5UNC^>&FOC3Q8T^>>W^K8V_\ SKU'\9>-&H#SU?U;
MFW?YUZE^,K&R/Y[3Q^IWW_\ SYT+\<N&D$GAU\KKBQ\X[1_QFXP0H^)GRJ>,
M_P X'37QC8V0K>)_RIN-7X_]-_&+CA7#<$/EP\-?G6<>/C=Q M8BS?+-$N?
M               #0-[1)Q0R7D'POM.SL#LDF_9AQHR^3GL^!!9<E7%[5]\M
M#EIV(J!%:KWNKM#T2U7:16E%=D"V2%=*UI0T;>?AQAR'>_$*U[&PFSR+WEG'
M?*Y&<3H,)ER3/>UO>K4Y:\]5"C-U[G5VIV+;+H_7I7LA6Y]72M:&COSZ^,>0
M[UXB6O8V%6>1>\KX\95(S>="A,N29[VM[U:W+7GJH49NO<XJUNQ;9='Z]%=D
M*W/UZ5K0C/>U*\+,LY/<!+)M[6^/R\DSKB3G,K95RMMNCNS+I(T]D5D=LFTE
MVV&S7O><L;\*S7N4JE%>';;1*52E:TH0?N,O(C87$_>^MN0FK)$-G-M9WZMW
MMK%R:=?M-W@S(,RS9!CMX98=CR'+/DN.W.5 E>$XT]1B0JK:T.42M,-/CGOO
M/.,&[->[XUH_$9S'75[K=;>Q<6G'K7=84N%+M%]L%V99=8?<M.0V&XR8,GPG
M&WJ,R%5;6ARB5TAN\==]9WQBW7KW>VM7XC.8:[O=;K;V;BTX];+I#EPI=HOM
MANS++K#[EJR&PW&3"D^$XV]1F0JK:T+HE=*\?B+RDVAPKY(:FY0:;E0&-@ZC
MR2M\M4:[,O2++>[=/MTZP9/BU]8C/Q93MBRS%[M-MLRC+K,BD>4M33C;M$+3
M:,??5<_L_P#W[_>-'B_>=^^K];?OBKP_$^LKZ[O>/WV]2[NSN_Q?UCU?KT]W
MX?\ O2R<^^:Y]XO[\OO,CQ?O3??-^M[U^OA^)]9_UU>\WOIZGW=G=](]8]7Z
M]/=^'_O2R.^^8Y]XS[\GO,CQ?O3_ 'S/K>]?KX?B?6?]=/O-[Y^I]W9W?2/'
M]7Z]/=^'_O2XC^_.[_9D_M#_ %NM^-]XC[\_UI^^BO"\7[W_ -?'UN^_?O?W
M>'W?XMZUZKUZ?3/"_P!X>Q'K)ZP>[
M
M                                 '2]D9_C&J->YSM#-9U+9A^NL1R+
M-\HN%:M4]3L&+6B7>[L^BCSK#2G6X,)=4)4M-%*Z4ZTZG4-@YUCFL,#S39&8
M3:6W%,!Q6_YEDD^M6_\ %+'C5KE7BZ/HH\ZRVIQ$.&NJ4U6FBE=*=:=3J.P,
MYQS6."9GL?,)M+=BF!8M?\QR2?6K=/5+'C5KE7BZ/IH\XRVIQ$.&NJ4U6FBE
M=*=:=3H&UMF8AI;6&Q=P; N2;1@NK,'RG8687156:>HXSAUDFY!>Y**/O1V5
MO-6ZWN50E3B*+7T3UIU*J#?VY,GY#;MVMO+,G%*R7:V>Y-G%R8\9U]FW5O\
M=)$Z)982WE*<3:[#!<:A1$?0:C,-HITHFE"LBWEMK(]\[CV=N?+5U5D.SLWR
M/,[BSXSC[-OK?+G(FQK/#6]52TVVR0G&X<5'T&X["$4Z430K,-X[9R/?&XMF
M[FRU=59#LW-LBS*XL^*X\S K?+E(F1K1#6[52TVZRPW&XD5'T&X["$4]":%,
M-R8WQE_*'D)NCD3GKBE99N?9.7;$NT>DAZ3'M2LEO,JXPK!;W'U*=39\<MSK
M,"$W6O1J)&;13I1-*'D1Y6>6'AX         !FCY=G'ZO*/FWQMTD_$3-LF4
M[,L]QS&,MM+C;V X8B1F^>LKHXE3*52<0QV:TW5=%(\5Q-*T5U[:Y>\!]%5Y
M)\QN/>G7HM)EGR78MIN&61UH2XV[@^(I?S+-VE]]%-)K(Q2P3&D572J?$6FE
M:*Z]M<N^!.BZ\D>8G'W3ST6DRSY+L2TW#+(ZT)6V[A&(I?S'-VE]]%-)K(Q6
MP2VD572J?$6FE:*Z]M<_/*TXQUYB>81Q/X^28*;CCV9;;L5USN(MI+K3^M<!
M1)V%LEA='$J82J7@V+3V6ZN44CQG$4JE77MK:/EE&62I<6
M
M
M                                  'G^QM3ZMW#8ZXQMK6V!;/QNJG%
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
M^9;QQ^"S%_J ?HWN _YH/'[X-,:^H1^CAX%?FAZ ^#7&_J(?H?O*U_,!XI_
MUAW\FC]%_P"7;^9;QQ^"S%_J ?HWN _YH/'[X-,:^H1^CAX%?FAZ ^#7&_J(
M?H?O*U_,!XI_ UAW\FC]%_Y=OYEO''X+,7^H!^C>X#_F@\?O@TQKZA'Z.'@5
M^:'H#X-<;^HA^A^\K7\P'BG\#6'?R:/T7_EV_F6\<?@LQ?Z@'Z-[@/\ F@\?
MO@TQKZA'Z.'@5^:'H#X-<;^HA^A^\K7\P'BG\#6'?R:>E:GX1\0M$Y>SG^FN
M-^G=8YM'@3K6QE.%X-8[!?&K=<T);N$)NX0(K4A,:8VBE'$4KT52GI/0]8<.
M.*FE,J9SG4?'S4VN<QCPIEM9R;#\+LUCO+4"XH2W.AHGP8S3Z8\MM%*.)Z]%
M4IZ3T/6'#KBMI7*FLXU)Q^U1KK,&(4RVLY+B&&6:R7EJ!<4);G0T3X49I],>
M6A%*.)I7HJE/2>LZ5\O;@YQQSB/LS0O%'1.H=@Q;;<;/&S+7^NL=QK(F+5=F
MT,W.WMW2VPF)2(D]IM*7445VKI2G4RD,E#)(S%
M  .$NN-8Y?7&G;WC]DO+K"%-L.W6U0+@XRVI7<IMI<MAY3:%*]-:4K2E:G#W
M/'<?O3C3MXL5GNSK**MLN7.V0I[C+:J]RD-+E,.J;0I7IK2G2E:G#W/'L?O2
MVG;S8[/=G&$5;9<N=LA3ULH57N4AI<IAU3:%*]-:4Z4K4Z_><2Q7(G67\@QG
M'[Z]&;4U'>O-FMUT=8:4KO4VRY-C/K:;4OTUHFM*5KZ3[+;:K79HU(5HML"U
M0TK6XF);8<>#&HXY7JXY1B*VTU1:ZT]->G6O[I]=OMEMM,>D.U6^#;(E%J<I
M%M\1B%'HXNO5:Z,1FVVJ+76GIKTZU/KM]LMUIC4AVJWPK9$2M;B8MOB,0XU%
MKKU6NC$9MMJBUU^C7IUJ?=:K-:+%$I;[':K;9H"7%NIA6J#%MT1+KM:5<<I&
MB-,LT<<K3W5>WK7]T^\^T^TY(          ZW PW$+5+:GVO%<;MLYCQ/ FP
M+';(<MGQ6ELN^%)CQ6WF_$9<4A715.J55I7T5J=?@XEBMLE-3K;C./V^:QW^
M#,@V:W1)3/B-K9<\*0Q&;=;\1IQ25=*TZI56E?14Z_!Q+%;9*:G6W&<?M\UC
MO\&9!LUNB2F?$;6RYX4AB,VZWXC3BDJZ5IU2JM*^BIU2VX)@]FFLW*SX;BEJ
MN,;Q/5Y]MQVT09L?QFG([W@RHL-I]KQ6'5(5VJIW(56E?16M#LAV [ =K
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
MCP:VG+<@QA6R<VM;C%.C<BW9QLZ7F6709=:?OGFIJ77/]\JIG$9FF91L0
M                                         /%]N<<>/^_(:8.[=*:L
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
MO7N/8O?W+!<Y$*5<+.NY6R&Q)5;YDFVQUN-=W:I3**UI[FADX9&F1AEX
M                    ?!=;7;KY;+C9;Q"C7*TWB!,M=TMTQI#\.?;KA'<B
M384IA=*H>C2HSRFUHK2M%)56E3XKG;;?>;;<+/=H<>X6NZP9=MN5OEM)>BSK
M?.8<BS(<EE=*H=CR8[JD+36G1255I4^*Y6V!>;=<+1=8<>X6NZPI5MN4"6TE
M^+.@3F'(LR')972J'H\F.ZI"TUI6BDJK2IQMYL]JR*SW7'[[;XEVLE\MLZSW
MBU3V428-SM5SBNPKA;YL=RBFWXDR(^MMQ"J52I"JTKZ*F$'Z+_R[?S+>./P6
M8O\ 4!AK^C>X#_F@\?O@TQKZA,-_T</ K\T/0'P:XW]1&O/]#]Y6OY@/%/X&
ML._DT?HO_+M_,MXX_!9B_P!0#]&]P'_-!X_?!IC7U"/T</ K\T/0'P:XW]1#
M]#]Y6OY@/%/X&L._DT?HO_+M_,MXX_!9B_U /T;W ?\ -!X_?!IC7U"/T</
MK\T/0'P:XW]1#]#]Y6OY@/%/X&L._DT?HO\ R[?S+>./P68O]0#]&]P'_-!X
M_?!IC7U"/T</ K\T/0'P:XW]1#]#]Y6OY@/%/X&L._DT?HO_ "[?S+>./P68
MO]0#]&]P'_-!X_?!IC7U"/T</ K\T/0'P:XW]1#]#]Y6OY@/%/X&L._DT?HO
M_+M_,MXX_!9B_P!0#]&]P'_-!X_?!IC7U"/T</ K\T/0'P:XW]1#]#]Y6OY@
M/%/X&L._DT^F'Y97EY09+,MGA5QH6ZPNCB$3-087<(RE4I6G1Z%/M,F')1Z?
MWKC:D_[1]$3RY^!<.0S*9X?<=ENL+HM"9>J,0GQU5I2M.CT.=:Y$20CT_O7$
M*3_M'T1/+JX'0I+,IGB#QX6ZPOO0F7JK$9\95>E:='H<ZV2(DA'I_>N(4G_:
M/K@^47Y7=OEL38_E_P#$AQZ,Y1QM$[1> 7.(I5*5IT?M]RLDN!*;]/[QUM::
M_P"P9 8%QSX]ZJ<8=U?HC36MW8W;ZL[@6K\(P]R/V*2I'@+QZQVY378I-*T[
M:TZ5I0]SP?0&A]9.,NZVTGJ/7SL?M]7<P?6^&XFXQV52I'@KL-F@*:[5)I6G
M;6G2M*'N>$:!T3K-QEW6^E=2:_=C]OJ[F$:XP[%'&.RJ5(\%=ALT!378I-*T
M[>G2M*&3.M>*W&#3+L=_3_'#0NJ'HG9ZJ]K73^O<%=C>&I*V_5W,7QVUK9[%
MHI6G;6G2M*5I] ]E/7#UH]Z
M     .&R#',>RVT3<>RJPV;)K!<F_!N-CR"UP;S:)[-%45X4VVW)B3"E-]R:
M5[5H53K0XB^X_8<IM4RPY-9+1D=CN#?@S[-?;;#N]JG-=U%>%,MUP9D0Y+?=
M2E>U:%4ZT.(ON/V'*+5,L6362T9%8[@WX,^S7VVP[O:IS76BO"F6ZX,R(DEO
MNI2O:M"J=:' Y/BN+YM8[AC&9XW8,NQJ[,^KW7'LGL]NO]CN;'=1?@W"TW6/
M+@3&>]-*]KC:J=:=>AKGVKY.GEI[A=?E9-Q,US8I[RGG*3M9.9#J-;<AZE>Z
M3ZEK*]8I:9+E%5[J)?CO-U5Z:IKUJ8!;-\IGR[]KN/2<BXNX!99KM77*3-=+
MOVK%MOO=>Z1ZIKF\8Q:Y#E%5[J4?CNM]WIJFOI,!MF>4]Y>>UW'I.1<7\!LL
MUZKKE)FNEWW5BVWWNO=(]4UU=\9MDARBJ]U*/L.MU5Z:IKZ35=N;R(_*5WH]
M(F9=PGU7CMR?4^[2X:C<RC2"VI4BE>^7ZAJ+(,+LLMVBZ]U$R8K[55>FJ*]:
MF&V1>S:^7)>WI+ML<W_AZ'X[S+4?'=GVN2S"<=4^I$J,K+<+RB0N1'HZE**/
M+=:K1I/>A5:KJO$B_P#L]GE_WEZ0Y;G-YXHAYAUIN/8-D6V2S$<<4\I$F.K*
M<0R5]3\>CJ4HHZMUNM&T]R%5JNJL2K_[/EP"O#LARW.;QQ1#S#S3;%@V/;9+
M41QQ3RD28]<HQ')'U/QZ.I2BCJW6ZT;3W(56JZJP,RGV3SRJL@?EO6EWDQ@S
M<F-(89BXMN"SRV+>Z\N0IN9$5FV YA)7)BI>2ENC[C[-:,H[T+K5RJ^GVWV8
M_P OZ!(J_*V-RNO356U(]3N6PM6M1Z*55-:/459]*6F7XB*)K2E*N]G2M>J:
MUZ=.JV[V<K@M"D5>D[ Y/7=NK:D>JW'/-:M1Z*55-:/45:=/6N5XB*)K2E*N
M=G2M>J:UZ=.J6_V='@S"D5>DY_R<N[=6U(]4N&=ZV:CT4JJ:T=HJTZ?MDKQ$
M4I6E*>)V=*UZIKZ.G1K3[(?Y9-ME5D3-J<TK^S5I;?J-VVAIUF+1:JHJE^B[
M%Q^LLWQ6Z)K2E*O51T57JFM>E:>\8+[/AY8>'N,/7;4N;;'>C>"I"\ZVUGB6
MUO,*;71]^'A-VPN!)\1;?5;3C2HZZ*JFK?;7I3VS"_(B\N'$UL.W35V8[ >C
M^"I"\TVCFR4+>9JVJCS\3#KIB$&1XBD=5MN-*8715:5;[?0>V87Y%'ERXHMA
MVZ:OS#/WH_@J0O--H9JE"WF:MJH\_%P^Z8C"D=ZD=5MN-*8715:51V^@R1US
M[,)Y0>".QG[WI+8.UI$7U=;;FQMV;(0TN1'4TM,B3!U]>\!MLOQ5M=7&765Q
MG**4FK545[:;'],\..*7'A3+^DN.^GM:W-AOP:9#C&!8]#RQYKK6M$3,O7!=
MR>>FE:^CQY;G3]PV":CXE\8M"J9?TYH/4^O+BRWX5+]CF$6&)D[K?7K1$O*E
MPW<DFII6OH\:4YT_<-@&I.)O&30RF7M.Z%U3KRXLM^%2^XYA-BB9.\WUK6B)
M>5*ANY'.I2M?1XTISI^X;6="<#^%W%Q;$GCWQ;T5J6[1V? ID^(:VQ>#FC[/
M6M:-S\X7;GLON24UKZ/6)SO3KZ#),R%,A#+$
M                  \XV7IS4FY[+];>W]7Z]VEC_NZILVP\-Q[,K8TIQ/:I
MQB'D-NN###W3Z"T)2NE:4K2M*T//MB:FU;MVS_6_M;6^";*L7NZIM&>8E8<M
MMS:G$]JG&8E^@3V6'NGT%HHE=*^FE>IY_L/4^KMN6?ZW]JZXP39-C]W5-HSS
M$[#EMN;4M/:IQF)?H$]EAWI]!:*)52OII7J>4[:T1I'?F/\ UJ;RT_K#<>,_
M3*HL&T,#Q?/+2RMU/8MV/ RBUW2-&?JGZ#C:4K36E*TK2M*&L[8WD4>6#L9U
M^6OCDWA%SD*K55PUSGVPL4:;I7N]RQC[&32,183W*Z^YMU*^BE.O3T&NS/\
MR5/+?S]Q^4O0#>&W%^M:JG8!G&>8PVW2O=[EBQ,9&_BK-*55U]S I7T4IUZ>
M@UWY]Y+/EQ9\X_*7H%O#KB_6M53L!S?.\8;;I7N]RQ8V,B?Q9FE%*Z^Y@4KZ
M*4Z]/0:D-J>SC^3_ +4>DSG.*K6O;O*56JKGJO96T,+9:I7O]S&QB-ETK!XZ
M:*7U]S:Z5]%*=>WT&+MZ]F<\O6Z]?4<PY/8UUDK?I[R['P)_M:7W]L.GUQ:G
MO_\ BS7=3MK7J][FG5=?3UQLO'LZW ^Y]?4LKY'X]UD+>I[S[ PA_M;5W]L2
MGO\ ZOOG^+M]U.VM>KON:=5U]/7&Z\>SN<$;EU]2ROD;CW60MZGO/G^$O=&U
M=_;$I[_ZPOG^+M]U.VM>KON:=5U]/7#S(/9'_*_O/7WNSGE]B?66Y(I];^U=
M;2>UE?B=L"GUU:5R7_%&>^G;6O5^O93N<5[KK]%A]FB\O&SU:K<,EY+951N0
MIY=+]LG#(]'VZI2FD5WZU]7XW6D=-:=:515#O6M>JZTZ4I^]D]G;X%VFK59^
M1<B,FHV^IU:;WL+$8]'VZII2D9WZV];X_6C":TZTJBJ'.M?2NM.E*?O9/9XN
M!UJJU6?D7(?)O#?JZNE[V#B+%'VZII2D9WZW-<8_6C":TZTJBJ'.M?2NM.E*
M?3C7LDWE=6*K-;IEO+7,Z-25/KIDNV,"BTDM*2E-(3WUGZ?Q2J8R*IJJE6ZM
MO=:UZN5ITI3+G5?DD^61J:3&N-LXP8YF-VC^%54[:F0YCLR-*4S2O;63C.7W
M^YX6KN4JM5T3;$)7UZ*I6E$TIE1K/R<_+FU=)CS[;QOQ_+;I'\+NF[,OV6;%
MC2:M4KVJD8YE5\N.(*[JUK55$VY*5]>E:5I1-*93:T\G?RZ=7R(\^W<<<?RR
MYL>%W3=EWW*]B1Y-6J5[52,=RJ^7'$%=U55JJB;<A*^O2M*THFE,X-->SW^4
M1I27$NEHX?XIGEZB^!55QW+E&=;<B3%1Z5[%2\1SG);O@"N]2JU6E%I0ESKT
M52J4IHG9IB.%X=K^PPL5P/$\:PG&+:E2;=CF(V*UXW88"5U[EIA6>S185OBI
M57TUHAM/6IL6Q7$,3P6R0\9PG%\=P[&[?128&/XK9;;CUD@I77N6F':K1&B0
M(U%5]-:(;3UJ;$\6Q'$\&LD/&L)QC'L.QRWT4F!C^+66VX_9(*5UZJ3#M5IC
M1($:BJ^FM$-IZU-N6#X#@FLL;M^&ZVPK$M?8?:4K1:\4P?'+/B>-VU*Z]RTV
M^Q6&' M<-*U>FM&VDTK4[*=B.PG;0
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
M?M<&S6B S555>%"MMM8C0HK?<JM>U"$TZU,^[%C]AQ:U0[#C-DM&.6.WM^#
MLUBML.T6J"UW55X4.W6]F/#C-]U:U[4(33K4SXL6/V'%[5#L6,V2T8[8[>WX
M,"S6*VP[1:H+76JO"AVZWLQXD9ONK6O:A":=:FT_&,5Q?";';\8PS&[!B.-6
MEGU>U8]C%GMU@L=L8[JK\&WVFU1XD"&SWJK7M;;33K7KT.9.7.7.>
M                           //-I:EUEN[#+AKO;^"8OLG!+M(M\JYXEF
M-HB7VPSI-JFLW&VORK;.;=C/.P9\9MYJM4]4.(I6GIH=#V5J[7.Y,1GX#M;"
M<;V%A5T?@R;CBV66J+>K'-D6R8S<+>])M\UMV.ZY"G1T.MUK3JAQ%*T]-#H>
MRM7:ZW'B,_ MJX5C>P<+NC\&3<<7RRU1;U9)LBV3&;A;WI-OF-N1W7(<V.AU
MNM:=4K12M/30\OW'I/47(7 KIJW>6N,/VOKB]R;9,N^$YW8X.1XU<I5EN$>Z
MVF1,M-Q:>B/NVZY1&GV5*36J'4)53TT,:K!Y;O ;%K[9<GQOB!Q^LF0XY=K=
M?K#>K;K3&XEQM%ZL\QFX6NZ6^4U"2[&FP)T=MUIQ-:*0XBE:>FACQ8_+YX/8
MS>K/D>/\4M%6:_8_=+?>[)=[=KO'HMPM5WM4MF?;;E!DM0TNQYD&:PAUIQ-:
M*0M-*T]-#'JQ^7WPAQJ]6C(\?XJZ,L]^L%TM][LEWM^O,?BW"U7>U2VIUMN4
M&2U#2Y'F09C"'6EIK12%II6GIH8F8UY47EJ8;D>/Y?BG!GC'CV48K>[5DF-W
M^TZDQ*%=;'?['/8NEGO%LF,VY+T2X6RXQ6WF745HIMQ%%4KUH9L&89F"; P
M              #\WF69++L>0TT_'?:<9?8>;2ZR\RZFJ'6G6ET4AQIQ"JT4
MFM*TK2O2I^;S+4AIUA]IM]A]M;+S+R$N-/-.)JAQIUM=%(<;<0JM%)K2M*TK
MTJ?F\RU(:=8?:;?8?;6R\R\A+C3S3B:H<:=;712'&W$*K12:TK2M*]*GY/L,
M2F'HLIEJ3&DM.,2([[:'F'V'D5;>9>9<HIMUIUM54J2JE:*I7I7T&$+?EF^7
MHW.I<:<+.-#DFDFLOI(T_A4J(MZKE7*^+;Y-H=@/,U77TM*:JU6GH[>GH,-V
M_+KX'-S:3Z</^.SDBDBLKH_J?#I,5;M5U<KXD&1:G8+K555]+:FZMUIZ.WIZ
M##EOR[N"#<VEPIQ"X\+D4D5E=']4X?)BJ=JNKE?$@R+6[!=9JJOI;4W5OIZ.
MWIZ#7HUY1_E?-7%-TIP XD.RTRZS>V3HK7TR$M^KE7:T>MDJQO6U]A2Z^EE;
M*FJT]';T]!F5];U@]X/K4]X[/]:WO/\ 6]];?O9"]X/>#U+WM]X_>?P/>[WG
M][O\7]6\/P?!]QV]OH,M_>&Q^\?UL>\UI^MKWI]X?K>][H?O'[Q^I^]_O-[T
M^#ZA[T^H?2/5_#\'P?<=O;Z#+7WBL?O'];'O-:OK;]ZO>+ZWO>Z'[Q^\?J?O
M?[S>]/@^H>]7J'TCU?P_!\'W';V^@SS^M?&?K9^LOZW;%]9WO%]:_P!:?O1;
M_K9^MGWO]Z?K=]X?5_>OWB]Z_P#%O5/"]7]7^E]G9Z#F#E3E3G0
M
M                                                      "/=[1S
MRC^\SPJMVCK#<O5,RY/9:SC4EIA_P9C.L<'=@9/G,ME;3Z'Z(GW95EM3R*H4
MT_#N4A"JT^@K1![0'R4^]%P^M^F+)</5<NY'Y0SCTAME[P9;6N,,<@Y'FDIE
M3;R7TIG755HMCJ:H4V]$N$A"JT^@K1-Y_O)+[TG$"WZ:LMP]5RWD;E#./2&V
M7O!EM:YPUR#D>9RF5-O)>HF;=%6BV.IJA3;T2X/H56GT%1@O:KN8OWA/+^M7
M';&[MZEGO+[-H^)RV8\CU>>QJ'7CUMR_8LUA;,A$E*+E>U6"S/HJVIF1 NLI
MM5:?O50("#\0B"M4            )3/LOO'WZX]W;]Y+7:W^);]98-:=88E*
MD(ZLURK8UPK=[],MZJ)K_C]DQG$TQG:U52B6+W2G17?U1):]FZT5]<&Y-X\B
M+I![X.N<+M>N,7DOHZM5R78$ZMUO<N KMK_CUGQS%TQW:]U.UF\=.BN[JF2G
M[.#HOW_W%O#D-=(/?!USAELUSB\E]'5JN2Y_.K=+U+@JHFO^.V?'<83'=KW4
MHEF\=.BN[JF9#['SQB^NKD)R7Y:WJV>+;-1:[LNH,)F2F^K%<RVI<ZWS))]L
M71%:^^6/8CA*8CU:J31,?(*4[5=_5$U<F#$OTL!P
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                           "NT\^KE'_ &C_ # L]QZRW+UW ^.T"/I#
M&4,O]\-V_8_)DS]DW/P6WWXR9ZL\N$RVK=16BGHEJC=]*53VI@.>=YR4_M \
MZ<XL-HN'KF$Z#A,::QU++W?$=O=BD2)VPKCX2'GH])JLVGR[>IU%:5=BVR/W
M4I5/;2!1YV_)+^T!SGS>PVBX>N85H2$QIO'4,O=\5R]V.1(F["N%6D//1Z35
M9K.EV]3J*T4[&MD?NI2J>VE6E[2?S%_M6>9OLK%[!=O?#6_%JVQ>/.(HCR/$
M@O9)C,N7<ML7:K#4B1$3<E;(N<ZU+>;K13\*S1.^E*H[4Z6C4$:AC0(
M       6,'D.<?J:&\N#44V;$5%R3><Z^;YR"BVU)JXQFJHEOPEQM;E$N+CR
M-;8_9GZ>BB*./KJGK2O>J?MY)6BJ:1\OO5<R9%K&R'=$R\[MOU%(4FJV<P5%
M@8<XVM=$N*8?U[8K0_3T431;RZIZTKW*GU>2?HNFD_+^U9,F1:QL@W/,O.[+
M[12%)JMG+ZQ8.'.(4NB5K8?U[8K0_3T431;RZIZTKW*M1O9NN,=.-OE2Z/N%
MP@JA99R+N&0\DLGHMM2%.QM@*A6S7KK2W$I=7&E:FQBP2:4Z411V0Y5'=2O>
MK<@;:C;,;X@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                        #%KF
MSR-MG$KBEO/D)<%Q?6=<X%=9^,1)M4>K77.[I1NPX!97TK=9JN/=\SND&.[V
MUJNC3BE)2JM.E<:N8G("W<6^,>Z-[SUQ?6< PBYS<<BS*H]7N>;7*C=DP:T/
M)6ZU5;%UR^Y0F'>VM5T:6I2:*K3I7&OF%OZW<7>,NY][3UQO6,!PBYS<<C3.
MSU>YYK<J-V3!K0\E;K55L77+KE"8=[:U71I:JIHJM.E<./,%Y5VCA+POY%\G
M[HY"];U7K6]7+$(5PJWZI>MCWBC6-ZSL$A"WF*N1KYGUXMT5ZB*U<2PZM24J
MJGMK5B7>[7._76YWV]3Y=UO-ZN$V[7:Z3WUR9URN=QDN3)\^9)=JIV1+F2GE
MN.+56JEK56M?34K0[I=+C>[G<;U>)LFYW:[SY=TNEQFO+D3+A<;A(<ES9LN0
MY53C\F7)=4XXM5:J4M5:U]-2M1NETN-[N=QO5WFR;E=KO/EW2Z7&:\N1,N%Q
MGR')<V;+?<JIQ^3*DNJ<<6JM:J6JM:^FI38WN]7?)+S=\BR"Y3;S?K_=)]ZO
M=WN,AR7<+K=[K+=G7*Y3Y3RE.R9LZ8^MUUQ5:J6M5:UKUJ<>? ?"<8
M    >K:*U/?-[[IU/I;&J+]_=K;$P_7]M=0A*Z1'\KOT&R^ONT6IMM,:W-S%
M/NJ6I*$--J4JM$TK6GIVE=87G=FW]7Z@QZB_?K9V?8G@MO<0A*Z17\GO<*T>
MO.T6I#:8\!$NK[JE*2A#;:E*K1-*U/3=+:QO.Z]O:PU#CU%^_6S<]Q3!K>XA
M"5TBOY->X5HK.=HM2&TQX#<JK[JE*2A#;:E*K2E*U/9^.6ELBY'[_P!*Z Q.
MCGUQ[GVE@NLK2\AM+E(4G-,EMU@K<WJ.+;:1$M34Y4EY:U(;;9:4I:DII6M+
M7O%,8LF$8MC6&8S!:MF-XC8+-C&/VUGT,V^R6"W1K5:H+5/W&HD"(VVG_:26
M>V+XW9L-QK'<0QR$W;<>Q6Q6G&[%;F?[U LUC@1[9:X37_U.+"BH0G_:26<^
M,8Y9L.QK'L1QV$W;L?Q:QVG'+%;V?[U LUC@1[9;(37_ -3BPHJ$)_VDETWA
M>'X]KW#L3P'$;<U:,4P?&;#A^,6ECT,6O'L:M<6RV6W,_P#U*%;8332?]I)S
MYSASAV8
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                     B8>T_\
M*/WLQ/1?#W'KEV2\GGR-W[+BQW_#>38;(J?B^N+9*0T_6K\"[WQV\S'&G443
M1^TQ7$U56GN8NGM(7)3WNQC2W%"PW#ME9'-?W+L2,P]V.ILEG5.QK7]NDI:>
MK5Z%=;R[=I;C3J*4H]:XSB:UK3W,7SVCSDE[W8QI?BE8;AVRLCFO[DV'&8>[
M'4V2SJG8WK^WR4M/5J]"NMY=NTMQIU%$T>M<9Q-:UI[F$[[8%S%]Z,*XY\%L
M7NW9.R^Y2N0VVH<:1X;Z<;QY=RP[5-IF(9D5K(MM\R%^_3W67FZ)3(LD-U%5
M5I[F&\1*B)D0.0           #?W[./Q^IMCGQ3:=SA^/C_'+7>1YNAUQ*'(
MJLTRUE6 8I#?:6VNBGDV^^W6XQU>Y\-^VI72O<E-*[R_9_=%4VASA^^7<8GC
MV+C_ (#D&9(=<2AR,K+\I95@V,1'FUH713R8-ZN<]A7H\-ZW)72O=2G7>-Y
M>BZ;/YO4V5<8GC6+0.!7_,4NN)2Y&5EV4LJP?&(CS:T+HIU,&]7.>PKW/AO6
MY*Z5[DTZR8_94^,E-U>973<EV@>LXQQ5U;E6PD/.H;=A*S[-XZ]9X7 D,N-N
M44^BV9'>;I&5[FK4BTH715%)32L_4G*DXHLQ0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                      #_ !2DH2I:U)2A*:J4I5:)2E*:=5*4JO2E$TI3
MTU/\4I*$J4I5$I32JE*56E$I32G6JE5KTI2E*4]-3_%*2A*E*51*4TJI2E5I
M1*4TIUJI5:]*4I2E/34_E2DH2I:U)0A":J6M5:)2E*:=5*4JO2B4II3K6M?H
M%7UYE?)]SE_S9WUNR+/7.Q*Y9A(Q;6WTU2X[6M<'0C%L-?BL^,^U$]_+7;$W
M20VTJK?KL]]=*U[JUK6Z>8=R0<Y6\Q-W;BC35S,6N&5OXUKWZ8I4=O7F&H1C
M.)/QFO%>:B^_5LMM+E(;;55OUR:\JE:]U:UK@?,+Y'.<J^86[=P1IJYF+W#*
MY&-Z^^F55';U[AJ$XUB3\9KQ7FHWOS;;=2Y/H;55OUR:\JE:]U:UI\_-HY@.
M\YO,&Y)\@H=R7<<)NN=2L.U/T>4N*UJ;7C:,-P*3#8\>2S"^N*S6A-XE--+4
MU[X7*0NE:]]55P5,*S"XUR@           $\3V:CC]76W"C+MW7*'X%[Y&;-
MN,ZWR>U:%2-?ZNI+PS'6W$N-IK5;68N9*XE2:J0II]'3T]>LVGV>'15=></,
MJW'<8G@WG?\ L:?,@2.U2%2,%UM25B%@;<2M":U6UEKF0N)52M4*:>1T]/7K
M-?\ 9Y]&5U[P^RG<5PB>#>-^[%GS($CM4A4C!M;TE8C8&W$K0FM5M98YD+B5
M4K5"FGD5IZ>O6R*]DMXQUU-Y?F<<A+M ]7R'E1MVZ7"V2^U;:Y6LM/4FX#BS
M3J'&T*JXSGCN6NI4FJD*9D-UIZ>[K(L-^YOQ)3P
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                        !JR\YCE%_94\OW=.3VNX^]^=;,@-Z0URM#O@
M2J9)LB-.@7:X07DU\1B?CN"1;Q=(ZTTK6DB$W3T=>ZFM+S<>2?\ 9DX+;?R.
MVS_4<TV+";TW@"D.^#(ID&P8\R#=)T-U-?$9FV#"HUVN3"TTKT?AHIZ.O=36
MKYMO)'^S-P8V]D=MG^H9GL2$WIS 5(=\&33(-@1YD&Z3H;J:^(S-L&%1KM<F
M%II6M'X:*>CKW4TW>?9S#_L8^61O[+[/=/>S8NW+:UQYU6MM[U>73*]KQ+C;
M;U<[?(37Q8]RQ;7$.^WB*XE*JTDV]NGN>[N36N%>85[)4T            '(
M6BTW*_76V6.S0I%RN]YN$*TVJW145=E3[E<9+<.#"C-T]+DB5*>2A"?W5*I0
M^^UVNX7NYVZRVF&_<+K=Y\.UVR!&15R3.N$^0W$A0X[=/2M^3)=2A%/W5*I0
M^ZUVRX7NYVZS6F(_<+K=Y\2V6R!&15R3-N$^0W%A1([=/2M^3)=2A%/W5*I0
MY.R66ZY)>;1CMA@2;K?+_=(%ELUKAMU=F7*ZW26U!MT"(U3TNR9DQ]#;::?O
ME*I0M:>+VEK9QRXYZ1T5:DL^KZKUEA^&27V.O9<;S:++$8R"\JZJ5].OE^]9
MF.=.B?$?5VTI3I2EG+QMU!;M :!TYI6V):\#6>N<3Q&2^SU[)]VM5GBLWV[U
MZJ5]-O-[]8EN=/<^(]7I2E.E*6;'&_4-NT#H+3NEK8EKP-9ZZQ3$9#[/7LGW
M:U6B*S?;M7JI7TV\WOUB6YT]SXCU>E*4Z4I=#</= 6GBMQ7X]\<K*ACU;3.H
ML%P*7)C]?#NM]L=@A1\GORNJE_3\BR3UN<[TZ)\60KMI1/2E/=SVP]J,CP
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                           "#Q[3-RB^O_DGK7BW
M8+CXM@T'B5,JS2,R[T0O9FSHL*Y1H4UE-5(=78-?1K8_&76M%(K>I">VE/2J
M&=[19R3^OGD+KSC78Y_B6/1V+TR;+X[+O1*MB;&C0[A'AS&DU4EQ5CP2-;GH
MZZUHI-;N^GI3Z*H:_M$O)'Z^>0FO>-MCG^+8](8O3)<NCLN]$JV)L:/$N$>'
M,:3527%V3!8UN>CKKT4BMW?3TI]%5=_[7)S#^^9RRU-PZQJZ>-C7&G"4YGGT
M5A[HA>V]O1+?=HD"X,(JI#R\:UC#M$B*XJM%HK?Y2.VE/2J,L1T".N1%P
M        #:_Y)?'ZO(7S'M!6R;$I*QG5=TF[URNJFTO(8A:O;:NV,^*PNE6G
MH\W8K]DB.I56B:-2%5]U6E$*V?>3KHJN^/,#T=;I<6DG'=9W*9NK)ZJ;2\EF
M)K=MNZ8[5QE=*MO,3,_>LT5VBJTI1J0JONJTHE6SOR>=%UWOY@&D+?+BTDX[
MK.XS-TY/53:7DLQ-<-MW/'?$972K;S$S/GK/%=HJM*4:D*K[JM*)5NH]GRXQ
MUY0^:QQIM,^$F9B6F;Q<.1N:54TE]$>!I]IF]8C5V,XFK4B-<-J2,>A/)76B
M:,REJ]U5-$*LD2PB+!4M@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M       #IVQ,\QG5F 9QLW-)]+7A^N\1R/.,JN2J)K2!CN*6>9?;S+HE:VTK
M5'MT%Q5$U53NK3IU.IY[F^.ZTP;,MC9?-I;<4P+%<@S/)KA6B:TA6#&+3+O5
MWE42I:$K4Q A.*I3NIUK3IU.IY[FV.ZUP?,MBY?-I;<4P/%K_F62W!5$UI"L
M.,VJ7>KO*[5+0E56($)Q5*553K6G3J=$VELC$=-ZSV'MW/[DFSX+JW!\KV)F
M5V51*J6W%L+L4[([_.HE:VDK5%M=N=71-5)[JTZ=:=2J@Y!;FR;D3O#:^\\P
M4KZXMK9[DN;W"/XRGVK8F^W.1,A62(ZM*55MUAMZVH4:G2G;'80FE*4H5D6]
M=N9%OS<VS]T98JOO_L[-\BS*='\53[5NI>KD_+AV>*XI*55@62"MJ''ITIVL
M,(ITIT*S'>FV\BWUN39VY\K57W_V;F^0YC.C^*I]NW4O5Q?EP[/%<51*JP+)
M!6U$CTZ4[6&$4Z4Z%,-R<WWEW*7D/NGD7G2E?73N?9.6["N<7QUR6;2G([O)
MG6_'X+JTH56UXW;'&8$1/2G9&C-II2E*=#Q\\H/*3PL            F3^RY
M\??>[!^2'**ZV_M?R;(+%I+"YSJ/#>1;,8AQ\SSRL;N31;T"Z7*_V-OQ$U\.
MK]M<12M5-KHF6W[-CHKU##.0?)*YP.C^1WZRZ<Q":ZCL=1;L;B1\OS>L>BDT
M6[!N5POEE1XB?I=7K<M%*U4A5$RTO9N-%^H8;R!Y(W.#T?R*^V73N(374=CJ
M+=CD2/EV;5CT4FBW8-RN%\LR/$37PZO6Y:.M5(51,\WV.WC%[UZ\Y7<P[S;.
MV3EV3XYQ[P"XO(\)]NT8A!BY]LFL2BTT<?MMXNN2XZWXJ:U:K(M+C=*U6VNB
M99)*%)/Q-;
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                        (^GM
M&W*+[RW":!I.QW'U7,N3^6M8JXTT[X,MO6>$+M^3Y]-86FM5U1*N3EEM+R.E
M$NQ;J]2JJ=.BM$WM /)/[T'#N%IVS3_5LNY(90WC+C;;OA2F]=X:N!D><3&5
M)K5=4R;BY9[6\BM.UR-<W:5KZ.BM%?G]\D?O0\/86GK-/]6RWD=E#>-.--N^
M%*;UWARX.1YQ,94FM5U1)N*[/;'D=.UR-<W:5KZ.BHQ/M5?,/[P/E\VWC[CM
MT]3SSF!FS.&.LLO>!-:U)KURV9?LN?'6BM7*HF79W'[+(;JFB'H5Y?I55.G:
MJ T0>"$&5IH             !9V^5CQ__LS\ ^,VL94)<#(G-=V_/,TCOH[)
MK&9[-=>S_(;?/KZ>^389F0^]M*^FE&X:$T]%*%CMY:.B_P"SMP;XZZXDPUPK
M^O 8&;9>P^CLF,Y=L9Q[.;] F_1[Y%DEW[WOZ^FE&XB:4]%*%C3Y:FC/[._!
MWCMKF5#7"OR\"@9MES#Z.R8SENQ7'LXOL";_ /'R+)+OWO?U]-*-Q$TIZ*4+
M?#R;.,O]DCRS^(^H9MO<MN4N:MM>R,^BR6_#GQL]VZ](V9E%KN7IKWR\;G91
M[U4KUK2C4!":5[:4-@9G49SFS@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M            KNO/OY1?VB_,"SS&+-<?7,%XY0&-(8\AIWNBN9)8I,B?LRX*
M9353;<]&=SI=K<72M:NQ[2Q6O3IVI@1>>#R3^_\ <Z<VQRT3_6\+X_PF=-V%
M+3O='<R"R2'YVQ9RFJ54VB:C-9LJVK72M?$8M;%:].G;2!;YW?)'[_O.?-<<
MM$_UO#- PF=.6%+3O=&<R"RR'YVQ)U6J54VB:C-9LJVK72M:N,6MFM>G3MI5
MM>TJ\P_[5'F;[(Q"PW3U[77%6VQ^/.+H9>[HCN5XW+DW+;ES5'35335R;V/<
MIMG<<2JM7HUDC5KTZ=J=*AI\-0)'\            ,Q/+]X_JY1\T>.&C787
MOA9\SV;8WLNBU0VXES <6\;,=@]4N_2J],*Q^?THKJFJNE.BNO;7+'@KHNO)
M3E[Q^TP[#]>M.7[&LSN51NQMRCF#XSXV6YWU2[]*KTP^Q3NE%=:55TIT5UZ5
MROX,:,KR2Y=\?],NP_7K3EVQ;,[E4;L;<HY@^->+EF==4N_2J],/L4WI176E
M5=*=%=>E<[/+(XRJYB<_.*?'5ZW^^=BS[;N//YQ#JVTZEW6F&^L9WL_N0_\
M2%=-?XQ<NVB^J:JZ4[5=>VMI6E*4)2A"4I0E-$I2FE$I2E-.B4I33I2B:4IZ
M*%E<E*4)2E*:)2FE$I2FE*)2FE.E$II3I2E*4IZ*%E E*4)2E*:)2FE$I2FE
M*)2FE.E$II3I2E*4IZ*%QTE*4)2A"4H0A-$H0FE$I2E-.B4I33I1*4TITI2G
MT#_3_3_3^@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                     #%[FIR+
MM?$SBIO3D+<U1JNZVP&[7+'8LNM*1KKG%R\*P8!9'^M:5HS>\VNT"(NM**JE
M#U542KITKC=S W];>+O&7=.^+BJ/5W7N#W2XV"-*K2D>YYG<?#L>#69[K6E:
M,WG,;I!BKK2BJI0[55*5Z=*XW\O=^6WB_P 9MT;WN*H_BZ]P>Z7"PQI5:4CW
M/,KAX=DP:SO=:TK1J\YA<X,5=:455*':UI2O3I7#[G_RGL_"CACR,Y079<2K
MVIM:7J[8M#G532)>=AW;P<:UGCTBM:TK2/D.P;U;(3BJ44I#;ZE42KITK5A7
MF\73(;O=;_?)\FZ7J^7*=>+O<YCBGIEQNESE.S;A/EO*]T[)ERWUN.*KZ5*5
M6I6@7:ZW*_76YWR\S9%RN]YN$VZW6XRW*NRI]RN,ER9.FR75>Z=D2I3RG%JK
MZ5*56I6GW:ZW*^W6YWN\39%RN]YN$RZW6XRW*NRI]RN,ER7.FR75>Z=D2I3R
MEK57TJ4JM2FMOM\O&3WR\Y+D-QEWB_Y#=;C?+Y=Y[JGYUTO%VF/3[G<9KZ_=
M/2YTV0MUQ=?2I:JU.-././.*            )17LP/'ZF4;^WMR1NL/Q+?J;
M ;9KO%WGDH\+Z[-G3W9MRG0E515?KEHQ;$7HSE:*31+5XZ5HKNI5,DSV;[15
M,EWENKD'<XGB0-78-;L"QMUY*?#^NC8\YR9<)L.M457ZW:L:Q5Z.Y6BDT2U=
MNE:*[J53)%]G$T93)-X;IY!7*)XD'5^#V[ L<=>2GP_KHV-.<F7";#K5%5^M
MVK&L6>CN5HI-$M77I6BNZE4S#_8_N,E,QY,<CN5]Y@>+;-*:TM&K</?D(1X5
M,UV]<W;A=KE;U5;JY6=8\-P>1$=K1::)8OM*5HKOI5$V8F*$PLL&0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                      ")W[3]RA3:,(T9Q L%PHBX
M9A<WMW;&C,/41(1C./*N.+Z^M\IM#U5.V^^9$]=I:D.-TI1^RL*2JM:5I2+]
M[2%R23:L-TOQ2L<^B9^5W%[<>?QV7:)?1CMA5<,;P2#)0AVM7(%YO[UTDJ2M
M%*>-:&5)K7I6E(POM'?)!-JP[3'%2QSZ)GY7<7MQ9]'9=[7T8[8E7#&\%@R4
M(>ZN0+S?GKI)4E:*4H]:&5)K7I6E(5/M@/,)-CU[QTX,XU=$HN>=7=_D+M2)
M'?HB2WB6+JNN'ZPMDQMM^JGK7D64R+W-6AQJE*2;!'6A5:T52D-,B0$2D@6@
M             %BGY"/'ZNB?+BU;=+A#]4R7>]XR#>M]HI*^]4+*E0[+A"D.
M.H0Y6-)UYC5IEI32GAI<E.53U[JK5/J\C_15=*^7[K6Y3HGJN0[LNU]W3>J*
M2OO5#R942SX:I#CB$.5CR<"QVURDII3L2Y)75/7NJI4]_P D71==+< -;7*=
M$]5R'==VONZ+U125]ZH>3*BVC#5(6XA#E8\C \>MDI*:4[$N25U3U[JJ5:;>
MS5\8Z\<?*HTY>+G ]2RSDA?<GY&Y'1:%^(J!F:X-@UXIMUYMMVL27J[$K+-2
MBE/"2[,=JCN[ZK7N=-NQMQ-^0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M        !_BE)0E2UJ2E"4U4I2JT2E*4TZJ4I5>E*)I2GIJ?XI24)4I2J)2F
ME5*4JM*)2FE.M5*K7I2E*4IZ:G^*4E"5*4JB4II52E*K2B4II3K52JUZ4I2E
M*>FI_*E)0E2UJ2A"$U4M:JT2E*4TZJ4I5>E$I32G6M:_0*P3S-N4*N7_ #>W
MQN>#<%7##I.5NX=K12'JNQ$:WP1M.+XI+@HH](;CMY#$MRKN\AM=6ZR[B\JG
M[XK??,9Y)*Y6\R=V[=ASZSL2D9.[B>NU)=JY%1K["D)QO&)4)%'7VV&[]%@*
MNKJ$*JBLJ>ZJG[XKB_,6Y(*Y5\QMV;<ASZSL3D9.[BFNU)=JY%1K_"T)QS&9
M4)'C/ML-WZ+ 5=74(55%94]U5/WQ4 >;MS"5SG\PODCORWW15SP27FCV":D4
MA^KT%O5&N&TX?A<VW-T?DM1FLHA6M5\?;;6INLZZ/K3^_,"S"(PD-;
M      !Z;I;5U]W?N#5NG,82M60[3V#A^OK0I#57J,3LNO\  L3,MU'<VGU:
M$J=XSJE*0A#2%*4I*:5K3T74&MKWN3:^M=2XXE:K[LO.\4P2U*2U5ZC$W*KY
M!LK,IU'<BGJ\-4SQ75*4E"&T*4I24TK6GHNH=;WK<>UM;:FQQ*U7W9>=8I@M
MJ4EJKU&9N4WR%9693J.Y%/5X:IGBNJ4I*4-H4I2DII6M/7= :=R3D+O33FA\
M00M63[EV?@VL;&M#-9%(UQS?);;CD><^W1;::1+>JX>.\I2T(;9;4I:DII55
M+7O!\.L&NL*Q#7V*0DV[%L%Q?'\.QJWI[:I@6#&+3$LEFA)JE*$U3%MT%M%.
ME*4]S]"A9[X;B5CP'#\4P7&(E+?C6%8W8L2QZ FM*IA6/'+7%L]IB)JE*$UI
M&@0VT4Z4I3W/T*%G/AN)V/ L0Q7!<8B4@8WA>-V/$\>@)K2J85CQRV1;/:8E
M*I2A-:1H$-M'HI2GN?H4+IO7F"8SJW ,&UCA<!-JP[7.'XS@F)VM%4U3;<9Q
M"RPL?L,!-4(;35,.UV]ING1*:=$_0H=H.R'9#N
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                      !JX\Y'E'_91X ;JRNUW+WMSK9%M3I/7#C;_J\Q
M&3[(BSK=<+E;GDOLOM7+&L*CW:ZQUM]]4/P45K3MZUIK7\VODI_9BX,;@R>V
MW#WOS78-O3IW7SC;W@2TY)L&--@3[A;W4O-/-7#'L/8NES86CNJE^$BM:=.M
M::V_-GY)?V9.#>W\GMMP][\TV!;Z:?U^XV]X$M.1[ C3($ZX6]U#S+S5PQ[$
M&+I<V%H[JH?A(K6G3K6FG7SX^8O]B[RS-_YI9[M[T[&VM:D\?=4NM2/59Z,P
MVO#N-JN=UM3Z)#$AB[8GK^+>[U%<;[U(DVYNM4]O6M*U8KQRO3*F$
M       WW>SH\?J[<\P"%LNXQ*/8YQSU_DVP7''FTNQ'<NR./7 ,1@.(K15:
M2FTY'.ND=7HHAVU=W6BJ)I7=_P"0-HJNU.<\/8EPBT>Q_0&"Y%G;BWFTN17<
MJO[%<&Q6"M-:*K24VF_S;DPKT40Y;.O7NHFE=W7D%Z+KM/G+#V'/BT>L&@L&
MR+.G%O-I<BNY3?V*X/BL)::T5TE-IO\ -N3"O11#EL[NO=1-*R4_97N,==W^
M9I;]M76"F1BO%;667;/=<D-(>A/9QE4:NL\'MKJ%)55,UI&57*\15]*40]9>
M[NHJB:5L B="3EBS5
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M   (/WM,_*/Z_>1NLN+./W+Q+#H;%:Y=FT6._P#2W-E;,BPIT&'<&&WW&W'L
M>P"+ ?BJ6A#C=+Y(3TJE5*UAI^T6\E/KXY :YXT6*X>)8])8S7*LQC,/>X<V
M'L2-#FPHD]E#RVUNV'!HT%Z,I24.-TO+]/2E5*UAN^T3\DOKWW]KKC58[AXE
MDTGC5<JS&,P][AS86Q(T.;"B3V4/+;<=L.#1H+T92DH<;I>7Z>E*J5K7C>US
M<Q?OE<JM1<-L9NWBXUQMPVN<;!AQI'TIW;.VX=ON-M@72.W(<:=?Q?6<.V2(
M:UH;=:ID,I/2J5TK6,@1RR.B1$              "=M[-#Q]^]WPTSK>USM_
MJ][Y#[-F>]4VJ.BINO=4HEXG8^E5)HKZ5G$S)J5Z5JFJ>VOT>I-<]G:T3]8/
M$?-=UW&#X%YWWL:7[V3*IZ5EX'K%,K%[-TJI-%?2\SEY%2O2M4U3VU^CU)J7
ML\&B_K"XDYINJXP? O.^=BR_>R95'2LO!-9)E8O9NE5)HKZ7F4O(J5Z5JFJ>
MVOT>I8\^R2<8_O6\"MC<CKM;/5<AY1[=G^\T^J.BI^K]+HG83CO12D47])V)
M/RZE>E:HJGLK3T]21T2!#?\ $J\
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M           Z?L+.L:U=@6;;+S.>BU8AKW$LBS;*;DY5M*(&/8M:)E\O,RM7
M7&6O\7M\%Q5**6FE:T^C0ZIGF:X[K;",QV)ETY%LQ7!,7O\ F.2W%=6Z)@V'
M&K5*O-VEUJZXTW](@0G%=%*32M:?1H=4SO-,>UOA&8;#RZ<BV8K@F+W_ #')
M+BNJ*)@V'&K5*O-VE5JZXTW](@0W%=*J32M:?1H=&V?L;$M/:UV#MK/;DBS8
M/K#"<IV%F-V<JTE%MQ?#;'.R*_3JU>=8:_Q6UVYU=**6FE:TZ5K3Z)52<B-T
MY+R,WKMO>N7K77(-K9]DV;3(RGG'V[6S>[F_)MMBAK=4MREMQZUJ9@Q45K7P
MXT=":>BA62[[V_D6_P#=6TMU94M=;[L[.,BS"7'4ZX\W;6;Q<7Y%OLD1;JEK
MI;[#;:LPHR:UKV1V$)IZ*%9IOG;V0[]W3M'=.5+76^;-SC(LPEQU.N/-VUF\
M7%^1;[+$6ZI:Z6^Q6U3,*,FM:]D=A":>BA3$\H]_9;RIY&[MY'9PXY7)MT;+
MRW8,Z*I]V0U9X^07>3+M.-P7'EN.)M.+V=4>W0T557PHD5M%/0FAXT>2'DIX
M,            ?;;;;/O-QM]HM421<+I=9L6VVV!%;4]*FSYS[<6'$C-(I53
MLB3(=2A":>E2E4H?9;K?.NUP@VJV17YURN<R-;[?"C-J=DS)TUY$:)%CM)I5
M3C\A]Q*$)IZ:JK2A]EOM\Z[7"#:K9%?G7*YS(UOM\*,VIV3,G37D1HD6.TGJ
MIQ^0^XE"$T]-55I0Y"TVJY7ZZVRQV:#)N=XO-PA6JU6V&TI^9<+E<9+<.#!B
M,HI5;TF7*>0VVFGI4I5*4+5_B;HZ!QJXSZ*T-;TL?_8LUAB.)W.1&2E#5SR2
M#:8Z\KO?8A;B$N7[)W9<U?:JJ>]^O3T%FYQ>TS!X\<==*Z1@I8_^QIKC%L7N
M+\=-$-7'((=K85D]Y[4J6BCE[R-V5,7TK5/>_7IZ"S.XP::A<>>.^EM)P4L?
M_8UUQBV,7%^.E*&KCD$.UL*R>\=J5+11R]Y&[*F+Z5K3O?KT]!<\\*>.]MXE
M\1^.7&VV(C?_ &&]081A5WE1$);8NV5VZR15YID/8A;B$NY)E[TZX.=JJI\2
M2KIZ.AD(>\'NQD^
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                           1
M^O:,N4?WE.$<;2UCN7J>:<H,J:Q&K;+_ (,UK6N&N6_)M@S&*H?0]5F9,5:+
M1(35"VW(EV>0JM*UIUT5^?[R4^\]PXCZ@LMP]4R_DADS6*U;9>\&8WKS$G(&
M1YW+8JAY#M6I<M5JM3Z:H4VY%NCJ5=.M.NC'S]^27WG^'4?4-FN'JF7<C\E:
MQ6K;+W@S&]>XDY R+.I;%4/(=JU+E*M5J?35"FW(MT=2KIUIUC(>U2\Q?[/O
ME[1- 8[=O4<^Y@9DS@]6H\CU>X,ZFP-VUY=LZ?&4W(;?JQ/G+L=CE(JVMIV%
M>WT*K2M:=8"A!S(/I6C              &U#R6^/O]HKS&N/EBG0$SL7UO?9
M.[LOHXTU(CLVS5K*;_8D3(SWTN5!NF>IL\!YM5%)JW+KUHI-*TKLQ\H/1/W_
M 'G_ *(LLV%2;C>OKU(W'E=%MMOL-6[6K2;Y94RX[OTN1#N6;TM,%U"J535N
M57K2M.M*[+?*'T7]_OGYHJRS85)N-Z_O4C<6546VV^PU;M;-4OEE3+CN_2Y$
M.Y9M2TP745I5-42J]:5IUI7<MY O&*G*;S5.,..7&VTN.'ZHR*7R$SFCC+,F
M*Q:-.,)R;'$3XC_TJ7;KQLI-BMK[:J*2IJ<KN2I-*IK90%A>6$9;)
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                       %>#Y^W*%7(CS ,VQ.SW"L
MK!N.%LCZ5L#33U51'<FM,A^Z;*N?@I>>91</KSGOVMQQ/;5R/:(_=2E4]"!1
MYXW))6^^<^88O:9]9.%\?K='T_8FFG:JBN9%:Y#URV'<?!2\ZRB?]=TYZVN+
M3VU<8M3'=2E4]"!IYX/)"N^N<N88O:I]9.&<?[='U!8VFG:JBN9%;)#URV%<
M?!2\ZRB?]=LYZVN+3VU<8M3'=2E4E7'[2[S#5RD\S38.%6*Z*FZZXIVB+Q_Q
MEEE^JH+N7665(N^VKO6.E]^.W=/K]N4BS.NH[:NQ;'%[DTJCH:333L:>B/F
M             3&/9<./U(F,<E.4ESA_3KU=[#HK#9BDH2XW"LD:'G>P4H[D
M5><C3Y=WQVB5)4EOQ(3B:]RD^XEF^S7:*I%QSD-R4N43Z;=[K9-*XC+4E*5H
MB6:/$S7.TI[D5=<CS95UL%$J2JB/$B+37N4GW$L7V;71E(N.<A>25QB?3;O=
M;)I;$I:DI2M$2S1XF:9TE/<BKKD>;*NM@HE2:T1XD1::]RD^XG=^QU<8Z0L0
MY9\QKO ^GW^^8WQRP*<M"$.M0,>B0-C[/2CO;J^[$N4V^8LE"T*2UXL!U->]
M2?I<M@E)DHLFV@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                         &,_
M,CD/:.*'%W>'(2[UC*^]G@-XO%CARU=L>[YC+0BSX-87:]R:T1?LQN,&&JM.
MM4I>K7I7IT,=N6N^K5QAXV;EWO=:QU?>ZP>[7:S1)2NUBZY;*0FU879'*]4U
MHB]Y;<(42M:=:IH]6O2O0QWY9[YM?&/C=N3>UUK'5][O![M=K-$E5[6+KEDI
M";5AED<KW)K1%[RRX0HE:T]*4O5KTKT,2.>7*.R<+.'?(?D_?%1%_>CUI?K[
MCL"<KMBWS/)K:+%KK&WJ]R54;R7/+K;H*JTZU2F1572O3H57E]O=VR:]WC)+
M_<)-VON076X7N]768OQ9ERNUVEO3[E<)3G2GB29DR0MQ:OW5*K4K.[U>;ID5
MXNV07R=(NE[OMSGWF\7.6OQ)=QNESE.S;A.E.5Z>)(ERWUN+5^ZI5:E:3>KS
M=,BO%VR"^3I%TO5]N<^\WBY2U^)*N-TN<IV;<)TEST>)(ERWUN+5^ZI5:E-/
MD>0WO+LAON5Y-<Y=ZR3)[S=,AR"\SW/&G7:]WJ<_<KK<YKM:4\67/GR7'7%?
M[Y:ZU.*.,.-.&              +-_RH./[G&KR^^,^N;A"]1R6?@,78V9,.
M(4W,9RO:4B1GUSMMQI7T5GXZW?VK6OMZII2#2B:JI2BJV-'E@Z+7QXX)\=M?
MSH?J613L'C9_ES*T5;ELY/LI]_.+C;[A2OT9U@;OC=M7TZII2%2B:UI2E:V+
M?EBZ,7QYX+<=\ G0_4LAFX/&S[+65HJB6SDVR7W\WN-ON%*]:5FV%N^-VU?3
MJFE(=*)K6E*5K;O>2QQD=XE^6+Q(U5<[?[W9;<M:0]J9['=:4U/CYIN*5)V7
M=K5=:*ZTK<L6:R5FSN53U12EN31-5)I15=B)GP9ZFTH
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                           BA>T^<HO>3 ='\0<?N/9<,XNK^Y]CQF'>
MQY&+8RN9CV VV6BE:^- ON3/W.95-:4[7[&RJG7J1A/:0.2?O-@^FN*=BG]D
M[,KF]M[8$=EWL=1C6.KEV'!K?*12M?%@WO(GKC*JFM*=KUF953KU(QGM'/)'
MWGP?3?%6Q3^R=F5S>V[L".R[VNHQK'5R[#@]OE(I6OBPKUD3UPE536E.UZS,
MJIUZD++VO_F)];VM./'!K&+KX=SV)>9._=K1([W8^C#<1<G8OK.TS6Z5K1^V
MY)ETB[3JI51-42,=852M>I#,(C1$B($@             !EMP-T"KE%S'XZ:
M(<B.SK5GNS[ SE<=E-5NUP.P+=RK83R$TK3W47!K%<'>M:TI3LZU]!E+PDT:
MKDGRTT#I-<5R;;,XV/8V<G8:353E<(L:W,FSQY%*5IZ8V&66>[UKZ*=G6OH,
MH^$^CE<D>66@]*+BN3;9F^QK(SD[#2:J<KA-C6YDV=O(I2M/3&PRRSW>O6E*
M=G6OH,W/+<XSJYB<[^*_'!V"]<;+LK;^-1\TBL(JMZNML:<>S/:$AM-*T]U"
MUWCET>ZUK2E/#ZU]%*EINVVVRVVTTVAIII"6VFFTI0VVVA-$H;;0FE$H0A-*
M4I2E.E*%EPVVVTVAII"&VFT);;;;31#;;:*42A"$)I1*$(33I2E/12A95-MH
M:0AII"&VVT);;;;31"&T(I1*$(0FE$I0E-.E*4]%*%R0TTTPTVPPVVRRRVAI
MEEI"6VFFFTT0VVVVBE$(;0BE*4I2E*4I3I0_L_L_L_0
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         _Q2DH2I:U)2A*:J4I5:)2E*:=5*4JO2E$TI
M3TU/\4I*$J4I5$I32JE*56E$I32G6JE5KTI2E*4]-3_%*2A*E*51*4TJI2E5
MI1*4TIUJI5:]*4I2E/34_E2DH2I:U)0A":J6M5:)2E*:=5*4JO2B4II3K6M?
MH%85YGO*!7+WG#OG<4&?6?AR\K>PG6BDN57%IKG DTQC&)L-%:U\!O(V+>N[
MNHI6M*2;B[TKZ2N#\Q_DBKE7S,W=MF%.K-Q)63NX=KM27*KC4P#"$TQO')<1
M%:U\!O(&8*[JXBE:TI(GN>GTE<AYCG)!7*GF5NS;$.=6;B:LF=P_7E4N57&I
M@.$)ICF.2XB*UKX+>0,P5W5Q%*UI21/<]/I*@?S?^8*N<GF(<DM[6ZYJN6!K
MS1_7VI%(=JY#3JK6J?K0Q"? 16JO5FLKCVQR^/-TK6B9=T>Z5])@*8.&#YK1
M              )/GLPO'ZN6\C-V\CKI$HY:].Z\@X+CCKS:>VF9;3G/.2)T
M)Q5*JJ_:L1Q*=&>HGIVMW9/7]]0D@>S@Z*KE._MQ\@+E%HY;=38'"PK'W'6T
M]*9;LN:\X_-AN5I6M7[9BN+S8[M$].B+HGK^^H2.O9R-%URC?NXM_P!QBI<M
MNI\#A878''6T]*9;LJ:ZX_-AN5I6M7[9BV+S([M$].B+HGK^^H2__9 ^,=<V
MY4\A.5=XA)=L^B-76[7.*O/M)[:9YN2Y/NR;C;W5)JJLFS81A-QBOT36G:W>
MD=?WU";H3("8L6%(
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                           !
MJ^\XOE%_91X [LR^UW'WOSK8-J3IC7"VW?!EIRG9$>7:IMR@.TKW-S\9PYJZ
MW9A5**^G0$TK]'J:W/-FY)_V8N#.XLKML_U#-,[ME-0Z^6AWP92<EV"Q*MDN
MX07*5[FYV.8FW<[HRJE*_382:5^CU-<'FP\D?[,?!S<.56Z?ZCFF=6RFHM?K
M0[X,I.2[ 8E6R7<(+E*]S<W'<4;N=T952E?IL)-*_1-/GGN<Q/[%OEF\@\YL
M]U]Z]C;.LR=!:I<;>\":G,MK1IUFGW:V/4KWLW+$<$9O-[CJI15*/VU%*T]U
MU*U KPBO.*EH                L0?(!X_5T?Y<VO,@N,#U+)M^Y)DN[+QX
MS"T2ZVJ].1<9P=/C.THZY EX1BT"X,(3T:36X+4FE:N+6N>UY&6BZZ9X X%?
M;A!]3R+>.0Y#N*[>*RI$JMLNZXN.X:FKKM*.+@RL.QJ%/933HTFLY:DTK5:E
MKGG^1OHRNF^ >!WR?!]3R+>&09#N"[>*RI$FMMN[D;'<-3XKM*.+A2L.QJ%.
M933HTFLY:DTK5:EKM(?9F>,BN/'E6:NR:ZVWWORWDOE>6\@K[X\=;<VMFO[L
M/$=>(J^]2CKMMFZ]PVVW.,A/1E-;FXM%*J<6M>Z\W#&X$D#@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                               $(3VFKE%]??(?5W%?'[CXMBT9BJLT
MS>.P[]+<V1LF/%DVZ#.9I525O8[@4.%(CK]%4TOCZ:T_=(;'M%_)/Z]=]ZVX
MSV*?XEDTMC*LOS*.R[]+7L'83$:1;X4UJE5)6]8,'B0WV%^BJ:7IY/3]TAQ>
MT4\D?KUWSK;C38Y_B673&-*R[,6&7?<.; V"Q&D6^%-:I525NV#"(L1]A?HJ
MFEY>36G[I7F^UT\Q/OC\H].\-<9NOC8WQTPU6?["BQWOI3NU]L18<NU6ZXL4
MJI+C^+:U@V^3%7Z*IID4A%:?ND8HCC$<PB$@             'HVG]9W_=&V
M-9Z@Q5%5Y)M'/<2U_8^C*GTMW3+K] L,-]UI*VNYB,].HXY6JD)2VFM:J32E
M:T[_ *IUU?-O;/UWJK&457D.R<WQ;!;+T:J]1%RRJ]PK)$><;HMOJQ'>FT<<
MK52:40FM:J32E:T[]JG7=\V[L[7>JL915>0;(S?%\&LW1JKU$7+*KW"LD1YQ
MNBV^K$=Z;1;E:J12B$UK52:4K6GJFC-29-OW=.I-&X8VIS+-P[)PG66.]&%2
M4M7C.,DMN-P)+S*7&>Z-%D7%+KM:K0E+:%54I-*552U\U_A%@UG@>$ZWQ2(F
M!BVO\1QO",:@IHFB8=@Q2S0K#9HB:)HE-$Q[= ;13I2E/06>^"X;8]=81AVO
ML8BTA8U@N*X]AN/0DTI1,2QXQ:(=DM,5-$THFE(\""VBG2E*>@LZ<&PZQZ[P
MG#M?XQ%I"QK!<6Q[#L>AII2B8ECQBTQ+):8J:)I1-*1X$%M%.E*4]!=.:RU[
MC.H];:]U3A4)-MP[6.#XGKW$K<FB:)@8SA=A@8W882:(HE-$Q;7;6D4Z4I3W
M/H.W':CM)W@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                     ZEGV;XW
MK/!LRV/F5P1:L1P'%<@S/)[FYTJBWX_C%JEWJ\3*T4I%%>KV^$XOIUIUK3H=
M7SC,L>UUA>7; RV<BV8M@^,WW+LDN+G2J(-BQRV2KQ=I=:54FBO5X,-Q73K3
MK6G0ZOF^98_KO#,MS_+)R+9BV#XU?<NR.XKZ53!L6.6R5=[K+K2JDT5X$&&M
M73K3K6G0Z3LK8>*:CUUGNU<\N;=EPC6F&Y/GV87=WI5%LQC$++-R"^SU)4I%
M%>JVRWNK[>M.ZJ>G[I52<B]UY)R/WQMS>^6U6F_;6S[)<TE15.U?1:HUYN3[
M]JL,5U5*5K QZT^!!C4K^]8CHI^X5DN_MPY!R!W9M/=F4U72][.SG(<ODQE.
MU>1;(]VN#S]LLD9Q5*5K!L-K\&%'I_O6&$4_<*S3?NX,@Y ;KVENK**KI>MF
MYQD.7R(RG:O(MD>[7!Y^V62,XJE*UA6&U^#"CT_<8813]PIBN5'('*^5G)#=
M_(_-E.)R3=&R\LS^9#6\J0W98E]NLB39L;B.JI12K;B]D]7MT6E?WL:*BG[A
MXN>0GD1X$              ;W_9W./OWXO,&LNPKG I*QGCK@N3;,DKD--.P
MG,KNL>F"X7"<2OJM,V/,R61=HJDTIV.VCNZTK2E%;LO(0T3]]CG=9\[N,*DG
M'=!87D>Q9"GVVW8;F3W-BF%XA$<2OJM,QB7D3]TC*32G8[:N[K2M*45NM\A7
M17WV.==HSNXPJ2<=T)A>1[$D*?;;=AN9/<F*87B$1Q*^JTS&)>0OW2,I-/<.
MVKNZTK2E%20?9:^,7W]O,\Q_9]WMJ9F)<6=<Y?MR6N2RR];W<TO,9.N< @.I
M<[EIN$6?ELJ]PUII3L>L?=W4K2E%6").N)T99S@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                      &@;VBOE#]X_@XG3]DN'JN:<H,J:P9IMM?ARFM<
MXI6#DVQK@Q6K;B'&7UUM-F?1[FM6+TJM*]4FC;S]^27WFN&*=4V>=ZME_)')
MFL+;;;7X<EO ,8K#R//Y[-:MK0XT\NMKM+Z/<UJS>%5I7W)H[\_'DA]YOAHG
M5-GG>K9?R/R5K#&FVU^');P'&:P\BS^>S6K:T+:>76V6E]%>VM6;PJM*^Y(S
MWM3O,/\ L\>7:C1F/W/U//\ F#F3.NF6FG/"FLZKPNMOR[:MSCJ4TZVZQ(<K
M9;#);KVJ5'R!:DUI5) ((-!!S*S@                G2>S+\?_ *PN(>RM
M^7*'X-WW_LUVWV:0IGIZS@6I69F.VUYI]:$J5WYQ=\B:<2FM6_\ %T>FJNM$
MS3/9TM&?61Q5V'O"X1/"NN\]C.P+3(4UT]8PC5K4JPV]UMY24JKW9G=;\VM*
M:U1](1Z>[K1,T+V=C1OUD<5]A;ON$7PKKO+8KD"TOU:Z>L83JYJ78;>ZV\I*
M55[LRNM^;6E/5'TA/I[NM$V,?LC/&7[VO!S;/):ZP? OG)G;KUKL,I3'3UO6
MNDF)V+6E]F0M"5J[]B7S*67$HJIO_%45ZU7W)1),)"A(.)8H
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                               !7F>?]RA_M"<_LPPJRW#UO".-=J8T
MQ9D-+ZQG<OM\ARZ[/GU:JVA;,^/F$URS/>Z4E:+*VJG3KT(&7GG<DOO\<YLL
MP^T3O6L-X\VQG45I0TOK'=RJ"^Y<]CS:MU;2MJ='RR8Y:7?2JBD6=M5.G4@>
M^>3R0^_MSCRO#[1.]:PWCU;6=1VE#:^L=W*H+[ESV/-JW5M*VIK&5RW+2[Z5
M)4BT-JITZE7?[3/S#_M/^9EG6O[!<_7=><3+-'T'86V7.L1[.+9)=O.W[DIE
M32%L7*+G4]VPO^Z6E;=@:6GIW=#2$:;#3B1YP             #ZH,&9<YL.
MVVZ+(G7"X2H\&!"BM+?E3)DMY$>+%C,-T4X](D/N)0A":54I5:4IZ3Z84*7<
M9D2WP(S\V?/DL0H4.,TMZ3+ERG4,1HT=ENBG'7WWEI2A*:5JI5:4H?3"AR[C
M,B6^!&?F3I\EB'"AQFUO294N4ZAB-&CLMT4MU]]Y:4H2FE:J56E*'V6ZW3[O
M<(-IM<.3<;G=)D6W6ZWPV7)$R=/FOHC0X<2.TE3K\F3(=2AM":54I2J4I3K4
MM5^(&BXO&;BYH70L9J,V_J_5^)XS>W(?;ZO/RQFULRLSN[?952*^_>6RILRM
M:5K2JGZ]*U+-;BEI6+QTXV:0TC';CH?UOK?%\=O+D7M]7FY0U;FI.7W5NJ*J
M37WXRF3,EUZ5K3J]7I4LQ^*FEXW';C=I'24=N.V_KC6^+X]>7(O;X$W*&K<U
M)RZZMU152:^_&429DJO2M:=SU>E2YPX,<<X7$;AWQLXV1&8C<G3^GL*Q+(78
M/;6+<LU8M#$S/KXU5"E(K]<&;3+A.K6E:TJJ17I6ID>9 F0!E8
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                8V<P^0EHXI\7]X\A;SZNMO5^O[S?
M+1#E*4B/=\NDH;LV#8^XXE"ZM)R+-+G @=_;6B*R.M:=*&/7+'?%JXQ\;MS;
MXN]6%(UO@MWO-JBR5*0Q=,JD)1:<+L3BTI75NE_R^XP87=TK1-9'6M.E#'OE
M?O:U<9>-^Y=[W;P%MZXP:[7FU1)*E)8NF4R$HM.&6-Q:4KJVF_Y=<8,+NZ5H
MFLCK7T4,3>=G)^Q\+^'O(CE!?JQEM:?UE?LBL<&8I2(U[SB6AJPZZQEUU*'*
MLIRK/[O;;;W]M:(K*[JTZ4*KB_WV[Y1?;UDV03W[K?LBNUQOM[NDJJ52KE=[
MO,>N%RGR5)2E*GYDV0MQ=:4I2JE5]!6<7R]77);U>,BOLY^YWR_W2X7J\W*3
M6BI-PNMUEO3KC.D*2E*5/RY;ZW%UI2E*J57T%:/?+U=<DO5WR*^SG[G>[_=+
MA>KS<I-:*DW"ZW66[.N$Z0I*4IJ_+EOK<76E*4[E5]!329+D=\S'([_EV3W.
M3>LERF]W7(\AO$Q253+M?+Y.?N=VN<M2$H0J3/GRG'7*TI2E5+KTI0XDXLXL
MX0              VA>37Q]3R-\Q;CMC%P@*G8O@F2N[FS"BFJ/16K1JJ.K*
MK4U<&5>X>MUYS.):K:ZA75*DS>BJ536M*[(_*1T2GD!S[T'CDZ%6;C>%9$YM
MS+*5;H]&:M6LF*Y-;&I[2O<NP+MET6V6]U*NJ5)F=%4K2M:&R#RE=%)W]SYT
M)CDZ%69C>%9"YMO*Z5;H]&;M6LV*Y+;&IS5?<NP+MEL6V6]U*NJ5)F=%4K2M
M:5W">0QQB3RJ\T_BSB%RMJKCA^N,M=WWG5%,TD0V;'IF,K,K,S=&%>X?M=^S
MV%9K2\A75"TW#M52J:UI6RN+#TL,"VD
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M               (I'M/G*'W@UWH_B'8+AV7+/KJ_N?8L9I?8\WB&+/3,>P*
M!)0IM5'H&0Y6[<I7N5)4A^P-]>M%$8KVD#DE[QX%IKBK8YW9<,XN;^W<^CM+
M[748KC3LNPX1"D(JVJCT&_9.Y<9/H4FJ'K&CKUHHC(^T<\D/>3 M-\5K'.[+
MAG%R>VYGT=I?:ZC%<:=EV'"84A%6U4>A7W)W+A)]"DJ0]8T=>M%$+GVO_F']
M;6K>/'!S&;GX=VV7>9._-IQ&'.Q]O!\.?G8OK6VRVU-*3(MN49H[=IGN5)4W
M(QIOKUHHAC$10B.D!T                F$^RW\?_!M7)?E)<XGNY\RP:'P
MV95GM4F/ ;AY]L1I+RT=7&93\S&NE$5HFBXZ^[K7M[98'LUNB_!MO(GDI<8G
MNYLJQ:3Q*75KM4EB$W$SC/FZ.J3U<:DO2L=Z416B:*85W=:]O;*X]FTT;X-M
MY#\D[C%]W-E6/2F)2ZM=JDL0FXF;YZVEU2>KC4EZ5CW2B*TI13"N[K7M[9U/
ML='&7U>S<MN8MW@_3+E.QGC?@<]3'8M$:VM0=E;292^M%5.L3),[$NVC:J)H
MN*OO[J]O9+G)4!*8)OX
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M  !6'>:%RA_M>\X]\;@MUP]\,+IE3N#:S<;7WQ5:YP&GULXU<(5*MMK:9R9$
M%R\K0KK5#]Q<IUK2E"N&\R3DE_:KYG;MVM G>OXA3)G<+UTXA??&5@&#T^MS
M'9\2E6VUM-9&B$Y=EH5UJAZX+IUJ5R?F0\D/[5/,O=FUH$[U[$*9*[AFNW$+
M[HRL!P>GUNX]/B4JVVMIK(D0G+LM"NM4/7!=.M>E"H*\X3F'_;D\Q+DCO.UW
M/WSP!.9/ZZU&ZVYWPE:KUI2N(XE<X":M-.,L9<W;G;\XVKN4W(NKJ>M:4H8
M&#!@V:S                "S.\H[C[_ &:_+UXV8)-@*@9/D&$,;3S5MYIU
MF<G)]J/.9N_!N;+O2K5PQVUWB):7$TI2B?4*4]->JJV+7E8Z)_L]<#N/6%3(
M58.1WW#6=EY>VZVXS-ID>S'7,R>A7%ISI5N?8;;=8MK6FE*4IZC2GIKU56Q-
M\K71?]GO@CQ[PJ7"K!R*^X<SLK+VW6W&9M,CV6ZYF+T*XM.=*MS[#;;K%MBT
MTI2E*0:4]->JJVY?DA<8O[)OE?<3M<7"VJMN79/KV-N3/VGV7H]Q3E^Y7W=A
MR+==V'NE6;IBUGOL*RN)HE-$TMM*>FO52MD1L&-@9M=
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                         -8GG#<H?[*' '=V:VVX>H9OGEJ1IC6RT+\*
M3]=^RH\RU/SX+M6W4(GXSA[-VO+/<FJ5+MM$^CNZFN+S8>27]F#@SN3,+=.]
M1S+-K8C46O5I7X<CZZMAL2[8_-A.5;=0B=CN)LW2[-=U.BEV^B?W37+YKO)#
M^S%P<W'F%NG>HYEFUM1J/7RTK\.1]=6PF)=L>FPG*MN(1-QW%&;G=FNZG:I=
MOHG]TU!^>MS#_L5^6;R%V!:;G[V;#V19F]!ZG<0YX,OZ^-LQI]FDW*W/5:>0
MW<L1P6/>K\QW)JE;EJHCT=U*E:45WA7DE2F                95<'=!O<H
M>7?'G0R8SLJW[#V?CMOR9#*%N.LX-:Y"LAS^:A"%M*4JW81:+A(Z=Z/[UZ5)
MIZ:9-<,M'.\DN56AM)4CN28&>['L$'(T-(4MQK#+:_6_9S,0A"VU*K PZU3G
M^G<C^]_OD_1IDQPTT@[R0Y4:'TG2.Y(@9YL>P0<B0TA2W&L,MKZK]G,Q"$+;
M4I4##K5.?Z=R?[W^^3]&F9OEW<:7^87.+B]QM3%=F6S:.W\6MF7-L(6Z\QKN
MS2591LRX-MMN,K6JUZ]L=SD].]'7P?2I-/=4M0F668S+4>.TTQ'8:;9889;2
MTRRRTFB&FFFD42AMIM":42FE*4I2G2A9A,LM1VFF&&FV&&&T,LLLH2VTRTVF
MB&VFFT42AMMM":42FE*4I2G2A9:,LM1VFF&&FV&&&T,LLLH2VTRTVFB&VFFT
M42AMMM":42FE*4I2G2A<K,,,16&8L5EJ-&C--L1X[#:&6&&&44;9999;HEMI
MIIM-$I2FE*)I3I3T'Z'Z'Z'Z@
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M      $(WVF[D_3->0.J.*U@N/BV?26*JSK.HK+B.RNP]DQXK]EM\YKI5=)-
M@P&)%E,*ZTIX=^7Z*^BI#@]HSY(4S#>NL.,UCN'B6G3F,JS7-8S*T]GU^["8
MCO6B#-;Z57219,'BQ9+->M*>'>U^BOHJ0ZO:+>1U,PWGK'C/9)_B6G3N-*S3
M-(S*T]E<\V"Q'>M$&:WTJNDBR8/%C26:]:4\.]K]%?14KV/:[N8%-@<F]+<,
M\:NOC6'CWAJMC[&AQW$>'7:.V(L218+9<FNE7*2\:UI"A38ZNJ:>%DKE.E?1
M4C D;XCB$/X                DV>S%<?J9IR=W)R'ND#QK7I#7$3%,>E/,
M([&,XVS,E1DS(+[E.Y4F!A>+7:._1KTMMW-'?5-'$47(Q]G&T73+^1VVM]7*
M#XUMTWKZ+C%ADO,I[&<SVA+E1TRX3[E.JI$+$,:ND=ZC?I0W<4=]4T6FBY%?
MLYNC*9=R,VSOFY0?&MNG-?Q<8L,EYE/8SF6SY<J/27"?<IU5(A8AC=TCO4;]
M*&[BCOJFCB:+EU^R$\9$Y]R]WQRCO%M]8L_'K5,+"\7ER(Z/#C[#W7/FQ$S[
M=)=IW+EVW ,.O<60EGJIMJ[M^)5-'4)<G"$R\F2EAZ
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                        =7SC,L=USA67["R^X-6C$\$Q?(,RRBZO=/!M
MF.XO:9=[O=P=ZUI3PH5M@NN*]-/0DZWF66V# ,/RO.\KGMVK%\*QN^Y;DES>
M_O5ML&-VN5>;Q/=]-/I<.W0G'%?[23K>99;8<!Q#*L[RJ>W:\7PK&[YEN27-
M[^]6ZPXY;)5XO$]WK6GTN';X;CBO3]!)T_8>>XMJO ,YV?G-T9L>$ZXP[)L]
MS"]2.G@6C%L/LLW(<@NCW6J:>#;[3;GG5>FGH14JIN2N\,BY*[_W!OO*JN(O
M.UM@9)F2X;COC4L]NNEQ>78\=CNUZU5"QJQIC6^/UK6M&(R*5K6OI*R?D/N6
M_P#(?>>U]WY-5Q-WV=G60Y:N(XY5ZEI@7*>ZNS6%ARO6JH>/65,>"QUK6M&8
MZ*5K6OI*S;D+N2_\A=Y;6W=DU7$W?9N<Y!EBXCCGC4M,"Y3W56:PL.5ZU5#Q
MZS)CP6.M:UHS'32M:U])3&\M.0^4\L^3.].2F95=1?MT;-RO/'(#KU9";%:[
MQ='W,=Q:*[7JI5OQ/'41+9%ZUK6D:(BE:UK3K7Q \;/'#'D
M   L,?9]./U-*>79A.67"(J-DO(/*\FW#=/&;4F2W99#[.(85'HM5*55!DXO
MBK%R9I3W-*W)=:>E52>7Y$VBJ:>X#8=E$Z*J/D6]LGR/;%S\9M29#=HD/,XI
MA\>BU4I54.1C6,L7%FE/<TK<55I^^J3P/(KT733_  )P_)YT54?(=ZY/D6U[
MEXS:DR&[1(>9Q7$&*+52E50Y&-XRQ<&:4]S2MP56G[ZI:&^S$\8Z<?O*SU]F
MMSA*BY;R=S3+M[7CQVE(E,V"5(CX-K^+1:TIJNWR\.PR-=H]*>YI6[+K3TJJ
M;OS<J;D"0V
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                    :#/:)^47
MWC>#+FHK)<?4\UY09.S@,=#+OA36M=XRJ#DVR;@QZ?ID:2BELLLE-:5ZQ[XK
MZ%>E::._/SY)_>8X7KU79KAZIF')'(VL'80T[X<QK <=5#R+84YCT]'(\A%+
M=9Y*:TKU8O*OH5Z5II \^WDC]YGABO5EFG^J9AR/R-K"&$-.^',:P+'50\AV
M#.8]/1R/(1[W6>0FM*]6+RKZ%>E:1I?:F.8G]G7RZG-'X]=?4=@<P<O8UK&;
M8>\&X,ZMQ%=ORW;%SC>ZZ.Q);=+1C\M%4JHJ-D2OH5Z5I "(,9!N*S$
M           []JG7.0[@V?KK4V),^L91LW.,4P''FJH4M*KUEU\@V"VU<2CW
M7@HEST577T=$4K7T4H=XUCK^_;7V1@.K\6:\?)-BYGC&#V%JJ5+2J[Y5>H5C
MM]7*(]UX294Y-5U]'1-*U]%*'>-98!?MK;'P'6&+L^/DFQ<RQG!["U5*EI5=
M\IO,*R6^KE$>Z\),J:FJZ_N)I6O[AZ7IC564;TV_JS2F$L>LYCMS8F&:TQ=B
MJ%N(7?\ .,BMV-6JKJ4>Z\!$VY(4Y7T=J*5K6M*4ZEK]K? [!JS7>!:PQ2-2
M'BVN,+Q; \:B)2E"8M@Q"QP<>L\9*$^Y31BW6YM-*4]%.A9\Z]PFQZSP'!]<
M8Q'I$QK7^(8UA./14IHE,:QXI985BM,>B4^Y31F! ;3TIZ*="SJU_A-CUK@6
M$:YQB/2)C> 8AC6$X]%2FB4QK'BMFA6*TQZ)3[E-&8$!M/2GHIT+I[5&M\9T
MWJW6NH,+BI@8=JK ,.UOB<%*4H3#QG!L=MV,6**E"?<H3'M=K:12E/13H=T.
MWG;COX
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                               !7I>T!\HO[0?/
MO*L&LMQ];P?C19V=-VEMEWOANYG$DNW?9]QJWU5X5R8RJ96RR/32BDV-KT4K
MUK6!OYZ7)/[^_./)L+L]P]:PSCO:F=2VMMEWNB.9=%D.779$_P /JKPK@QDT
MNMG?Z5I12;,WZ*5ZUK!"\\WDC]_7G#DV&6B?ZUAO'BU,ZFM;;+O?%<RV-(<N
MFQY]6^JO"N#.32ZVA_TTHI-F;]%*]>M7M[3;S$_M/>9?F>NL?NOKNN^)5CCZ
M'LC4=[O@O9["E/7S<%UJUW*\&[1LSGUQ^3TK2BD8ZS7MI7K6NCPTSFFPCP
M              &]#V>?CZG<_F&XQF]T@*EXSQXPO)]KS:O-47 <R9YAO"L(
MB/.>A2)T6]916[1:)K2M7+16M>J4J37=)Y#6B4[=YYXYF5R@UE8YH7$,CV?,
MJZW14)S(GF6\/PV,ZOT*1,C7C)*W2-2E:5JNU5K7JE*J5W0>0_HI.W.>&.9C
M<H596.Z&Q#(]G2ZNMT5"<R)YEO#\.C.K^BB9&N^25ND:E*TK5=KK6O5*54K(
MO]EYXQ(WYYHF(;"O%M5.Q'BY@&7[IGU?9HNVNY;(CM:_U["?<]"F[A#O^85O
M<.B:TK5VR5K7JA*DJL("=X3L"SY
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M         ,<.7W(.S<5.,>[>0M\]6<8U=@-YO]KA3%U;CWC*WD(M.$X\XNBD
M51]<F8W&! I6E:5HJ33H8_<K-[VCC)QRW'OB\^KK9UM@UWOEMB2U51'NV3O(
M1:\.L+BZ*15/UP9;<(4&E:5I6BI%#'_E5O6T<9N.>XM[WGU=;.ML'NU[ML24
MJJ(]UR9Y"+7A]B<712*I^N#+)\*#2M*TK2LBABGSEY/6#ACQ#Y"<H,B]4<CZ
M=UI?LEL\"<NK<6^YI(;;LNOL7=<2MM2/KKSNZVVVIK15*T5+IT])5;9#?[SE
M=_OF4Y'<9-XR');Q<[_?KM,71R9=+S>9K]QNEQE+I1-%R9LZ2MU=>E.JE5*S
M6_7R[Y/?+SDN07"1=K]D-UN-\O=TEJHN7<KO=ICT^Y7"4NE$T7(F3)"W%UZ4
MZJ54K1+[?+OD]\O.2W^?(NM^R&ZW&^7NZ2U47*N5WNTQZ?<I\E=*)HN1,F2%
MN+KTIU4JI3/Y1DU^S3)<BS'*KK+ON499?;MDV27N>NCDZ\7Z_3Y%TO%UFN42
MFCDNX7"4X\XJE*=5KK7H<.<4<4<&                3E?9D>/U<%XI;6Y!
M7.'X-VWULINQ6.0I*Z^L8'J./-M$.2PMQ":-^L9OD-^9=HW6J5^IMU4JJDT2
MB9][.9HJN%\8MG[VN,3PKIN[8;=ELKZDKKX^$ZLCS+5$D,+6A-$>/F5^O;+M
M&ZU2OU1ONK6J:)1,U]G3T77"^,FS=Z7&)X5SW;L)%FLSZDKKX^%:M8F6J)(8
M6XA-$>/F5]O;+M&ZU2OU1ONK52>U%BC[(EQCKKGA=NCD[=X'@7KDGMEK',=D
MK0M7K.M](1;A8X$N,XZVBC7K.P\HR2.]1JJD+]0:JI55(HEN2V2(B0V2UP
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                       "*=[3WRB^M[6FDN(>/W'P
M[IL.\.[DV+&8=['TX9B3LRPX-;IC76M';;D67O3Y=/12J9&/(K2O3K2L8_VC
M_DG[PZ\T[Q5L5P\.Y9[=7=M9]'9=[7DXCB[LNR87 EM]:T=M]_RIV;*IZ.M)
M%A16E?HTK&6]HXY(^\.O-/<5['/\.XYY=7=LY]'9=[7DXEB[LNR89 EM]:T=
MM]^RIV;*IZ*5H_8D5I7Z-*PP/:_>8GUKZEX^<',9NOA7?:-\>WQM.)'>[)*,
M"PEZ?C>NK5/9[JT>M.4YP_<IU/<TJF5B[=:*Z=:5A@$0\B,$!8
M      _>+%E3I4:%"C/S)LQ]F+$B167)$J5*D.)9CQHT=E*W7WWW5T2A":54
MI5:4I2M:G[QHTF;)CPX<=^7+EOM1HL6,TX_)DR7W$M,1X[#25NO/O.KHE"$T
MJI2JTI2G4_>-&DS9,>'#CORY<M]J-%BQFG'Y,F2^XEIB/'8:2MUY]YU=$H0F
ME5*56E*4ZGTPX<RXS(MOM\63.GSI+$.#!AL.RIDR9*=2Q&BQ8S"5O2),AY:4
M(0A-5+56E*4K6I:G<,-#QN,7%'C_ *%9999EZUU?BUCR%4>M:L2\S>@(NF=7
M-KJI?:B[YG<)\JB>M:)\;I2M:4+,WB)I*/QQXQ:+TBRRRU*UYK;&K-?E,5K5
MF5ESL%%RS6Y-]5+[477+ITV32G6M$^+TI7I0LO\ B-I./QSXR:-TDRRRU*U[
MK?&[-?5,5K5F5ESL)%RS2Y-]5*[477+9TV32G6M$^+TI7I0N9> W&Z)Q"X7<
M9>-D>/'8FZET]AV.Y0J+6M8\[/G[:W>-C7AGJMSM;OF>W.Y3*)HI5$^/TI6M
M*=3)LR,,BC+H
M
M
M
M
M
M
M
M
M
M
M
M
M
M
M                                                      CC>8_Y
M<OEU\@>4>2;4Y9^85$TALW(,:Q%BWZPR/=''_ T8SAUGM2;19Z6*P9]$3DJ+
M-=;A"F35/.K<0].DR:H51/N$1_/,#\O_ ("[TY*9#LSE%SQC:;V+?<>Q9F!K
MC(-O:+PA..XE:;8FU6JEDL6<Q:9"BT7.=#ES%/.*<0[-D2*H51/N$Z O,!X!
M<"-Y\DL@V7R@YW1=.;$OF/8LS USD&W=&X2G'<3M-L3:K52R6/.(J<A3:+G.
MARYBGG%.(=FR)%4*HGW"8J7FL^57Y6/)OF+EFY>;'F@P^/.W,FQ+"(UKU!E6
M_N,NMD8C@EBLJ+'8Z8WC.S(*<L18;U<[?/N"GWENMOW&7+4VJB?I:,$/T/OD
MF_\ Q6+#_P#WF^)?^ ,)_P!%%Y.W_P 5 Q3_ -XWBY_@#"G]%-Y/?_Q3S%/_
M 'BN+W^ -;_Z"[V?/_XM5@W_ +W?";ZE'Z'WR3?_ (K%A_\ [S?$O_ #]%%Y
M.W_Q4#%/_>-XN?X ?HIO)[_^*>8I_P"\5Q>_P _07>SY_P#Q:K!O_>[X3?4H
M_0^^2;_\5BP__P!YOB7_ ( ?HHO)V_\ BH&*?^\;Q<_P _13>3W_ /%/,4_]
MXKB]_@!^@N]GS_\ BU6#?^]WPF^I1^A]\DW_ .*Q8?\ ^\WQ+_P _11>3M_\
M5 Q3_P!XWBY_@!^BF\GO_P"*>8I_[Q7%[_ #]!=[/G_\6JP;_P![OA-]2C]#
M[Y)O_P 5BP__ -YOB7_@!^BB\G;_ .*@8I_[QO%S_ #]%-Y/?_Q3S%/_ 'BN
M+W^ 'Z"[V?/_ .+58-_[W?";ZE'Z'WR3?_BL6'_^\WQ+_P  /T47D[?_ !4#
M%/\ WC>+G^ 'Z*;R>_\ XIYBG_O%<7O\ /T%WL^?_P 6JP;_ -[OA-]2C]#[
MY)O_ ,5BP_\ ]YOB7_@!^BB\G;_XJ!BG_O&\7/\  #]%-Y/?_P 4\Q3_ -XK
MB]_@!^@N]GS_ /BU6#?^]WPF^I1^A]\DW_XK%A__ +S?$O\ P _11>3M_P#%
M0,4_]XWBY_@!^BF\GO\ ^*>8I_[Q7%[_   _07>SY_\ Q:K!O_>[X3?4H_0^
M^2;_ /%8L/\ _>;XE_X ?HHO)V_^*@8I_P"\;Q<_P _13>3W_P#%/,4_]XKB
M]_@!^@N]GS_^+58-_P"]WPF^I3U/1OE7>3%KS=&IL]L/F7X!L6_X7L?"LIL&
M!73D=Q?N5NS&_6'(K=<[+C<VVV2D>[7.->+G&:87&CK2[(HOPT]:JZ5]+TQY
M9WE$X'M[5^;V3S$L&SZ^8AL#$,EL>$7+D%QNN%ORR]V2_P "XVC'IEOL](]T
MN,>[7*.TRJ.PNCK]%^&GTJZ'I6F?+1\H[ ]NZOS:R>8?@^>WO$=@8ADMCPFY
M;_XX7"!EEZLE^@7&T8_,M]GHQ=+C'NUQCM,JCL+HZ_1?AI]*NA[)QV\FGR#=
M7[]TILG&_-MUIM/)<!VM@&8XUK:\<K>'UUM6=Y)C>4VN[V#$[A:<?3%O=WB7
MV[Q&8ZXD5Q+TI+GA)ZU7TK+5)2!*))M(
M
M
M
M
M
M
M
M
M
M
M
M
M
=                                   !_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>aosl-20240630_g2.jpg
<TEXT>
begin 644 aosl-20240630_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #__@ 23$5!1%1/3TQ3('8R,"XP /_; (0
M!04%" 4(# <'# P)"0D,#0P,# P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0$%" @*!PH,!P<,#0P*# T-#0T-#0T-#0T-
M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-_\0!H@
M 04! 0$! 0$           $" P0%!@<("0H+ 0 # 0$! 0$! 0$!
M 0(#! 4&!P@)"@L0  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B
M<10R@9&A""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JB
MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ
M\?+S]/7V]_CY^A$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B
M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'
M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:
MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ
M\O/T]?;W^/GZ_\  $0@!SP,5 P$1  (1 0,1 ?_:  P# 0 "$0,1 #\ ^RZ
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@#+UC6K/0+<W>H2K!$O&3DECU"JHRS,<' 4$]3T!- '")\
M6=*.'D@OX;=B,7#V_P"YP>AW*[-CZ+GVH U/$?BR33)=*^PB*:#5KJ*(NP8_
MNI3'AXRK+@E7R"P8=/EH [N@ H * "@ H RM&UNSU^W^UZ?)YT!8INVNGS+U
M&'56XSUQ@]J +E[="RMY;EE>00QO(4C&YV"*6*HN1N=L849&20,B@#S.X^+F
MGV:^9<6.J0IG&Y[>-!D]!EIP,\'B@#;T;Q[!K5W'8QV6HP-+NQ)/;JD2[49_
MF82L1D+M7@Y8@=\T :OAO7+K6A.;NRFT[R)2B"8G]ZO/SKF-../X=Z\\,: -
M#2-;L]=C>:PD\Y(96A<[77$B!2RX=5)P&7D J<\$\T <_;>)+B;Q-/H3+&+:
M&S%PK@-YI<O$N"=^W;B0\! <@?-0!VM !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 >*^(8U\1^-+/2K
MH;K2R@,QB/*O(59\D="#B($$'*JPS\U 'L\D22H8W561AM*D J0>,$'@C';I
M0!XY\3P=,;118Q!VMKV/R(%^4,8_*\N)?[H.%0>E $6O:GXM\*0)K5[<6UQ;
MB1!/9QQ*HC#G[JR[=Y .$W%SAB#AQDT >DZQ_:6I6<3Z%-%;22LCF29"^(61
MC\J88&3<4X;"[=W.<9 //]:U'Q%X(:VO;Z^CU2SEG2&:,VT<#)O!.4,?)P%;
M!)Z@ H03@ U?B%XDU+P_/IR:6/,:ZEE1H=JD3'$8C0L5+*-S\E&0D=6'4 %N
MST;Q2\,BW>J11RR>6T;Q6D3B$@DR(%94#J05 =CN&.GJ <3\)M-U2;3XKF#4
M/(LDN7WVGV6)]^"N\>>Q\Q=XXX'R]J />* /(_C5_P @%/\ K[B_] EH ]<H
M \L\*:KJWB:VU.'[7]GN(+UH;>?R(G\J-64[?+PBR94%<N2PW;LD@4 <K\,M
M*U>X@GEM=2^S01ZC*)H?LD,GG,JPF1O,9@T?F*0NU00F-PY- '46'_(^W?\
MV"U_]&6U #FUK6/%FI75CH<\>G6>G/Y4MRT23R22Y(941SLV J1G@X^;=\P5
M0"UX?UW4['67\.:X\=U*T'VBWN8XQ'YB9(*NBX4'*MC:."I!)R, 'I- !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % 'B_C9)?"_B&T\4K&TEGL\BZV#)0'<NXCCJC KDX+1[21N% '72_$KP]
M%!]H^V(PQD(H<RD]E\O;N!)X^8*!W('- '+>-+T:E-X=NPCPB?4+>0)( KJ&
M>$@, 3@\^M '0_%7_D6;S_MW_P#2J"@#EO'5_/:Z5I$'G26MC<F%+R:+(98_
M+CP-PY (+MCOMY! VD X?QK8^%;"""/0BL]ZTT;/+'-).!%SN\QO,:)69B@
M"ALCD#N >G?$#_D,:!_U_'_T*"@#U6@#Q'X4>(+#3=.&DW<RPWHNY(Q"V0[,
MY4+@8Y^;*GT(.<"@#VZ@#R/XU?\ (!3_ *^XO_0): /7* /)?A5_S%?^PE+0
M!D_#CQ#8Z&M]IFH2K;77]I2E8WR&;S/+B4* #D[T(/H"">.: -NP_P"1]N_^
MP6O_ *,MJ . TW0M L]:U&P\5($D><S6LLLLL,;Q2,Q^\DB("0RGYB<'<N05
M(H ]'\,:5X/M]2_XD7E/?0QN^8IIY@L9*QN=S2/#SO"]=V"2.,F@#TV@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@!KHLBE' 96!!!&00>""#P01U% &3!X=TNVD\^&SM8Y0<AT@B5\^NX(#
M^M %ZXL;>\:-[B*.5H&#Q&1%<QN,$.A8$HPP,,N",#F@!UU:07T36]U&D\+X
MW1R*KHV"&&58%3@@$9'! /44 $MG!/%]FECC>' 7RV12F!T&P@K@=AC H ST
M\.Z7'&8$L[58F8,4$$00LO*L5"8+*>AQD=J +UQ8V]V\<L\4<KP-NB9T5FC;
MCYD+ E&X'*X/ ]* +5 &9_8MA]H^V_9K?[3G/G>3'YN?7S-N_/OF@#3H JWE
MA;:B@BNXH[B,,&"2HLBAAG#;7!&1DX.,C)H M4 5;6PMK'?]EBC@\UB[^6BI
MO<]7;:!N8]V.2?6@"O)HMA+<"\DMK=KE2")FAC,H*_=(D*[P1C@@\=J +"V-
MNDYO%BC%RR[&F"*)2F0=ADQN*Y .TG&0..* ([[2[/4P%O8(;E5Z":-) /H'
M4XH ++2[/305LX(;8'J(HTC!^H0"@"]0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!C:OXAL-
M!,0OY1";E_+B&UV+OQP BL0.1ECA1D9/(H ?J&N6FF2)!.SF:4%DBBBFGE*K
MU?RX(Y'" \%RH7/&<\4 1GQ%IPL4U3SU-I+C9( S%RQVA%0 R&7=E3$$\P."
MI4,"  3:;K5IJQD2V9O,MV598Y(Y898RZAD+13)'(%=3E&*[7PVTDJV ";4=
M2MM)A-Q=N(HP0H."Q9F.%5$4%W=CPJ(K,>P- %>PUVRU$3>3(5-J1YZ2QR02
M1!EWJTD<Z1R*C+\RN5", VUCM; !5L?%&G:C-';P2-OG5VA+PS1),L>-Y@DE
MC2.;:"&_=,YV9<?*"0 =!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 ?/?B+
M6K#6HYM6>YM_,-W;6]I 9H_-CM(;A&EE:,,&4SRAI&W+E8DBYQF@#T30[B*^
M\2:C.CK*%M+$0,K!E,+B61BC#(*ERI^4X).>>M '%Z?M_MB&W<D6_P#PD&I.
MJ_PB1+16CP.@Q,SXXX);&.30!W>W;XNRO&[2#OQW(NU"$^IP7 /ID4 -\4$-
MJ^BPR']T;FX<CL9([9S"<=,AFX/49.".: ..^(;M;WM\T)*E]"99-O&0;V-!
MG'7*-*O^Z2.E '5^+8HXH-(%OPL>J6"Q$<?)\RD#IP8LY''% 'H- !0 4 4/
MM_\ TRF_[X_^O0 ?;_\ IE-_WQ_]>@ ^W_\ 3*;_ +X_^O0 ?;_^F4W_ 'Q_
M]>@ ^W_],IO^^/\ Z] !]O\ ^F4W_?'_ ->@ ^W_ /3*;_OC_P"O0 ?;_P#I
ME-_WQ_\ 7H /M_\ TRF_[X_^O0 ?;_\ IE-_WQ_]>@ ^W_\ 3*;_ +X_^O0
M?;_^F4W_ 'Q_]>@ ^W_],IO^^/\ Z] !]O\ ^F4W_?'_ ->@ ^W_ /3*;_OC
M_P"O0 ?;_P#IE-_WQ_\ 7H /M_\ TRF_[X_^O0 ?;_\ IE-_WQ_]>@ ^W_\
M3*;_ +X_^O0 ?;_^F4W_ 'Q_]>@ ^W_],IO^^/\ Z] !]O\ ^F4W_?'_ ->@
M ^W_ /3*;_OC_P"O0 ?;_P#IE-_WQ_\ 7H /M_\ TRF_[X_^O0 ?;_\ IE-_
MWQ_]>@ ^W_\ 3*;_ +X_^O0 ?;_^F4W_ 'Q_]>@ ^W_],IO^^/\ Z] !]O\
M^F4W_?'_ ->@ ^W_ /3*;_OC_P"O0 ?;_P#IE-_WQ_\ 7H /M_\ TRF_[X_^
MO0 ?;_\ IE-_WQ_]>@ ^W_\ 3*;_ +X_^O0 ?;_^F4W_ 'Q_]>@ ^W_],IO^
M^/\ Z] !]O\ ^F4W_?'_ ->@ ^W_ /3*;_OC_P"O0 ?;_P#IE-_WQ_\ 7H /
MM_\ TRF_[X_^O0 ?;_\ IE-_WQ_]>@ ^W_\ 3*;_ +X_^O0 ?;_^F4W_ 'Q_
M]>@ ^W_],IO^^/\ Z] !]O\ ^F4W_?'_ ->@ ^W_ /3*;_OC_P"O0 ?;_P#I
ME-_WQ_\ 7H /M_\ TRF_[X_^O0 ?;_\ IE-_WQ_]>@ ^W_\ 3*;_ +X_^O0
M?;_^F4W_ 'Q_]>@ ^W_],IO^^/\ Z] !]O\ ^F4W_?'_ ->@ ^W_ /3*;_OC
M_P"O0 ?;_P#IE-_WQ_\ 7H /M_\ TRF_[X_^O0 ?;_\ IE-_WQ_]>@ ^W_\
M3*;_ +X_^O0 ?;_^F4W_ 'Q_]>@ ^W_],IO^^/\ Z] !]O\ ^F4W_?'_ ->@
M ^W_ /3*;_OC_P"O0 ?;_P#IE-_WQ_\ 7H /M_\ TRF_[X_^O0 ?;_\ IE-_
MWQ_]>@ ^W_\ 3*;_ +X_^O0 ?;_^F4W_ 'Q_]>@ ^W_],IO^^/\ Z] !]O\
M^F4W_?'_ ->@ ^W_ /3*;_OC_P"O0 ?;_P#IE-_WQ_\ 7H /M_\ TRF_[X_^
MO0 ?;_\ IE-_WQ_]>@ ^W_\ 3*;_ +X_^O0 ?;_^F4W_ 'Q_]>@ ^W_],IO^
M^/\ Z] !]O\ ^F4W_?'_ ->@ ^W_ /3*;_OC_P"O0 ?;_P#IE-_WQ_\ 7H /
MM_\ TRF_[X_^O0 ?;_\ IE-_WQ_]>@ ^W_\ 3*;_ +X_^O0 ?;_^F4W_ 'Q_
M]>@"U#-YR[MK)@XPXP?KCTH EH * "@ H R-:T6'7;<6MPSHBRQR@QE0VZ)P
MZCYE88)'/&<=".M %>_\/QW=VNH0S3V5TL9A:2 Q?O(\[@DB3131L%;)4[ R
MY/S8XH JMX/L?L,5A'YL7V>43QSH_P#I"SY+-,9&#!I'+-OW*R$,5V!0H !?
MTS0XM-FENVDENKJY"+)/-Y>_9&,)&JQ1Q1(BY+82-2S$LY8X( *+^%();*.R
MFGNYGMY?/ANI)0]U'(&+!ED*;3@,4"LC*4.T@]: )K?PQ:Q_:6NFDO9;Y!%/
M)<;-S1!2HB A2*-$ +']VBEF8LS,V" ""R\)PVLEO)-/<WBV((MH[AHBD)*A
M=P\N&-Y'5/E1IFE* DKAOFH ZF@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H R[36;:\NIK*)B9;;&\8X.>#M.>=I
M^5N!@G'-<E/$4ZM2="#]^GOV\[>CT?F=E3#5*5*&(FO<J7Y>_E?M=:KNC4KK
M.,* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@!"0H))P!R2>@%+;5C
M2OHMS@-=\=V]D&AL,3S<C?\ \LT/KG^,CT'R_P"UVKYW%9I3I7AA_?GMS?93
M_P#;OEIYGTN$RFI5M4Q/N0WY?MM>GV?GKY'E^C:M)I=\E[DMACYGJRM]_/N0
M<C_: -?*8?$2P]:-??7WO-/XO\_4^OQ.'CB*$L/9+3W?)KX?ET]+GT;'(LR+
M(AW*X#*1T((R"/J*_3$U)*47=-)I]T]C\LE%Q;C)6:;379K1H?5$A0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % '-ZWXILM$!61O,F[1)@M_P(]$'UYQT4
MUY>)QU+"Z2?-/^2._P ^B^>O9,]7"X"MB]8KEA_/+1?);R^6G=H\RN-1U?QE
M*8(%*PYY1,K&H]9'/WCWP3S_  K7RLZV*S.7LZ::A_*M(K_%+K\_DCZZ%'"9
M5'VE1IS_ )I:S?\ ACT^7S9VVB>!+33P)+S%U-Z$?NE^BG[WU?C_ &0:][#9
M72H^]7M4GV:]Q?+K\_N1\_BLVJUO<H7I0[I^^_5K;_MW7S9TW]A:=_SZVW_?
MF/\ ^)KU?JM#_GS3_P# (_Y'D?6\1_S^J_\ @R?^9IHBQJ$0!54   8  X
M'  '05U)**22LEHDMDCD;<FVW=O5M[M]V.IB"@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@#/U'5+;28_-NI!&O8'[S'T51R3]!QWP*YJU>GAH\]:2BNG=^BW9T
MT</4Q,N2C%R?7LO-O9'EFJ^-;W5W^R:6CQ*YP"HS,_TQG9_P')'][%?)5\RJ
MXE^QPB<4]%;6;^[X?EKYGV6'RNCA8^VQDE)K5WTIQ^_XOGIY%W1/A^TA$^JL
M1GGR5/)S_P ]''3W"DG_ &@>*WPV4M_O,6_/D3U_[>E^B^\Y\5FZC^[P2VTY
MVM%_AC^K^X]/MK6*SC$,"+'&O15  _3OZD\GO7U<(1I14*:48K9)61\A.<JL
MG.I)RD]VW=F'X@\0#01%^Z\XS;_X]F-FW_9;.=P[5H9G-?\ "P?^G7_R-_\
M:J /0+2X%W!'.!M$J*X'7&Y0V/PS0!8H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M".65($,DK!$49+,0 !ZDG@5,I*"<I-)+=MV2^948N;48)N3V25V_1(\WUSX@
M)%F'3!O;H9F'RC_<7@M[%L#V85\OB<V4;PPJN_YWLO1=?5V7DSZO"Y/*5IXM
M\J_D6_\ V\^GHKOS1@6'A;4?$#_;-2=H8VY+R_?8=MJG&U?0G"CJH(K@HX'$
M8V7ML2W&+ZR^)KRCT7:]EV3/2K9AA\!'V&%BI272.D4_[TNK[VN^[1Z!8G1?
M#B;(9(D;&&;<'D;_ 'BN6_  #T%?6T,-2PJY:,;/JWK)^K_3;R/C<1BJN*?-
M6E==(K2*]%^N_F13^-]/B_U?F2_[J8'_ (^5/Z5V'$8EQX_;I! ![NY/_CJ@
M?^A4 <KK&LW6L;'N0JJF[9M4J/FV[N223T'?C\: ,2@#W[1O^/"V_P"N$7_H
MM: -*@ H * "@ H * "@ H * "@#C=:\2WN@Q27US9J+""4([BY!N/++B/SA
M (3&5)(*I]H$FP@LJ-N50"[>Z[,M^-*T^%+FX6$3S&68PQ1(S%4!=8IV,CD$
MA!&/E&XL 1D S5\:I)9Q2QP,;Z:Z-C]C+J"ETF?-1Y &'E1@%S,J-F,H=@9M
M@ -33-=DN+V72[Z%;6[AC2=1'*9HI8'.WS$D,4+920&.1&B7!VE2X8[0"?7=
M;&C)$J1FXN;N98((0P3>[ L2S$-LC15+.X5MHQ\I) H RU\6"SDNK?5HEM)K
M&W^UXCE\Z.6WP07B=HX&+K(#$T;1J=Q38SAOE &0>*+F*2T.HVBVEOJ3>7#(
ML_FNDKKOACN(S#&(S*H8 QR3!9 $; .\ '9T % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0!5N+ZVM"%GECB)&0'=5)'J Q'%
M$ UBQ8X%Q 2>@\V/_P"*H T: "@ H * "@ H * "@ H * "@ H * "@ H *
M"@"&:XBMQF5TC'JS!?YD4 8UQXHTVVZSJQ]$#/\ JH(_6@#"NO'ML@(MHI)&
M[%\(OUX+$_3 _"D[VTW\QJU]=O(\\U34[O6WS<N2N?EB3A%^B\DGW8EO>O)J
MX'ZR[XFK.2Z1C:$5\O>?S;OYGLTL?]55L+2A%]92O.;^?NKY))>1)8:)?AA)
M:P2AAT<H1CW5F  /N"#6U+ X>@^:$%S+J[R?RO=+Y)&%;'XFNN6I4?*^D;17
MH[6;7JV="OA+5KXYN7"_]=92Y_\ '=_\Z]$\PU+?P HYGG)]D3'_ (\Q/_H-
M &W;^"]-@^\KRG_;<_R38* -NWTBSM?]3!$A'<(N?^^B,_K0!8N+."Z $\:2
MA>@=%8#Z;@<?A0!5_L:P_P"?:#_OU'_\30!HJH0!5   P .  .@ [ 4 +0 4
M % !0 4 % !0 4 % !0!YGXZC2?3)M42]\ZV@=)%M6,36<KPN%\EFA2.X<F9
M?N&X91, &3"A5 +.AW!3Q'>_:4\F6^L[&>)&/S;8UD65!D DH[@,  1@$@9%
M '&6$BQZA;:N0/L,^NZ@4E/"$36ZV\4F3QM:6-]K>HQG)% '>QD7'BUWB^86
MFEB*8CHDDUPLL:,>S&-"X']TYH I^(;^WEU#1M2BDCFLTNIXFE1U>,230/%'
MEU)7(<$=>&&.": .:\>0/J5[J(M 9#:Z*(Y=O.UI+J.=4/\ M&&)W"]2I]Z
M.E\2WD.JQZ,MJ5<W.H6EQ$J8/[J &65QCC;&F QXQD?2@#T6@ H * *'V>Y_
MY[_^0U_QH /L]S_SW_\ (:_XT 'V>Y_Y[_\ D-?\: #[/<_\]_\ R&O^- !]
MGN?^>_\ Y#7_ !H /L]S_P ]_P#R&O\ C0 ?9[G_ )[_ /D-?\: #[/<_P#/
M?_R&O^- !]GN?^>__D-?\: #[/<_\]__ "&O^- !]GN?^>__ )#7_&@ ^SW/
M_/?_ ,AK_C0 ?9[G_GO_ .0U_P : #[/<_\ /?\ \AK_ (T 'V>Y_P">_P#Y
M#7_&@ ^SW/\ SW_\AK_C0 ?9[G_GO_Y#7_&@ ^SW/_/?_P AK_C0 ?9[G_GO
M_P"0U_QH /L]S_SW_P#(:_XT 'V>Y_Y[_P#D-?\ &@ ^SW/_ #W_ /(:_P"-
M !]GN?\ GO\ ^0U_QH /L]S_ ,]__(:_XT 'V>Y_Y[_^0U_QH /L]S_SW_\
M(:_XT 'V>Y_Y[_\ D-?\: #[/<_\]_\ R&O^- !]GN?^>_\ Y#7_ !H /L]S
M_P ]_P#R&O\ C0 ?9[G_ )[_ /D-?\: #[/<_P#/?_R&O^- !]GN?^>__D-?
M\: #[/<_\]__ "&O^- !]GN?^>__ )#7_&@ ^SW/_/?_ ,AK_C0 ?9[G_GO_
M .0U_P : #[/<_\ /?\ \AK_ (T 'V>Y_P">_P#Y#7_&@ ^SW/\ SW_\AK_C
M0 ?9[G_GO_Y#7_&@ ^SW/_/?_P AK_C0 ?9[G_GO_P"0U_QH /L]S_SW_P#(
M:_XT 'V>Y_Y[_P#D-?\ &@"&7S(/]9=(G^\L:_S(H S9=8MX?O7\7_ 51O\
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
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H \3\6D'59\?],__124 85L
M)&E009\TNH3!P=^1MP>QSC!H Z__ (1[7;O_ %S.,_\ /2?/Z!FH FB\!73?
MZV6)?]W<W\PM &C%\/XQ_K;AF_W4"_S9OY4 :47@?3X_O&63_><#_P!!5: -
M.+POID/W8%/^\6;_ -"8T :46FVL'^JAB3_=C4?R% %P#' H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@"-)XW#%65@A*L00=K+U#8/!'<
M'D=ZA2B[M-.S:=FM&MT^S74MQE&R::NDU=-73V:[I]&MSAM<\=VUAF&RQ<S#
MC=_RR4_4??\ HIQ_M=J\'$YI3HWA0M.??["^?VOEIYGT6%RFI6M/$7IP[?;?
MR^S\]?(XNUTG5O&$@N+ABL/:2080#TB08W?48']YLUX<,/BLSE[2HVH?S2TB
ME_<CU^6G=W/>GB,)E<?94DG/^6.LF_[\NGSU[*QZAHOABRT, PKOFQS*^"WO
MM[*/9>?4FOJ\-@J6$5X*\^LWO\NR]/FV?(8K'5L6[3?+#I".B^?=^OR2.AKT
MCRPH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ /% 'GOB'Q?Y9-KIQW/T:4<@'TC]3_M
M=!_#D\@ JZ#X/-Q_I6IAL-R(B2&.?XI""&&>N 0W<D=" ==!X8TVVD6:*':\
M;!E.^0X(.0<%R.#SR* -Z@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@"&XN8K1#).ZQ(.K.P4?F2*SG.--<U22BN[:2_$TA"5
M1\M.+D^R3;_ X?5O'UE;(R6>Z>7!"L!B,''!);!;!YP%(/3<.M>#7S6C33C0
MO.=G9VM%/O=ZNWDK/N?0X?**U1J5>T(75U>\FNR2T5_-W78\HLY+N];[##(W
M^E2#<I?:KN>,MR >O?J<<$XKY"FZM5^PA)_O):J]DY/J_P"M?6Q]G4C2HKZQ
M.*_=Q=GRW<8KHOZT]+GK.A^!+;3\2WF+F8<X(_=*?93]_P"K<?[(-?8X7*Z=
M&TZUJD^WV5\NOST\CXK%9M4KWA0O3AW^V_G]GY:^9W@ 48' %?0;:(^<WU84
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 13SQVR&65@B(,EB< #_/Y]!0!Y9K7B2?
M6W^Q6"L(F.W ^_+]?[J=\>G+''  .G\/>%(],Q<7.)+CJ!U6/Z>K?[7;^'U(
M!TU_>QZ=;R74O"1*6/OZ >[' 'N:QJU(T(2JSVBK_P"2^;T1O1I2KU(T8;R:
M7IW?HEJS%\,>(!KUN7<*D\;$.BGMU5@"2<$<=?O ^U<."Q:QD')V4T[2BOP:
MOK9K\4SOQV#>"J*,;NG)7C)_BG;2Z?X-'2UZAY(4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 C,$!9B !R2> *3:6KT0TF]%OV.4U'QII
MNG942>>X_AB^;\WR$^N&)]J\BMF6'HZ*7/+M#7\?A_'Y'LT<LQ-?5QY(]YZ?
M^2_%^"7F</>>/-1U!O)T^(1;N@53+*?IQC\DR/6O!J9I7K/DPT>6^UESS_*W
MX?,^AIY3AZ"Y\3/FMO=\D%^-_OE\B*#P?J^M/YU^YB!_BF8N^/9 3CZ$I40R
M_%8I\^(ER^<VW+Y1Z>C:+GF6$PB]GAH\WE!*,?G+2_JE(ZB/X<V 0+)+.S]V
M4HH/T4HV!^)/O7K+)Z*5I3FWU:<5^#B_S/(EG5>]XPII=$U)_BI+\OD2Q_#S
M3XF#K+<@J01\\?4'(Z19_*J644(M24JET[KWH]/^W"'G.(DG%PI6:L_=EU_[
M?.\KZ$^;"@ H * "@ H * "@ H * "@ H * (DGC=VC1E9X\;U!!9<\C< <C
M(Y&<9[53BTDVFD]G;1V[$IIMI-76ZZKU):DH* "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@#/U+5(-)B,UPV!T51]YCZ*._OV'4
MD4 >6W%U?>,+GRHAMB4Y"Y.Q!_><]V_#/91UH [[3M,LO#$!>1T5B/GFD(4G
M_97/0>BC)/?)K.=2%)<]22BN[=C6%.=5\E*+E+LDW^1SNJ_$.W@RE@AG;^^^
M53\!]]O_ !SZU\[7S>$/=P\>=_S/2/W;O\/4^EP^35)VEB9<B_ECK+[_ (5_
MY-Z'#7USK7B%1)(EQ-"3E5CB?ROP"K@D=B<GWKP*L\7C5S2C4E#HHPER?<E9
M^KN_,^AI0P>!?+&5.$UNY3CS_>W=>BLO(HVV@:F\BJEO<1L2 &,<B!2>Y8J
MH]22 *PAA,0Y)1I5(N^C<912]7;3U.B>,PRBW*K3:2U2E&3?HD]?0Z'[7XDT
M+_6>>47KO F3'^_\^!]&%>C[3,,)\7.XKNN>/WZV^]'F>SR[&?#[-2?\K]G+
M_P !]V_W,TK/XD2K@7<"MZM$Q4_]\MNS_P!]"NJGG$EI6II^<7;\'?\ -')4
MR2+UH5&O*23_ !5OR9UEGXXTN[P&D:!CVE4C_P >7<OYL*]BGF>&J:.3@^TE
M;\5=?B>-5RK%4MHJ:[P=_P '9_@=/;W4-TN^!TE7U1@P_,$UZL)QJ*].2DN\
M6FOP/'G3G2?+4C*+[233_$GK0S"@ H * "@ H * "@ H * "@ H * "@ H *
M ,+4?$NGZ7D3S+O'\"?._P!"%SM_X$0*\^MC*&'TJ35_Y5J_N6WSL>C1P.(Q
M&M.#Y?YI>['[WO\ *YP>H?$:20[-/A"9X#R_,WX(IP#]6;Z5\_6SB3]W#0MY
MRU?_ ("M/Q9])1R6,?>Q,[^4-%_X$];?)&4ND:_XE(>Y+K&><S'RT'NL8&?Q
M5/3GI7&L/C<=K5YE'^^^6/RC^JC\SL>(P.7^[247+M!<TOG-_DY?(ZK3?AW:
M08:\=KAO[J_(GTX.\_4,OTKUZ.44H:UY.;[+W8_YO[T>-6SFK/3#Q4%W?O2_
M^17W/U.YL]/M]/79;1I$O^RH&?J>I/N237OTZ5.BN6E%17DK??U?S/GJE:I6
M?-5G*3\W>WHME\BW6Q@% !0 4 % !0 4 % !0 4 % !0 4 -=UC!9B% ZDG
M'XFFE?1";MJS O/%FE6.1)<QDCM&3(?I\@;'XXKKAA:T_A@_G[OYV.66)I0W
MFOEK^5SC-7^),/E-'IT;^:1@22!0J_[04%BQ'8-M&>2"!@^E2R^5TZS5NRO=
M^5]+?*YY]7'JS5%._=V27G;6_P ['G.DZM>V=ZMS;,TEQ(V"#EO-W'E6'5MQ
M_$'D8(!KV:M*G.FX3244M.G+;JNUCQZ52<)J<&W)OUYK]'WN?2L#N\:M(OEN
MRJ63.=K$ E<C@X/&1UQFOBI))M1=U=V>UUW/L4VTFU9VU79]B6I*"@ H * "
M@ H * "@ H * /-_&MJ^C6$VJ6MU=K?>=&T -Q(8W=Y55;=;4,+=TVDJ%\HN
M54N[L=[D NN9=>URXL99)HK33K> M'!/+ 9)[C>VYI(6BE*HB;53=MSEB,D
M ',6VKW]UY/A]IY=XU6YLGN@VV>2TM(1<<R#!$SHR(TJD2':6R78M0!U6FO+
MI6OR:0LDLUI/9"\C$\LDSPR)*L$BI)*SRF.0%'VN[!7#%-H9@0";Q5=3M<6&
ME6[O!_:-PXEDC;9((((FED5'&&1GP!O4AE&=O)R #E]:UFX\'7%];V\DLT!T
MTWL N)7G:&=95MB%DF:21HV+QR&-V90RMLV!VR :-];W/AAM-NDN+F:6>ZAL
M[Q9IY)8Y1=?*SB-W:.)HY0&C\A8P%+(=R$B@#TF@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H Y[7/$4&
MBKM_UDY'RQ@]/0N?X5_4]NY !Y5+<G5)3=:G.(H_7JV,_<AC&3[9QM!Y9L]>
M.MB:6&5ZTDGT6\GZ):_/;S.VAA:V)=J,&UU>T5ZMZ?+?R+\GC/[)&+/1(!"G
M0.X#R,?7:,C<???Z  8KYFMFTYODPL;=G+67RCLOGS'U-#)H07/BYWMJXQ=H
MKUEN_ERC+;PIJ^ON)[]VB4_Q3$E\?[,?4?0[!7/# 8K&/VF(;BN\[N7RCT]'
MRG3/,,)@E[+#14FND+*/SEU]5S,[[2O!FG:9ABGVB4?QRX(!_P!E/NCVR"1Z
MU]%0RZAA[-QYY=Y:_<ME^+\SYK$9GB,1=*7LX?RPT^^6[^]+R.L QP*]@\4*
M "@#-O-&LM0_X^8(Y"?XBH#?]]##?K7+4P]&M_%IQ;[VU^]:_B==+$UJ'\*I
M**[)NWW/3\#D[SX>6$_-NTEN>PSO4?@WS?\ C]>/4RBA+6FY0?KS+[GK_P"3
M'M4LYKPTJJ,UZ<K^]:?^2G,3^ =2L6\RRE20CH58Q/\ KP/^^Z\J658BD^:A
M)2MM9N$O\O\ R8]>&;X:JN6O!Q[W2G'\-?\ R4@_MGQ%H?\ Q\"4H/\ GLGF
M+_W\'/Y/6?UC'X3^)S67\\>9?^!?_;&GU;+\9_"Y%)_R2Y7_ . ;?^2FQ9_$
MGM=V_P!6B;_V1_\ XNNVGG/2M3^<'^C_ /DCAJY)UH5/E-?^W1_^1.LL_&6E
M7G F$3>DH*8_X$?D_P#'J]BGF.&J_;Y7VFN7\?A_$\6KEF*I?8YEW@^;\/B_
M Z2*5)UWQ,KJ>A4@C\QD5ZD9*2O!IKNG=?@>3*,H/EFG%]FK/[F251(4 % !
M0 4 % !0 4 % &??:K::8-UU*D7L3\Q^BC+'\ :YJM>E05ZTXQ\F]?DEJ_DC
MJI8>KB':C"4O-+3YMZ+YLX34?B-#'E;&(R'^_)\J_4*,L1]2AKY^MG$(Z8>#
MD^\M%]RU?SL?14<EG+7$345_+'5_>]%\N8YO[1X@\4<)Y@A;^[^ZBQ[MQO\
MH6<^W2O,Y\=C_AYN1]O<A]^E_FVSUN3 9=\7+SKO[\_NUY?5)(W-.^' &&OY
MO^ 0_P!78?GA![&N^CD_7$3_ .W8?_)/_+YGG5LZZ8:'_;T__D5_\E\CO=.T
M*QTH?Z+"B,/XR-S_ /?;9;\ 0/:OH:.%HX?^%!)]]Y?>[L^;K8NOB?XTVUVV
MC_X"K+]36KL.(* "@ H * "@ H * "@ H * "@"M<WD%F-UQ(D0]795'_CQ%
M7&$IZ0BWZ)O\B)2C#6;2]6D<Q>>.M(M.!*9F':)"W_CQVI_X]7=#!5I_9Y5_
M>=OPU?X'%+&48?:OZ+]=%^)RUY\3^UI;?1I7_P#9%'_L]=\,N_Y^3^45^K_R
M.*68?\^X?-O]%_F8O_"3>(M:XM5=5/\ SPAX'_ R&(_[[%=/U?"T/XC5_P"]
M+7[E;\CF^L8FM\"=O[L?UU_,<G@K7-5(>]?;WS/*7/X!=_Y$C\*3QF'HZ4E_
MX#&R_&PUA*]76H[?XI7_ "N=!9_#&!,&[N'?U$:A!]-S;\_D*Y)YC+_EW!+U
M=_P5CJCE\5\<V_16_.YU-GX,TFRP5MUD8=Y29/\ QUB5_):X)XNM/>;2_NZ?
MBM?Q.Z.%HPVBGZZ_@]/P+%AX8L--NGO;>/;))T'&V//WO+7'R[N_7'1<+D5$
M\34J05*;T7WOM=];?\/=EPP].G-U(*S?W+T72_\ PVAT%<AU!0 4 % !0 4
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
MT ']F6W]S_QYO\: #^S+;^Y_X\W^- %J&!+==L8V@G/4GGIW)]* ): "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H BGN([5#),RQHO5F(4#\3@5$IQIKFFU&*ZMV7
MXEPA*HU"FG*3V23;^Y'":I\0+2VS'9*;E^F[E8\_4C<WX  ]FKP:V:4XOV>&
MBZLWHMTK^75_)?,^AHY34DO:8J2I06KV<K>?1?-Z=CA[O6M1UMA',[$.<+#$
M"J\]MHR7_P"!%JZZ-&K5M5QLM=U2CI"/^)?:?JVEY]..O6HTKT<#&RV=66LY
M?X7]E>B3?DM^ST?P.A42ZB26//DJ< >SL.2?4*1C^\:]"</:+EDVH]4G9OR;
M6J7I9^=M#S:=3V3YHI.2V;5TO-)Z-^MUY7U.\M;."Q016Z+$@[( !]3CJ?<\
MFG"G"DN2E%179*PJE2=9\]63E+NW?_AO0LUJ9",P0%F( '4G@"G:^B#;<YV]
M\6Z589$EPC,/X8\R'Z?)D _4BNN&%K5/A@TN[T_.WX')/$TJ>\U?LM?R.1O?
MB; F19P/)Z-(P0?7:N\D?BIKT89=+_EY-+R2O^+M^IP3S"*TIQ;\V[?@K_H<
M1J^N:IXG7+HQ@BRVR%'\M<9RSGYLD#NQP!G &3GTZ5&CA=FN9Z7DU?T6WX'F
M5:U7$[I\JUM%.R\WO^)1T8:I:$WVFI-A<JSQQEU/JK#:5(Z$Y!QP>#@UK6]C
M/]U6<==4F[/U6J:,Z7M8?O**EII=*Z]'T.K@^(^HVIV74,<A'7AHW_'D@?\
M?%<$LOI2UIR:^YK^OF=T<=4CI.*?WI_U\CHK3XF64G%Q#+"?]G;(H_'*'\EK
MCEEU1?!*+];I_JOQ.N./@_CC)>EFOT_(Z6T\7Z3>8"7**3VDS'_Z&%'Y$UQ2
MPM:&\'\M?RN=D<31GM-+UT_.QT$4R3KNB977U4@C\QD5QM..DDT_/0ZTT]8M
M->1)2&% !0 4 (0",'D'M1Y,>VJ,*\\+Z9?9,MN@8_Q(/+/URFW)^N:\ZI@L
M/5^.G&_>/NO_ ,EM^)Z-+'XFC\%25NTO>7_DU[?*QR=Y\-[=\FTF>,_W9 ''
MTR-A'_CU>14R>#UHSE'RDE)?>K/\SVJ6=5(Z5J<9><6XO[G=?D<^WA+7-')>
MS8L!SF"4J?Q5MA/T ;\:\UX#&89WH._^"=OP?+?TU/3688+%+EKJWE4@G]S7
M-;UT!/&&MZ2=EXF[MB>(H?P*[,_4YS0LPQF&]VLK_P".#3^]<M_Q!Y;@L2N:
MA*W_ %[FFON?-;\#'L/$NJ0^9!:NS/<R%SA=[[VZ[ 0<;N^ 3P,8KBI8S$QY
MJ=%MRJ2YMN:7,]^7??T]#NK8'#2Y:E:*4:<>7?ECRK;FVV]>NMS:M_!NK:P_
MG7[F+/\ %*Q>3'L@)Q]"RX]*[H9=BL2^?$2Y?.;<I?)7T]&T<$\SPF%7L\-'
MFMT@E&/S=M?5)G:Z=X$TZQPTH:Y<=Y#\OX(,#'LVZO=HY70I:S3J2_O;?^ K
M3[[G@5LVQ%72#5./]W?_ ,">OW6.PBB2!0D:JBCHJ@ #Z 8 KVHQ4%RQ2271
M*R^Y'A2DY/FDVV]VW=_>Q]42% !0 4 % !0 4 % %*YU*TL_^/B:*+']^15/
MY$BM8TYS^",GZ)LSE4A#XI17JTCF]0\=:791L8I1<2 ?*D8;D]OGQL ]3DG'
M0$\5V4\%6FTG'E75NVGRO<XYXRE!/E?,^B5_SV.'L?B5=0B3[5$LY9LQ[3Y>
MP'^$X5MRCL3\W7).>/4GE\';V<G&RUNKW\]U9_@>;#'SC?GBI=K:6\MG=?B0
MR^/-8U%O+LHU0]A%&9'_ /'MP_\ '15+!4*6M5M_XFHK\+?F2\96J:4TEZ*[
M_&_Y$?\ 8GB76_\ CX,JH?\ GM)Y:_\ ?L'(_!*KVV$H?!RW_NQN_O\ ^"3[
M'%5OBYK?WG9?=_P#5L_AA(<&[N%7U6)2W_CS;?\ T USSS%?\NX/UD[?@K_F
M;QR]_;FEY)7_ !=OR.IL_ &DVN"Z/.1WD<X_[Y38OX$&N&>.K2V:CZ+_ #NS
MNC@J,=TY>K_RL=3::=:V(Q;0QP_[B*I_$@9/XUP2J3G\<F_5MG;&G"'P12]$
MD7*S- H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
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
M\VW^9VQC&"M!)+R5OR+GA[PAM(NM1&6ZK$>>>N9/4_[/_?7<5!1Z(!C@< 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % 'FVK:3:V7B72KN&,+/=37K32$LSOMLF
M51N<L510,+&N$7^%1DT 7M. N_%%_)+@M96MI%"#CY5F\V20KZ$LJACU(P"<
M "@#A=/0-?V^CM@6,>O:@4BP-BK!;BXBC Z;%FD<A?N[B."0, '=QK]G\6N(
MOE6ZTL23 <!Y(;E8XW;U81NR GG:,=!0 GBL"YU/1[&7'D2W4LKJ<89K>W>2
M('U&\YQT)P<$@4 <CXZN)-*OM0DM#Y1N=$W2[>-SK=);I(?]M8I716Z@=",<
M '1^)K&+2XM&-H AM=1M((F0 'R9@8I4!'\,D?WQSNQDYQF@#T:@ H * *']
MIVW]_P#\=;_"@ _M.V_O_P#CK?X4 ']IVW]__P =;_"@ _M.V_O_ /CK?X4
M']IVW]__ ,=;_"@ _M.V_O\ _CK?X4 >'ZO)YE[<.#D&:0@^V\XZ^WY4 16-
M]-ILPN+<@2*"!N&1\P*G(R,\'(]\'M6<U)Q:IM1ET;7,EKVNNGF:TW",DZL7
M*/5)\K>FFMG;7R+EQXDU:YX:Y91Z(JI^J@']:\>>&Q<_^8FW^&'+^*=_Q/:I
MXK!T]L+?_%-R_!JWX&%/Y]T<S2O*?]MF;^9->=+*JM3XZ_-_B4G^<CTH9O1I
MZ4\/R_X7%?E%%8VC=B/UK6GDM-/]]6DUVC!+\7-_D95,\J6M1HQ3[RFW^"@O
MS)8[)3_K)&7_ '8PW\Y%KV*>69?2^*G5J_XZG*O_ "G&/YGC5,US"I\-2E2_
MP4[O_P J2E^1I0V&EC_7R7;?[B1)_-WKU:<<+0_@82BGT<H\[^^6OXGDU)XN
MO_&Q=9KM&7(ONCI^!L00^&XOOPWDG^\R?^R.E=WUVJE:'+%=HQ5E]]SA^ITF
M[RYI/NY._P"%C8@OO#,'W;)N/[Z*_P#Z'*U8/%5I;S?RT_*QLL-1CM!?/7\[
MFS!XHT6W_P!3 8L?W88U_P#06KG=2<OBE)^K;-U"$?AC%>B2+X\;Z=_TU'_
M!_\ %5F:#AXUTWUD'_ #_C0 \>,],_ON/^ -_A0 X>,=,_YZ,/\ MF__ ,30
M!QNK^+[HW3_8)L6_R[/W:?W1NSO0M][/]* ,:XU[4=346TLI=9"!M"HF23@
ME54D9[$XH [CP_I5CI($TSB2Y]=K;4]D^7KZMU],#.0#K/[3MO[_ /XZW^%
M!_:=M_?_ /'6_P * #^T[;^__P".M_A0 ?VG;?W_ /QUO\* #^T[;^__ ..M
M_A0 ?VG;?W__ !UO\* #^T[;^_\ ^.M_A0 ?VG;?W_\ QUO\* #^T[;^_P#^
M.M_A0 ?VG;?W_P#QUO\ "@ _M.V_O_\ CK?X4 ']IVW]_P#\=;_"@ _M.V_O
M_P#CK?X4 ']IVW]__P =;_"@ _M.V_O_ /CK?X4 ']IVW]__ ,=;_"@ _M.V
M_O\ _CK?X4 ']IVW]_\ \=;_  H /[3MO[__ (ZW^% !_:=M_?\ _'6_PH /
M[3MO[_\ XZW^% !_:=M_?_\ '6_PH /[3MO[_P#XZW^% !_:=M_?_P#'6_PH
M /[3MO[_ /XZW^% !_:=M_?_ /'6_P * #^T[;^__P".M_A0 ?VG;?W_ /QU
MO\* #^T[;^__ ..M_A0 ?VG;?W__ !UO\* #^T[;^_\ ^.M_A0 ?VG;?W_\
MQUO\* #^T[;^_P#^.M_A0 ?VG;?W_P#QUO\ "@ _M.V_O_\ CK?X4 ']IVW]
M_P#\=;_"@ _M.V_O_P#CK?X4 ']IVW]__P =;_"@ _M.V_O_ /CK?X4 ']IV
MW]__ ,=;_"@ _M.V_O\ _CK?X4 ']IVW]_\ \=;_  H /[3MO[__ (ZW^% !
M_:=M_?\ _'6_PH /[3MO[_\ XZW^% !_:=M_?_\ '6_PH /[3MO[_P#XZW^%
M !_:=M_?_P#'6_PH /[3MO[_ /XZW^% !_:=M_?_ /'6_P * #^T[;^__P".
MM_A0 ?VG;?W_ /QUO\* #^T[;^__ ..M_A0 ?VG;?W__ !UO\* #^T[;^_\
M^.M_A0 ?VG;?W_\ QUO\* #^T[;^_P#^.M_A0 ?VG;?W_P#QUO\ "@ _M.V_
MO_\ CK?X4 ']IVW]_P#\=;_"@ _M.V_O_P#CK?X4 6H9TN%W1G< <=".>O<#
MUH EH * "@ H X_4] U&_O[>_2ZMH_L+S- ALY'XFC,3"5A>IO(4Y!18_FY(
MQQ0!-<>'[D7PU6QN([>Z>!8+@/;M+#,%.4<1B>)XV4E@#YS?*0ISC) *)\$Q
MI:0QPSLM];W+7@NV0.7N)"?.:2/*@QR E#&&4A0GSDKN(!KZ9H<EM>2ZG>S"
MYO)D2$%(S#%%"GS"..-I)F&YR7D9I6W-C:% P0"A<^&;J]M;=;J\\W4;*<SP
MWGD(@!R1L:!6"M&8SY; .I; ;<"* #_A$EOFNI=6E%U-?0"V)CC,,<4"Y(2%
M&DF96,A,K.TCY<+M50N" -MO#%R[VG]I7:W<.FG?"B0&$O*J[(Y)V\Z42-$I
M8J(TA!<[FR!MH [*@ H * "@ H * "@ H * /,=1\%7EU<RSQO"%ED=P&9P0
M&8M@@1D9&<<$T 3:3X+GM+I);LP2PKNW)EFSE& X:, X8@\GMGK0!V1T'3S_
M ,N\/_?"_P"% #3X>TX_\N\7_?- ##X;TW_GWC_(_P"- #3X8TS_ )X)^;?_
M !5 ##X5TL_\L%_[Z?\ ^*H :?"6EG_E@/\ OY+_ /%T ,/A#2_^>)'_ &TE
M_P#BZ &'P=I?_/)A_P!M'_\ BJ &GP9IG]QQ_P #;_&@!A\%:;_=D'_ S_A0
M T^"-._Z:C_@?_V- ##X&T_UF'_ U_\ B* .'UCP[/9W3Q6D,\L(V[&",^<J
M"?F5<<-D?A0 S2-(O4O;=WMYE59HV):-P  X)))    H ]MH * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@#*_M"<7'D?8
M[GR]V//W6GE8_O8^T^?M_P"V.[_9H U: "@ H 9*_E(SXSM4G'K@9H H1O>2
M*''DX8 C._N,T /_ -,_Z8_^/T '^F?],?\ Q^@ _P!,_P"F/_C] !_IG_3'
M_P ?H /],_Z8_P#C] !_IG_3'_Q^@ _TS_IC_P"/T '^F?\ 3'_Q^@ _TS_I
MC_X_0 ?Z9_TQ_P#'Z #_ $S_ *8_^/T '^F?],?_ !^@!DCWD:ESY.%!)QO[
M#- !&]Y(H<>3A@",[^XS0 __ $S_ *8_^/T '^F?],?_ !^@ _TS_IC_ ./T
M '^F?],?_'Z #_3/^F/_ (_0 ?Z9_P!,?_'Z #_3/^F/_C] !_IG_3'_ ,?H
M /\ 3/\ IC_X_0 ?Z9_TQ_\ 'Z #_3/^F/\ X_0 ?Z9_TQ_\?H /],_Z8_\
MC] $,$UW<()%\D!L]=^>"1VSZ4 3?Z9_TQ_\?H /],_Z8_\ C] !_IG_ $Q_
M\?H /],_Z8_^/T '^F?],?\ Q^@ _P!,_P"F/_C] !_IG_3'_P ?H /],_Z8
M_P#C] !_IG_3'_Q^@ _TS_IC_P"/T '^F?\ 3'_Q^@ _TS_IC_X_0 ?Z9_TQ
M_P#'Z (8)KNX02+Y(#9Z[\\$CMGTH F_TS_IC_X_0 ?Z9_TQ_P#'Z #_ $S_
M *8_^/T '^F?],?_ !^@ _TS_IC_ ./T '^F?],?_'Z #_3/^F/_ (_0 ?Z9
M_P!,?_'Z #_3/^F/_C] !_IG_3'_ ,?H /\ 3/\ IC_X_0 ?Z9_TQ_\ 'Z #
M_3/^F/\ X_0!##-=S;MODC8Q0YW]1UQ[4 3?Z9_TQ_\ 'Z #_3/^F/\ X_0
M?Z9_TQ_\?H /],_Z8_\ C] !_IG_ $Q_\?H /],_Z8_^/T '^F?],?\ Q^@
M_P!,_P"F/_C] !_IG_3'_P ?H /],_Z8_P#C] !_IG_3'_Q^@ _TS_IC_P"/
MT '^F?\ 3'_Q^@"%)KMW>,>3F/;G[^/F&1C^O2@";_3/^F/_ (_0 ?Z9_P!,
M?_'Z #_3/^F/_C] !_IG_3'_ ,?H /\ 3/\ IC_X_0 ?Z9_TQ_\ 'Z #_3/^
MF/\ X_0 ?Z9_TQ_\?H /],_Z8_\ C] !_IG_ $Q_\?H /],_Z8_^/T '^F?]
M,?\ Q^@ _P!,_P"F/_C] #[6>1W>*4*&CV\KG!W#/?GC_(XY +E !0 4 % !
M0 4 % !0 4 % !0 4 % #9$$BE#T8$''N,4 $:"-0@Z* !GV&* '4 % !0 4
M % !0 4 % !0 4 % !0 V1!(I0]&!!Q[C% !&@C4(.B@ 9]AB@!U !0 4 %
M!0 4 % !0 4 % !0 4 % $4$*VZ"-<D+GKUY)/;'K0!+0 4 % !0 4 % !0
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
MP 23Z*H+,<!020* *5SX@TVQV?:[JWMC*@D19Y4A8H>C;)"K8ZCD<$$'D$4
M:<TR6Z-+*RQQQJ6=V(5551EF9C@!0 222  ,F@"K8ZI9ZHI>QGAN50X8PR)(
M%)YP2C, <<X- "R:C;PW4=BSXN)T>1$ 8DI'M#L2 50 LH!<KN)PN2#@ @LM
M;T_4I#!9W5O<2J"S)%-'(X4$ DJC$@ D DC ) ZD4 .N]:L+"5;>ZN;>":0
MK'+-&CL&)52J,P8@L"H(')! Y% #[_5K+2@IOKB"U#Y"&:5(]V,9V[V7.,C.
M.F1GK0!;AF2X198F62.10R.I#*RL,JRL,@J00002"#D4 0)?VTD[6:2Q-<1*
M&>$.IE13C#-&#N4'<N"0 <CU% %N@ H * "@ H * "@ H * "@ H * "@ H
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
M!?#\:ZYJ6H:M*!)!N_LV '#*T,/,YQC:R2S,1W!"8.1@D @UA([_ %[3;&Q
M632]]Q.R8"P0/'Y2P\?=,_R@1#'[M=V-G( *7AZWBU32M6FN55VO+J^$I8 _
M+'F.)<GG;$JCRQ_#]X8))(!J^&=0@M/#UKK.H%%>*R423L%\PQKT3=PS;B!M
M7/SN1@%C0!0\.3MX4\-F[N4*%WEFM[;^)?M,A:WMU4=&8NN5 &PNV0,-@ I^
M&=*?2O$1%R0]Y<:5]HNG'\4\MXQ<#&1LC&(HP.!&B\4 >KT % !0 4 % !0
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
M*JA0J@ I-X+F6VFTF&[\K2KB5G,/DYG2.1@\L$5QYP18G?>1NMW=5=EWDX8
M%G4_"]S>7]O>PW$"0V,86VM9K5Y8HY.GG_)=0;I0OR1E@5C7E5#_ #T ;DEK
MJ,EL$^U11W2N&$L=L?**@C,;PR3R.589!9)XWS@JRX(8 H6.@3+J!U;4)UN;
MA83!$L4)@BBC9@SD(TL[L[L!EFDP!P%'6@#IZ "@ H X!O!,GV:728[K9I,T
MS2& 0YG5';S'@2X\W:L1EW,,VYD"L4,A/ST 6]!LI9]5OM3GC:%(]MA:(RE,
M00X:1T! 'ERRG*,."J#&1@D U;VQU6224V=[%#%*H"++:><T+;=I,;K<0@@G
MY\3)+ALC)3"  S9?!MNNFV^FVDCPO82+/;3L%D=)E9GWN"%60.7;S%^0,&(&
MWC !2U/3KW3([K6V8W^I_9OLUJEO T:1AV&-D7F3N6,K"260R8V+C"JI- '0
MZ/H[:-I46FV[A)(8=@E*[P)6!+2E25W RL7*DKNS@D9S0!BZ!X:U#05*)=6L
MWFRF6XE>SE\^=F.69Y/MY4-CY5/EE4&,(>00 D\)W,0N[>QNQ;6>HR-)+&;?
M?)&THQ.;>42HL?FCIOBE\MLLO7% #=4\'RW;6<=K/%%9:<JB.TFMVFB>1!M2
M239<6Y8HN-JG*ALL<[L  Z%=,:]@,&LBUOE+!@HMBD8P.,QS37.6!R0P8<'&
M.Y ,>W\$Z=::J-5@AMXE2W$20I;QJ%E$A?[0K+@"3:?+R$#8_CQQ0!V% !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 V218E+N0JJ"22<  <
MDDGH!32;=EN]D)M)7>B1B:1XCLM;:1+1R6B)!5AM++TWJ,\H?7@C^(#(STU<
M/4H).HM'VUL^S\_Z1S4J\*S:@]5WTNNZ\OZ9NURG4% &)XDUG_A'M.GU+R_.
M^SJ&\O=LW995QNVMCKG.T_2@#!/C9/[!DUY(<O;@K+;&3#1RK((WB9]AP5)R
M#L^92IP,T ;WB#6?[#M1.D?VB:26*"&'=L,LLKA57?M;;@%G)*G"J: *UKXG
MMI]&&O.&2#R#.ZCYF7:#OC'W0S!@4'W02.P/  _2-3U"_$4MS:)!!<1^8KI<
MB5TR%95F0PQ!2RGK$\P##!P#NH P]-\5ZCJEF=3M[!)+99'4HET6N2L<AC=D
MA:U2)G 4NL9N%+8VAMQ (!U-EK5I?V"ZI$_^BO$9=Y&-J*"6W#G!3!##G!!'
M- &/X4\4?\)+'*7@-I+"8B8R^\F.>))H9,[4P71N5P=I4C)H >-?N;ZYFMM)
MMTN$M',4TT\[6\0F 4F*/9!</(RAOWA*(B\ ,Q/ !<T/7!JXEBDC:VN[1Q'<
M0,0VQBH=2KC DC=3NC?"[EY*J>* &:IKC6ES%IUG%]JO9T,H0OY4<<*L%:6:
M79(47)VH%CD9W^4*!D@ OZ?<7DV];V!;=D(VM',)HI 1_"Q2&0,I&'#PJ.5*
M,^6V@&C0 4 % !0 4 % %#5+BYM+9YK*#[9<+C9!YBP[\L ?WC@JNU26Y'.,
M#DB@ DU.VBNTT]GQ<RQM*B;6Y1" S;@-@P2."P)[ T 7Z "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * /-/%6F^(+F\+Z<\GV?:NU8IQ%M
M.!NW R)N);)!YXXX[^WAJF&A"U9+GN[N4>;TMH[:'C8BGB)3O1;Y+*R4N6W>
M^JZG-?V+XL_OW/\ X&+_ /'Z[?;8+M#_ ,%O_P"1./V6,[S_ /!B_P#DBO=:
M!XGEB9;C[1+%C+(URL@('/W/.;<>.  3GH,U<:^$BTX<B?1J#7X\JL3*CBFF
MI\S75<Z?X<SN<]HNF:E>REM,63S8ARZ.(BN>,;RR $\_+G)&>, UUUJE*FK5
MVK/HUS7^5G]YR4J=6;O13NNJ?+;YW1U/]B^+/[]S_P"!B_\ Q^N'VV"[0_\
M!;_^1.WV6,[S_P#!B_\ D@_L7Q9_?N?_  ,7_P"/T>VP7:'_ (+?_P B'LL9
MWG_X,7_R1K^(;>_M?!]['JC%Y]H(RV]@GF18#."=Q!SSD]0,GJ?#Q,J<JEZ"
MM&W165^Z6ECVL/&I&%JSO*_>[MYOJ<WX_A;PY;7+QJ?L6N0(),=(KV+8P;IP
M+B($$=2Z,S$#%<9UG9>(+N6]\0V=K!!+>1Z9&]Y,D+0AA+*&B@W&>6%/D^9P
M ^XY!P1F@"GX3N8;(ZKHFJH+.V21[A(KEHP%M+PG<C.DCQ;%8E3B0X,F"=V0
M "U:V\_A'5K+2;*XDN;"]$P-I.5D>U6-"XDBEX<0* L2QR;@,-AF=QM )/ %
M]!IOAW[5=.L,,4UTSNQP /M$GYDG  &2Q( !) H Y5Q=6?A*UTI$<76L3O''
M",+(L,\TD[@"0JH/D]=[*JF3D]R ;D5U)I/B6VF:UFL+34;861$K0,&F@R\)
M'D3SX.S$2[R,CH#@D &OX$<6IU#39SB[AU"XE=6^^T<S!XY@#R4D!X;GD<]J
M '>%95O]8U?4;<A[:62U@213E7>VA992I!P0"ZKN'!QP: &%ET[Q:7N"$2_L
M$CMW;@-)%*2\*D\;]K!]O<=.>H!-X]U,V^ES);2[622V2Y,;_O8()95#N=IW
M('0,H8X^4L5/&0 9E]866BZOI2Z)'%;R7#2+,EN HEM!$27E"<.%;:4E?)W'
MAB2: ,$Z-:7FF^(;R>,27$%WJ#0R-RT+11+*IASD1,7Y=HPK284.6"(% +C6
MD6F7&@7MLNRYO&VW,V29;@36X=Q.Y):7Y\,OF%O+(&S:   "K96.E7\6O/J'
MER2VUY>D>8P)MD905EA5C^Z9W!_>)M9VC52QV*  6+>6;4WT&SUO]Y;W-H\K
MK+REQ<JD9B68,<.RH?,"/G=(22I(X &7&G+-=ZKHFES1V5I)':A4SMMA>,Q9
M[8*I7:+F-0D\47)5CE&Y1@"MK$\2Z#K%@MI%83VDEL)TMGW6SL[0E9(0%C"%
ME'SIY:L/EWEF)P =!J^D6-UXLM1<6\$HGLIV?S(HV\QXVC5&;<IWLB#"DY*J
M,# H H26<NN:WJ4%W:6=^8/)2&.[N'C\J!XE.Z!%M;@#S')+S*R.'&W(V@
M[[PM'<0Z7;QWDZ7DRH0T\<AE63#-M(D(4N=N S$9+ DY/- &_0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 1101P;O*54WL6;: NYC
MU8X RQ[D\FJ<G*UVW965WLNWH2DH_"DKZNVFO<EJ2@H @N;6&]C:"X1)HG&&
M210Z,,YPRL"",@'D=: ([O3[:_B^SW444\/!\N5%=,CI\K KQVXX[4 21VL,
M,CSQQHDLVWS'55#R;!M3>P&6VCA=Q.T<# H 9)8V\LAFDBC>1XS"SLBEC$3D
MQ%B,F,GDH3M)YQF@"O8:-8:46:QMK>U+@!C#%'&6 Z!BBKD#MGI0!7C\-:3#
M*+B.RM$F5MXD6WB#A\YW!@FX-GG<#G/.: -.2UAED2>2-&EAW>6[*I>/>-K[
M&(RNX<-M(W#@Y% !/:PW6SSXTE\IUD3>JMLD7.UUW [77)VL,,,G!H J7VBV
M&J,KWMM;W+(,*9H8Y"H/) +JQ )["@#-M_"EA8WXU*S5K23:4DC@;RX)AMVI
MYL(&PF(9,94(06);=Q@ VKRQM]1C\B[BCN(B02DJ+(F1T.UP1D=CCB@!EIIE
MI81&WM8(8(6)+1QQHB$L,,2B@*20 #D<@8- $5AHUAI19K&VM[4N &,,4<98
M#H&**N0.V>E $XL+94EB$40CN"[3)L7;*9!M<R+C#EQPY8$L.#D4 #6%L_E;
MHHC]F(,.44^40-H,?'R$+P-N...E ',:3X2@A>ZDU*&VNFFOY[J!FC64QI*(
M\#,B91\IE@F1PI#'L =1>6-OJ,?D7<4=Q$2"4E19$R.AVN",CL<<4 0+H]BE
ML;%;>!;5NL BC$1YW<Q[=A^8 ].O/6@!(]&L(;=K*.VMTMG.6A6*,1,<@Y,8
M783D Y(Z@'L* )+W3+34@HO((;D1G<@FC23:?5=X.T^XP: ([[1;#5&5[VVM
M[ED&%,T,<A4'D@%U8@$]A0!H(BQJ$0!54   8  X  '  '04 .H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H 0D*,G@#DD] *6VK&E?1&!H7B*#73,(05,#XP3G
M<A^ZXZ8W8.1SCCGFO/PN+AB^=05N1V]8])?/MT[GI8O!3P7(YNZG&^BVEUC\
MKK7KVT.@KT3S H YWQ;K$N@:3<ZC;JCRVZ!E60$H275?F"LI(Y[,/K0!EIK6
MH:=?V=GJ!MIX=3601O!%) \4L<?FX='GN Z,O 92A5OO#'- #-#\31[KQ-5N
MH8BFI7-O;"5XHB8XA#A$!V&0J9.3\S?,,GD4 =']JG_M/[-OMOL_V8R>7N;[
M7YGFA=^S.W[-M^4MC=YN!G% &)X3UQKK0XM2U29%),WF32>7$@"W$D:[B B*
M  J]!D]<D\@'1VNIVE["US;3PS0)D-)'(CHNT9;+J2HV@@G)X')H Y.Y\3)=
M:QIEMIEU#/:W)O%N!"T4H)B@62,%UW%"I.["LI(/S9% '43ZS86LZV<US;Q7
M$A4)"\L:R,7.$"QE@Q+'A<#YCP,F@#'.I7 \1#3M_P#HW]G&?9M7_6BY$>[=
MC?\ <.-N[;WQGF@#4&O::7CA%W;>9. 8D\^+=("Q0&-=V7!=64;0<LI7J"*
M,.[UTV&O&VNIT@L%T[SV\PQHBRFZ6)6,C8(R&"!2^TDCC<10!JWVILT5M/I\
M]F8I[F)&>:3Y)(F+!UMFC.'N&QB)22I(;(XH MWNM6&FNL5Y<V]M(XRJRS1Q
MLPSC*AV!(SQD#KQ0!H.VQ2V"=H)P!DG S@#N?0=S0!Q?AG6-3\0V\.J*UF+2
MX=LP!9?-CC#,HS<>:R/*I +)]G13RN]< D Z2_UFPTHJM]<V]J7!*B:6.,L!
MU*AV7('?'2@">ZU"UL,?:IHH-P=AYDBIE8QN<C<1D(OS.1PHY.!0!1;Q'I20
MK<M>6H@=BBR&XB$;,.2JOOVE@.2 <CO0 Z[NYH[RTBADM5@G\[S4E9A/(%CW
M)]E4':^UOFFW XCY'- $LVLV%M<+9S7-O'<N5"PO+&LK%CA0L98.2QX7 Y/2
M@ O]9L-**K?7-O:EP2HFECC+ =2H=ER!WQTH DGU.TM55YIX8ED5G0O(BAD1
M=[.I) 954[F89 7DD#F@"2RO[;48_.LY8[B+)&^)UD7(ZC<A(R.XSQ0!QGB#
MQ5$KV4>E7<$CR:G:V]PL3PRL(I#('1A\Y3<5QN&U@00".: .VCNH99'@CD1I
M8=OF(K*7CWC<F]0<KN'*[@-PY&10!"-2M#;_ &T31&U +>=YB>5@'!/F9V8!
M!!.< C'6@# U+QOI&F0)=&YAGCEE$*F&6%_FRH<_ZP#;$'1I2"2BLI(Y&0#;
M;6+%+87QN8!:MP)S+&(2<E>)-VP_,"OWNH(ZT /M]3M+N W5O/#+;IN+2I(C
M1KM&6RZDJ-HY;)X')H 2UU6SOG:*UGAGD159DCE1V56 *LRJQ(# @J2,$$$4
M 8^GZU-=:U>Z6ZH(;.*V>-@&WDS*Q;<2Q4@8&W"KCN30!HIK^FR2)"EW;-+-
M_JT$\1:3DK\BALM\RLOR@\J1U!H FN]7LK"1(+JX@@EEQY:22HCODX&Q68%L
MG@8!YXZT <[X-UN2^T&#4]4F7>1,TLS[(E 2:1 6P$10%4#. .,GG)H WXM:
MT^>W>\BN;=[:(X>99HVB0@ D-(&**0&4X)'##U% %HWMNKQQ&6,/<!FA7>NZ
M4* S&,9RX52"Q7( ()X(H LT % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!YQXG\'WFLWAN8)8]A4 )(7&S
M  .W:C##$9.<')],8^9QN7U<55]K3G'ELE:3:M9):6B]]SZK YE1PE+V52$N
M9-N\5%WNV];R6VQSO_"N=1_YZ6W_ 'W)_P#&J\S^QZ_\U/[Y?_('J?VUA_Y*
MO_@,/_DS"USPS<^'U1[EXF\TD*(RY/R@$D[D4 <COGVZUY^)P53!J+JRB^9M
M+E<GMOO%+J>CA<=3QKDJ49KE2;YE%;[6M)OIV,"-/,8)D#<0,G.!DXR< G'T
M!/H#7G)7:6UW;^K:GIM\J;WLKV]/6R^]G>?\*YU'_GI;?]]R?_&J^A_L>O\
MS4_OE_\ ('S?]M8?^2K_ . P_P#DP_X5SJ/_ #TMO^^Y/_C5']CU_P":G]\O
M_D _MK#_ ,E7_P !A_\ )FEXDTF;1?"%[;7$@E<*&XR54&2(!5) .!@GD=ST
M'%?48*A/"TE2J2YG=O39)VT5TG;3\3Y3'8B&*K.K2CRJR6MKMJ^KLVKN_P"!
MV&F>'HXY8=0NII[VXABVP-.8@L =<2>6D$4*;I 0K.ZN^U54,!D'T3S#B;.U
MA.E^)9"B%WNM1#,5!+". -&"<9(1F9D'169F&"22 6O#3F36+%V.6;PY 2?4
MF:(F@#+T?5?[)\-::^R#,EY(@N+E=T%IFYN,W#X*'<!F-/WD0W/S*H^5@#!N
MY)M0&NO"\=Y$7TN29[6%HXY84:3[0T:&28NNV,B1UD82!&(.W(H ZVYU#3=3
M\3:/+IACF\N.[C>:$9C"_9RT4/F+\FY,NWE9W1A\LJ[QD Q(1MAU32]3O;&R
MENKFY\U+FU>2XE20GR98#]KA\X;,?9UC@8HRA57=@4 =?I\)M_$D$3.TK1Z&
MJEV4JSE;E 696RRLV,E2<@G!YH \]L;S3I/"$NF1A?[2N7D"0!<3SS&Y80RQ
MKC=*JA5'FKE4\MD+*4( !Z'':@^*X#<!99H-&)#D D2?: C.I(RI8,ZY&#M9
MEZ,00#CX\+'Y:@*D?B[:BC@*N\' '0#)/ P* -7Q/K@9]5L";*Q A5-D\#2W
M5^SPD!X@LT.0ORQ1D)<%2I9MH&P '>>%Y<:'8ROEO]!MF; +,?W"$X"@LQ/H
M 23P 30!Y_='38[^UN_"<X%[=W49NK:WD)BD@; EDNK89$!B4D[BD3H[OE3*
M1M )7G?3M<U,7MU8V0NA#Y37\!=9K81!2D4ANK9-J-N66+#$N2QSG- "6^E1
M6ESX;LV?[9'#]M:.22)H\[8?,B;RI"S)Y?R^7DDC8KKCC !=M+* :EXC;RTR
M4A4DJ"=LED'D7)_A=_F<=&(!(.!0!E: [2?\(N6))$%X.?1;7:!]   /84 :
M?AF_L+%+VQUDQ+?2ZA,TD$JAI)_,D!@:*+!>9"NSR_+5@N.-N. ":RU&TT;6
M-5?6Y([9YS$T#SD*LMJL079$6P'VMGS(TRQ<Y*DG- '-:'8,MQH4=W$5C^TZ
MI-;Q2KS'%L,EO\C#Y"O#Q@\H=I&"!@ U[F*XDN?$]M8 ^:T-L8U3@EY+1]^T
M#^-\=1\Q;'.<4 9>HZAI5[#H$-AY<DUM?60(C7)ME/RR1RD#]RSR*O[M\-(R
M%@&V$@ Z:#4K;0-?U5[]Q#]K2RDMU8'=.(XGC98%&3+('PHC0%R2 %- ')6)
M,?A[0[BX4_8(+TR7>1P@$LXC>48.(TD8%\_*#M)Z @ Z3QE>V&H:<;O3VCF2
M&^LGN9X0&3;'(IRTR H_EH1NPS>6" VW(% %G7-0M_[7TS4YI(WTE4N MP&5
MK=+EMJH[R#*+D!DC=B K;@"#G(!FETO9]=O[##6$MAL\U/\ 537"13;WC8?+
M)L4A'D7()XR<4 =OX.MH[31+&.%0B_987P.FZ2-9';ZL[,Q/<DF@#$T;_D:=
M6_ZX6/\ Z ] '#"".W\ M-&BK)YWG%@H#&0:@$$A(YWA%"!L[@@"@[0!0!TT
M-Y9:;JVKIK>Q7N_)$*R+DW-J81'Y,"X)FR^Y&AC#,SGE2QS0!R=I%,GA;1Y1
MMCMK>]9[GS8FECC037(22:)6C9HHY"I<>8H!VL<[<@ ZZWEL1<7VLWE]:7T'
MV#R;I;2!D@9 S%?,D^TW"23E2T2Q;Q(49 %P1D R? <$FE:BL.K)(DUS:C^R
MS*^\QVB,SM:9VJ!-$IB:3C)7 ^4( 0#V:@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "
M@ H * "@ H * "@ H * ,/PWHW_"/:?%I_F>=Y)D._;LSYDKR?=W-C&_;]XY
MQGC.  ;E !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !
M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4
M% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0
M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 %
M!0!D7VO6.FR>3<RA'QG;M=C@],[5;&?>@"E_PEVE?\]__(<O_P ;H XCQ-XB
M:YN4;3KB01", [#)&-^YLY!VDG;MYP1Z=Z .=&M7X.?M,_'_ $U<_H6Q0!ZS
M_P )=I7_ #W_ /(<O_QN@ _X2[2O^>__ )#E_P#C= &HFJVTMLU[&X:"-6=F
M&1@(-S9!P00.QQ0!YMX0U:]74(6U"25H]=M9+N!)&9DBD2:1Q%"&)V(+22)B
M%X.T,>N: +JZO#H.JZ[J%R&,,"Z:6V %L-&R @$J."P)YZ9QD\4 =-;^*(9;
MJ&SEAN+4W8<VTDR(J3B,!B%"R-+&Q0[PEQ'"^W(*A_EH Y#0=>71AJ\C6]S/
M'#JEW),\*(5B3;%\S&22,R8 9F6 2NBKND5 \>\ [^XU98XXI;:&:]^T+OC$
M"K@IM#;VDF>*% 0PVAY%=\_(K;6P )HNLPZY"TT*R1M%*\,L4JA9(I8SAD<*
MS+G!!!5F4AA@]0 #S;QMJ5KINNVQU.%-0MYK0Q06C-$VVZ:;Y96BE.Q1*N(_
M/884(^"<$$ [3P=;R:3I\&E7LR/>P1EWB$H=XHWD;RUY.\I&N(E8Y4E"%)4
M4 )XMU2>RCM;2S?R9]1NH[99=H8Q(VYI9%# J655PH;(W,#@X- &-XEM'\)V
M']KV%Q=L]D8C+'/<SW*7$321I('2>1U1]I+K)$$8$$#Y6P #<N?%D4-W<V$-
MM=W4]BL<DPA2+:$D3>&#R31H3CCR\B5SDQQNJ.R@%6#QS97$<%RD5R+.[D2%
M+IHU6$2R<*C!I!,!O_=F58FA#\>9P2 #7U#7H[*Y2PBAFO+IXS+Y4 CRD0)7
MS'::6&-5+ JN7W,P(53@X *G_"7636L=U&LKO-/]E6V" 7'VD$AX&5V5$>+#
M&1FD$0"EA(5*E@!EEXK2\>ZB-I>126!1949(7<O(%,:(L$\K-O5@P? A"Y9I
M%4$@ N:?X@2]NWTZ6">SNHXEF$<XB.^(MLWH\$LT9"MA6!<,"1QUP 8_CN\N
M;&TAEC,T=H+F/[<]ON$R6H#%V5D^=$#!?,>,B15^Z<$D %FPU32]-T^74[>[
MDN;'*MEYGNC&Q"*(U:0O.'=F3]S(Y978 *F2* +MEXB2YN4LKB"XL9YHS+"E
MP(OWRK_K-C0RS*'CRI>-RD@#J0I&X@ Q$^(-DUJFHFWO$L7D\IKEHH]B/O,>
M"HE,SKN &^&*6/<=F[S%=% -JQ\217EY_9\D-Q:3O#]HB$ZQKYL6[:639)(5
M9206BE$<JA@2@PV #'L_$%GIL5W+OO+ACJ<MLL4I621KE@F(+0;@JP 9,:NR
M!!O+$#F@#:;Q%%:VLUY?PSV*6I4.LR(2V[;L\MH'FCDWLP0*DA8/\K*I(R 1
M6WB9)+F*SNK:YL9+I6:#[0(=LA4;F0-#-,%D"_-LDV,0#@$C% %&3QM;J+IX
M[:\FCTZ62*YD2.+9&8\%F!>9#(NW+$1"21%&Z1$#1[P#0N?$T$<T5K:137TU
MQ"+E4MQ&-L!X65WGEAC57/" ON8@@+Q0!Q/A?Q#;Z5IFK:Q,LI@75KERH3$N
M)6@0 I(4VL"XW*Q!7![C% 'HEWJ\-G>6VGN',M\)C&5 V#R$5WWDL",AAMVJ
MV3G..M &</%$<LTD5M;75S%;3>1-/"D;1QR!@KKM,JSR>43^\,,,@7GJ00 #
M.\.>)[S6+V[M9[22&.VN#$KY@_=@1A]L^+J1FD). 8$=,%<D?,0 2GQM:B$W
MP@NCIP?9]M"1>1C=L,@7SOM!B#<&00%>"02O- %V_P#%$-C?1Z6D-Q<W4T/G
MQK"(RK(&*GYY)8T4C:6R[*I&%5F=E0@%_69733;F5-T3K;2L,'#(PB8CE20&
M4]U8X(R#WH P='NS)X7BN;N2<DZ=OEE1_P#2/]22SH['_6]2K,?OX)- #H_$
MMMIEMIL(6\NFU"!?LV0LD\FR%''GMO51(ZL"\A/E*V]Y'CC!< #5\;0O]H2.
MTO7GL=QN80D.^%57<&+F<0/O7F-(I9)' )"8!- $LNJVE[>Z5-%-<XO%N)+=
M8F"V\J^0'/VI#AFV*<Q #*2YW 4 5_#GB>\UB]N[6>TDACMK@Q*^8/W8$8?;
M/BZD9I"3@&!'3!7)'S$ $Z>-+1T6Y\JX&GO*(EOBL?V<L6V*V!*9Q$TF(UE,
M CWD98(=U %N[\3Q6UU+9PP7-T]HBR7+0(A6!6&Y0V^2-G<I\XCA660KC"$D
M @&1\,2#X<LR.A\__P!*9J .\H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@#FM4\*V>JS&XE,B.P ;85 .  "=R-R  .,4 9
MW_"!V'_/2?\ [ZC_ /C5 '/:OX+GAE4:<K31%?F+O&&#Y.1SY?&-N.#SGF@#
M+'A#52<>3CW\R+C\G)H [7_A [#_ )Z3_P#?4?\ \:H /^$#L/\ GI/_ -]1
M_P#QJ@"+7_#LPT=M'TE6/VN5(YI&=08X78>=*<E=V$79M4%CNX4@&@#.UWPC
M>Q)9W>GW$][<:7-$T$$WV1%,6525 T<%N03&!R\F,*1C<0: ,CQIIMS;6VOW
MDB;8;M-.\EMRG>8F57^4$LNUB!\P&>JY% '3SV>H:[J%A+=VILXM.>2:5S+$
MXEE,9C1;?RV9S'N.\M,D+%<#8&X !':Z'>1Z=K5LT>);^XOWMUW)^\6:%4B.
M=V%W,",.5(ZL .: ()]-U6*VTJ#9<26MM;*EY!:7"03F98$1"9O/@W1HP?*Q
MSJ&8JQ$B@8 -#P-I-UI$%X+R)H#<W\MQ&C3?:&\N2.$+NEW.SL"K*Q<EB5)R
M00Q ,Z\T.6&_U%[BQ;5;/5DA_P!7) LD?E($,3^?- 0NX>9&\3%HV ( <!@
M1>"M!U70[N1]40W!N(8T2Y$ZR&".+=LMI=RPN[X8$S1HRNW7: #0!TGBK1I]
M4B@GLMGVNPN([J%9"0DA3(:)F&2HD5B-V#A@.@R0 96MVVH>++9=+>TDT^"9
MHVNI9Y+=OW:.CF*!;>69F=R,;Y!$JH">6(6@#4TG3;BVUG4[R5-L%V+/R6W*
M=_E1.LGR@EEVL0/F SU7(H X_P#X1C4?^$7L=+\G_2[>>!Y(]\?RJD[.QW;]
MAPISA6)/0 GB@#7UG0)AK/\ :B0W-U!/;+#(EI=M:S1O&[,K\7%JLD;*VTJT
MI96&X @\ &'J^DO NGV=A";*XN-1FNQ&]TSW)=(7)E:YDBO8U.-KW"8G5QB-
M6?<QH 4)J$2ZCI=FKIK4HAN9;@7"2M/"Q$9$4QM[5()5C5XHE-O&L8PZN"0Z
M@&MH>C74.OG4C;7-M:?8'MP;J[^U2F0SQ2=[FY**5#;0LA7Y26"LP! .WU"Z
MN;0(UO;M=J6(D6.2-)%&TE619FCC<;L!@9HRH.Y0^-M 'F5[X,N]634KI(A8
M/?26TL-L9$4L]LY=Y)F@+HDEP2<-%(S*3O=BQ. #I=(TI7O(;N6QO()+=),2
MWFH/<[&D4*RPH+NZ5MPR'9Q#@!2 QX4 Q!X;U >$5TCRO]-$BMY6^/H-0$Y.
M_?Y?^J^;[V?X?O<4 =)>Z5<R^(K3443-M#:SQN^Y1M=V4J-I;><@=0I [D4
M<LWAG4H7>^CB#RV^MSWT<!DC!GMY42,E&+;$DQED$A3H=VTD9 .A\06-_P")
MM.DB2 V<T4T,T"3R1,93"RR$2>2TT:*Q!5#YCDD9=4'4 9<6E_XAO[&:>U>P
M@T^0W#F:2!WDD*,BQQ""64; 22[R%"1@*N<X (K70[R/3M:MFCQ+?W%^]NNY
M/WBS0JD1SNPNY@1ARI'5@!S0!2TS2=2T"YM[Y;9KL2:9;6DT4<D"RPSVZCO+
M+'&Z-DJ620D$9 (QD J1^%M3O-#U6RN8XX;N_OIKJ-1('C(+02J XP0"T90%
MU0Y^9E - &R\.J:KK.GWTMFUI;6:W0D\R:!Y \T*KG;%(ZF/< J,&+D[B\<:
MA2P :!:ZEX;$^GBT:ZC>[DEAN5E@2+RYWWGS@SB=6CRP;9!+NP-O% $FEZ5=
MV5]J4,T+_9]2E,L=S&\11 T(0JZ-(LP<,,#;$ZDD$L!DT 8BZ3JXT'_A&/LN
M)-AMOMGFP_9O*S_KMHD^T[MG'E^1]_DMMYH Z6VT:>VUV.Z5<VL6EBU\PE<F
M19U8+MSNY0;L[=O;.>* .AU>W>[L;B"(9DE@E11D#+,C*HR< 9)')XH XG38
M=0305T62PN(YEL'M_,:2S,7F"!E REVTF';"J?+X+ MM7+  FM]#O(Y=!=H\
M#3K>5+D[D_=LUFD0'WOGS("N8]P[DXYH M6^D74=[K4S)A+]8!;G<G[S9:")
MN-V5Q)\OSA<]1D<T 8^B^';^T&@^=%M_LZ.Z6Y^>,^69(2B#ASOW-Q^[W =3
M@<T :ND:7=6.H:C%/"[6VI3>:EQ&\.Q5,(0JZM()@X(P"L3J2020,F@#F]*\
M*26]E'I%_975SY3!#(-2D2QD19 RR&$7>], !O*6S8>8H P#O !T$%GJ6A:C
M?RVUL;R+47CFB=98HUBD""-DG$CJX0$!]\*3-MR A;B@#1\#:7<Z+HMO97JB
M.>+S=ZAE8#=/(XP5)!!5@1SD9P<'(H ZR@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H HZEIMOJ]N]
MG>)YD$N-Z;F7.U@P^9"K##*#P1TQTH O4 % !0 4 % !0 4 % !0 4 % &9J
M>C6FKA!=H6:%M\3H[Q21MTRDL3)(F1P=K ,,9SB@ T[1K72C(ULC"2<J99))
M))I9-HVH'EF>25@B\(I<J@)V@9.0#3H * "@ H * "@ H * "@ H * "@ H
M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@
MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H *
M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H
1 * "@ H * "@ H * "@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404277696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Alpha and Omega Semiconductor Limited<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">D0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">77-0553536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Clarendon House<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">2 Church Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Hamilton<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">HM 11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">BM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">830-9742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Shares, $0.002 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AOSL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 607<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,973,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001387467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_CurrentFiscalYearEndDate">
<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>End date of current fiscal year in the format --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_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<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 only for a form used as an annual report.</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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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_DocumentFinStmtErrorCorrectionFlag">
<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>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</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 Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentFinStmtErrorCorrectionFlag</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_DocumentFiscalPeriodFocus">
<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>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.</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_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>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.</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_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentTransitionReport">
<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 only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-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_DocumentTransitionReport</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_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_EntityAddressAddressLine2">
<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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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_EntityAddressCountry">
<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>ISO 3166-1 alpha-2 country 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_EntityAddressCountry</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:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_EntityCommonStockSharesOutstanding">
<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 number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityFilerCategory">
<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 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.</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_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityInteractiveDataCurrent">
<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 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).</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 Regulation S-T<br> -Number 232<br> -Section 405<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_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<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 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.</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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_EntityShellCompany">
<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 registrant is a shell company as defined in Rule 12b-2 of 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 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_EntityShellCompany</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_EntitySmallBusiness">
<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>Indicates that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityVoluntaryFilers">
<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 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="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 405<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_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R2.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400529200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_aosl_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">23<span></span>
</td>
<td class="text">243<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">Baker Tilly US, LLP<span></span>
</td>
<td class="text">BDO USA, LLP<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Jose, California<span></span>
</td>
<td class="text">San Jose, California<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AuditInformationAbstract">
<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>Audit Information</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;">aosl_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</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_AuditorFirmId">
<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>PCAOB issued Audit Firm Identifier</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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AuditorLocation">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AuditorName">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R3.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037402454720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 175,127<span></span>
</td>
<td class="nump">$ 195,188<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">415<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">12,546<span></span>
</td>
<td class="nump">22,420<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_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">195,750<span></span>
</td>
<td class="nump">183,247<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_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">14,165<span></span>
</td>
<td class="nump">22,666<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">398,001<span></span>
</td>
<td class="nump">423,936<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">336,619<span></span>
</td>
<td class="nump">357,831<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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">25,050<span></span>
</td>
<td class="nump">24,349<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_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">3,516<span></span>
</td>
<td class="nump">6,765<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_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="nump">356,039<span></span>
</td>
<td class="nump">366,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction', window );">Deferred income tax assets</a></td>
<td class="nump">549<span></span>
</td>
<td class="nump">536<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_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">25,239<span></span>
</td>
<td class="nump">19,703<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,145,013<span></span>
</td>
<td class="nump">1,199,737<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">72,371<span></span>
</td>
<td class="nump">79,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">2,798<span></span>
</td>
<td class="nump">5,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">11,635<span></span>
</td>
<td class="nump">11,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,591<span></span>
</td>
<td class="nump">8,073<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_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities</a></td>
<td class="nump">935<span></span>
</td>
<td class="nump">867<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">5,137<span></span>
</td>
<td class="nump">4,383<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">154,233<span></span>
</td>
<td class="nump">172,561<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">26,724<span></span>
</td>
<td class="nump">38,360<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_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Income taxes payable - long-term</a></td>
<td class="nump">3,591<span></span>
</td>
<td class="nump">2,817<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction', window );">Deferred income tax liabilities</a></td>
<td class="nump">26,416<span></span>
</td>
<td class="nump">27,283<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_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities - long-term</a></td>
<td class="nump">2,282<span></span>
</td>
<td class="nump">3,216<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities - long-term</a></td>
<td class="nump">20,499<span></span>
</td>
<td class="nump">20,544<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">19,661<span></span>
</td>
<td class="nump">51,037<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">253,406<span></span>
</td>
<td class="nump">315,818<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_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 15)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Preferred shares, par value $0.002 per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Authorized: 10,000 shares; issued and outstanding: none at June&#160;30,&#160;2024 and 2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common shares, par value $0.002 per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Authorized: 100,000 shares; issued and outstanding: 36,107 shares and 28,969 shares, respectively at June 30, 2024 and 34,811 shares and 27,654 shares, respectively at June 30, 2023</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">70<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_us-gaap_TreasuryStockValue', window );">Treasury shares at cost; 7,138 shares at June 30, 2024 and 7,157 shares at June 30, 2023</a></td>
<td class="num">(79,213)<span></span>
</td>
<td class="num">(79,365)<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_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">353,109<span></span>
</td>
<td class="nump">329,034<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(13,419)<span></span>
</td>
<td class="num">(8,111)<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">631,058<span></span>
</td>
<td class="nump">642,291<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Alpha and Omega Semiconductor Limited shareholders&#8217; equity</a></td>
<td class="nump">891,607<span></span>
</td>
<td class="nump">883,919<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">1,145,013<span></span>
</td>
<td class="nump">1,199,737<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember', window );">Non-related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">45,084<span></span>
</td>
<td class="nump">50,775<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">$ 13,682<span></span>
</td>
<td class="nump">$ 11,950<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction">
<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>Deferred Tax Assets, Net Of Valuation Allowance, By Jurisdiction</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;">aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction">
<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>Deferred Tax Liabilities, Net Of Valuation Allowance, By Jurisdiction</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;">aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<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>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<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>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of asset recognized for present right to economic benefit.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of asset recognized for present right to economic benefit, classified as current.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<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>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<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>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<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;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<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>Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-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;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<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>Amount of current assets classified as other.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<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>Amount of noncurrent assets classified as other.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<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>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<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>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<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 amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_NonrelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R4.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404359312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="nump">$ 0.002<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_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="nump">$ 0.002<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_us-gaap_CommonStockSharesAuthorized', window );">Common shares, authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">36,107,000<span></span>
</td>
<td class="nump">34,811,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">28,969,000<span></span>
</td>
<td class="nump">27,654,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury shares (in shares)</a></td>
<td class="nump">7,138,000<span></span>
</td>
<td class="nump">7,157,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<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>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<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>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R5.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037409532368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<span></span>
</td>
<td class="nump">$ 777,552<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_us-gaap_CostOfRevenue', window );">Operating expenses</a></td>
<td class="nump">485,356<span></span>
</td>
<td class="nump">491,785<span></span>
</td>
<td class="nump">508,996<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">171,918<span></span>
</td>
<td class="nump">199,536<span></span>
</td>
<td class="nump">268,556<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_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">89,940<span></span>
</td>
<td class="nump">88,146<span></span>
</td>
<td class="nump">71,259<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_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">85,734<span></span>
</td>
<td class="nump">88,861<span></span>
</td>
<td class="nump">95,259<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">175,674<span></span>
</td>
<td class="nump">177,007<span></span>
</td>
<td class="nump">166,518<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(3,756)<span></span>
</td>
<td class="nump">22,529<span></span>
</td>
<td class="nump">102,038<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Interest income (expense), net</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(1,730)<span></span>
</td>
<td class="nump">999<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_us-gaap_InterestIncomeExpenseNet', window );">Interest income (expense), net</a></td>
<td class="nump">1,186<span></span>
</td>
<td class="num">(1,087)<span></span>
</td>
<td class="num">(3,920)<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_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">399,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,140)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net income (loss) before income taxes</a></td>
<td class="num">(2,643)<span></span>
</td>
<td class="nump">19,712<span></span>
</td>
<td class="nump">495,070<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">3,649<span></span>
</td>
<td class="nump">5,937<span></span>
</td>
<td class="nump">39,258<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment', window );">Net income (loss) before loss from equity method investment</a></td>
<td class="num">(6,292)<span></span>
</td>
<td class="nump">13,775<span></span>
</td>
<td class="nump">455,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_IncomeLossFromEquityMethodInvesteeAfterTax', window );">Equity method investment loss from equity investee</a></td>
<td class="num">(4,789)<span></span>
</td>
<td class="num">(1,411)<span></span>
</td>
<td class="num">(2,629)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss)</a></td>
<td class="num">(11,081)<span></span>
</td>
<td class="nump">12,364<span></span>
</td>
<td class="nump">453,183<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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</a></td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
<td class="nump">$ 453,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per common share attributable to Alpha and Omega Semiconductor Limited</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 16.93<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_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 16.07<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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common share attributable to Alpha and Omega Semiconductor Limited used to compute net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">28,236<span></span>
</td>
<td class="nump">27,552<span></span>
</td>
<td class="nump">26,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">28,236<span></span>
</td>
<td class="nump">29,528<span></span>
</td>
<td class="nump">28,203<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment">
<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>Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Before Gain Loss From Equity Method Investment</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;">aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncomeLossFromEquityMethodInvesteeAfterTax">
<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>Income (Loss) from Equity Method Investee After Tax</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;">aosl_IncomeLossFromEquityMethodInvesteeAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 aggregate cost of goods produced and sold and services rendered during the reporting period.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationGainOrLossAmount">
<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>Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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;">us-gaap_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<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>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<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>Amount of interest income (expense) classified as operating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of Net Income (Loss) attributable to noncontrolling interest.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<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;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-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;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<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>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<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 aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R6.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037403629488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss) before loss from equity method investment</a></td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
<td class="nump">$ 453,183<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(5,308)<span></span>
</td>
<td class="num">(9,191)<span></span>
</td>
<td class="nump">1,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation', window );">Cumulative translation adjustment removal due to deconsolidation of the JV Company</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,642)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income (loss)</a></td>
<td class="num">(16,389)<span></span>
</td>
<td class="nump">3,173<span></span>
</td>
<td class="nump">450,848<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_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,080)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited</a></td>
<td class="num">$ (16,389)<span></span>
</td>
<td class="nump">$ 3,173<span></span>
</td>
<td class="nump">$ 451,928<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation">
<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>Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation</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;">aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<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>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<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>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<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;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<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;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-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;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<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 );">- References</a><div><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;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R7.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037410592176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Total AOS Shareholders' Equity</div></th>
<th class="th"><div>Preferred Shares</div></th>
<th class="th"><div>Common Shares</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Noncontrolling Interest</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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">$ 516,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,975,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,625,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 373,205<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
<td class="num">$ (66,064)<span></span>
</td>
<td class="nump">$ 259,993<span></span>
</td>
<td class="nump">$ 2,315<span></span>
</td>
<td class="nump">$ 176,895<span></span>
</td>
<td class="nump">$ 143,120<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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod', window );">Exercise of common stock options and release of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">652,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased', window );">Exercise of common stock options and release of RSUs</a></td>
<td class="nump">898<span></span>
</td>
<td class="nump">898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuance of Treasury Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuance of Treasury Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(64)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(183,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units</a></td>
<td class="num">(8,641)<span></span>
</td>
<td class="num">(8,641)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,641)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common shares under Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">544,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common shares under Employee Stock Purchase Plan</a></td>
<td class="nump">$ 5,245<span></span>
</td>
<td class="nump">5,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common shares under share repurchase program (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 31,058<span></span>
</td>
<td class="nump">31,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,058<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to AOS</a></td>
<td class="nump">453,163<span></span>
</td>
<td class="nump">453,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">453,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interest</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Restricted stock units settlement in connection with service</a></td>
<td class="nump">400<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">749<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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation', window );">Deconsolidation of noncontrolling interest</a></td>
<td class="num">(145,682)<span></span>
</td>
<td class="num">(1,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(143,889)<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_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss) before loss from equity method investment</a></td>
<td class="nump">453,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,988,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,617,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">854,093<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 68<span></span>
</td>
<td class="num">$ (66,000)<span></span>
</td>
<td class="nump">288,951<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
<td class="nump">629,994<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">854,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod', window );">Exercise of common stock options and release of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">715,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased', window );">Exercise of common stock options and release of RSUs</a></td>
<td class="nump">551<span></span>
</td>
<td class="nump">551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuance of Treasury Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuance of Treasury Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(242,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units</a></td>
<td class="num">(6,381)<span></span>
</td>
<td class="num">(6,381)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,381)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common shares under Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common shares under Employee Stock Purchase Plan</a></td>
<td class="nump">8,427<span></span>
</td>
<td class="nump">8,427<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common shares under share repurchase program</a></td>
<td class="num">$ (13,432)<span></span>
</td>
<td class="num">(13,432)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,432)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common shares under share repurchase program (in shares)</a></td>
<td class="num">(548,132)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(548,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 37,488<span></span>
</td>
<td class="nump">37,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to AOS</a></td>
<td class="nump">12,364<span></span>
</td>
<td class="nump">12,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(9,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss) before loss from equity method investment</a></td>
<td class="nump">$ 12,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Jun. 30, 2023</a></td>
<td class="nump">34,811,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,811,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2023</a></td>
<td class="num">(7,157,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,157,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2023</a></td>
<td class="nump">$ 883,919<span></span>
</td>
<td class="nump">883,919<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 70<span></span>
</td>
<td class="num">$ (79,365)<span></span>
</td>
<td class="nump">329,034<span></span>
</td>
<td class="num">(8,111)<span></span>
</td>
<td class="nump">642,291<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">883,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod', window );">Exercise of common stock options and release of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,210,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased', window );">Exercise of common stock options and release of RSUs</a></td>
<td class="nump">2,313<span></span>
</td>
<td class="nump">2,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued', window );">Reissuance of Treasury Stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued', window );">Reissuance of Treasury Stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(320,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units</a></td>
<td class="num">(7,678)<span></span>
</td>
<td class="num">(7,678)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,678)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common shares under Employee Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">406,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common shares under Employee Stock Purchase Plan</a></td>
<td class="nump">$ 7,801<span></span>
</td>
<td class="nump">7,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Repurchase of common shares under share repurchase program (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">$ 21,641<span></span>
</td>
<td class="nump">21,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to AOS</a></td>
<td class="num">(11,081)<span></span>
</td>
<td class="num">(11,081)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,081)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Cumulative translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,308)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,308)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(5,308)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss) before loss from equity method investment</a></td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="nump">36,107,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,107,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="num">(7,138,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,138,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 891,607<span></span>
</td>
<td class="nump">$ 891,607<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 72<span></span>
</td>
<td class="num">$ (79,213)<span></span>
</td>
<td class="nump">$ 353,109<span></span>
</td>
<td class="num">$ (13,419)<span></span>
</td>
<td class="nump">$ 631,058<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance</a></td>
<td class="nump">$ 891,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod">
<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>Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period</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;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased">
<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>Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released</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;">aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<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>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</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;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition">
<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>Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.</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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<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>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<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>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of Net Income (Loss) attributable to noncontrolling interest.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<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;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation">
<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 amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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;">us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest">
<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>Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<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>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<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>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-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;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<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>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<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>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</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;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<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>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued">
<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>Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<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>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued">
<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>Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-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;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<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>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<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>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<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>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R8.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404887488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income (loss) before loss from equity method investment</a></td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
<td class="nump">$ 453,183<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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(399,093)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,140<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax on deconsolidation and changes of equity interest in the JV Company</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29,973<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_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">53,757<span></span>
</td>
<td class="nump">43,207<span></span>
</td>
<td class="nump">42,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_IncomeLossFromEquityMethodInvesteeAfterTax', window );">Equity method investment loss from equity investee</a></td>
<td class="nump">4,789<span></span>
</td>
<td class="nump">1,411<span></span>
</td>
<td class="nump">2,629<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_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">21,641<span></span>
</td>
<td class="nump">37,488<span></span>
</td>
<td class="nump">31,324<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_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes, net</a></td>
<td class="num">(880)<span></span>
</td>
<td class="num">(1,418)<span></span>
</td>
<td class="nump">1,592<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_us-gaap_GainLossOnDispositionOfAssets', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">18<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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">9,873<span></span>
</td>
<td class="nump">43,262<span></span>
</td>
<td class="num">(30,085)<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(12,503)<span></span>
</td>
<td class="num">(25,207)<span></span>
</td>
<td class="num">(57,416)<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_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current and long-term assets</a></td>
<td class="nump">1,927<span></span>
</td>
<td class="num">(18,695)<span></span>
</td>
<td class="num">(9,408)<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_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties', window );">Payable related to equity investee, net</a></td>
<td class="nump">1,731<span></span>
</td>
<td class="num">(17,038)<span></span>
</td>
<td class="nump">48,192<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_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(2,406)<span></span>
</td>
<td class="num">(19,568)<span></span>
</td>
<td class="nump">23,755<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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(1,974)<span></span>
</td>
<td class="nump">1,957<span></span>
</td>
<td class="num">(1,687)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany', window );">Income taxes payable on deconsolidation and changes of equity interest in the JV Company</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,490<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_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Increase (decrease) in deferred revenue</a></td>
<td class="num">(5,482)<span></span>
</td>
<td class="nump">8,073<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued and other liabilities</a></td>
<td class="num">(33,760)<span></span>
</td>
<td class="num">(45,545)<span></span>
</td>
<td class="nump">76,407<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">25,710<span></span>
</td>
<td class="nump">20,473<span></span>
</td>
<td class="nump">218,865<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,347<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_us-gaap_CashDivestedFromDeconsolidation', window );">Deconsolidation of cash and cash equivalents of the JV Company</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20,734)<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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(37,088)<span></span>
</td>
<td class="num">(110,428)<span></span>
</td>
<td class="num">(138,014)<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_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ProceedsFromGovernmentGrantRelatedToEquipment', window );">Government grants related to equipment</a></td>
<td class="nump">961<span></span>
</td>
<td class="nump">631<span></span>
</td>
<td class="nump">1,444<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(35,744)<span></span>
</td>
<td class="num">(109,630)<span></span>
</td>
<td class="num">(130,822)<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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding tax on restricted stock units</a></td>
<td class="num">(7,678)<span></span>
</td>
<td class="num">(6,381)<span></span>
</td>
<td class="num">(8,641)<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_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Proceeds from exercise of stock options and ESPP</a></td>
<td class="nump">10,114<span></span>
</td>
<td class="nump">8,978<span></span>
</td>
<td class="nump">6,143<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payments for repurchase of common shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,432)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from borrowings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,632<span></span>
</td>
<td class="nump">64,276<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_us-gaap_RepaymentsOfDebt', window );">Repayments of borrowings</a></td>
<td class="num">(11,472)<span></span>
</td>
<td class="num">(26,598)<span></span>
</td>
<td class="num">(35,748)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PrincipalPaymentsOnCapitalLeases', window );">Principal payments on finance leases</a></td>
<td class="num">(867)<span></span>
</td>
<td class="num">(810)<span></span>
</td>
<td class="num">(4,176)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(9,903)<span></span>
</td>
<td class="num">(29,611)<span></span>
</td>
<td class="nump">21,854<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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="num">(126)<span></span>
</td>
<td class="num">(280)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="num">(20,063)<span></span>
</td>
<td class="num">(119,048)<span></span>
</td>
<td class="nump">109,838<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of year</a></td>
<td class="nump">195,603<span></span>
</td>
<td class="nump">314,651<span></span>
</td>
<td class="nump">204,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of year</a></td>
<td class="nump">175,540<span></span>
</td>
<td class="nump">195,603<span></span>
</td>
<td class="nump">314,651<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_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">2,564<span></span>
</td>
<td class="nump">3,711<span></span>
</td>
<td class="nump">3,404<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_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">5,758<span></span>
</td>
<td class="nump">1,537<span></span>
</td>
<td class="nump">5,768<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_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosures of non-cash investing and financing information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment purchased but not yet paid</a></td>
<td class="nump">7,381<span></span>
</td>
<td class="nump">12,715<span></span>
</td>
<td class="nump">62,165<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_us-gaap_StockIssued1', window );">Reissuance of treasury stock</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">175,127<span></span>
</td>
<td class="nump">195,188<span></span>
</td>
<td class="nump">314,352<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_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">415<span></span>
</td>
<td class="nump">299<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents, and restricted cash</a></td>
<td class="nump">$ 175,540<span></span>
</td>
<td class="nump">$ 195,603<span></span>
</td>
<td class="nump">$ 314,651<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncomeLossFromEquityMethodInvesteeAfterTax">
<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>Income (Loss) from Equity Method Investee After Tax</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;">aosl_IncomeLossFromEquityMethodInvesteeAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany">
<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>Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company</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;">aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PrincipalPaymentsOnCapitalLeases">
<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>Principal Payments on Capital Leases</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;">aosl_PrincipalPaymentsOnCapitalLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ProceedsFromGovernmentGrantRelatedToEquipment">
<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>Proceeds From Government Grant Related To Equipment</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;">aosl_ProceedsFromGovernmentGrantRelatedToEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<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>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<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;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<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>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<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 );">- References</a><div><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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<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>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDivestedFromDeconsolidation">
<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>Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_CashDivestedFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationGainOrLossAmount">
<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>Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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;">us-gaap_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<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>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<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 aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<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>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<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>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<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;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<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>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<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 increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties">
<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 increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<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 increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<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 increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<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>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</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/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<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 increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<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 increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<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>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<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 cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<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>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<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 cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<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>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<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;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<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 cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment">
<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>Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<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>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<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>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<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 fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<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;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<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 );">- References</a><div><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;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R9.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400578480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">The Company and Significant Accounting Policies</a></td>
<td class="text">The Company and Significant Accounting Policies <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Alpha and Omega Semiconductor Limited and its subsidiaries (the &#8220;Company&#8221;, &#8220;AOS&#8221;, &#8220;we&#8221; or &#8220;us&#8221;) design, develop and supply a broad range of power semiconductors. The Company's portfolio of products targets high-volume applications, including personal and portable computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment. The Company conducts its operations primarily in the United States of America (&#8220;USA&#8221;), Hong Kong, China, and South Korea.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequently, the Company has accounted for it using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Joint Venture</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On March 29, 2016, the Company entered into a joint venture contract (the &#8220;JV Agreement&#8221;) with two investment funds owned by the Municipality of Chongqing (the &#8220;Chongqing Funds&#8221;), pursuant to which the Company and the Chongqing Funds formed a joint venture, the JV Company, for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the &#8220;JV Transaction&#8221;).  As of December 1, 2021, the Company owned 50.9%, and the Chongqing Funds owned 49.1%, of the equity interest in the JV Company.  The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over the JV Company.  Therefore, the Company deconsolidated the JV Company as of that date.  Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting.  As of June 30, 2023, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.  Such reduction reflects (i) the sale by the Company of approximately 2.1% of the outstanding JV equity interest which resulted in the deconsolidation of the JV Company, (ii) additional sale by the Company of approximately 1.1% of outstanding JV equity interest in December 2021, (iii) the adoption of an employee equity incentive plan and the issuance of additional equity interest equivalent to 3.99% of the JV Company to investors in exchange for cash in December 2021, and (iv) issuance of additional equity interest of JV to investors in January 2022.  In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan, which increased the Company&#8217;s percentage of equity ownership in the JV Company by 0.54%.  As of June&#160;30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the macroeconomic condition and cyclical nature of the semiconductor industry; the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control of the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the loss of any of its larger customers; restrictions on the Company&#8217;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#8217;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's revenue is limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately 3.8%, 9.6% and 10.3% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively.  Although the Company believes that its volume of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) in the consolidated statements of equity.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations.  These balances have been excluded from the Company&#8217;s cash and cash equivalents balance and are classified as restricted cash in the Company&#8217;s consolidated balance sheets.  As of June&#160;30, 2024 and 2023, the amount of restricted cash was $0.4&#160;million and $0.4&#160;million, respectively. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The allowance for expected credit loss is based on assessment of the expected collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: </span></div><div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.  If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:45.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 15 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to the respective asset class when fully completed and ready for their intended use.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of <span style="-sec-ix-hidden:f-541">three</span> to five years starting from the date when it is ready for its intended use. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China.  These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits as well as business expansion credits.  Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received.  The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.  As a result of such grants, during the fiscal year ended June&#160;30, 2024, the Company reduced property, plant and equipment by $1.0&#160;million.  During the fiscal year ended June 30, 2023, the Company reduced property, plant and equipment by $0.6&#160;million and operating expenses by $0.1&#160;million.  During the fiscal year ended June 30, 2022, the Company reduced interest expense by $0.9 million, property, plant and equipment by $1.4 million, and operating expenses by $0.2 million.  </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived Assets</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment of long-lived assets for fiscal years 2024, 2023 and 2022. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;.  Therefore, the Company is not </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company recognizes the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, the Company recognizes commissions as expense when incurred, as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">License and Development Services Revenue Recognition </span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2023, the Company entered into a license agreement with a customer to license the Company&#8217;s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0&#160;million, consisting of an upfront fee of $18.0&#160;million, $6.8&#160;million and $9.0&#160;million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months when the Company performs the engineering and development services.  The Company uses the input method to measure progression, representing a faithful depiction of the transfer of services.  During the fiscal years ended June&#160;30, 2024 and 2023, the Company recorded $21.2&#160;million and $9.9&#160;million of license and development revenue, respectively.  The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets.  In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.  </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determines its incremental borrowing rate based on the information available at the lease commencement date.  The operating lease ROU assets also include any lease payments made and exclude lease incentives.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.  Operating lease expense is generally recognized on a straight-line basis over the lease term.  Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.  The Company elected to combine its lease and non-lease components as a single lease component for all asset classes. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a standard one-year warranty for products from the date of purchase by the end customers.  The Company accrues for estimated warranty costs at the time revenue is recognized.  The Company's warranty obligation is determined by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of goods sold.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense or benefit is based on income or loss before taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment is required in determining the worldwide provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has concluded that it should report a full valuation allowance on its state research and development (R&amp;D) tax credit carryforwards as the Company annually generates more state R&amp;D tax credits than it could use based on its forecasts. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div><div><span><br/></span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Employee Share Purchase Plan (the &#8220;ESPP&#8221;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred.  Advertising expense was $0.6 million, $0.5 million and $0.2 million in the fiscal years ended June&#160;30, 2024, 2023, and 2022, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss) </span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources.  The Company's accumulated other comprehensive income (loss) consists of cumulative foreign currency translation adjustments. </span></div><div style="margin-top:4.5pt;text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Adopted Accounting Standards</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Issued Accounting Standards not yet adopted</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740) &#8211; Improvements to Income Tax Disclosures&#8221;, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the consolidated financial statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the FASB issued ASU No. 2023-07, &#8220;Segment Reporting (Topic 280) &#8211; Improvements to Reportable Segment Disclosures&#8221;, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity&#8217;s measurement and assessment of segment performance and resource allocation. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its disclosures within the consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<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 entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R10.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501012352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Equity Method Investment in Equity Investee</a></td>
<td class="text">Equity Method Investment in Equity Investee<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 1, 2021 (the &#8220;Effective Date&#8221;), Alpha &amp; Omega Semiconductor (Shanghai) Ltd. (&#8220;AOS SH&#8221;) and Agape Package Manufacturing (Shanghai) Limited (&#8220;APM SH&#8221;), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement (&#8220;STA&#8221;) with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the &#8220;Transaction&#8221;).  The Transaction closed on December 2, 2021 (the &#8220;Closing Date&#8221;), which reduced the Company&#8217;s equity interest in the JV Company from 50.9% to 48.8%.  Also, the Company&#8217;s right to designate directors on the board of the JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction.  As a result of the Transaction and other factors, the Company no longer has a controlling financial interest in the JV Company and has determined that the JV Company was deconsolidated from the Company&#8217;s consolidated financial statements effective as of the Closing Date.  In connection with the deconsolidation and in accordance with ASC 810, the Company recorded a gain on deconsolidation of $399.1&#160;million during the fiscal year ended June 30, 2022 in the condensed consolidated statements of operations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The gain on deconsolidation of the JV Company was calculated as follows:</span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.625%"><tr><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.109%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash received for sales of shares in the JV Company</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">16,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value of retained equity method investment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">393,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of non-controlling interest</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">143,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative translation adjustment removal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of net assets of the JV Company at December 1, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(156,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on deconsolidation of the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">399,093&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company.  In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange to cash.  As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the &#8220;Investment Agreement&#8221;) between the JV Company and certain third-party investors (the &#8220;New Investors&#8221;).  Under the Investment Agreement, the New Investors purchased newly issued equity interest of the JV Company, representing approximately 7.82% of post-transaction outstanding equity interests of the JV Company, for a total purchase price of RMB 509&#160;million (or approximately USD 80&#160;million based on the currency exchange rate as of January 26, 2022) (the &#8220;Investment&#8221;).  Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net loss associated with these sales of JV Company equity interest held by the Company was recorded in the fiscal year ended June 30, 2022 as follows:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"></td><td style="width:73.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 1.1% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(8,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 7.82% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on changes on equity interest of the JV Company, net</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(3,140)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan, which increased the Company&#8217;s percentage of equity ownership in the JV Company by 0.54%.  As of June&#160;30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounts for its investment in the JV Company as an equity method investment and reports its equity in earnings or loss of the JV Company on a three-month lag due to an inability to timely obtain financial information of the JV Company.  During the fiscal years ended June 30, 2024, 2023 and 2022, the Company recorded $4.8&#160;million, $1.4&#160;million and $2.6&#160;million of its equity in loss of the JV Company, respectively, using lag reporting.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Summarized Financial Information </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents summarized financial information for the JV Company (in thousands): </span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:29.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.931%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.931%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2023 to March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2022 to March 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period December 2, 2021 to March 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,974&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross loss (income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<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 );">- References</a><div><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;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<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 entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<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;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R11.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400654192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2023</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_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2024, the Company owned 42.8% equity interest in the JV Company, which, by definition, is a related party to the Company.  The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS.  AOS previously sold 8-inch wafers to the JV Company for further assembly and testing services until January 1, 2023, when it changed to consign the 8-inch wafers to the JV Company.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2024 and 2023, AOS recorded the net amount of $13.7&#160;million and $12.0&#160;million, respectively, as a payable related to equity investee, net, on the Consolidated Balance Sheet.  Since the December 2, 2021 deconsolidation of the JV Company and through the fiscal year ended June 30, 2022, the Company purchased finished goods and services of $117.6&#160;million from the JV Company and AOS provided the JV Company with $36.4&#160;million of 8-inch wafers.  The purchases by AOS for the fiscal year ended June 30, 2023 were $127.8&#160;million and the sales by AOS for the fiscal year ended June 30, 2023 were $35.6&#160;million.  The purchases by AOS for the fiscal year ended June&#160;30, 2024 were $96.6&#160;million and the sales by AOS for the fiscal year ended June&#160;30, 2024 were $9.8&#160;million.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-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;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R12.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037516634640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</a></td>
<td class="text">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited<div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the period.  Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding, plus potential shares of common stock during the period.  Potential shares of common stock include dilutive shares attributable to the assumed exercise of share options, ESPP shares and vesting of RSUs using the treasury stock method and contingent issuances of common shares related to convertible preferred shares, if dilutive.  Under the treasury stock method, potential common shares outstanding are not included in the computation of diluted net income (loss) per share if their effect is anti-dilutive.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, RSUs and ESPP shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute diluted net income (loss) per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,236&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,528&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,203&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.07&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potential dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for earnings per share.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R13.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400617856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk and Significant Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Credit Risk and Significant Customers</a></td>
<td class="text">Concentration of Credit Risk and Significant Customers <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application of credit approvals, credit ratings and other monitoring procedures.  In some instances, the Company also obtains letters of credit from certain customers.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit sales, which are mainly on credit terms of 30 to 60 days, are only made to customers who meet the Company's credit standards, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis.  The Company considers its trade accounts receivable to be of good credit quality because its key distributors and direct customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past.  The Company closely monitors the aging of accounts receivable from its distributors and direct customers, and regularly reviews their financial positions, where available.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"><tr><td style="width:1.0%"></td><td style="width:48.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"><tr><td style="width:1.0%"></td><td style="width:65.253%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        * Less than 10%</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<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 entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<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;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<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 );">- References</a><div><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;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R14.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501033888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Balance Sheet Components</a></td>
<td class="text">Balance Sheet Components <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,546&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,247&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4.5pt"><span><br/></span></div><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to supplier</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,831&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total depreciation expense was $50.5 million, $40.4 million and $39.9&#160;million for fiscal years 2024, 2023 and 2022, respectively.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $0.6 million, $0.5 million and $0.3 million of software development costs during the fiscal years 2024, 2023 and 2022, respectively.  Amortization of capitalized software development costs was $0.6 million in fiscal year 2024, $0.4 million in fiscal year 2023 and $0.4 million in fiscal year 2022.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2024 and 2023 were $1.0 million and $0.9 million, respectively. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments for property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in privately held companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with supplier</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office leases deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,239&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,703&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,516&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,765&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is amortizing intangible assets of patents and technology rights related to a license agreement with STMicroelectronics International N.V.  Amortization expense for intangible assets was $3.2 million, $3.3 million and $3.4 million for the years ended June&#160;30, 2024, 2023 and 2022, respectively.  The estimated useful lives for patents and technology rights and trade name were five years and ten years, respectively.  Customer relationships are fully amortized.</span></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future minimum amortization expense of intangible assets is as follows (in thousands):</span></div><div style="margin-top:18.5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:82.343%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">         Accrued liabilities</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"></td><td style="width:64.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock rotation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued facilities related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,533&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $9.0&#160;million were from Customer A, $8.9&#160;million were from Customer B, and $14.3&#160;million were from other customers.  As of June 30, 2023, $13.5&#160;million were from Customer A, $9.2&#160;million were from Customer B, and $15.4&#160;million were from other customers.</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the warranty accrual, included in accrued liabilities is as follows: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:47.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The activity in the stock rotation accrual, included in accrued liabilities is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:47.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-top:13.5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"></td><td style="width:65.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.321%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $12.0&#160;million were from Customer A, $2.0&#160;million were from Customer B, and $5.7&#160;million were from other customers.  As of June&#160;30, 2023, $21.0&#160;million were from Customer A, $11.7&#160;million were from Customer B and $13.7&#160;million were from other customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<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 entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<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;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R15.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037500916864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text">Bank Borrowing<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term bank borrowing</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2024, Bank of Communications Limited in China provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility is to provide working capital borrowings.  The Company could borrow up to approximately RMB 140&#160;million or $19.3&#160;million based on currency exchange rate between RMB and U.S. Dollar on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> with a maturity date of March 15, 2025.  As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June&#160;30, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, there was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">no </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">outstanding balance for this loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, Industrial and Commercial Bank of China provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility was to provide working capital borrowings.  The Company could borrow up to approximately RMB 72.0&#160;million, or $9.9&#160;million based on currency exchange rate between RMB and U.S. Dollar on June&#160;30, 2024, with a maturity date of December 31, 2024.  As of June&#160;30, 2024, there was no outstanding balance for this loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2023, China Construction Bank provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility is to provide working capital borrowings.  The Company could borrow up to approximately RMB 50&#160;million or $6.9&#160;million based on currency exchange rate between RMB and U.S. Dollar on June&#160;30, 2024 with a maturity date of September 8, 2025.  As of June&#160;30, 2024, there was no outstanding balance for this loan.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable factoring agreement</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2019, one of the Company's wholly-owned subsidiaries (the "Borrower") entered into a factoring agreement with the Hongkong and Shanghai Banking Corporation Limited (&#8220;HSBC&#8221;), whereby the Borrower assigns certain of its accounts receivable with recourse.  This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million.  The interest rate is based on the Secured Overnight Financing Rate ("SOFR)", plus 2.01% per annum.  The Company is the guarantor for this agreement.  The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance.  In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing.  This agreement, with certain financial covenants required, has no expiration date.  On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0&#160;million with certain financial covenants required.  Other terms remain the same.  The Borrower was in compliance with these covenants as of June&#160;30, 2024.  As of June&#160;30, 2024, there was no outstanding balance for this factoring agreement.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt financing</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In September 2021, Jireh Semiconductor Incorporated (&#8220;Jireh&#8221;), one of the Company's wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (&#8220;Lender&#8221;) for the lease and purchase of a machinery equipment manufactured by a supplier.  This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1.  The implied interest rate was 4.75% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the equipment.  The total purchase price of this equipment was Euro 12.0&#160;million.  In April 2021, Jireh made a down payment of Euro 6.0&#160;million, representing 50% of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">the total purchase price of the equipment, to the supplier.  In June 2022, the equipment was delivered to Jireh after Lender paid 40% of the total purchase price, for Euro 4.8&#160;million, to the supplier on behalf of Jireh.  In September 2022, Lender paid the remaining 10% payment for the total purchase price and reimbursed Jireh for the 50% down payment, after the installation and configuration of the equipment.  The title of the equipment was transferred to Lender following such payment.  The agreement was amended with fixed implied interest rate of 7.51% and monthly payment of principal and interest effective in October 2022.  Other terms remain the same.  In addition, Jireh purchased hardware for the machine under this financing arrangement.  The purchase price of this hardware was $0.2&#160;million.  The financing arrangement is secured by this equipment and other equipment which had a carrying amount of $13.6&#160;million as of June&#160;30, 2024.  As of June&#160;30, 2024, the outstanding balance of this debt financing was $9.2&#160;million. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term bank borrowings</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0&#160;million for the purpose of expanding and upgrading the Company&#8217;s fabrication facility located in Oregon.  The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The agreement has a term of 5.5 years and matures on February 16, 2027.  Jireh is required to make consecutive quarterly payments of principal and interest.  The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan.  This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain.  Jireh drew down $45.0&#160;million on February 16, 2022 with the first payment of principal beginning in October 2022.  As of June&#160;30, 2024, Jireh was in compliance with these covenants and the outstanding balance of this loan was $29.2&#160;million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2024, maturities of short-term debt and long-term debt were as follows (in thousands):</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:61.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt, less debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"><tr><td style="width:1.0%"></td><td style="width:41.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.965%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.968%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,664&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,635&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<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 entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R16.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037536948128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the consolidated balance sheets.  The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments.  As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement.  The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments.  Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities.  In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases.  Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs.  For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term.  The finance lease is related to the $5.1&#160;million of a machinery lease financing with a vendor.  In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022.  Other terms remain the same.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating and finance lease expenses are as follows for the years presented (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:40.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Fixed rent expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Variable rent expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Amortization of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Short-term lease expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,314&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,021&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company&#8217;s operating and finance leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.251%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:f-943"><span style="-sec-ix-hidden:f-944">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,476&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company&#8217;s operating and finance leases is as follows&#160;(in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.610%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:4.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2024 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the consolidated balance sheets.  The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments.  As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement.  The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments.  Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities.  In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases.  Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs.  For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term.  The finance lease is related to the $5.1&#160;million of a machinery lease financing with a vendor.  In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022.  Other terms remain the same.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating and finance lease expenses are as follows for the years presented (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:40.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Fixed rent expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Variable rent expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Amortization of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Short-term lease expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,314&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,021&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company&#8217;s operating and finance leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.251%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:f-943"><span style="-sec-ix-hidden:f-944">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,476&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company&#8217;s operating and finance leases is as follows&#160;(in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.610%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:4.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2024 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<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 entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<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;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<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 entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<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;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R17.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037500978944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">Shareholders' Equity<div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Shares</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Bye-laws, as amended, authorized the Company to issue 100,000,000 common shares with par value of $0.002.  Each common share is entitled to one vote.  The holders of common shares are also entitled to receive dividends whenever funds are legally available and when and if declared by the board of directors.  No dividends had been declared as of June&#160;30, 2024.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2017, the board of directors approved a repurchase program (the &#8220;Repurchase Program&#8221;) that allowed the Company to repurchase its common shares from the open market pursuant to a pre-established Rule 10b5-1 trading plan or through privately negotiated transactions up to an aggregate of $30.0 million.  The amount and timing of any repurchases under the Repurchase Program depend on a number of factors, including but not limited to, the trading price, volume and availability of the Company's common shares.  Shares repurchased under this program are accounted for as treasury shares and the total cost of shares repurchased is recorded as a reduction of shareholders' equity.  From time to time, treasury shares may be reissued as part of the Company's stock-based compensation programs.  Gains on re-issuance of treasury stock are credited to additional paid-in capital; losses are charged to additional paid-in capital to offset the net gains, if any, from previous sales or re-issuance of treasury stock.  Any remaining balance of the losses is charged to retained earnings.  As of June 30, 2023, there were no availability under this repurchase program, which was terminated.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year 2023, the Company repurchased an aggregate of 548,132 shares, from the open market for a total cost of approximately $13.4&#160;million, excluding fees and related expenses, at an average price of $24.51 per share. During fiscal year 2024 and 2022, the Company did not repurchase any shares pursuant to the repurchase program.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of June&#160;30, 2024, the Company had repurchased an aggregate of 7,332,780 shares for a total cost of $81.1 million, at an average price of $11.01 per share, excluding fees and related expenses, since inception of the program.  No repurchased shares have been retired.  Of the 7,332,780 repurchased shares, 194,716 shares with a weighted average repurchase price of $9.77 per share, were reissued at an average price of $4.29 per share for option exercises and vested restricted stock units (&#8220;RSU&#8221;).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<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 );">- References</a><div><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;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for equity.</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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<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;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R18.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501037600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</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_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Compensation</a></td>
<td class="text">Share-based Compensation <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2018 Omnibus Incentive Plan</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The 2009 Share Option/Share Issuance Plan (the &#8220;2009 Plan&#8221;) was approved in September 2009 at the annual general meeting of shareholders in connection with the Company's IPO.  At the annual general meeting of shareholders in November 2018, the 2009 Plan was approved to be terminated and the 2018 Omnibus Incentive Plan (the &#8220;2018 Plan&#8221;) was effective.  No further awards will be made under the 2009 Plan.  The 2018 Plan authorized the board of directors to grant incentive share options, non-statutory share options and restricted shares to employees, directors, non-employee directors and consultants of the Company and its subsidiaries for up to 2,065,000 common shares.  The 2018 Plan does not include an evergreen authorization  Therefore, the Company is not permitted to increase the number of shares reserved in the share pool without obtaining further shareholder approval.  Outstanding shares under the 2018 Plan and awards granted under the 2009 Plan that expire, are forfeited or cancelled or terminate prior to the issuance of the shares subject to those awards or are settled in cash will be available for subsequent issuance under the 2018 Plan.  At the annual general meeting of shareholders in November 2021, 2022 and 2023, the 2018 Plan was approved to increase by 1,000,000, 740,000 and 427,000 shares, respectively, to a total of 4,232,000 shares.  As of June&#160;30, 2024, 919,093 shares were available for grant under the 2018 Plan.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning with the 2014 Annual Shareholders Meeting, on the date of each annual shareholders meeting, each individual who commences service as a non-employee Board member by reason of his or her election to the Board at such annual meeting and each individual who is to continue to serve as a non-employee Board member, whether or not that individual is standing for re-election to the Board at that particular annual meeting, will automatically be granted an award in the form of restricted share units covering that number of common shares determined by dividing one hundred sixty thousand dollars ($160,000) by the average fair market value per share for the ninety (90)-day period preceding the grant date, up to a maximum of 10,000 shares.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2018 Plan, incentive share options and RSU are to be granted at a price that is not less than 100% and nonstatutory share options are to be granted at not less than 85% of the fair value of the common shares, at the date of grant for employees and consultants.  Options and RSUs generally vest over a four-year to five-year period, and are exercisable for a maximum period of ten years after the date of grant.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of RSU, including time-based restricted stock units and performance-based restricted stock units is based on the market&#160;price of the Company's common shares on the date of grant.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Time-based Restricted Stock Units (&#8220;TRSU&#8221;)</span></div><div><span><br/></span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's TRSU activities:</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:28.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.235%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.853%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Time-based Restricted&#160;Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,016,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,994,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,430,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469,135&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,901,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Performance-based Restricted Stock Units (&#8220;PRSU&#8221;)</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March each year since fiscal year 2017, the Company granted PRSU to certain personnel.  The number of shares to be ultimately earned under the PRSU is determined based on the level of attainment of predetermined financial goals.  The PRSU vests in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met.  The Company recorded $2.8 million, $5.2 million and $4.6 million of expenses for these PRSUs during the years ended June&#160;30, 2024, 2023 and 2022, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the Company&#8217;s PRSU activities:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:30.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.929%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,752,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,981,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,276,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,125&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,859,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Market-based Restricted Stock Units (&#8220;MSUs&#8221;)</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">n December 2021, the Company granted 1.0&#160;million market-based restricted stock units to certain non-officer personnel.  The number of shares to be earned at the end of the performance period was determined based on the Company&#8217;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period.  The MSU vests in four equal annual installments after the end of performance period.  The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model.  In September 2023, the Company determined it was no longer probable that it would achieve the minimum revenue threshold specified in the awards.  Therefore, the Company reversed all of the previously recognized expenses of $6.4&#160;million for these MSUs.   In addition, on September 19, 2023, the Compensation Committee of the Board approved a modification of the terms of MSUs to extend the performance period through December 31, 2025, changed the commencement date for the four-year time-based service period to January 1, 2026, and reduced the achievement of specified stock prices and revenue thresholds.  The fair value of these MSUs was revalued to reflect the change using a Monte-Carlo simulation model with the following assumptions: risk-free interest rate of 4.94%, expected term of 2.28 years, expected volatility of 61.38% and dividend yield of 0%.  In June 2024, the Company determined it was no longer probable that the revenue thresholds for the modified MSU would be achieved.  Therefore, the Company reversed $2.4&#160;million in the June 2024 quarter that was recorded during the fiscal year 2024 related to the modification on September 19, 2023.  The Company recorded approximately $(6.4)&#160;million, $1.9&#160;million and $4.5&#160;million of expenses for these MSUs during the fiscal years ended June 30, 2024, 2023 and 2022, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the quarter ended September 30, 2018, the Company granted 1.3 million MSUs to certain personnel.  The number of shares to be earned at the end of the performance period is determined based on the Company&#8217;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period.  The MSUs vest in four equal annual installments after the end of performance period.  On August 31, 2020, the Compensation Committee of the Board approved a modification of the terms of MSU to (i) extend the performance period through December 31, 2022 and (ii) change the commencement date for the four-year time-based service period to January 1, 2023.  The modified MSUs were valued </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">immediately before and after the modification, using Monte-Carlo simulation pricing model. The Monte-Carlo simulation pricing model applied the following assumptions for pre-modification conditions:  risk-free interest rate of 0.13%, expected term of 1.3 years, expected volatility of 66.7% and dividend yield of 0%; and for post-modification conditions: risk-free interest rate of 0.14%, expected term of 2.3 years, expected volatility of 59.1% and dividend yield of 0%.  The fair value of these MSUs was recalculated to reflect the change as of August 31, 2020 and the unrecognized compensation amount was adjusted to reflect the increase in fair value.  The Company recorded approximately $1.0 million, $3.9 million and $1.6&#160;million of expense for these MSUs during the years ended June&#160;30, 2024, 2023 and 2022, respectively.  </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:28.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the Company&#8217;s MSUs activities:</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Market-based Restricted&#160;Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.84</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,683,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,206,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,548,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,142,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,537,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Stock Option</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock option activities:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:35.810%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.512%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,936,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,375&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,071,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value for options outstanding at June&#160;30, 2024 in the table above is based on the Company&#8217;s common stock closing price on June&#160;30, 2024.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The 2018 Employee Share Purchase Plan </span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the annual general meeting of shareholders in November 2018, the 2018 Employee Share Purchase Plan (&#8220;Purchase Plan&#8221; or &#8220;ESPP&#8221;) Plan was approved, under which 1,430,000 common shares are available for issuance.  The Purchase Plan does not include an evergreen authorization, therefore the Company is not permitted to increase the number of shares reserved </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the share pool without obtaining further shareholder approval.  At the general meeting of shareholders in November 2021, and 2023, the ESPP Plan was approved to increase by 1,070,000 and 1,200,000 shares, respectively to a total of 3,700,000 shares.  The Purchase Plan provided for a series of overlapping offering periods with a duration of 24 months, generally beginning on May&#160;15 and November&#160;15 of each year.  The Purchase Plan allows employees to purchase common shares through payroll deductions of up to 15% of their eligible compensation.  Such deductions will accumulate over a six-month accumulation period without interest.  After such accumulation period, common shares will be purchased at a price equal to 85% of the fair market value per share on either the first day of the offering period or the last date of the accumulation period, whichever is less.  The maximum number of shares that may be purchased by a participant on any purchase date may not exceed 875 shares for a total of 3,500 shares per a 24-month offering period.  In addition, no participant may purchase more than $25,000 worth of common stock in any one calendar year period.  No more than 300,000 common shares may be purchased by all participants on any purchase date.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.0% - 64.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.0% - 70.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.4% - 69.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0% - 5.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5% - 4.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3% - 2.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average estimated fair value of employee stock purchase rights granted pursuant to the ESPP during the years ended June&#160;30, 2024, 2023 and 2022 was $10.16, $11.46 and $16.48 per share, respectively. </span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expenses</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PRSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,641&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,488&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,324&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Total unrecognized share-based compensation expense as of June&#160;30, 2024 was $30.7 million including estimated forfeitures, which is expected to be recognized over a weighted-average period of 1.6 years.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for share-based payment arrangement.</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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<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 );">- References</a><div><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;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R19.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037500926432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a 401(k) retirement plan for the benefit of qualified employees in the U.S.  Employees who participate may elect to make salary deferral contributions to the plan up to 100% of the employees' eligible salary subject to annual Internal Revenue Code maximum limitations.  The employer's contribution is discretionary.  Effective from April 1, 2022, the Company began to match 50% of employee contribution up to 4% of eligible compensation for a 2% maximum match.  During the fiscal years ended June&#160;30, 2024, 2023 and 2022, the Company made employer match contributions of $1.8&#160;million, $1.9&#160;million and $0.3&#160;million, respectively.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes mandatory contributions for its employees to the respective local governments in terms of retirement, medical insurance and unemployment insurance, where applicable, according to labor and social security laws and regulations of the countries and areas in which the Company operates.  The retirement contribution rate is 7.7% in the U.S., </span></div>16.0% in China, 6.0% in Taiwan, and 12.0% in India.  The Company has no obligations for the payment of such social benefits beyond the required contributions as set out above.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<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 entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<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;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R20.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037534654928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes  <div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The domestic and foreign components of income before taxes are:</span></div><div><span><br/></span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,712&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The provision for income taxes is comprised of:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal taxes:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,937&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,258&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax exempt income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible executive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of our deferred tax assets and liabilities are as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:67.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,062)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,653)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,078)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,867)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The breakdown between deferred tax assets and liabilities is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:67.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,867)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s valuation allowance related to deferred income taxes as reflected in the consolidated balance sheets was $7.3 million and $6.7 million as of June&#160;30, 2024 and 2023, respectively.  The change in valuation allowance for June&#160;30, 2024 and 2023 was an increase of $0.6 million and an increase of $0.9 million, respectively.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2024 and 2023, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $7.3 million and $6.7&#160;million, respectively, as it generated more state tax credits each year than it can utilize.  The Company intends to maintain a valuation allowance equal to the state research and development credit carryforwards in excess of the state net deferred tax liabilities on all other state book/tax differences and net operating loss carryforward. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2024, the Company had federal research and development tax credit carryforwards of approximately $8.2 million.  The federal tax credits begin to expire in 2040, if not utilized.&#160; At June&#160;30, 2024, the Company had state tax credit carryforwards of approximately $9.9 million, of which $9.0&#160;million carryforward indefinitely, $0.6&#160;million have a 10 to 15 year life (beginning to expire in 2033) and $0.3&#160;million with a 20 year life, (beginning to expire in 2038).   </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company intends to reinvest the undistributed earnings of its foreign subsidiaries indefinitely, except for Alpha and Omega Semiconductor (Cayman) Ltd. and AOS International LP.  As of June 30, 2024, the cumulative earnings of Alpha and Omega Semiconductor (Cayman) and AOS International LP totaled $46.2&#160;million, and there was no deferred tax liability </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">recorded as there is no income nor withholding tax amongst the applicable jurisdictions.  As of June 30, 2024, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $414.6&#160;million.  Should the Company decide to remit this income to its Bermuda parent company in a future period, its provision for income taxes may increase materially in that period. The determination of the unrecognized deferred tax liability on these earnings is not practicable due to the complexity and variety of assumptions necessary to estimate the tax.  As of June 30, 2024, the Company has recorded a deferred tax liability of $26.3&#160;million for the basis difference related to our investment in the JV Company.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2021 to June&#160;30, 2024 is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:58.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,088&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,335&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2024, the total unrecognized tax benefits of $10.1 million included $7.1 million of unrecognized tax benefits that have been netted against the related deferred tax assets.  The remaining $3.0 million of unrecognized tax benefits was recorded within long-term income tax payable on the Company's consolidated balance sheet as of June&#160;30, 2024.  The Company cannot reasonably estimate the timing and amount of potential cash settlements on the unrecognized tax benefits.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The total unrecognized tax benefits of $10.1 million at June&#160;30, 2024 included $6.9 million that, if recognized, would reduce the effective income tax rate in future periods.  It is reasonably possible that the Company will recognize approximately $0.2 million reduction to its uncertain tax positions during the next twelve months due to a lapse in the applicable statute of limitations..</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to uncertain tax positions in income tax expense.  To the extent accrued interest and penalties do not ultimately become payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.  The amount of interest and penalties accrued at June&#160;30, 2024 was $0.5 million, of which $0.2 million was recognized in the year ended June&#160;30, 2024.  The amount of interest and penalties accrued at June&#160;30, 2023 was $0.3 million, of which $0.1 million was recognized in the year ended June&#160;30, 2023.</span></div>The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2004 to 2024 remain open to examination by U.S. federal and state tax authorities due to tax attribute carryovers.  The tax years 2018 to 2024 remain open to examination by foreign tax authorities.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for income tax.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R21.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501057776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment and Geographic Information</a></td>
<td class="text">Segment and Geographic Information <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized as, and operates in, one operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications.  The chief operating decision-makers are the Executive Chairman and the Chief Executive Officer.  The financial information presented to the Company&#8217;s Executive Chairman and Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources.  The Company has one business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level.  Accordingly, the Company reports as a single operating segment.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company sells its products primarily to distributors in the Asia Pacific region, who in turn sell these products to end customers.  Because the Company&#8217;s distributors sell their products to end customers which may have a global presence, revenue by geographical location is not necessarily representative of the geographical distribution of sales to end user markets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company entered into a license agreement with a customer to license the Company&#8217;s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0&#160;million.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:57.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.214%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,274&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,321&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:57.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.214%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power discrete</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and development services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"></td><td style="width:71.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,669&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R22.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400099248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract', window );"><strong>Restrictions for Consolidated and Unconsolidated Subsidiaries [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_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted Net Assets</a></td>
<td class="text">Restricted Net Assets <div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Laws and regulations in China permit payments of dividends by the Company's subsidiaries in China only out of their retained earnings, if any, as determined in accordance with China accounting standards and regulations.  Each China subsidiary is also required to set aside at least 10% of its after-tax profit, if any, based on China accounting standards each year to its statutory reserves until the cumulative amount of such reserves reaches 50% of its registered capital.  As a result of these China laws and regulations, the Company's subsidiaries in China are restricted in their abilities to transfer a portion of their net assets to the Company.  As of June&#160;30, 2024 and 2023, such restricted portion amounted to approximately $93.5 million and $93.2 million, or 10.5% and 10.5%, of our total consolidated net assets attributable to the Company, respectively.  As the Company's subsidiaries in China are not revenue generating operating units, the Company does not expect to repatriate funds in the form of dividends, loans or advances from its subsidiaries in China for working capital and other funding purposes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedAssetsDisclosureTextBlock">
<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 entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</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;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract">
<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 );">- References</a><div><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;">us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R23.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400525680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024 and 2023, the Company had approximately $100.8 million and $127.5 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2024 and 2023, the Company had approximately $6.9 million, and $9.7 million, respectively, of commitments for the purchase of property and equipment.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other commitments</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Notes 1, 7 and 8 to the Consolidated Financial Statements contained in this annual Report on Form 10-K for descriptions of commitments including Joint Venture, bank borrowings and leases.</span></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies and indemnities</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has in the past, and may from time to time in the future, become involved in legal proceedings arising from the normal course of business activities.&#160; The semiconductor industry is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices.  Irrespective of the validity of such claims, the Company could incur significant costs in the defense of such claims and suffer adverse effects on its operations.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously disclosed, the Company is currently cooperating with Department of Commerce (&#8220;DOC&#8221;) in connection with its investigation of the Company&#8217;s export control practices.  DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.  Given the case is in still ongoing and DOC have not provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is a party to a variety of agreements that it has contracted with various third parties.  Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters.  Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes.  In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party's claim.  Further, the Company's obligations under these agreements may be limited in time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements.  The Company has not historically paid or recorded any material indemnifications, and no accrual was made at June&#160;30, 2024 and 2023.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers.  The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations.  Costs associated with such indemnification obligations may be mitigated by insurance </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">coverage that the Company maintains.  However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay.  In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental matters</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various federal, state, local, and foreign laws and regulations governing environmental</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">matters, including the use, handling, discharge, and disposal of hazardous materials.  The Company believes that it has been in material compliance with applicable environmental regulations and standards.  Complying with current laws and regulations has not had a material adverse effect on the Company&#8217;s financial condition and results of operations.  However, it is possible that additional environmental issues may arise in the future, which the Company cannot currently predict.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R24.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501047168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation and Qualifying Accounts</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.483%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.219%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation  Allowance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Doubtful</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">for Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;for Deferred</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Tax Assets</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,731&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,755&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(144,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,686&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(202,440)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,689&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,266&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<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 entire disclosure for valuation and qualifying accounts and reserves.</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/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<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;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<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 );">- References</a><div><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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R25.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400472976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to AOS</a></td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
<td class="nump">$ 453,163<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R26.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037403819392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>shares</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The table below summarizes the material terms of trading arrangements adopted by any of our executive officers or directors during the June 2024 quarter. All of the trading arrangements listed below are intended to satisfy the affirmative defense of Rule 10b5-1(c).  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:10.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.336%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.975%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.959%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.038%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Name</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Title</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Date of Adoption</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">End Date </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Aggregate number of shares common shares to be sold pursuant to 10b5-1 trading agreements</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Wenjun Li</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Operating Officer</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">June 12, 2024</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">November 29, 2024</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">11,529&#160;</span></td><td style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">1</span> This plan will expire on the earlier of the end date and the completion of all transactions under the trading arrangement.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=aosl_WenjunLiMember', window );">Wenjun Li [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Wenjun Li<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">Chief Operating Officer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">June 12, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrExpirationDate', window );">Expiration Date</a></td>
<td class="text">November 29, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">170 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">11,529<span></span>
</td>
<td class="nump">11,529<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<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;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrAdoptionDate">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrDuration">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<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;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrExpirationDate">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<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;">ecd_TrdArrExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndName">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<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;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrIndTitle">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<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;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TrdArrSecuritiesAggAvailAmt">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<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;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=aosl_WenjunLiMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=aosl_WenjunLiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R27.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405014512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Preparation</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Preparation</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subsequently, the Company has accounted for it using the equity method of accounting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%">  </span>All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;).<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_RisksAndUncertaintiesPolicyTextBlock', window );">Risks and Uncertainties</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risks and Uncertainties</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the macroeconomic condition and cyclical nature of the semiconductor industry; the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control of the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the loss of any of its larger customers; restrictions on the Company&#8217;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#8217;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company's revenue is limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately 3.8%, 9.6% and 10.3% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively.  Although the Company believes that its volume of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.</span></div><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_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.</span></div><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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions and Translation</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) in the consolidated statements of equity.</span></div><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_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and Cash Equivalents, Restricted Cash</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.</span></div>The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations.  These balances have been excluded from the Company&#8217;s cash and cash equivalents balance and are classified as restricted cash in the Company&#8217;s consolidated balance sheets.  As of June&#160;30, 2024 and 2023, the amount of restricted cash was $0.4&#160;million and $0.4&#160;million, respectively.<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_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, net</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The allowance for expected credit loss is based on assessment of the expected collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The </span></div>Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success.<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_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: </span></div><div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 1 - Quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt">Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><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_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.</span></div><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_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div>The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.  If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted.<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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:45.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 15 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to the respective asset class when fully completed and ready for their intended use.</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of <span style="-sec-ix-hidden:f-541">three</span> to five years starting from the date when it is ready for its intended use. </span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsPolicyPolicyTextBlock', window );">Government Grants</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Government Grants</span></div>The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China.  These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits as well as business expansion credits.  Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received.  The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.<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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived Assets</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.</span></div><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_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#8220;Revenue from Contracts with Customers&#8221;.  Therefore, the Company is not </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The Company recognizes the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, the Company recognizes commissions as expense when incurred, as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">License and Development Services Revenue Recognition </span></div>In February 2023, the Company entered into a license agreement with a customer to license the Company&#8217;s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0&#160;million, consisting of an upfront fee of $18.0&#160;million, $6.8&#160;million and $9.0&#160;million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months when the Company performs the engineering and development services.  The Company uses the input method to measure progression, representing a faithful depiction of the transfer of services.  During the fiscal years ended June&#160;30, 2024 and 2023, the Company recorded $21.2&#160;million and $9.9&#160;million of license and development revenue, respectively.  The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets.  In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.<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_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#8220;ROU&#8221;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.</span></div>Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determines its incremental borrowing rate based on the information available at the lease commencement date.  The operating lease ROU assets also include any lease payments made and exclude lease incentives.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.  Operating lease expense is generally recognized on a straight-line basis over the lease term.  Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.  The Company elected to combine its lease and non-lease components as a single lease component for all asset classes.<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_us-gaap_StandardProductWarrantyPolicy', window );">Product Warranty</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranty</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a standard one-year warranty for products from the date of purchase by the end customers.  The Company accrues for estimated warranty costs at the time revenue is recognized.  The Company's warranty obligation is determined by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.</span></div><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_us-gaap_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Costs</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs are included in cost of goods sold.</span></div><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_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development </span></div>Research and development costs are expensed as incurred.<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_us-gaap_IncomeTaxPolicyTextBlock', window );">Provision for Income Taxes</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Provision for Income Taxes </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense or benefit is based on income or loss before taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to income taxes in a number of jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant judgment is required in determining the worldwide provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has concluded that it should report a full valuation allowance on its state research and development (R&amp;D) tax credit carryforwards as the Company annually generates more state R&amp;D tax credits than it could use based on its forecasts. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.</span></div><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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based Compensation Expense</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expense</span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.</span></div>The Employee Share Purchase Plan (the &#8220;ESPP&#8221;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.<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_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred.  Advertising expense was $0.6 million, $0.5 million and $0.2 million in the fiscal years ended June&#160;30, 2024, 2023, and 2022, respectively.</span></div><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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income (loss)</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss) </span></div>Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources.  The Company's accumulated other comprehensive income (loss) consists of cumulative foreign currency translation adjustments.<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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Adopted Accounting Standards</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="margin-top:13.5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently Issued Accounting Standards not yet adopted</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU No. 2023-09, &#8220;Income Taxes (Topic 740) &#8211; Improvements to Income Tax Disclosures&#8221;, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the consolidated financial statements.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2023, the FASB issued ASU No. 2023-07, &#8220;Segment Reporting (Topic 280) &#8211; Improvements to Reportable Segment Disclosures&#8221;, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity&#8217;s measurement and assessment of segment performance and resource allocation. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its disclosures within the consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsPolicyPolicyTextBlock">
<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>Government Grants, Policy [Policy Text Block]</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;">aosl_GovernmentGrantsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_RisksAndUncertaintiesPolicyTextBlock">
<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>Risks and Uncertainties [Policy Text Block]</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;">aosl_RisksAndUncertaintiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<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>Disclosure of accounting policy for advertising cost.</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/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-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;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<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>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<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>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<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>Disclosure of accounting policy for comprehensive income.</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;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<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>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</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;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<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>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-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;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<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;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<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>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<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;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<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>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<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>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<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;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<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>Disclosure of accounting policy for leasing arrangement entered into by lessee.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<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>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<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>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</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/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-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;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<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;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<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>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock">
<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>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</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;">us-gaap_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<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>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<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;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<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>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<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;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<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;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R28.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037516017760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:45.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 15 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,831&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,516&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,765&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<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>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R29.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501042816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of deconsolidation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The gain on deconsolidation of the JV Company was calculated as follows:</span><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.625%"><tr><td style="width:1.0%"></td><td style="width:4.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:64.109%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cash received for sales of shares in the JV Company</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">16,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Fair value of retained equity method investment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">393,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of non-controlling interest</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">143,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cumulative translation adjustment removal</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carrying amount of net assets of the JV Company at December 1, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(156,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on deconsolidation of the JV Company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">399,093&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net loss associated with these sales of JV Company equity interest held by the Company was recorded in the fiscal year ended June 30, 2022 as follows:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"></td><td style="width:73.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.912%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 1.1% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(8,116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Gain on 7.82% equity interest sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">4,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Loss on changes on equity interest of the JV Company, net</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(3,140)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><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_us-gaap_EquityMethodInvestmentsTextBlock', window );">Summarized financial information of joint venture</a></td>
<td class="text"><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table presents summarized financial information for the JV Company (in thousands): </span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:29.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.931%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.931%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,280&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,323&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2023 to March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period April 1, 2022 to March 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the period December 2, 2021 to March 31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,951&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,974&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross loss (income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,844)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,280&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<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 );">- References</a><div><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;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<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>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3<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;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R30.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400626528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) attributable to Alpha and Omega Semiconductor Limited</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,081)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute basic net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,236&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potentially dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, RSUs and ESPP shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares used to compute diluted net income (loss) per share</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,236&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,528&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,203&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.93&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.39)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.07&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30, &#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and RSUs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potential dilutive securities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<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>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R31.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501031248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk and Significant Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [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_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"><tr><td style="width:1.0%"></td><td style="width:48.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.623%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"><tr><td style="width:1.0%"></td><td style="width:65.253%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.051%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.552%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of accounts receivable</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        * Less than 10%</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<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 );">- References</a><div><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;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<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>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<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;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R32.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405535504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for price adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,689)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,546&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories </span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,750&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,247&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><div style="margin-top:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT receivable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid maintenance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments to supplier</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,666&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:</span></div><div style="margin-top:9pt;text-indent:22.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">   &#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:45.013%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 15 years </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></td></tr></table></div><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, plant and equipment, net</span></div><div style="margin-top:18.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,266&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and tooling</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,081&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634,251&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,503)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,619&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357,831&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Schedule of Other Assets, Noncurrent</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term assets</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments for property and equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment in privately held companies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customs deposit </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposit with supplier</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office leases deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,239&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,703&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets, net</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:65.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology rights</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,455&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,959)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,516&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,765&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future minimum amortization expense of intangible assets is as follows (in thousands):</span></div><div style="margin-top:18.5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:82.343%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June&#160;30,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,247&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
<td class="text">Accrued liabilities<div style="margin-top:13.5pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"><tr><td style="width:1.0%"></td><td style="width:64.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.622%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,627&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock rotation accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued facilities related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,182&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,533&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $9.0&#160;million were from Customer A, $8.9&#160;million were from Customer B, and $14.3&#160;million were from other customers.  As of June 30, 2023, $13.5&#160;million were from Customer A, $9.2&#160;million were from Customer B, and $15.4&#160;million were from other customers.</span></div><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_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Product Warranty Liability</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the warranty accrual, included in accrued liabilities is as follows: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:47.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,407&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,674&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,650&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualTableTextBlock', window );">Stock Rotation Accrual</a></td>
<td class="text">The activity in the stock rotation accrual, included in accrued liabilities is as follows:<div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"><tr><td style="width:1.0%"></td><td style="width:47.660%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.428%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.626%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Utilization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,972)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,160)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,936)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,660&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,798&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Long-Term Liabilities</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other long-term liabilities</span></div><div style="margin-top:13.5pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"></td><td style="width:65.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.320%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.321%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;30,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> &#160;</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:4.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,661&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,037&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $12.0&#160;million were from Customer A, $2.0&#160;million were from Customer B, and $5.7&#160;million were from other customers.  As of June&#160;30, 2023, $21.0&#160;million were from Customer A, $11.7&#160;million were from Customer B and $13.7&#160;million were from other customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_StockRotationAccrualTableTextBlock">
<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>Stock Rotation Accrual [Table Text Block]</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;">aosl_StockRotationAccrualTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Tabular disclosure of other noncurrent liabilities.</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;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<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>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<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>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<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>Tabular disclosure of the components of accrued liabilities.</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;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<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>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<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>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-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;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock">
<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>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock">
<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>Tabular disclosure of the carrying amounts of other current assets.</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;">us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<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>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</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/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<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;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<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>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R33.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037500971456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Fiscal Year Maturity Schedule</a></td>
<td class="text"><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At June&#160;30, 2024, maturities of short-term debt and long-term debt were as follows (in thousands):</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:61.869%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.252%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.767%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ending June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total principal of debt, less debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"><tr><td style="width:1.0%"></td><td style="width:41.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.807%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.965%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.077%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.968%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,664&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,415&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt, less debt issuance costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,635&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,724&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,359&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<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>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Subparagraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<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;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R34.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501014656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Operating and Finance Lease Expense</a></td>
<td class="text"><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s operating and finance lease expenses are as follows for the years presented (in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:40.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.962%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.885%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Fixed rent expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Variable rent expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,014&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Amortization of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Short-term lease expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,314&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,021&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company&#8217;s operating and finance leases is as follows (in thousands, except lease term and discount rate):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.251%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="-sec-ix-hidden:f-943"><span style="-sec-ix-hidden:f-944">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,476&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.54</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.57</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.25</span></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to the Company&#8217;s operating and finance leases is as follows&#160;(in thousands):</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.461%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.610%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year Ended June 30, 2023</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid from amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash investing and financing information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease Liability Maturities</a></td>
<td class="text"><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2024 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Finance Lease Liability Maturities</a></td>
<td class="text"><div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments are as follows as of June 30, 2024 (in thousands):</span></div><div style="padding-left:40.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,291&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,624&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less amount representing interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,636&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,217&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<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>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<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>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<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>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R35.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037500949744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Payment Arrangement, Noncash Expense [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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activities</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's stock option activities:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:35.810%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.613%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.672%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.512%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Remaining</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,936,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(65,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,442,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319,375&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,071,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(309,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,588,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at June 30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Restricted Stock Units Activity</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company's TRSU activities:</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"></td><td style="width:28.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.235%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.853%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Time-based Restricted&#160;Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,053,524&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.60&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,016,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(410,670)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,626)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,994,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(451,549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,075)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,385,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,430,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">679,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(521,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,469,135&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.66</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,901,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the Company&#8217;s PRSU activities:</span></div><div style="margin-top:14pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:30.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.929%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Performance-based Restricted&#160;Stock<br/>Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,752,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,375&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,981,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,276,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,632)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(268,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">344,125&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,859,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock', window );">Schedule of Nonvested Share Activity</a></td>
<td class="text"><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"><tr><td style="width:1.0%"></td><td style="width:28.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.580%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.503%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table summarizes the Company&#8217;s MSUs activities:</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Market-based Restricted&#160;Stock</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Units</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Grant Date Fair<br/>Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160;Average<br/>Remaining<br/>Recognition<br/>Period (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.84</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,683,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,022,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,206,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,548,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.96</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,142,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at June&#160;30, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,727,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,537,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Employee Stock Purchase Plan, Valuation Assumptions</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.0% - 64.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.0% - 70.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.4% - 69.9%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0% - 5.2%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5% - 4.6%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3% - 2.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;%</span></td></tr></table></div><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_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Share-based Compensation, Allocation of Recognized Period Costs</a></td>
<td class="text"><div style="margin-top:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Expenses</span></div><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total share-based compensation expense related to TRSU, PRSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.943%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.099%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.102%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,434&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,641&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,488&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,324&#160;</span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<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>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock">
<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>Tabular disclosure of the changes in outstanding nonvested shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<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>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<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>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<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>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<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 );">- References</a><div><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;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R36.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037516598048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Domestic and foreign components of income (loss)</a></td>
<td class="text">The domestic and foreign components of income before taxes are:<div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. operations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) before income taxes</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,712&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,070&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Provision for (benefit from) income taxes</a></td>
<td class="text">The provision for income taxes is comprised of:<div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal taxes:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,937&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,258&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Effective income tax rate reconciliation</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"><tr><td style="width:1.0%"></td><td style="width:54.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.308%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference on equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax exempt income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible executive compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Components of deferred tax assets and liabilities</a></td>
<td class="text">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of our deferred tax assets and liabilities are as follows:<div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:67.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,052&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,017&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,062)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,653)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,078)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,867)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock', window );">Schedule of deferred tax assets and liabilities, current and noncurrent</a></td>
<td class="text"><div style="margin-top:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The breakdown between deferred tax assets and liabilities is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"><tr><td style="width:1.0%"></td><td style="width:67.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.663%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,867)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,747)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><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_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Unrecognized tax benefits rollforward</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2021 to June&#160;30, 2024 is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:58.512%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,335&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,645&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions based on tax positions related to prior years</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions due to lapse of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,088&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,335&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock">
<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>Schedule of Deferred Tax Assets and Liabilities, Current and Noncurrent [Table Text Block]</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;">aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<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>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<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>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<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>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<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>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<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>Tabular disclosure of the change in unrecognized tax benefits.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R37.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037500909248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas</a></td>
<td class="text"><div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:57.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.214%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hong Kong</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,274&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,321&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"><tr><td style="width:1.0%"></td><td style="width:57.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.211%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.214%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended June 30,&#160;</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power discrete</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power IC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging and testing services and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">License and development services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,552&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:13.5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:</span></div><div style="margin-top:14pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"></td><td style="width:71.491%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.189%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">China</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361,669&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,180&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<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>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<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;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R38.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400992640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember', window );">Cost of Goods and Service, Product and Service Benchmark | Supplier Concentration Risk | HHGrace</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of wafers manufactured</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">9.60%<span></span>
</td>
<td class="nump">10.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-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;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=aosl_HHGraceMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=aosl_HHGraceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R39.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037402766768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Joint Venture Narrative (Details)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th">
<div>Jan. 26, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 26, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th">
<div>Dec. 02, 2021 </div>
<div>director</div>
</th>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>director</div>
</th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 24, 2021</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 26,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors', window );">Equity Method Investment, Number of Appointments to Board of Directors | director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentNumberOfDirectors', window );">Number of directors | director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="nump">42.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">&#165; 509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember', window );">Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Third Party Investors | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.82%<span></span>
</td>
<td class="nump">7.82%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember', window );">Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Employee Incentive Plan | Corporate Joint Venture | Employee Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.99%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Third Party Investors | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment ownership interest</a></td>
<td class="nump">42.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage', window );">Increase (Decrease) Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Employee Incentive Plan | Corporate Joint Venture | Employee Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.99%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=aosl_ChongqingFundsMember', window );">Chongqing Funds | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors">
<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>Equity Method Investment, Number of Appointments to Board of Directors</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;">aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EquityMethodInvestmentNumberOfDirectors">
<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>Equity Method Investment, Number of Directors</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;">aosl_EquityMethodInvestmentNumberOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage">
<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>Increase (Decrease) Equity Method Investment, Ownership Percentage</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;">aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<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 cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-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;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<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>Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</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;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=aosl_EmployeeIncentivePlanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=aosl_EmployeeIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=aosl_EmployeeIncentivePlanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=aosl_EmployeeIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=aosl_ChongqingFundsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=aosl_ChongqingFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R40.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405331344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Restricted Cash Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">$ 413<span></span>
</td>
<td class="nump">$ 415<span></span>
</td>
<td class="nump">$ 299<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<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>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R41.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404726592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software Development</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Software Development</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building and building improvements | Minimum</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Manufacturing machinery and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Manufacturing machinery and equipment | Maximum</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment and tooling | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment and tooling | Maximum</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment and software | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment and software | Maximum</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furntiture and equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office furntiture and equipment | Maximum</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements | Maximum</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<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>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<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>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R42.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400424544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Government Grants (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToInterestExpense', window );">Government grants, reduction recorded to interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses', window );">Government grants, reduction recorded to operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment', window );">Government grants, reduction recorded to property, plant and equipment</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToInterestExpense">
<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>Government Grants, Reduction Recorded To Interest Expense</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;">aosl_GovernmentGrantsReductionRecordedToInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses">
<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>Government Grants, Reduction Recorded To Operating Expenses</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;">aosl_GovernmentGrantsReductionRecordedToOperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment">
<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>Government Grants, Reduction Recorded To Property, Plant And Equipment</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;">aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R43.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400658128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Government Grants Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToInterestExpense', window );">Government grants, reduction recorded to interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses', window );">Government grants, reduction recorded to operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment', window );">Government grants, reduction recorded to property, plant and equipment</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_IncreaseDecreaseInOperatingExpense', window );">Decrease in operating expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToInterestExpense">
<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>Government Grants, Reduction Recorded To Interest Expense</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;">aosl_GovernmentGrantsReductionRecordedToInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToOperatingExpenses">
<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>Government Grants, Reduction Recorded To Operating Expenses</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;">aosl_GovernmentGrantsReductionRecordedToOperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment">
<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>Government Grants, Reduction Recorded To Property, Plant And Equipment</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;">aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncreaseDecreaseInOperatingExpense">
<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>Increase Decrease In Operating Expense</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;">aosl_IncreaseDecreaseInOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R44.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405447136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Revenue Recognition (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Feb. 28, 2023</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_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<span></span>
</td>
<td class="nump">$ 777,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ProceedsFromUpfrontFees', window );">Upfront Fees</a></td>
<td class="nump">$ 9,000<span></span>
</td>
<td class="nump">$ 6,800<span></span>
</td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aosl_LicenseAndDevelopmentSerivcesMember', window );">License and development services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,231<span></span>
</td>
<td class="nump">$ 9,927<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ProceedsFromUpfrontFees">
<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>Proceeds From Upfront Fees</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;">aosl_ProceedsFromUpfrontFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-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;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<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>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<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>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</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/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<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;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aosl_LicenseAndDevelopmentSerivcesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aosl_LicenseAndDevelopmentSerivcesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R45.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037516598048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Long-lived Assets Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment of long-lived assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<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>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<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;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R46.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037516017248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Product Warranty Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_LengthOfProductWarranty', window );">Length of product warranty</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_LengthOfProductWarranty">
<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>Length of Product Warranty</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;">aosl_LengthOfProductWarranty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R47.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037500985792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Significant Accounting Policies - Advertising Expense Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<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>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</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/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-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;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<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 );">- References</a><div><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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R48.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037402782896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee - Narrative (Details)<br> $ in Thousands, &#165; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th">
<div>Jan. 26, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 26, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th">
<div>Dec. 02, 2021 </div>
<div>director</div>
</th>
<th class="th"><div>Dec. 01, 2021</div></th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>director</div>
</th>
<th class="th"><div>Feb. 29, 2024</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Dec. 24, 2021</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors', window );">Equity Method Investment, Number of Appointments to Board of Directors | director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentNumberOfDirectors', window );">Number of directors | director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 399,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">26,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_IncomeLossFromEquityMethodInvesteeAfterTax', window );">Equity method investment loss from equity investee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,789<span></span>
</td>
<td class="nump">$ 1,411<span></span>
</td>
<td class="nump">$ 2,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember', window );">Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Chongqing Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="nump">42.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 399,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 399,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity interest in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">&#165; 509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Corporate Joint Venture | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.82%<span></span>
</td>
<td class="nump">7.82%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember', window );">Third Party Investors | Corporate Joint Venture | Third Party Investors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment ownership interest</a></td>
<td class="nump">42.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage', window );">Increase (Decrease) Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.54%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_EmployeeIncentivePlanMember', window );">Employee Incentive Plan | Corporate Joint Venture | Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') | Employee Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.99%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_EmployeeIncentivePlanMember', window );">Employee Incentive Plan | Corporate Joint Venture | Third Party Investors | Employee Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.99%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors">
<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>Equity Method Investment, Number of Appointments to Board of Directors</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;">aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EquityMethodInvestmentNumberOfDirectors">
<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>Equity Method Investment, Number of Directors</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;">aosl_EquityMethodInvestmentNumberOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncomeLossFromEquityMethodInvesteeAfterTax">
<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>Income (Loss) from Equity Method Investee After Tax</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;">aosl_IncomeLossFromEquityMethodInvesteeAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage">
<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>Increase (Decrease) Equity Method Investment, Ownership Percentage</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;">aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationGainOrLossAmount">
<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>Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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;">us-gaap_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<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 percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<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>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<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 cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<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>Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</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;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=aosl_ChongqingFundsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=aosl_ChongqingFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=aosl_ThirdPartyInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=aosl_ThirdPartyInvestorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=aosl_EmployeeIncentivePlanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=aosl_EmployeeIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=aosl_EmployeeIncentivePlanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=aosl_EmployeeIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R49.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405391648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 01, 2021</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Cash received for sales of shares in the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 26,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">399,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Cash received for sales of shares in the JV Company</a></td>
<td class="nump">$ 16,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EquityMethodInvestmentFairValueOfEquityRetained', window );">Fair value of retained equity method investment</a></td>
<td class="nump">393,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestPeriodIncreaseDecrease', window );">Carrying amount of non-controlling interest</a></td>
<td class="nump">143,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease', window );">Cumulative translation adjustment removal</a></td>
<td class="nump">1,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets', window );">Carrying amount of net assets of the JV Company at December 1, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (156,637)<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_us-gaap_DeconsolidationGainOrLossAmount', window );">Gain on deconsolidation of the JV Company</a></td>
<td class="nump">$ 399,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 399,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EquityMethodInvestmentFairValueOfEquityRetained">
<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>Equity Method Investment, Fair Value of Equity Retained</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;">aosl_EquityMethodInvestmentFairValueOfEquityRetained</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease">
<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 increase (decrease) in cumulative translation adjustment before transfers included in determining net income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<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;">us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeconsolidationGainOrLossAmount">
<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>Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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;">us-gaap_DeconsolidationGainOrLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets">
<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>This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestPeriodIncreaseDecrease">
<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>Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<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;">us-gaap_MinorityInterestPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<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 cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R50.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037411123184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee - Schedule of Net Loss Associated with Sales of JV Company Equity Interest Held (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (3,140)<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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</a></td>
<td class="num">$ (21,641)<span></span>
</td>
<td class="num">$ (37,488)<span></span>
</td>
<td class="num">(31,324)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Loss on diluted equity interest from issuance of shares under the employee equity incentive plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,116)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Loss on changes on equity interest of the JV Company, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,140)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction1Member', window );">1.1% equity interest sold | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction2Member', window );">7.82% equity interest sold | Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Loss on changes of equity interest in the JV Company, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,501<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<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>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<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>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</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/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477349/740-270-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<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;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction1Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction2Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=aosl_ThirdPartyInvestorsTransaction2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R51.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404988368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">4 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 398,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 423,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross loss (income)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 268,556<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_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">177,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,364)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (453,163)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember', window );">Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_AssetsCurrent', window );">Current assets</a></td>
<td class="nump">$ 198,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Non-current assets</a></td>
<td class="nump">364,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">338,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">251,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">122,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Non-current liabilities</a></td>
<td class="nump">76,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">68,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross loss (income)</a></td>
<td class="nump">870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,844)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,502)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">2,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 6,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<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>Amount of asset recognized for present right to economic benefit, classified as current.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<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>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<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>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<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;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R52.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037410448880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 02, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<span></span>
</td>
<td class="nump">$ 777,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=aosl_SuppliesAssemblyAndTestingServicesMember', window );">Supplies, Assembly And Testing Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Transactions with related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 117,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions', window );">Joint venture cumulative percentage ownership after all transactions</a></td>
<td class="nump">42.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.80%<span></span>
</td>
<td class="nump">50.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Transactions with related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,400<span></span>
</td>
<td class="nump">9,800<span></span>
</td>
<td class="nump">35,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Payable related to equity investee, net</a></td>
<td class="nump">$ 13,682<span></span>
</td>
<td class="nump">$ 11,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,682<span></span>
</td>
<td class="nump">$ 11,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<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>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-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;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<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>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions">
<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>Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions.</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;">us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=aosl_SuppliesAssemblyAndTestingServicesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=aosl_SuppliesAssemblyAndTestingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R53.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404887728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to AOS</a></td>
<td class="num">$ (11,081)<span></span>
</td>
<td class="nump">$ 12,364<span></span>
</td>
<td class="nump">$ 453,163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares used to compute basic net income (loss) per share</a></td>
<td class="nump">28,236<span></span>
</td>
<td class="nump">27,552<span></span>
</td>
<td class="nump">26,764<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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Effect of potentially dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock options, RSUs and ESPP shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,976<span></span>
</td>
<td class="nump">1,439<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares used to compute diluted net income (loss) per share</a></td>
<td class="nump">28,236<span></span>
</td>
<td class="nump">29,528<span></span>
</td>
<td class="nump">28,203<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_us-gaap_EarningsPerShareReconciliationAbstract', window );"><strong>Net income (loss) per share attributable to common shareholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 16.93<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_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 16.07<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_EarningsPerShareReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<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;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<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 );">- References</a><div><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;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<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 );">- References</a><div><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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R54.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037411164368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Incremental common shares attributable to dilutive effect of share-based payment arrangements (USD per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,976<span></span>
</td>
<td class="nump">1,439<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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive securities (in shares)</a></td>
<td class="nump">3,841<span></span>
</td>
<td class="nump">619<span></span>
</td>
<td class="nump">298<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=aosl_StockOptionsAndRestrictedStockUnitsRsusMember', window );">Employee stock options and RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive securities (in shares)</a></td>
<td class="nump">2,822<span></span>
</td>
<td class="nump">310<span></span>
</td>
<td class="nump">277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential dilutive securities (in shares)</a></td>
<td class="nump">1,019<span></span>
</td>
<td class="nump">309<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<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>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<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;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=aosl_StockOptionsAndRestrictedStockUnitsRsusMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=aosl_StockOptionsAndRestrictedStockUnitsRsusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R55.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405040832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit', window );">Terms of credit sales, (in days)</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit', window );">Terms of credit sales, (in days)</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerMember', window );">Customer A | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">21.60%<span></span>
</td>
<td class="nump">24.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerMember', window );">Customer A | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerBMember', window );">Customer B | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">46.00%<span></span>
</td>
<td class="nump">35.60%<span></span>
</td>
<td class="nump">39.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerBMember', window );">Customer B | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerCMember', window );">Customer C | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">33.40%<span></span>
</td>
<td class="nump">13.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerDMember', window );">Customer D | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerDMember', window );">Customer D | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">33.40%<span></span>
</td>
<td class="nump">30.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit">
<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>Concentration of Credit Risk, Terms of Sales on Credit</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;">aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-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;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<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;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerBMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerCMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerDMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R56.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400608176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accounts receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts receivable</a></td>
<td class="nump">$ 54,265<span></span>
</td>
<td class="nump">$ 62,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AllowanceForPriceAdjustmentsReceivableCurrent', window );">Less: Allowance for price adjustments</a></td>
<td class="num">(41,689)<span></span>
</td>
<td class="num">(39,976)<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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: Allowance for doubtful accounts</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">$ 12,546<span></span>
</td>
<td class="nump">$ 22,420<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AllowanceForPriceAdjustmentsReceivableCurrent">
<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>Allowance for Price Adjustments Receivable, Current</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;">aosl_AllowanceForPriceAdjustmentsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<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>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</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/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<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>Amount of allowance for credit loss on accounts receivable, classified as current.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<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;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R57.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400517536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 78,064<span></span>
</td>
<td class="nump">$ 86,620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in-process</a></td>
<td class="nump">87,898<span></span>
</td>
<td class="nump">69,426<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_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">29,788<span></span>
</td>
<td class="nump">27,201<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 195,750<span></span>
</td>
<td class="nump">$ 183,247<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<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>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<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>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<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>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R58.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037403825632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_LocalVATReceivable', window );">VAT receivable</a></td>
<td class="nump">$ 304<span></span>
</td>
<td class="nump">$ 275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Other prepaid expenses</a></td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">3,863<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_us-gaap_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">4,623<span></span>
</td>
<td class="nump">4,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PrepaidMaintenanceCurrent', window );">Prepaid maintenance</a></td>
<td class="nump">2,195<span></span>
</td>
<td class="nump">1,697<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PrepaymenttoSupplier', window );">Prepayments to supplier</a></td>
<td class="nump">1,301<span></span>
</td>
<td class="nump">10,689<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_us-gaap_PrepaidTaxes', window );">Prepaid income tax</a></td>
<td class="nump">819<span></span>
</td>
<td class="nump">707<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_us-gaap_InterestReceivableCurrent', window );">Interest receivable</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">135<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_us-gaap_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">2,718<span></span>
</td>
<td class="nump">1,138<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Total other current assets</a></td>
<td class="nump">$ 14,165<span></span>
</td>
<td class="nump">$ 22,666<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_LocalVATReceivable">
<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 VAT (Value Added Tax) Receivable</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;">aosl_LocalVATReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PrepaidMaintenanceCurrent">
<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>Prepaid Maintenance, Current</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;">aosl_PrepaidMaintenanceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PrepaymenttoSupplier">
<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>Prepayment to Supplier</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;">aosl_PrepaymenttoSupplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivableCurrent">
<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>Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InterestReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<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>Amount of current assets classified as other.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<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>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-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;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<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>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</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;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInsurance">
<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>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<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;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<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>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<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;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R59.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405440192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Property, plant, and equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross', window );">Property, plant, and equipment excluding equipment and construction In progress, gross</a></td>
<td class="nump">$ 634,251<span></span>
</td>
<td class="nump">$ 554,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(320,751)<span></span>
</td>
<td class="num">(272,503)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet', window );">Property, plant and equipment excluding equipment and construction in progress, net</a></td>
<td class="nump">313,500<span></span>
</td>
<td class="nump">282,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Equipment and construction in progress</a></td>
<td class="nump">23,119<span></span>
</td>
<td class="nump">75,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">336,619<span></span>
</td>
<td class="nump">357,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">50,500<span></span>
</td>
<td class="nump">40,400<span></span>
</td>
<td class="nump">$ 39,900<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_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized software development costs</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">300<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_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized computer software, amortization</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">$ 400<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_us-gaap_CapitalizedComputerSoftwareNet', window );">Unamortized capitalized software development costs</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities</a></td>
<td class="nump">935<span></span>
</td>
<td class="nump">867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="nump">1,171<span></span>
</td>
<td class="nump">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross', window );">Property, plant, and equipment excluding equipment and construction In progress, gross</a></td>
<td class="nump">4,877<span></span>
</td>
<td class="nump">4,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and building improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross', window );">Property, plant, and equipment excluding equipment and construction In progress, gross</a></td>
<td class="nump">71,266<span></span>
</td>
<td class="nump">26,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Manufacturing machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross', window );">Property, plant, and equipment excluding equipment and construction In progress, gross</a></td>
<td class="nump">423,960<span></span>
</td>
<td class="nump">398,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=aosl_EquipmentAndToolingMember', window );">Equipment and tooling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross', window );">Property, plant, and equipment excluding equipment and construction In progress, gross</a></td>
<td class="nump">36,203<span></span>
</td>
<td class="nump">32,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer equipment and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross', window );">Property, plant, and equipment excluding equipment and construction In progress, gross</a></td>
<td class="nump">53,081<span></span>
</td>
<td class="nump">49,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross', window );">Property, plant, and equipment excluding equipment and construction In progress, gross</a></td>
<td class="nump">3,193<span></span>
</td>
<td class="nump">3,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross', window );">Property, plant, and equipment excluding equipment and construction In progress, gross</a></td>
<td class="nump">$ 41,671<span></span>
</td>
<td class="nump">$ 38,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross">
<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>Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross</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;">aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet">
<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>Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net</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;">aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<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>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAdditions">
<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>Additions made to capitalized computer software costs during the period.</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/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<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>Amount of expense for amortization of capitalized computer software costs.</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/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<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 carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</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/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<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 amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<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>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=aosl_EquipmentAndToolingMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=aosl_EquipmentAndToolingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R60.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037500725152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 269<span></span>
</td>
<td class="nump">$ 269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<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>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R61.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037402009840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Other long term assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PrepaymentForPropertyAndEquipment', window );">Prepayments for property and equipment</a></td>
<td class="nump">$ 620<span></span>
</td>
<td class="nump">$ 1,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_InvestmentsInPrivatelyHeldCompanies', window );">Investment in privately held companies</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_Customdepositnoncurrent', window );">Customs deposit</a></td>
<td class="nump">652<span></span>
</td>
<td class="nump">931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DepositsWithSupplier', window );">Deposit with supplier</a></td>
<td class="nump">22,117<span></span>
</td>
<td class="nump">12,290<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_us-gaap_SecurityDeposit', window );">Other long-term deposits</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_OfficeLeaseDepositAssetsNoncurrent', window );">Office leases deposits</a></td>
<td class="nump">1,418<span></span>
</td>
<td class="nump">1,274<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_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="nump">295<span></span>
</td>
<td class="nump">3,354<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">$ 25,239<span></span>
</td>
<td class="nump">$ 19,703<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_Customdepositnoncurrent">
<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>Custom deposit non current</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;">aosl_Customdepositnoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DepositsWithSupplier">
<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>Deposits With Supplier</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;">aosl_DepositsWithSupplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_InvestmentsInPrivatelyHeldCompanies">
<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>Investments in Privately Held Companies</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;">aosl_InvestmentsInPrivatelyHeldCompanies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_OfficeLeaseDepositAssetsNoncurrent">
<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>Office Lease Deposit Assets, Noncurrent</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;">aosl_OfficeLeaseDepositAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PrepaymentForPropertyAndEquipment">
<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>Prepayment for Property and Equipment</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;">aosl_PrepaymentForPropertyAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<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>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</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;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<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>Amount of noncurrent assets classified as other.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecurityDeposit">
<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 amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_SecurityDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R62.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037516015968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Future amortization expense of intangible assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2024</a></td>
<td class="nump">$ 3,247<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R63.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037402654704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Intangible assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 19,455<span></span>
</td>
<td class="nump">$ 19,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less accumulated amortization</a></td>
<td class="num">(16,208)<span></span>
</td>
<td class="num">(12,959)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net (excluding goodwill)</a></td>
<td class="nump">3,247<span></span>
</td>
<td class="nump">6,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">269<span></span>
</td>
<td class="nump">269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">3,516<span></span>
</td>
<td class="nump">6,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">3,200<span></span>
</td>
<td class="nump">3,300<span></span>
</td>
<td class="nump">$ 3,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=aosl_PatentsAndPatentedTechnologyMember', window );">Patents and exclusive technology rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 18,037<span></span>
</td>
<td class="nump">18,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 268<span></span>
</td>
<td class="nump">268<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 1,150<span></span>
</td>
<td class="nump">$ 1,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<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 aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<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>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<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>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<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>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-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;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<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>Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-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;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=aosl_PatentsAndPatentedTechnologyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=aosl_PatentsAndPatentedTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R64.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404705568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Accrued liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</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_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">$ 14,945<span></span>
</td>
<td class="nump">$ 15,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Warranty accrual</a></td>
<td class="nump">2,407<span></span>
</td>
<td class="nump">1,674<span></span>
</td>
<td class="nump">$ 2,650<span></span>
</td>
<td class="nump">$ 2,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualCurrent', window );">Stock rotation accrual</a></td>
<td class="nump">4,660<span></span>
</td>
<td class="nump">5,588<span></span>
</td>
<td class="nump">$ 4,798<span></span>
</td>
<td class="nump">$ 3,917<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_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="nump">3,198<span></span>
</td>
<td class="nump">2,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccruedInventory', window );">Accrued inventory</a></td>
<td class="nump">728<span></span>
</td>
<td class="nump">1,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccruedFacilityExpenses', window );">Accrued facilities related expenses</a></td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">2,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccruedPropertyPlantandEquipment', window );">Accrued property, plant and equipment</a></td>
<td class="nump">6,986<span></span>
</td>
<td class="nump">6,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">3,822<span></span>
</td>
<td class="nump">4,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccruedCustomerDeposit', window );">Customer deposits</a></td>
<td class="nump">32,182<span></span>
</td>
<td class="nump">38,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EmployeeStockPurchasePlanPayableCurrent', window );">ESPP payable</a></td>
<td class="nump">1,306<span></span>
</td>
<td class="nump">1,377<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">72,371<span></span>
</td>
<td class="nump">79,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerMember', window );">Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccruedCustomerDeposit', window );">Customer deposits</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">13,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerBMember', window );">Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccruedCustomerDeposit', window );">Customer deposits</a></td>
<td class="nump">8,900<span></span>
</td>
<td class="nump">9,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=us-gaap_OtherCustomerMember', window );">Other Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccruedCustomerDeposit', window );">Customer deposits</a></td>
<td class="nump">$ 14,300<span></span>
</td>
<td class="nump">$ 15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccruedCustomerDeposit">
<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>Accrued Customer Deposit</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;">aosl_AccruedCustomerDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccruedFacilityExpenses">
<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>Accrued Facility Expenses</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;">aosl_AccruedFacilityExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccruedInventory">
<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>Accrued Inventory</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;">aosl_AccruedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccruedPropertyPlantandEquipment">
<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>Accrued Property, Plant and Equipment</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;">aosl_AccruedPropertyPlantandEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EmployeeStockPurchasePlanPayableCurrent">
<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>Employee Stock Purchase Plan Payable, Current</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;">aosl_EmployeeStockPurchasePlanPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_StockRotationAccrualCurrent">
<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>Stock Rotation Accrual, Current</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;">aosl_StockRotationAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<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>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<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;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-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;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<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>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<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;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerBMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=us-gaap_OtherCustomerMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=us-gaap_OtherCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R65.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037409580192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Product Warranty Accrual (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward', window );"><strong>Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 1,674<span></span>
</td>
<td class="nump">$ 2,650<span></span>
</td>
<td class="nump">$ 2,795<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_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Addition</a></td>
<td class="nump">1,186<span></span>
</td>
<td class="nump">3,666<span></span>
</td>
<td class="nump">1,127<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_us-gaap_StandardProductWarrantyAccrualPayments', window );">Utilization</a></td>
<td class="num">(453)<span></span>
</td>
<td class="num">(4,642)<span></span>
</td>
<td class="num">(1,272)<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_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Ending balance</a></td>
<td class="nump">$ 2,407<span></span>
</td>
<td class="nump">$ 1,674<span></span>
</td>
<td class="nump">$ 2,650<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<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;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<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>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<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;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<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>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<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;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R66.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404723280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Balance Sheet Components - Stock Rotation Accrual (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_aosl_StockRotationAccrualIncreaeDecreaseRollForward', window );"><strong>Stock Rotation Accrual Increae (Decrease) [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualCurrent', window );">Beginning balance</a></td>
<td class="nump">$ 5,588<span></span>
</td>
<td class="nump">$ 4,798<span></span>
</td>
<td class="nump">$ 3,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualStockIssued', window );">Addition</a></td>
<td class="nump">11,044<span></span>
</td>
<td class="nump">13,950<span></span>
</td>
<td class="nump">5,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualPayments', window );">Utilization</a></td>
<td class="num">(11,972)<span></span>
</td>
<td class="num">(13,160)<span></span>
</td>
<td class="num">(4,936)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StockRotationAccrualCurrent', window );">Ending balance</a></td>
<td class="nump">$ 4,660<span></span>
</td>
<td class="nump">$ 5,588<span></span>
</td>
<td class="nump">$ 4,798<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_StockRotationAccrualCurrent">
<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>Stock Rotation Accrual, Current</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;">aosl_StockRotationAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_StockRotationAccrualIncreaeDecreaseRollForward">
<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>Stock Rotation Accrual Increase (Decrease) [Roll forward]</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;">aosl_StockRotationAccrualIncreaeDecreaseRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</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_aosl_StockRotationAccrualPayments">
<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>Stock Rotation Accrual, Payments</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;">aosl_StockRotationAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_StockRotationAccrualStockIssued">
<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>Stock Rotation Accrual, Stock Issued</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;">aosl_StockRotationAccrualStockIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R67.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400553776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Impairment of long-lived assets, intangible assets, and goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_BalanceSheetRelatedDisclosuresAbstract', window );"><strong>Balance Sheet Related Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 269<span></span>
</td>
<td class="nump">$ 269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetRelatedDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_BalanceSheetRelatedDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<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>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R68.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037402854432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheet Components - Other long-term liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Customer deposits</a></td>
<td class="nump">$ 19,661<span></span>
</td>
<td class="nump">$ 46,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ComputerSoftwareLiabilityNoncurrent', window );">Computer software liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,644<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">19,661<span></span>
</td>
<td class="nump">51,037<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerMember', window );">Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Customer deposits</a></td>
<td class="nump">12,000<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_CustomerBMember', window );">Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Customer deposits</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">11,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=aosl_OtherCustomersMember', window );">Other Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Customer deposits</a></td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="nump">$ 13,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ComputerSoftwareLiabilityNoncurrent">
<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>Computer Software Liability, Noncurrent</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;">aosl_ComputerSoftwareLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-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;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<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>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">
<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>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.</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;">us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_CustomerBMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=aosl_OtherCustomersMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=aosl_OtherCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R69.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400692544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Short-term borrowing (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term debt</a></td>
<td class="nump">$ 11,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=aosl_BankOfCommunicationsLimitedMember', window );">Bank Of Communications Limited | Line Of Credit Maturing March 15 2025 | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">19,300<span></span>
</td>
<td class="nump">&#165; 140,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Amount outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=aosl_IndustrialAndCommercialBankofChinaMember', window );">Industrial And Commercial Bank of China | Foreign Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">9,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 72,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Amount outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=aosl_ChinaConstructionBankMember', window );">China Construction Bank | Line Of Credit Maturing Septmeber 2025 | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">6,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Amount outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding">
<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>Fair value of the amount outstanding under the credit facility.</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/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<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;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=aosl_BankOfCommunicationsLimitedMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=aosl_BankOfCommunicationsLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=aosl_LineOfCreditMaturingMarch152025Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=aosl_LineOfCreditMaturingMarch152025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=aosl_IndustrialAndCommercialBankofChinaMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=aosl_IndustrialAndCommercialBankofChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_ForeignLineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=aosl_ChinaConstructionBankMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=aosl_ChinaConstructionBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=aosl_LineOfCreditMaturingSeptmeber2025Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=aosl_LineOfCreditMaturingSeptmeber2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R70.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037534713392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Accounts Receivable Factoring Agreement (Details) - Secured Debt - Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 09, 2019</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Aug. 11, 2021</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_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable', window );">Accounts Receivable Factoring Agreement, maximum borrowing capacity, percent of net accounts receivable</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity', window );">Accounts Receivable Factoring Agreement, maximum borrowing capacity</a></td>
<td class="nump">$ 30,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding', window );">Accounts Receivable Factoring Agreement, borrowed amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity', window );">Accounts Receivable Factoring Agreement, reduction of maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Hongkong And Shanghai Banking Corporation Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.01%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding">
<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>Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding</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;">aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity">
<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>Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity</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;">aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable">
<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>Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable</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;">aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity">
<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>Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity</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;">aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<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>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=aosl_HongkongAndShanghaiBankingCorporationLimitedMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=aosl_HongkongAndShanghaiBankingCorporationLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R71.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037410489808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Debt Financing (Details)<br> &#8364; in Millions</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>EUR (&#8364;)</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_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Sale Leaseback Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount', window );">Sale Leaseback Transaction, Lease Completion Buyout Option, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=aosl_JirehSemiconductorIncorporatedMember', window );">Jireh Semiconductor Incorporated | Sales-Lease Back Transaction with Jireh Semiconductor Incorporated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Sale Leaseback Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionHistoricalCost', window );">Historical cost | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 12.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SaleLeasebackTransactionDownPaymentAmount', window );">Down payment amount received | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 6.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SaleLeasebackTransactionDownPaymentPercent', window );">Down payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SaleLeasebackTransactionDeliveryPaymentAmount', window );">Delivery payment received | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 4.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SaleLeasebackTransactionDeliveryPaymentPercent', window );">Delivery payment percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent', window );">Purchase price financing amount, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_SaleLeasebackTransactionLeaseTerms', window );">Lease term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SaleLeasebackTransactionImpliedInterestRatePercent', window );">Implied interest rate, percent</a></td>
<td class="nump">7.51%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForPurchaseOfOtherAssets1', window );">Payments for Purchase of Other Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SalesLeasebackTransactionDebtOutstandingAmount', window );">Sales Leaseback Transaction, Debt Outstanding, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=aosl_JirehSemiconductorIncorporatedMember', window );">Jireh Semiconductor Incorporated | Sales-Lease Back Transaction with Jireh Semiconductor Incorporated | Manufacturing machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_SaleLeasebackTransactionLineItems', window );"><strong>Sale Leaseback Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCollateralAmount', window );">Debt instrument, collateral amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SaleLeasebackTransactionDeliveryPaymentAmount">
<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>Sale Leaseback Transaction, Delivery Payment, Amount</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;">aosl_SaleLeasebackTransactionDeliveryPaymentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SaleLeasebackTransactionDeliveryPaymentPercent">
<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>Sale Leaseback Transaction, Delivery Payment, Percent</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;">aosl_SaleLeasebackTransactionDeliveryPaymentPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SaleLeasebackTransactionDownPaymentAmount">
<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>Sale Leaseback Transaction, Down Payment Amount</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;">aosl_SaleLeasebackTransactionDownPaymentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SaleLeasebackTransactionDownPaymentPercent">
<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>Sale Leaseback Transaction, Down Payment, Percent</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;">aosl_SaleLeasebackTransactionDownPaymentPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SaleLeasebackTransactionImpliedInterestRatePercent">
<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>Sale Leaseback Transaction, Implied Interest Rate, Percent</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;">aosl_SaleLeasebackTransactionImpliedInterestRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount">
<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>Sale Leaseback Transaction, Lease Completion Buyout Option, Amount</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;">aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent">
<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>Sale Leaseback Transaction, Purchase Price Financing, Percent</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;">aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SalesLeasebackTransactionDebtOutstandingAmount">
<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>Sales Leaseback Transaction, Debt Outstanding, Amount</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;">aosl_SalesLeasebackTransactionDebtOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCollateralAmount">
<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>Amount of assets pledged to secure a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<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;">us-gaap_DebtInstrumentCollateralAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForPurchaseOfOtherAssets1">
<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>Amount of cash paid to purchase other assets as part of operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<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;">us-gaap_PaymentsForPurchaseOfOtherAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionHistoricalCost">
<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 historical cost of the asset(s) sold in connection with the sale of the property to another party and the lease of the property back to the seller.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-50<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-52<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 51<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481266/840-40-55-51<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-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;">us-gaap_SaleLeasebackTransactionHistoricalCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionLeaseTerms">
<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 description of the terms of the lease(s) related to the assets being leased-back in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481295/840-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 40<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-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;">us-gaap_SaleLeasebackTransactionLeaseTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481295/840-40-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479741/842-40-50-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;">us-gaap_SaleLeasebackTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=aosl_JirehSemiconductorIncorporatedMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=aosl_JirehSemiconductorIncorporatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionDescriptionAxis=aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionDescriptionAxis=aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R72.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037401632448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Credit Facilities and Long-term Debt Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Feb. 16, 2022</div></th>
<th class="th"><div>Aug. 18, 2021</div></th>
<th class="th"><div>Jun. 30, 2024</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,724<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Jireh</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,200<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_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from lines of credit</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<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>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding">
<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>Fair value of the amount outstanding under the credit facility.</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/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<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;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<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>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_SecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=aosl_JirehMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=aosl_JirehMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R73.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404542048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Maturities of Short-tem and Long-term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne', window );">2025</a></td>
<td class="nump">$ 11,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">11,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">14,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Total principal of debt</a></td>
<td class="nump">38,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Less: debt issuance costs</a></td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DebtLongTermAndShortTermCombinedAmountNet', window );">Total debt, less debt issuance costs</a></td>
<td class="nump">38,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrentAbstract', window );"><strong>Short-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShortTermDebtGross', window );">Principal amount</a></td>
<td class="nump">11,664<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentGross', window );">Less: debt issuance costs</a></td>
<td class="num">(29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total debt, less debt issuance costs</a></td>
<td class="nump">11,635<span></span>
</td>
<td class="nump">$ 11,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrentAbstract', window );"><strong>Long-term Debt</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Principal amount</a></td>
<td class="nump">26,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentGross', window );">Less: debt issuance costs</a></td>
<td class="num">(27)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total principal of debt, less debt issuance costs</a></td>
<td class="nump">26,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Principal amount</a></td>
<td class="nump">38,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Less: debt issuance costs</a></td>
<td class="num">(56)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DebtLongTermAndShortTermCombinedAmountNet', window );">Total debt, less debt issuance costs</a></td>
<td class="nump">$ 38,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DebtLongTermAndShortTermCombinedAmountNet">
<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>Debt, Long-Term And Short-Term, Combined Amount, Net</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;">aosl_DebtLongTermAndShortTermCombinedAmountNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne">
<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>Long-Term Debt And Short-Term Debt Combined Amount, Maturity, Year One</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;">aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShortTermDebtGross">
<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>Short-Term Debt, Gross</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;">aosl_ShortTermDebtGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_DebtCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<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>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<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;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<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>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</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;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract">
<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 );">- References</a><div><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;">us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentGross">
<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>Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">us-gaap_DeferredFinanceCostsCurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<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>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentGross">
<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>Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">us-gaap_DeferredFinanceCostsNoncurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrentAbstract">
<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 );">- References</a><div><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;">us-gaap_LongTermDebtNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<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>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R74.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037501049728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_FinanceLeaseRightOfUseAssetGross', window );">Finance Lease, Right-Of-Use Asset, Gross</a></td>
<td class="nump">$ 5.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_FinanceLeaseRightOfUseAssetGross">
<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>Finance Lease, Right-Of-Use Asset, Gross</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;">aosl_FinanceLeaseRightOfUseAssetGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<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 );">- References</a><div><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;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R75.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037516902480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_OperatingLeasesIncomeStatementAbstract', window );"><strong>Operating leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Fixed rent expense</a></td>
<td class="nump">$ 6,268<span></span>
</td>
<td class="nump">$ 5,779<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_us-gaap_VariableLeaseCost', window );">Variable rent expense</a></td>
<td class="nump">1,095<span></span>
</td>
<td class="nump">1,014<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_aosl_FinanceLeaseCost1Abstract', window );"><strong>Finance lease:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of equipment</a></td>
<td class="nump">513<span></span>
</td>
<td class="nump">522<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_us-gaap_FinanceLeaseInterestExpense', window );">Interest</a></td>
<td class="nump">277<span></span>
</td>
<td class="nump">306<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_aosl_ShortTermLeaseCostAbstract', window );"><strong>Short-term leases:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expenses</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expenses</a></td>
<td class="nump">$ 8,314<span></span>
</td>
<td class="nump">$ 8,021<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_FinanceLeaseCost1Abstract">
<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>Finance Lease Cost1 [Abstract]</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;">aosl_FinanceLeaseCost1Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</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_aosl_ShortTermLeaseCostAbstract">
<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>Short Term Lease Cost [Abstract]</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;">aosl_ShortTermLeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<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>Amount of interest expense on finance lease liability.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<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>Amount of amortization expense attributable to right-of-use asset from finance lease.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<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>Amount of lease cost recognized by lessee for lease contract.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<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>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesIncomeStatementAbstract">
<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 );">- References</a><div><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;">us-gaap_OperatingLeasesIncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<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>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<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>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R76.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404222656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Lease Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_aosl_OperatingLeaseRightOfUseAssetAbstract', window );"><strong>Operating Lease Right Of Use Asset [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">ROU assets associated with operating leases</a></td>
<td class="nump">$ 25,050<span></span>
</td>
<td class="nump">$ 24,349<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_aosl_FinanceLeaseRightOfUseAssetAbstract', window );"><strong>Finance Lease:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Property, plant and equipment, gross</a></td>
<td class="nump">5,133<span></span>
</td>
<td class="nump">5,133<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_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(1,171)<span></span>
</td>
<td class="num">(657)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property, plant and equipment, net</a></td>
<td class="nump">$ 3,962<span></span>
</td>
<td class="nump">$ 4,476<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_aosl_WeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">5 years 6 months 14 days<span></span>
</td>
<td class="text">6 years 6 months 25 days<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_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance lease</a></td>
<td class="text">3 years 3 months<span></span>
</td>
<td class="text">4 years 3 months<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_aosl_WeightedAverageLeaseDiscountRateAbstract', window );"><strong>Weighted average discount rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">4.91%<span></span>
</td>
<td class="nump">4.67%<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_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance lease</a></td>
<td class="nump">7.51%<span></span>
</td>
<td class="nump">7.51%<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_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
<td class="text">Property, plant and equipment, net<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_FinanceLeaseRightOfUseAssetAbstract">
<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>Finance Lease Right Of Use Asset [Abstract]</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;">aosl_FinanceLeaseRightOfUseAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</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_aosl_OperatingLeaseRightOfUseAssetAbstract">
<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>Operating Lease Right Of Use Asset [Abstract]</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;">aosl_OperatingLeaseRightOfUseAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</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_aosl_WeightedAverageLeaseDiscountRateAbstract">
<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>Weighted Average Lease Discount Rate [Abstract]</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;">aosl_WeightedAverageLeaseDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</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_aosl_WeightedAverageRemainingLeaseTermAbstract">
<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>Weighted Average Remaining Lease Term [Abstract]</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;">aosl_WeightedAverageRemainingLeaseTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<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>Amount, after accumulated amortization, of right-of-use asset from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<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>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<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>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<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>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<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>Weighted average discount rate for finance lease calculated at point in time.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<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>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<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>Weighted average discount rate for operating lease calculated at point in time.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<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>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R77.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037410581904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid from amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 6,330<span></span>
</td>
<td class="nump">$ 5,945<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_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance lease</a></td>
<td class="nump">277<span></span>
</td>
<td class="nump">306<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_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance lease</a></td>
<td class="nump">867<span></span>
</td>
<td class="nump">810<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_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Non-cash investing and financing information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 5,884<span></span>
</td>
<td class="nump">$ 5,579<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<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>Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]</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;">aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<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 );">- References</a><div><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;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<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>Amount of interest paid on finance lease liability.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<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;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<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>Amount of cash outflow for principal payment on finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<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;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<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>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<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>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R78.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037401710400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Lease Maturities - Topic 842 (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 6,291<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">5,455<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">4,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">4,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">3,937<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">5,136<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">29,436<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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="num">(3,800)<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_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">25,636<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_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease, Liability, Payment, Due [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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">1,144<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">1,144<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">1,145<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">191<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">3,624<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_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="num">(407)<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_us-gaap_FinanceLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 3,217<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<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 );">- References</a><div><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;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<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>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<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>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<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 );">- References</a><div><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;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R79.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405159008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">164 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>votes </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>votes </div>
<div>$ / shares </div>
<div>shares</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_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Common Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common shares, authorized (in shares) | shares</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="nump">$ 0.002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_NumberOfVotesPerEachCommonShare', window );">Number of votes per each common share | votes</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<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_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common stock, dividends declared per share</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract', window );"><strong>Treasury Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, authorized amount | $</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock acquired, shares repurchased (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">548,132<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,332,780<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_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Repurchase of common shares under share repurchase program | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees', window );">Treasury stock acquired less handling fees | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81,100<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_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury stock acquired, average price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.01<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_us-gaap_TreasuryStockSharesRetired', window );">Treasury stock retired (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=aosl_TreasuryStockReissuedMember', window );">Treasury Stock Reissued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract', window );"><strong>Treasury Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Treasury stock acquired, average price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.77<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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Treasury stock reissued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_TreasuryStockReissuedAveragePricePerShare', window );">Treasury stock reissued average price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_NumberOfVotesPerEachCommonShare">
<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>Number of Votes Per Each Common Share</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;">aosl_NumberOfVotesPerEachCommonShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_TreasuryStockReissuedAveragePricePerShare">
<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>Treasury Stock Reissued, Average Price Per Share</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;">aosl_TreasuryStockReissuedAveragePricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees">
<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>Treasury Stock, Value, Acquired, Cost Method Less Handling Fees</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;">aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<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>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<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;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<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>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross">
<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>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<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>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<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>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<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>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<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>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=aosl_TreasuryStockReissuedMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=aosl_TreasuryStockReissuedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R80.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037396065168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Aug. 30, 2020</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Sep. 30, 2023</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Nov. 10, 2023</div></th>
<th class="th"><div>Nov. 11, 2021</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,641,000<span></span>
</td>
<td class="nump">$ 37,488,000<span></span>
</td>
<td class="nump">$ 31,324,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Recognition Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_MarketbasedRestrictedStockUnitsMSUMember', window );">Market-based Restricted Stock Units (MSU)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,400,000)<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Recognition Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 29 days<span></span>
</td>
<td class="text">2 years 11 months 15 days<span></span>
</td>
<td class="text">3 years 9 months 29 days<span></span>
</td>
<td class="text">3 years 10 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,022,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_MarketbasedRestrictedStockUnitsMSUMember', window );">Market-based Restricted Stock Units (MSU) | Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember', window );">Market-based Restricted Stock Units (MSU), Pre-Modification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.13%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.94%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 3 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61.38%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember', window );">Market-based Restricted Stock Units (MSU), Post-Modification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.14%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility rate</a></td>
<td class="nump">59.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
<td class="nump">$ 3,900,000<span></span>
</td>
<td class="nump">$ 1,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized under plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="nump">1,070,000<span></span>
</td>
<td class="nump">1,430,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Grant price, percent of fair value of common stock at date of grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod', window );">Payroll deduction accumulation period (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember', window );">Performance Based Restricted Stock Units (PRSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="nump">$ 5,200,000<span></span>
</td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Recognition Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">1 year 9 months 10 days<span></span>
</td>
<td class="text">1 year 10 months 6 days<span></span>
</td>
<td class="text">1 year 8 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,250<span></span>
</td>
<td class="nump">264,214<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember', window );">2018 Omnibus Incentive Plan | Stock Options | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Grant price, percent of fair value of common stock at date of grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember', window );">2018 Omnibus Incentive Plan | Nonstatutory Stock Options | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Grant price, percent of fair value of common stock at date of grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember', window );">2018 Omnibus Incentive Plan | Employee stock options and RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">919,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">919,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock options exercisable term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember', window );">2018 Omnibus Incentive Plan | Employee stock options and RSUs | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember', window );">2018 Omnibus Incentive Plan | Employee stock options and RSUs | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized under plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,232,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,065,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">427,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">740,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember', window );">2018 Omnibus Incentive Plan | Restricted Stock Units (RSUs) | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Grant price, percent of fair value of common stock at date of grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember', window );">2018 Omnibus Incentive Plan | External Board Members | Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod', window );">Granted, value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod', window );">Average fair market value per share period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember', window );">2018 Omnibus Incentive Plan | External Board Members | Restricted Stock Units (RSUs) | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod">
<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>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Average Fair Market Value Per Share Period</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;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod">
<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>Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period</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;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod">
<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>Share-based Compensation Arrangement by Share-based Payment Award, Payroll Deduction Accumulation Period</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;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<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>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<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>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 risk-free interest rate assumption that is used in valuing an option on its own shares.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<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>Number of additional shares authorized for issuance under share-based payment arrangement.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<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>Number of shares authorized for issuance under share-based payment arrangement.</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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<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>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<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>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<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>Purchase price of common stock expressed as a percentage of its fair value.</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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_MarketbasedRestrictedStockUnitsMSUMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_MarketbasedRestrictedStockUnitsMSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=aosl_TwoThousandEighteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_NonstatutoryStockOptionsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_NonstatutoryStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_StockOptionsAndRestrictedStockUnitsRsusMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_StockOptionsAndRestrictedStockUnitsRsusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=aosl_ExternalBoardMembersMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=aosl_ExternalBoardMembersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R81.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404915408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Nonvested Share Activity Rollforward (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,641,000<span></span>
</td>
<td class="nump">$ 37,488,000<span></span>
</td>
<td class="nump">$ 31,324,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Recognition Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_MarketbasedRestrictedStockUnitsMSUMember', window );">Market-based Restricted Stock Units (MSU)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,400,000)<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,108,000<span></span>
</td>
<td class="nump">2,206,000<span></span>
</td>
<td class="nump">1,240,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,022,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(275,000)<span></span>
</td>
<td class="num">(90,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(106,000)<span></span>
</td>
<td class="num">(8,000)<span></span>
</td>
<td class="num">(56,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,727,000<span></span>
</td>
<td class="nump">2,108,000<span></span>
</td>
<td class="nump">2,206,000<span></span>
</td>
<td class="nump">1,240,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.86<span></span>
</td>
<td class="nump">$ 25.10<span></span>
</td>
<td class="nump">$ 5.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.17<span></span>
</td>
<td class="nump">5.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.32<span></span>
</td>
<td class="nump">48.44<span></span>
</td>
<td class="nump">9.81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28.15<span></span>
</td>
<td class="nump">$ 25.86<span></span>
</td>
<td class="nump">$ 25.10<span></span>
</td>
<td class="nump">$ 5.17<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Recognition Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 29 days<span></span>
</td>
<td class="text">2 years 11 months 15 days<span></span>
</td>
<td class="text">3 years 9 months 29 days<span></span>
</td>
<td class="text">3 years 10 months 2 days<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Aggregate intrinsic value, nonvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,537,990<span></span>
</td>
<td class="nump">$ 69,142,400<span></span>
</td>
<td class="nump">$ 73,548,040<span></span>
</td>
<td class="nump">$ 37,683,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,385,065<span></span>
</td>
<td class="nump">1,169,609<span></span>
</td>
<td class="nump">1,053,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">679,993<span></span>
</td>
<td class="nump">714,080<span></span>
</td>
<td class="nump">597,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(521,109)<span></span>
</td>
<td class="num">(451,549)<span></span>
</td>
<td class="num">(410,670)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(74,814)<span></span>
</td>
<td class="num">(47,075)<span></span>
</td>
<td class="num">(70,626)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,469,135<span></span>
</td>
<td class="nump">1,385,065<span></span>
</td>
<td class="nump">1,169,609<span></span>
</td>
<td class="nump">1,053,524<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32.48<span></span>
</td>
<td class="nump">$ 34.03<span></span>
</td>
<td class="nump">$ 21.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.12<span></span>
</td>
<td class="nump">27.70<span></span>
</td>
<td class="nump">45.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00<span></span>
</td>
<td class="nump">28.84<span></span>
</td>
<td class="nump">20.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.34<span></span>
</td>
<td class="nump">33.40<span></span>
</td>
<td class="nump">26.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29.13<span></span>
</td>
<td class="nump">$ 32.48<span></span>
</td>
<td class="nump">$ 34.03<span></span>
</td>
<td class="nump">$ 21.60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Recognition Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 7 months 28 days<span></span>
</td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Aggregate intrinsic value, nonvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 54,901,575<span></span>
</td>
<td class="nump">$ 45,430,132<span></span>
</td>
<td class="nump">$ 38,994,764<span></span>
</td>
<td class="nump">$ 32,016,594<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember', window );">Performance Based Restricted Stock Units (PRSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="nump">$ 5,200,000<span></span>
</td>
<td class="nump">$ 4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">526,714<span></span>
</td>
<td class="nump">389,375<span></span>
</td>
<td class="nump">353,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,250<span></span>
</td>
<td class="nump">264,214<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(123,632)<span></span>
</td>
<td class="num">(116,132)<span></span>
</td>
<td class="num">(151,199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(268,207)<span></span>
</td>
<td class="num">(10,743)<span></span>
</td>
<td class="num">(7,250)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,125<span></span>
</td>
<td class="nump">526,714<span></span>
</td>
<td class="nump">389,375<span></span>
</td>
<td class="nump">353,824<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32.19<span></span>
</td>
<td class="nump">$ 36.56<span></span>
</td>
<td class="nump">$ 22.69<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.55<span></span>
</td>
<td class="nump">25.70<span></span>
</td>
<td class="nump">48.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.50<span></span>
</td>
<td class="nump">30.54<span></span>
</td>
<td class="nump">19.44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26.59<span></span>
</td>
<td class="nump">48.65<span></span>
</td>
<td class="nump">40.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.69<span></span>
</td>
<td class="nump">$ 32.19<span></span>
</td>
<td class="nump">$ 36.56<span></span>
</td>
<td class="nump">$ 22.69<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted Average Remaining Recognition Period (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">1 year 9 months 10 days<span></span>
</td>
<td class="text">1 year 10 months 6 days<span></span>
</td>
<td class="text">1 year 8 months 26 days<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Aggregate intrinsic value, nonvested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,859,951<span></span>
</td>
<td class="nump">$ 17,276,219<span></span>
</td>
<td class="nump">$ 12,981,763<span></span>
</td>
<td class="nump">$ 10,752,711<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<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>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<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 number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<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>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<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 number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<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>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<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 );">- References</a><div><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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<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 number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<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>Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_MarketbasedRestrictedStockUnitsMSUMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_MarketbasedRestrictedStockUnitsMSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R82.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037411193936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Summary of Stock Option Activities (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">319,375<span></span>
</td>
<td class="nump">389,875<span></span>
</td>
<td class="nump">487,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(309,375)<span></span>
</td>
<td class="num">(65,500)<span></span>
</td>
<td class="num">(98,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">319,375<span></span>
</td>
<td class="nump">389,875<span></span>
</td>
<td class="nump">487,875<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options vested and expected to vest (in shares)</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding (in dollars per share)</a></td>
<td class="nump">$ 7.53<span></span>
</td>
<td class="nump">$ 7.70<span></span>
</td>
<td class="nump">$ 7.99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">7.48<span></span>
</td>
<td class="nump">8.42<span></span>
</td>
<td class="nump">9.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled or forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding (in dollars per share)</a></td>
<td class="nump">9.07<span></span>
</td>
<td class="nump">$ 7.53<span></span>
</td>
<td class="nump">$ 7.70<span></span>
</td>
<td class="nump">$ 7.99<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested and expected to vest (in dollars per share)</a></td>
<td class="nump">9.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">$ 9.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, Weighted Average Remaining Contractual Term (in years)</a></td>
<td class="text">1 month 17 days<span></span>
</td>
<td class="text">8 months 19 days<span></span>
</td>
<td class="text">1 year 6 months 10 days<span></span>
</td>
<td class="text">2 years 3 months 25 days<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options, vested and expected to vest, Weighted Average Remaining Contractual Term (in years)</a></td>
<td class="text">1 month 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, Weighted Average Remaining Contractual Term (in years)</a></td>
<td class="text">1 month 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate Intrinsic Value, Exercised</a></td>
<td class="nump">$ 5,588,750<span></span>
</td>
<td class="nump">$ 1,442,646<span></span>
</td>
<td class="nump">$ 3,936,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding</a></td>
<td class="nump">283,000<span></span>
</td>
<td class="nump">$ 8,071,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options, vested and expected to vest, outstanding, aggregate intrinsic value</a></td>
<td class="nump">283,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, Intrinsic Value</a></td>
<td class="nump">$ 283,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<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 );">- References</a><div><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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<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>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<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>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<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>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<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>Number of options outstanding, including both vested and non-vested options.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<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>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<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 );">- References</a><div><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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<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>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<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>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<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>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Weighted average price at which option holders acquired shares when converting their stock options into shares.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<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>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<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>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<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>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<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>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R83.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037515530384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Fair Value Weighted Average Assumptions (Details) - Employee Stock<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Volatility rate, minimum</a></td>
<td class="nump">53.00%<span></span>
</td>
<td class="nump">64.00%<span></span>
</td>
<td class="nump">66.40%<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility rate, maximum</a></td>
<td class="nump">64.30%<span></span>
</td>
<td class="nump">70.50%<span></span>
</td>
<td class="nump">69.90%<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">2.10%<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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">1 year 3 months 18 days<span></span>
</td>
<td class="text">1 year 3 months 18 days<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<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 estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<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 estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<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 estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<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 maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<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 minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<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>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R84.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404641696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Employee Share Purchase Plan (Details) - Employee Stock - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Nov. 10, 2023</div></th>
<th class="th"><div>Nov. 11, 2021</div></th>
<th class="th"><div>Nov. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan', window );">Duration of offering periods for ESPP (in months)</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Percent of compensation allowed for purchase of options</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod', window );">Payroll deduction accumulation period (in months)</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Grant price, percent of fair value of common stock at date of grant</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod', window );">Maximum number of shares authorized for purchase per purchase date (in shares)</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized under plan (in shares)</a></td>
<td class="nump">3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="nump">1,070,000<span></span>
</td>
<td class="nump">1,430,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value</a></td>
<td class="nump">$ 10.16<span></span>
</td>
<td class="nump">$ 11.46<span></span>
</td>
<td class="nump">$ 16.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate', window );">Maximum number of common shares that may be purchased on any purchase date by a participant (in shares)</a></td>
<td class="nump">875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod', window );">Maximum number of common shares that may be purchased per a 24-month offering period by a participant (in shares)</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear', window );">Maximum value of common stock that may be purchased in any one calendar year</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan">
<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>Duration of Offering Periods For Employee Share Purchase Plan</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;">aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate">
<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>Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares That May be Purchased On Any Purchase Date</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;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod">
<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>Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares that May Be Purchased Per a 24-Month Offering Period</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;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod">
<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>Share-based Compensation Arrangement by Share-based Payment Award, Payroll Deduction Accumulation Period</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;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear">
<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>Share-Based Compensation Arrangement By Share-based Payment Award, Value of Common Stock That May Be Purchased in Any One Calendar Year</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;">aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod">
<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>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number Of Shares Authorized For Purchase Per Purchase Period</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;">aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<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 highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<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>Number of shares authorized for issuance under share-based payment arrangement.</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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<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>Purchase price of common stock expressed as a percentage of its fair value.</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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R85.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405108416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Share-based Compensation Expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</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_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 21,641<span></span>
</td>
<td class="nump">$ 37,488<span></span>
</td>
<td class="nump">$ 31,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation expense</a></td>
<td class="nump">$ 30,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition period of share-based compensation expense (in years)</a></td>
<td class="text">1 year 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 3,434<span></span>
</td>
<td class="nump">5,851<span></span>
</td>
<td class="nump">5,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">5,210<span></span>
</td>
<td class="nump">9,437<span></span>
</td>
<td class="nump">7,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">12,997<span></span>
</td>
<td class="nump">22,200<span></span>
</td>
<td class="nump">19,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember', window );">Performance Based Restricted Stock Units (PRSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 2,800<span></span>
</td>
<td class="nump">$ 5,200<span></span>
</td>
<td class="nump">$ 4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">209,250<span></span>
</td>
<td class="nump">264,214<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Recognition period of share-based compensation expense (in years)</a></td>
<td class="text">1 year 8 months 23 days<span></span>
</td>
<td class="text">1 year 9 months 10 days<span></span>
</td>
<td class="text">1 year 10 months 6 days<span></span>
</td>
<td class="text">1 year 8 months 26 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<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>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R86.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405446336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Retirement Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, percent of match</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Employer matching contribution, percent of employees' gross pay</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Company contributions to retirement plan</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent', window );">Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Retirement Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations', window );">Mandatory employer contributions according to labor and social security laws and regulations, percent</a></td>
<td class="nump">7.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US', window );">United States | Retirement Plan, 401-K</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Retirement Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Employee maximum salary deferral contribution, percent</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_TW', window );">Taiwan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Retirement Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations', window );">Mandatory employer contributions according to labor and social security laws and regulations, percent</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Retirement Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations', window );">Mandatory employer contributions according to labor and social security laws and regulations, percent</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanSponsorLocationAxis=country_IN', window );">INDIA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Retirement Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations', window );">Mandatory employer contributions according to labor and social security laws and regulations, percent</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent">
<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>Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent</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;">aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations">
<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>Mandatory Employer Contributions According to Labor and Social Security Laws and Regulations</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;">aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<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>Amount of discretionary contributions made by an employer to a defined contribution plan.</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;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<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>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</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;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<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>Percentage employer matches of the employee's percentage contribution matched.</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;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<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>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</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;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_US">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=aosl_RetirementPlan401KMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=aosl_RetirementPlan401KMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_TW">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_TW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_CN">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanSponsorLocationAxis=country_IN">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanSponsorLocationAxis=country_IN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R87.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037402537120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</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_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 7,266<span></span>
</td>
<td class="nump">$ 6,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance increase</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Tax credit carry forward</a></td>
<td class="nump">8,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="nump">414,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">10,088<span></span>
</td>
<td class="nump">9,335<span></span>
</td>
<td class="nump">$ 8,609<span></span>
</td>
<td class="nump">$ 7,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets', window );">Unrecognized tax benefit, amount netted against deferred tax assets</a></td>
<td class="nump">7,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would reduce effective income tax rate</a></td>
<td class="nump">6,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Decrease in unrecognized tax benefits is reasonably possible</a></td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Income tax interest and penalties accrued</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Income tax interest and penalties expense</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit</a></td>
<td class="nump">3,649<span></span>
</td>
<td class="nump">5,937<span></span>
</td>
<td class="nump">$ 39,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember', window );">Alpha and Omega Semiconductor And AOS International LP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings of foreign subsidiaries</a></td>
<td class="nump">46,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=aosl_LongTermIncomeTaxPayableMember', window );">Long-term Income Tax Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Tax credit carryforward, subject to expiration</a></td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">9,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Tax credit carryforward, not subject to expiration</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | Period Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Tax credit carryforward, not subject to expiration</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm', window );">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | Minimum | Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm', window );">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | Maximum | Period One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm', window );">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome', window );">Deferred tax liability</a></td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=aosl_StateResearchAndDevelopmentCreditCarryforwardMember', window );">State research and development credit carryforward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 7,300<span></span>
</td>
<td class="nump">$ 6,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm">
<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>Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term</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;">aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets">
<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 gross amount of unrecognized tax benefits that have been netted against deferred tax assets</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;">aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<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>Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<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;">us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<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>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome">
<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>Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<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;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries">
<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>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482620/740-10-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-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;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<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>Amount of unrecognized tax benefits.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<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;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<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>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<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;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<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>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<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;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<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>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CounterpartyNameAxis=aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=aosl_LongTermIncomeTaxPayableMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=aosl_LongTermIncomeTaxPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PeriodAxis=aosl_PeriodOneMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_PeriodAxis=aosl_PeriodOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PeriodAxis=aosl_PeriodTwoMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">aosl_PeriodAxis=aosl_PeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=aosl_StateResearchAndDevelopmentCreditCarryforwardMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceByDeferredTaxAssetAxis=aosl_StateResearchAndDevelopmentCreditCarryforwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R88.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404503152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Schedules (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>U.S. federal taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 1,093<span></span>
</td>
<td class="nump">$ 645<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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="nump">2,260<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_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Non-U.S. taxes:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current</a></td>
<td class="nump">3,187<span></span>
</td>
<td class="nump">4,620<span></span>
</td>
<td class="nump">7,749<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_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred</a></td>
<td class="num">(1,669)<span></span>
</td>
<td class="num">(404)<span></span>
</td>
<td class="nump">28,599<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_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>State taxes, net of federal benefit:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current</a></td>
<td class="num">(6)<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="nump">$ 3,649<span></span>
</td>
<td class="nump">$ 5,937<span></span>
</td>
<td class="nump">$ 39,258<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_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective income tax rate reconciliation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">United States statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="num">(3.70%)<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign taxes, net</a></td>
<td class="num">(186.90%)<span></span>
</td>
<td class="nump">13.50%<span></span>
</td>
<td class="num">(14.30%)<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_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary', window );">Outside basis difference on equity method investment</a></td>
<td class="nump">27.40%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">1.20%<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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Tax credits</a></td>
<td class="nump">86.20%<span></span>
</td>
<td class="num">(13.30%)<span></span>
</td>
<td class="num">(0.30%)<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_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther', window );">Non-deductible expenses</a></td>
<td class="num">(6.90%)<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome', window );">Tax exempt income</a></td>
<td class="nump">2.80%<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent', window );">Withholding taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.090<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent', window );">Non-deductible executive compensation</a></td>
<td class="num">(0.786)<span></span>
</td>
<td class="nump">0.073<span></span>
</td>
<td class="nump">0.005<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_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent', window );">Foreign derived intangible income deduction</a></td>
<td class="nump">(0.00%)<span></span>
</td>
<td class="num">(7.20%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="num">(138.10%)<span></span>
</td>
<td class="nump">30.10%<span></span>
</td>
<td class="nump">7.90%<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Domestic and foreign components of income (loss) before taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S. operations</a></td>
<td class="nump">$ 9,079<span></span>
</td>
<td class="nump">$ 19,001<span></span>
</td>
<td class="nump">$ 16,684<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-U.S. operations</a></td>
<td class="num">(11,722)<span></span>
</td>
<td class="nump">711<span></span>
</td>
<td class="nump">478,386<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Net income (loss) before income taxes</a></td>
<td class="num">(2,643)<span></span>
</td>
<td class="nump">19,712<span></span>
</td>
<td class="nump">495,070<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_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsAccruedCompensation', window );">Accrued compensation</a></td>
<td class="nump">2,188<span></span>
</td>
<td class="nump">2,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsDepreciation', window );">Depreciation</a></td>
<td class="nump">6,286<span></span>
</td>
<td class="nump">5,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits</a></td>
<td class="nump">16,161<span></span>
</td>
<td class="nump">15,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="nump">4,574<span></span>
</td>
<td class="nump">4,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts', window );">Capitalized R&amp;D costs</a></td>
<td class="nump">1,398<span></span>
</td>
<td class="nump">1,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsAccrualsandReserves', window );">Accruals and reserves</a></td>
<td class="nump">445<span></span>
</td>
<td class="nump">558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">31,052<span></span>
</td>
<td class="nump">29,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(7,266)<span></span>
</td>
<td class="num">(6,686)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets, net of valuation allowance</a></td>
<td class="nump">23,786<span></span>
</td>
<td class="nump">22,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxLiabilitiesDepreciationandAmortization', window );">Depreciation and amortization</a></td>
<td class="num">(19,062)<span></span>
</td>
<td class="num">(16,899)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets', window );">Right of use assets</a></td>
<td class="num">(4,328)<span></span>
</td>
<td class="num">(4,315)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesInvestments', window );">Investments</a></td>
<td class="num">(26,263)<span></span>
</td>
<td class="num">(27,864)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(49,653)<span></span>
</td>
<td class="num">(49,078)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Current and non-current deferred tax assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction', window );">Deferred tax assets</a></td>
<td class="nump">549<span></span>
</td>
<td class="nump">536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">(25,867)<span></span>
</td>
<td class="num">(26,747)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized tax benefits rollforward</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">9,335<span></span>
</td>
<td class="nump">8,609<span></span>
</td>
<td class="nump">7,645<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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">764<span></span>
</td>
<td class="nump">804<span></span>
</td>
<td class="nump">1,121<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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions based on tax positions related to prior years</a></td>
<td class="num">(11)<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="num">(40)<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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions due to lapse of applicable statute of limitations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(117)<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_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">10,088<span></span>
</td>
<td class="nump">9,335<span></span>
</td>
<td class="nump">8,609<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_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred Tax Liabilities, Gross</a></td>
<td class="nump">49,653<span></span>
</td>
<td class="nump">49,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">U.S. operations</a></td>
<td class="nump">9,079<span></span>
</td>
<td class="nump">19,001<span></span>
</td>
<td class="nump">16,684<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Non-U.S. operations</a></td>
<td class="num">(11,722)<span></span>
</td>
<td class="nump">711<span></span>
</td>
<td class="nump">478,386<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="num">(2,643)<span></span>
</td>
<td class="nump">19,712<span></span>
</td>
<td class="nump">$ 495,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=aosl_LongTermLiabilitiesMember', window );">Long Term Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(26,416)<span></span>
</td>
<td class="num">(27,283)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred Tax Liabilities, Gross</a></td>
<td class="nump">$ 26,416<span></span>
</td>
<td class="nump">$ 27,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxAssetsAccrualsandReserves">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to accruals and reserves.</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;">aosl_DeferredTaxAssetsAccrualsandReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxAssetsAccruedCompensation">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to accrued compensation.</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;">aosl_DeferredTaxAssetsAccruedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts">
<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>Deferred Tax Assets, Capitalized Research And Development Costs</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;">aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxAssetsDepreciation">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to fixed assets.</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;">aosl_DeferredTaxAssetsDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction">
<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>Deferred Tax Assets, Net Of Valuation Allowance, By Jurisdiction</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;">aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxAssetsOperatingLeaseLiabilities">
<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>Deferred Tax Assets, Operating Lease Liabilities</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;">aosl_DeferredTaxAssetsOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxLiabilitiesDepreciationandAmortization">
<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>Amount of deferred tax liability attributable to fixed and intangible assets.</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;">aosl_DeferredTaxLiabilitiesDepreciationandAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets">
<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>Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets</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;">aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent">
<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>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Percent</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;">aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance 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_aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent">
<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>Effective Income Tax Rate Reconciliation, Withholding Tax, Percent</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;">aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<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 );">- References</a><div><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;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<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 );">- References</a><div><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;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<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>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<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>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<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>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<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>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<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>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<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>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<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>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<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 );">- References</a><div><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;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<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>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<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>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<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>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesInvestments">
<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>Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxLiabilitiesInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<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>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<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 );">- References</a><div><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;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<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>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary">
<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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent">
<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>Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII).</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther">
<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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<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>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-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;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome">
<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>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<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 );">- References</a><div><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;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<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 );">- References</a><div><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;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<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 portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<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 portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<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 );">- References</a><div><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;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<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;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<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>Amount of unrecognized tax benefits.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<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;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<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>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<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>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<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>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<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;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=aosl_LongTermLiabilitiesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=aosl_LongTermLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R89.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037516908496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic information Segment Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | Segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<span></span>
</td>
<td class="nump">$ 777,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<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>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<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;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<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>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R90.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404990576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic information - Revenue by Geographical Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<span></span>
</td>
<td class="nump">$ 777,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">524,788<span></span>
</td>
<td class="nump">561,855<span></span>
</td>
<td class="nump">630,238<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">95,417<span></span>
</td>
<td class="nump">84,546<span></span>
</td>
<td class="nump">120,978<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KR', window );">South Korea</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">9,956<span></span>
</td>
<td class="nump">9,168<span></span>
</td>
<td class="nump">11,802<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">4,938<span></span>
</td>
<td class="nump">19,744<span></span>
</td>
<td class="nump">12,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=aosl_OtherCountriesMember', window );">Other countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 22,175<span></span>
</td>
<td class="nump">$ 16,008<span></span>
</td>
<td class="nump">$ 2,064<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<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>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KR">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=aosl_OtherCountriesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=aosl_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R91.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404705696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment and Geographic information - Revenue by Product Type (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 657,274<span></span>
</td>
<td class="nump">$ 691,321<span></span>
</td>
<td class="nump">$ 777,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aosl_PowerDiscreteMember', window );">Power discrete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">426,146<span></span>
</td>
<td class="nump">458,795<span></span>
</td>
<td class="nump">545,135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aosl_PowerIcMember', window );">Power IC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">205,778<span></span>
</td>
<td class="nump">218,620<span></span>
</td>
<td class="nump">220,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aosl_PackagingAndTestingServicesMember', window );">Packaging and testing services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">4,119<span></span>
</td>
<td class="nump">3,979<span></span>
</td>
<td class="nump">11,535<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=aosl_LicenseAndDevelopmentSerivcesMember', window );">License and development services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 21,231<span></span>
</td>
<td class="nump">$ 9,927<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<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>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aosl_PowerDiscreteMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aosl_PowerDiscreteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aosl_PowerIcMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aosl_PowerIcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aosl_PackagingAndTestingServicesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aosl_PackagingAndTestingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=aosl_LicenseAndDevelopmentSerivcesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=aosl_LicenseAndDevelopmentSerivcesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R92.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037404162288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment and Geographic information Location and Net Book Value of Long-Lived Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets', window );">PPE and land use rights</a></td>
<td class="nump">$ 361,669<span></span>
</td>
<td class="nump">$ 382,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets', window );">PPE and land use rights</a></td>
<td class="nump">106,666<span></span>
</td>
<td class="nump">114,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets', window );">PPE and land use rights</a></td>
<td class="nump">249,791<span></span>
</td>
<td class="nump">263,083<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=aosl_OtherCountriesMember', window );">Other countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets', window );">PPE and land use rights</a></td>
<td class="nump">$ 5,212<span></span>
</td>
<td class="nump">$ 4,275<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets">
<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>Amount after accumulated depreciation, depletion and amortization of property, plant equipment, and land use rights</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;">aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=aosl_OtherCountriesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=aosl_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R93.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037405526272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets (Details) - China - Subsidiaries [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_aosl_RestrictedStatutoryReservesLineItems', window );"><strong>Restricted Statutory Reserves [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount', window );">Foreign subsidiaries, restricted statutory reserves</a></td>
<td class="nump">$ 93.5<span></span>
</td>
<td class="nump">$ 93.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets', window );">Foreign subsidiaries, restricted statutory reserves percent of parent consolidated net assets</a></td>
<td class="nump">10.50%<span></span>
</td>
<td class="nump">10.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityByLocationAxis=country_CN', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_RestrictedStatutoryReservesLineItems', window );"><strong>Restricted Statutory Reserves [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves', window );">Foreign subsidiaries, minimum percent of after-tax profit required annually in statutory reserves</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityByLocationAxis=country_CN', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_RestrictedStatutoryReservesLineItems', window );"><strong>Restricted Statutory Reserves [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital', window );">Foreign subsidiaries, statutory reserves maximum cumulative amount as a percent of registered capital</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount">
<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>Foreign Subsidiaries, Restricted Statutory Reserves, Amount</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;">aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets">
<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>Foreign Subsidiaries, Restricted Statutory Reserves, Percent of Parent Consolidated Net Assets</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;">aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves">
<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>Percent of After-tax Profit Required Annually in Statutory Reserves</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;">aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_aosl_RestrictedStatutoryReservesLineItems">
<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>Restricted Statutory Reserves [Line Items]</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;">aosl_RestrictedStatutoryReservesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</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_aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital">
<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>Statutory Reserves, Cumulative Amount as a Percent of Registered Capital</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;">aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>aosl_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityByLocationAxis=country_CN">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityByLocationAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R94.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400078016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Purchase Commitments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=aosl_InventoriesAndServicesMember', window );">Raw materials, wafers, and packaging and testing services purchase commitments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems', window );"><strong>Purchase Commitment, Excluding Long-term Committment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Purchase commitment, amount</a></td>
<td class="nump">$ 100.8<span></span>
</td>
<td class="nump">$ 127.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_CapitalAdditionsMember', window );">Property and equipment purchase commitments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems', window );"><strong>Purchase Commitment, Excluding Long-term Committment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Purchase commitment, amount</a></td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="nump">$ 9.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted">
<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>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=aosl_InventoriesAndServicesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=aosl_InventoriesAndServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_CapitalAdditionsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_CapitalAdditionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R95.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037400386320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Contingencies and Indemnities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnification Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Indemnification accrual</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-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;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<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>Amount of loss contingency liability.</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/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-10<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;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R96.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140037411196928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">SEC Schedule, 12-09, Allowance, Credit Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 30<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_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Reductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=aosl_AllowanceForPriceAdjustmentsMember', window );">Allowance for Price Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance</a></td>
<td class="nump">39,976<span></span>
</td>
<td class="nump">18,731<span></span>
</td>
<td class="nump">12,415<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_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="num">(204,153)<span></span>
</td>
<td class="num">(165,543)<span></span>
</td>
<td class="num">(170,651)<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_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Reductions</a></td>
<td class="num">(202,440)<span></span>
</td>
<td class="num">(144,298)<span></span>
</td>
<td class="num">(164,335)<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_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance</a></td>
<td class="nump">41,689<span></span>
</td>
<td class="nump">39,976<span></span>
</td>
<td class="nump">18,731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance</a></td>
<td class="nump">6,686<span></span>
</td>
<td class="nump">5,755<span></span>
</td>
<td class="nump">41,474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions</a></td>
<td class="num">(580)<span></span>
</td>
<td class="num">(931)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Reductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(35,719)<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_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance</a></td>
<td class="nump">$ 7,266<span></span>
</td>
<td class="nump">$ 6,686<span></span>
</td>
<td class="nump">$ 5,755<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<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>Amount of valuation and qualifying accounts and reserves.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<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;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<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>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<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;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<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>Amount of decrease in valuation and qualifying accounts and reserves.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<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;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=aosl_AllowanceForPriceAdjustmentsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=aosl_AllowanceForPriceAdjustmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>118
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #* %UD'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  R@!=9UWI$]>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;05T=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC
MVB/4G-^!0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*>
M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R?
M2/4:IU_)"CH%7+'+Y+=FO=D^,EGS^K;@]T7=;&LN>"6JAX_9]8??5=AY8W?V
M'QM?!&4+O^Y"?@%02P,$%     @ ,H 769E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  R@!=9(D[)[ED'  "U+P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6::W.B2!2&_TJ7.[4U4Q4C%Z-F-K'*8-QD)[>-F9F:W=H/'>@H%:#=ILGE
MW^\!%$*V.<)4^R4*>E[A27?SOG".GKEXC)>,2?(2!E%\W%E*N?K<Z\7NDH4T
MWN<K%L$G#UR$5,*F6/3BE6#4RXK"H&<9QJ 74C_JC(^R?3=B?,03&?@1NQ$D
M3L*0BM<3%O#GXX[9V>RX]1=+F>[HC8]6=,'F3'Y=W0C8ZA4JGA^R*/9Y1 1[
M..Y,S,]3>Y069-_XYK/G^,U[DI[*/>>/Z<:Y=]PQTB-B 7-E*D'AY8DY+ A2
M)3B.?]>BG>(WT\*W[S?JL^SDX63N:<P<'GSW/;D\[HPZQ&,/- GD+7\^8^L3
M.DCU7![$V5_RG'_WP.X0-XDE#]?%< 2A'^6O]&4-XDU!WZHIL-8%UKL"LU]3
M8*\+[*8%_75!/R.3GTK&84HE'1\)_DQ$^FU02]]D,+-J.'T_2O_O<RG@4Q_J
MY-CA3TR0+ODZGY*/'SZ1#\2/R*4?!/!/B8]Z$GXB_6+/7<N=Y')6C9QID4L>
MR65,3B./>56!'AQ;<8#6Y@!/+%3QCR3:)[:Q1RS#ZBL.R-E6'D"Y65L^Q<NG
MS"W*;>1L[ *WG>G9*.Z_)_>Q%##D_U$1SA7Z:H5T'?@<KZC+CCLPT6,FGEAG
M_.LOYL#X345'I]A4DUB%7+\@U\?4QU/N)K#>2'+WNF(J;'BY:72_J/B@56WY
M:!*K\#DH^!PTXS.)HH0&Y):MN) J4+B.%(D*KX-6M06E2:P":E" &C0#=<.$
MS[UTH2*P="K'%*Y4+$VU:Q-:WQ::)K$*M&$!;8B>JI,(D3*;^;$+@^L'HP(%
MAZMUN\:@:QLJ8FAA6V*:Q"K$1@6Q4</U2E!P29G)J9^3N-8##6+EI$3+VM+2
M)%:A=5C0.D3/\#22OGR%X14P<I6$]TRH*.$:AF%V[?[0'*I(H:5M26D2JY R
MC=*Q&4U8W;*%G[H(&&)7-%3.PBU"DV"UI(3"-+X.V8*2.0M]ET=>XDHNR(4?
M^O*]A<MAXKIM:>I2J^)\8X#-)CC/(Y<+F)XTG:E[9"YA92. P>%)),4KO'IJ
MQKCZ5+G*X46M 6I2JP*T2H!6$X!W](6<>[#B^0^^FU%$9O(6R>&P:QP<V ?V
M0$D/+6Y-3Y-:E5X9"$S4-6_H33P/U..]S1N8?A$CUY%ZS.&23D#A8NW!/^",
M)^H+!Z[0&N$N@H%9)@,3]_8HPKMGKD2(2UK$62;"7<(Z("!:*Q%JC0ZZU*H(
MR_!@XJ[_/4(GW8+5[XX_1TI\N-P9#?U <E6I@Y>VYK:+*&&66<+$(\![;C<\
MEN"/__)7]1<,7/'LDIBFDIO6,*%+K<JMC!,FG@#^-][RJZR2%ZYT<JF$I35'
MZ%*KPBJ3A(G;_VPR3@2C]6,*%^@;(R4DK?%!EUH54AD@3-S]7_ TF-XL>80E
MB"TB(]OH'@[[EI*6U@BA2ZUZ3[7,$!9N_>]\"4F+/Q#3^GC_"9R_FP@892ID
M6Y0<'H;@-.9+\!PPD3\8^X9AD145Y(D&"2,K)DB<?JB\=ZLU2.A2JS(M@X2%
M6WT(^IX?+<C\-;SG@1(E+C"YGE\H*6E-"[K4JI3*M&#AUGXSU,CIB[NDT8+5
MIM<M0E>3^73RIY*7UGR@2ZW*J\P'5J-\\)T%0?<Q CL&DY7&L,IYY#R.$_4R
MMT7S2F6)';RH-;9=9 *KS 16HTSPC0=@+*C(;RT)Y1.M+4HUL+2Z?UUJ55BE
M^[<:N?_-3=[\-F6VE$DJ$S4T7/$'4U4Y>%5K:KOP_E;I_:U&WO\\DDSDCZ_3
MV^%T@U%)#5>LHZ;5^>M2JU(KG;_5R/EGTY$X5+(%5_O^+3H75,"U8^*Z#(1
MQLLEE?RTA@%=:E5^91BP<"^_YC</:1"0DR2&CV/U#/W)9PIX76M:NT@%5ID*
MK$;/%4Y#)A;I@O8[*,@EY*AP12/UL,,%Z[%IC0>ZU*I-"F4\L'%37SR\FOD1
MC5P?DE5V0SS;=RI$=E\<5KF\=^?O64 7ZE8&_&=J8>)UK=L6=I$+[#(7V(T>
M,,R78.&PD;=%IAZ6UGB@2ZT*JXP'=J.'"3?)?>"[9!9PJKR0XBJMFV2T!H:U
MVD&FEO;=/8T'QO"H]Z0"\Z9QJ%$.V,1MR=W'O77J)M>)C"6-LO3YT8_RO!U_
M4H+3VUV4JPW>G*HU.AS:UFA4G.\:RB[B@%W& ;M1''!@_1*PF)U''GLA7YAZ
M'N)2AF&8]FC8'RB?,^/%K8?2+G*!7>8"NV%/T=NVCQGL5!J.+6)U/3)X66MB
MN\@$=ID)[(;-16MBZQZC>F:XW.R'DIC6/*!+K4JLS ,V[N,G@,O+D8&+4#+"
M!>JOBUIMORZU*J;2]MNX73]W9K=DDGA^VIHQD9+!@I^9KUIJ/VG_\;K6U+3:
M_]Z;/N?4T6?]XC%QTX='><MSL;?H29]DG=B]\NMY0_LE30-!3 +V *7&_A#6
M#9'WB.<;DJ^RKNE[+B4/L[=+1CTFTB_ YP^<R\U&^@-%I_[X/U!+ P04
M"  R@!=9=SZ^Z&T"  !(!P  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;*V576_:,!2&_XJ52;NJ2$@HVQA$ KIJ5'1#9=TNIEV8Y$"L^B.SG=+^^_DC
M9+1*4Z3M)O'7^^2\Q_'Q>"_DG2H -'I@E*M)4&A=CL)0904PK'JB!&YFMD(R
MK$U7[D)52L"Y$S$:QE$T#!DF/$C';FPET[&H-"4<5A*IBC$L'V= Q7X2](/#
MP W9%=H.A.FXQ#M8@[XM5]+TPH:2$P9<$<&1A.TDF/9'\Z%=[Q9\)[!71VUD
MG6R$N+.=13X)(AL04,BT)6#SNH<Y4&I!)HS?-3-H/FF%Q^T#_=)Y-UXV6,%<
MT!\DU\4D>!^@'+:XHOI&[#]#[>?<\C)!E7NBO5\;?PA05BDM6"TV$3#"_1L_
MU'DX%O1?$,2U(#Y5D-2"Q!GUD3E;%UCC="S%'DF[VM!LP^7&J8T;PNTNKK4T
ML\3H=#JM<J+1@OO_P21V'&J#M9-A5B-F'A&_@.C'Z%IP72CTB>>0/P6$)IXF
MJ/@0U"SN)%Y5O(>2Z S%43QH"6A^NCSI""=I<I0X7G)JCM#/Z49I:7[!7VWI
M\K1!.\T>RY$J<0:3P)P[!?(>@O3MF_XP^MAF]3_!GA@?-,8'771O7$AT221#
MBXLVK]V Y^GWEE[1#+KV[+P)_?RDT+]@!FUQ=ZMG^ XD^D8H?42WZS.T7*[:
MC+P"N?AJQ-,6]1-'P\;1\"1'2Y&]>%"["6O,T950<(;FF!+S-W."VVS]*\7;
M"X^*$@.Y<[5:H4Q47/M2T(PVU\'45<%GXS-S3?BJ_A?C[YAK+'>$*T1A:Y!1
M[YW9$.GKMN]H4;K2MQ':%%+7+,Q5!](N,/-;(?2A8S_07)[I'U!+ P04
M"  R@!=9O!L4*_L'  #X)0  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;*U:;6_;-A#^*X17#!O@U.*+WM+$0)ID6(>N#9)L^\S(3"Q,$CV*<IK]^E&2
M(UGBB4X'?TDD^7AZCCSR>7C4V;-4?Y=K(33ZEF=%>3Y;:[TY72S*9"UR7KZ7
M&U&87QZERKDVM^II46Z4X*NF49XMB.<%BYRGQ6QYUCR[4<LS6>DL+<2-0F65
MYUR]?!29?#Z?X=GK@]OT::WK!XOEV88_B3NA_]C<*'.WZ+RLTEP492H+I,3C
M^>P"GUZRL&[06/R9BN=R[QK5H3Q(^7=]\VEU/O-J1"(3B:Y=</-O*RY%EM6>
M#(Y_=DYGW3OKAOO7K]Y_:8(WP3SP4ES*[*]TI=?GLVB&5N*15YF^E<^_BEU
M?NTOD5G9_$7/.UMOAI*JU#+?-38(\K1H__-ONX[8:X#91 .R:T#>VH#N&M F
MT!99$]85UWQYIN0S4K6U\59?-'W3M#;1I$4]C'=:F5]3TTXO+[]^N?OZ^=/5
MQ?WU%?IX\?GBR^4UNOOU^OK^#IV@/^ZNT$_O?D;O4%J@^[6L2EZLRK.%-F^N
MVR^2W5L^MF\A$V_YK2K>(^K-$?$( YI?OKTY'39?F'B[H$D7-&G\T:F@*Z5$
MH1$O2Z'+4RB>U@&#'=1SZ[3<\$2<S\SD*87:BMGRQQ]PX'V HCN2LT&LM(N5
MNKPO+WFY1F;44%)?B'^J=,LS$SPXBJTKOW%5+P#;)0Y]3,*SQ78_'L L]G$4
M=68#I*Q#RIQ(;T6I59IHT6*%\+4.@KT7,TQ'X" ;'T;F=\A\)[*+))&5Z3*S
M;B7"]-]#)N:H$!J"Z%NOQ\1GP0BD;44((QX,,^A@!DZ8GXJM&5BI4@$.;F C
MB_W0]T;0 +.($A;"V,(.6^C$]E6OA3(+VO[$@T"&]ML9#OP11MN*D" (8(A1
M!S%R0KR7FF=O@!A9+Z=QY'EXA-$V8X3&= )DW(&,G2!OE&%PI5_F:)/Q&J:9
MV?6DWAAJU9-)&=N0:1#@> 09,//#B&(8,O9ZCO'<@V\@<YT63R@3AG*1JKGU
M1#Z>5.:F[>A)Z#O7@['V/2MK(3-&63P!?8\>\8$YI7GQE)H9?Q H!GH/CR<^
M8!6$P<3ZA'M"PTX.65Z;%- O*!=Z+5>&K+=F+:TS @1* *"!1\?9 -F9288G
M5@+<,Q)V4]*5>!1FDM4X$YD+I/DWQW3;.=N'X3,+*V T-=5P3TC8S4CMHI7)
MXNE$"Y6[0-JL0WQB=ZEMAN/0HQ- >W[";H)JERX'/("5,/,]BSQ!PS@.Z=2@
M]]R$@S=IKBSE#VF6:D-2H/#"3H[[7N5U+&_#H'O2PV[6,\)!52;1]X(&8[;Y
M+"0T'#,*9!;[="I[>M[#;N+[U$U#4:(-?ZGU#0C3IC02QM$8I6WE[PN@(<B>
M][";^.[64NEV&J[$ [RPV?R%<4#'X@$T,UP!(R0]RQ$WRW7+FA)&AU5@%Q*(
MS>+Q0 -6D1=.C#/IN8RXN>R7M.!%(G8D?" GB4U4L=65@%$43"P59&]WYB:S
ML5PXA-3F*1_3\9X%L&(TFNK3GLN(F\N&HO$04INEL&]4X7@5ANQ"X@<30HST
MA$;<A/:YH[*I.40 (@M"PL8(;3/3F<'$!H;T1$;<1 8M1>BDIV 0LLU9%)A3
MP)8KFM(RI*<UXMYS05KF4!;8.RP2,$LI0F8AF<S8GI.(FY,F5X&#_0SMNB(R
MAFU;48(GEG_2<Q1Q<Y1C33B(&Z MC\5C;0::^6R*%GKB(F[B&HO(0]D!L%,<
M!%8ZVV8^]J9D&NU)C+I)K%W/#F"D$(M1YHU3&+"CV(_P1*&(]DQ&W4QV*?,\
M;38X95O;DD6=&Z)(ZGSXZ8O4 F'_9Q"[TS.L"!$D+8_@:!A]SX_47;Z\4:^+
M3KGFQO?<K)0*;7E6"?3.>^]Y!)G9TOX(:FQZU.KFL;P->V.OONEFX(O*['E5
M^J]8G2+LS3W/VW7+!Y269:V^ZPR1E2[-3GYELN04%;(PVWF-?JL*T2*AWKR]
MJ O430.[U+SK.YN;Q[4(I\DPRIZY*7-OGTS&R^)_#[A3%GSW@!_)V[ K>HU
M#U1C!P/^MA&GP1Q[X<ZL'=]H'@=QUZ'FST8T1TK9RVMJ="<630/*YA'& Q?A
M//#9FUS J61+DG!,IY#-5#+UHH6Z1<N],AQ:J9<N&&U6T%)_0.$<TVCOJ=T+
MQL(/)RS@(&T9<Q+&Q*H\P'9TJC1&>[U##^S!5ZNT/C$TM+;AZ>HD+5#"-ZFA
M.1 N(%]\BKVQ6H#L2.Q-[2)I+W2H6^A<)$F55QFOCT%D6S27N9E'Z_KH=&N$
MCRQA3K;ERPFFS*KQ0G8FKR>V%K27.=0M<VZ%YN;1"@FN"C/G8)"V:@E,Y_KC
M&@)DQPB))U"R7MZPM\B;BVRSYDTZ?\W%$T=W(D^-A%A5B98*?4Z-MG@EU[7,
M5D*5/_X0$1Q^:$KM^@4\F@+V[+%9\\;[4,@NHC&>J%2S7A,QMR:RE%MW-C !
MV-Z[PS5!T-!1$V2]D&'NC?X769PHT>;Z#5<3.(\J5H[E;1AQ+U88/4H5E#DU
MSW<'?21OPZ#WSG7=58?N^-116V3 L:WO1>.Z V#F>V$X01*LUQ3,K2EN#V:A
ML_UW#\B1O VC[?F?':<6SXY:BS^6MV'0O0Y@!VOQA[.P=3'XLH$&5HT#,L.Q
M/]9EB[W/<NIOHG[GZBDM2I2)1]/.>Q\:!ZK]S*B]T7+3?*GS(+66>7.Y%MSP
M3VU@?G^49F.[NZD__ND^]EK^!U!+ P04    "  R@!=9=1Z===0"  #Y"0
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
MPO5%2*"!C$UL]:6QU2]X6,!\8:+;/="<P0Z<[6\*^MS3)54Q,B:.I92>3MK
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
M:3&4EKBJ(Z?96 0:DT!I%$IC*)J8 MS&=,TVYM"-15S5IY0? #S=)#(/:K!
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
M*^=/9=.4Z]V/RSQK/Q>Z!NW?;\JR^?;BO.7?E]4?NQB7_P=02P,$%     @
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
MS\_Y\UE*4E$9,'DUC'Z-0\KPA8-3@\=L(I)[.B,PJ;!3^1"UR79G]%I1RC8
MV^(#\^(*OH.3AUUK]OE(:WA6]@ZW&1@*%CYXI P?0W;I]\7&]&M7XZ!ET#ZP
MV*;A':E45?&7( $-\38S(4BW+ROF)UBT*1;&M(5I0!.U2/[\EL<=W]T2JQB4
M%GP/<112N;/ 5I% 9%X89-L (2O3 D\W#=%HMCV_>SN&GE_-BY\N+]\J6\^+
M7QPLN_@(5 V=*=ZTQ6]E!RQS_AB/^^Q1OL.&> ;GZQVPT^_T[K6\2Z</FY.I
MWE\^%I>KSM"R@QJEQ?4[!^-< P?B=\5R:&N@F=AZL:=9?T-9M]NRP0V!U3P'
MI;3Z W<C4^[ATU<X1!38[=#Y :T,T,IRT(],$?V=OXYLLT&;DB^.MP$6$V01
MV0L_@UFVSI/&QV/O.U ].!J.+\H'_YHR!Z15RY5%E0('%EX[.S^!PUX7NW()
MKRS+12<J#_Y=6=H-.?!?0>^N?L?_%/\ A'L)6BC;*%%5XQ-Y']DX,L)(W,^F
MQ)V/Y^'I_/'7LZ,[R ]=/)Z?P4.BPD3V@LX1^N.&LN#DS+C+Y!G&-K+EG;NV
MGF10AJ\R5+8:X%\@LP6(?F5&*J+.E& 4SO^\.CQ8[JVT8?K6_U<9^E3@#H[@
MUJJ2B "8;11F/^"I@=LK1,*,?\ P@L)K":7 )&,.6( 6 Q1H29%E8J_DX/&#
MLADJW =77)S/S[_&%8-DT,>].'[HP0'>L_?H;5\"_AF-A O8 M=\!@  .&)?
MG -O*N]\@4[6'/!/\..BIDV/27#_6$'<M4!16=<6'T#M?QO"SH2P+Q %5$1&
M)"Z$V60#RMIME:82;--FV[B]2400SPA<W6(+ABT(L?6H*RLZN83H\<3X]S4L
MA+7J@_GCQU\?KAV_8D8#R(NTFL\ &1$6(QM6I5]/+  )N6NO[]V6$F3!CP<S
M_5*V Z(&&/-\7KQNBU=FT>DG%V,M#L<*ZAMH0Z&M#(!G&,(#N@7K24(&*AO5
MC;FV;O ('($VYD;=5I_HI9NW>J9@K*TZ5A,))Z :/OOVB1_)D R$XM'YM=U.
M""UPU.G\X<774W)Y\1^32Q#&[V#*=]9_8F3TH97]Z\<^',.YWT%(<=]TE[OP
MYI"^F2/Y!0 K\+1\P>Q#)RQB@P2!Y]2X'5E-W%'0MT-3,[0J"Q0H<CW*&GT(
M.)3E$FEP;;H8\,&6 QF;: G G%L6H$[DGC8V\224BY<PO?^>QMN45>=0*;@-
M.EM@XFV($%3["GVWI@"(B%,)^3D6$&=I_X2^ZQ%0KL2_!)3GB806;+QXB>J"
MHBI/_4'P<#Z9'NA&9 BL!UX<.%*!=AS%MB=K8&>DN1T 40!-9 H96UATX_#_
MJU(WH6I*NX'#6L$A 8>DO+ @1H;'D'\:U,0#[F"'$_:@!+=P"DB@4MV9U0 >
MJ .!A($=#(4 AWQC]OQ,S_NV[-Q&OE>_>*;(MSC<9\^<#F>X8("$^+1G.(J;
MV!GBNC^ .KNT0'*07U@LH#"!;VRN#_09L6G3JY*&L3V<%0X(M"TM^]R1/V;*
MW=X[X"@T&X1X:X?[O$ SBP<*KR>.9$)X;9%C[7(?0P+XA 8=:KN"*9LP$'.,
M[@TY&;H&Q/N* 7&(G>M 0F3[C+S9..8ND2R$"0TY^!)@!%J>H"" )R^>3RY#
M07<E2_# #/A_!#AVU<:1BGHP^ 4<#7B[3;G#W6*FH*'YL$ G=>PI/8'E^F[8
M]BG<DY +: 7;\LEMMJXEQZHUIA:\XX;(.T]RUG +.KW$O(CXMZO1DQN,?*O2
MJLT"_@ X!\_BF.BSE$@F#)"H*!)@4ZU;U[C5G@U$LU=L=:#Q XDBZ<N!HSG
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
M);1T]&!BR4&B=\%,5$-(Y:8,Y8P/^9:N5KGZHBPIYM+:706?L?'LB)L%?+;
MO:)[A5@Y2J]FX$.]O(=[_&")3<*DTN='.*MITOH%9*BW@C#^J6WA>7A('/(R
M!GE@M!.B.S222U9,KA/1[IU:*CTU8*'!L)L",N0 ,R2, ;$PC^31F4$);D_B
M\K%#'-[/XX)YF$Z!%G:%H0Z29E8JHY34O5Q$P%1PGQ,H9HI/H%7F(#5ZA-0,
MS(FH94?7UB<OX02&RR330DSI=4GR<_3*J%W+M98OZNO3J*7$JUQR)'KCF-8<
M4 (\?*N7 4S&=F(CCH;^N.$B/PH>_U-+!7/)B<10)@G.E48[<:2?X3]4%<7I
MZ^R[M7X7BUE26ZA)OI5SF#]T38UQ=V\(M8\=I^R+Z:J:Z=3VVRQF\YHSAN\I
M"/HZW)$0D\>=EK9D->B2:$2IIB0(12XXE(K5;UI7! ,=:P[.S6;HK6E"05&L
M<:0D-:@<NL*TDH2^=.;MC]V906\M]*KM&UJ4-063W^R1\V1^.V%ZE03GPMN!
M[JB$B7X'&.YKJRWUZ37V>E$&"[+$<^B^,)91A>]T_=H. 6@>7DNGU1P/-ZJV
MX\L#J)@^J'81F]!FHY?4T1;E&1"ZMRM$(:-+ 38 'NE0/6&Q :YT\GJMI$#6
MZ]T;/JMRD,-$$R7]^X&IXATGU!7$EPTE]3N\X5+M6P^43+2-=/%8>0+K<Y@W
MEY*0W-#M]/PB,TO4W]I^'._QM!A["$8=/1)IL$GYC  #%\5J-$L%A\4Q$8#D
M'F)M).-(3[AX79IC1^> ."EGH%@;G?$2 :YC#*7;6$_(9*QCT!HKKO/C_B+2
MWI*O9>FG0N3&?J+;#3&TA "!HX;\DL=-2.[V$-^_FIQ=VS\H&1-1B]0N45(T
M*CC6UZ& *JE;X2PK<-@.?[J UQ3RSKPN3)U=AVK\F ^@AKA%7M0=VO>RE.T4
M_5QE7K:CR0Y^98 :/#C7'C$V7\9P+2@' [A4*(4XA"(7J%1257*RV)^D?XMF
M(YS+J:KTL+]T7%/+484<$O73RP@DZO'1_8G8BW=02S\3+0Y6U\A-O5+<C6N5
M@\9+7@TB?PE7$%@8NM 50&TT[#$!L=+5A<*6$T@W;3FUI9HP]&L*E+)NQY@*
M,O<4)SB^18UOQ>R.6=:[[_Y>;K9/7MP[SGYE?MD4<,= ND0+1N54>"(9+BW"
MXH.RVKXP^,1CLWW2U<'+C_UDR6^D7 F(]<4SAUCV[JO+JV?W9GHM<;CW7 +J
M#;@@2RN1JN2W!,8FAP&D\55G%QRB4A>6*S*EL7@-CU!1,RL&5H%Z]0BWH**?
M((BAG+J?*D4<8\2K<\9Y\I;@T83,"<=D@:*&<DFKIJ[-YS)H8<UL<Y4M59*4
MGVGM0[^F2X#22W6!(-<,\5+M?0#(V.B!=I": \.=N51RR=?J9%XY=_,B2L7?
M9>A#.8DNBC>"X(WL$R\D3P!(C#'T2=-EK9C."XHMO"U[M (5UFL_ZM(N^[TF
M;</.N<Q<T'X%,!'O 1K=DQ@8+@2(,QZ+-XGR;88IRRF_"7=*%W*9E4L0_$^:
MHS>NQAOK6&V/JCL"J&@3F),Q#"J2#:5;.,,F7.:U<!#IYDY"L;A9=V@PRUDG
M4[B;+^Q5SBI(0'Z?*O*TP(U>;U;D0XJWI@;?<9;>8RV@Q*4;&<!\)>H0U?-!
M1O4HUARAWVN'&KS1+ME*NX5B@9)V"U%Y0*P< Z6*D(3$ *G":WVEGC?>[ O/
M:5'#"$H?Q^-:4@,G0\40B0333>;I<F+&GV5;"[%#_DD24HG72D92!/[@\G&Y
M!H2[$4B:6=I08.S:R>\BR.7B DVU;BN]1HLB2X%N"G$%WYVEABZ+K?:ZI!M]
M@^D6BEM@Y$/&2U'R7T#$-['37T?![[\T8B@0-$$"EH'W2%CU9L"D IE36JRB
M$86&:DU*2AG8+#[OJ^22P.?))8'%2Y&K+'P1(A'8ID=W1)W(?7G'KQOD7UD
M.KG .+E;A=[ KA7Q7KG&(D0GCV385>#3&Q>/35TR<HG9_WB%>?3 0>SIVO^Q
MJU9G=RZ)@M>@F%09(XUY>_N1]=E1->5ADWV:<]ALG/P,PY%Y7[$3$6:BG9/5
M)MKCH.ER-C&Y*?GG/28&RYNZDUOV BG)]7SX*X;FY#DH#!?J?LA@36U3=M;Y
M-%,K3J9YAK?5GUQ58+KP6/B7/B+PE1FOCK%$$N/.(]MBODUC.EDMERE%CR1$
MN<D\@E$UFJ,<%3C0WFE51XRDHY)K6#2OI4 AK2:YS<**[-Y7SKU2=3L=N;1_
MZ"6E*8#+@TZ4>0D2QW4TT?:-\HTW^N,:*Y0I8K"(AI8#&(MA*GL+JM=:&DM]
M?Z_XG^&6R>1&@1LCG>,0IHC)\\1"1ZD>S7%XUV$\3;E_1]J<U !$G,D;.,5@
M?@*YMNKN\02C*NA%<EFN78[NP=7H3H+(&KF-/826F(U>:K,7B4#Q5J/WV-.<
M_0S6RZNWX5?0Z&RSWTJBNZ6CQ/X[9/(2H4)OZ:WTWP=WBTX'=P]>\49OYGJ4
M%(^<SA^.[^F*"7^](>165Z7/0HWX..G_/+M=44++=W^EVQ7S[T8W+QY<\20,
M9MOP2S?H \3^(33;()]XD9Q6APIW,H(9AT89UDEW V'8I*=!DCN8>:(?U"D\
MH*UQ:<<W_B]>)RG5/7X4!%E.W@$KG<5)8>:<+DD;_11JYUHWA'Y)?@#X_1)_
MV0G[/J8B O_ A%QX]#5'!":?U(;C4H9[G?\6D]2.8&A! PN75Q]@_#E]>W+Z
M.-1!9BF&N^_=UE;%MQ>G]^C[L[,GQ>NT_1DT0GRA>,&UCLCUX4=861](LZB/
M)3%X#0;=@LJ_X2,_:R-."O8Z)G? )0Y!':= IX 5MS9L4^RJ#W?I2,I /65X
M5>LOK=[S$3/J"?A*_0_V_S!8!=0DOV>"Z\A<G@B-,[!+7<NE)8.(7KMZUX@/
M=.%RWUE+/[/#>A14Y\JV7+RU1.+C;]<]E+(@RMT:=F;TY\&V",?[?AS7S#W1
MV,V3 W#\"[E"@E='-CW)7G_QYG(RN_] 9KDM'WX;^/#*K"1SIG6JPHSGW]W
MC/PT!7]T@.-,*5VH>ITIO>7EK;CD(OWE@K2\6[MDA+?K;)O*!5V6ET0;=.3D
M@GGD"%P_USQA8V7MC\W,Q>-$X^#1^<MN:DKZ<LE(HW_(/U)#27+)<O<@3Z&
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
M5;F[W B.%D ">+]2RC8WM$'[KX^K_P!02P,$%     @ ,H 7657 ARC+ P
ML D  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULI5;;<MLV$/V5'=;M
MDTJ*E"RKKJ09V6ZG]4RF'BM-'SI]@,@EB0D(,  H1G_?!7BQE#CV)'DA<=D]
M>_:"!5:MTN]-B6CA8R6D60>EM?5U%)FTQ(J94-4H:2=7NF*6IKJ(3*V195ZI
M$E$RG2ZBBG$9;%9^[4%O5JJQ@DM\T&":JF+Z>(-"M>L@#H:%1UZ4UBU$FU7-
M"MRA_;M^T#2+1I2,5R@-5Q(TYNM@&U_?S)V\%WC'L34G8W">[)5Z[R9_9NM@
MZ@BAP-0Z!$:_ ]ZB$ Z(:'SH,8/1I%,\'0_HOWO?R9<],WBKQ#\\L^4Z6 :0
M8<X:81]5^P?V_EPZO%0)X[_0=K(S$DX;8U75*Q.#BLONSS[V<3A16$Z_H)#T
M"HGGW1GR+.^899N55BUH)TUH;N!=]=I$CDN7E)W5M,M)SVX>43"+&3PP;8_P
M5C-IF(^76466\)U4E/98-QU6\@6L.($W2MK2P&\RP^P<(")B([MD8'>3O(AX
MW\@09M,))--D]@+>;/1VYO%F7^TM_+O=&ZMI]M]SCG>P\^=AW<&Y-C5+<1W0
MR3"H#QAL?OHA7DQ_?8'T?"0]?PG]*U/TK5BP-:!RH(CC$/'Y!&R)<*NJFLDC
MJ%:2YCP)ES\"?F@X 7!ID1RV-/"B]^\&Z0FT)4_+">R/[I!PR9V5"7 #C YS
MQZ+V+*PZ-1/"VS,@:A=U+3@:B).?N4Q+:%F.FF D 6AUX!GM,6.PVHNC7[7$
MB,L"7")X2KMD8?O7+G0?4L$#5XTA6:-$!LLST)[+B7GJ>Y WFE;U*U8::;F
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
M>H7^DRCK,5:241H>D0=<PPKAWE36*4HC./*0XC+#].EVQ<#*G20['?Y<^Z_
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
M!2(JQ.=6<S_,CH]2@<DJ5+T0C9:U,!9(UK0+](-52^D)J:]I8;S"NF#AVLE
MUTZT34!'(18+BS+YKG4FZ!T0H=80ZMI"5J:%*UPOKRHV!CD.;1L7T-#%-L1Q
MF"14"K$AZ[ EZC94!!!S&?(?"57GN@U1S%HO:N.%AIW@L.FJ-D1I54X16E:W
M5==*?6,IS5,'4+\W:GNICC?CN/6[&/S&8&PJ'KH]SSEH"&!?Y@;SV)%=:]?#
M2-1=F;WQ4L..\VS='1I0_)@;6W2-RCU6M-V.N5$8R(,"><3B?>@)[,U<(?Z-
M#NQ7<HTI %A@AP -"O"'*7!,S$>SX O2@4(X&:SWX2(M/^-LX40X!!PQG*SS
MT M;FXP1\I+#^[XR0A98 @GQ-U(51ZH6N6P4\G$FM'&N)P[DP2[^2R.0T7SN
MT/OL?HW?!7L5,44@D*B;$TS"4ID644D->)3F49=C<17:E ]/H;VD'@1AI7<2
M%=KQT9*'--8D+2LA/U<'_#();8G@5ORO-OMMN--3AX02@?T4:'G%3446\\2C
M&8NWK647Y\KE2,<:UK>&!C+9;:SO)_=X>AJEDZQOD.A^8@G=_%W3!OZ[4U5'
M%T_323S=$$ DZ&XSFW/JV]Z2#FQ"=]Q,;(JI#]Z ^G'.[(8T< EX^#@5#9(1
MG'HHR&F Q2+;C[9016"#G23RZWX"=CF2M0Y3?5_EIOLF>#-Y+*DGT62212>G
MR4#7]R3PZ6D:I]N4/92--(V3G6S\8&Z=XH[E?\V&-#B (<1/9B^ WLT2YKM=
M$OV,G0X-]ENGN(WH4"T2Z:MI=)*^W#M:2'0YG[TY/7U0>[G>Q/<J/CG9#2_,
MQI:@'LC*-,Y>;;5"?DT7*=V1S97K,[/$#DB<(!PF5<[+CI7:FO?4%YL=^O;+
M9DN.[SLACG=.\A5AYOF^POL$R+X[U ]OARO157<3V(IW]ZF/H SF34USJ";Q
MR?%(V.Z.TCUXTX1[P<QXW#+"LL2UCBP+X/O<X.35/["!X:)X^2]02P,$%
M  @ ,H 764B:&0VT$0  Q#8  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&ULS5MI<]RZL?TK*$5*Y"J*XLZAMRK;U\ESJGRMLGQOZE4J'Z 9C 8QAYQP
ML:3WZ]_I!KC-9LG)3?+!UG (-+H;W:<78%[>E=77>J54(^[7>5&_.EDUS>;Y
MY64]7ZFUK-URHPJ\69;56C9XK&XOZTVEY((GK?/+P/.2R[74Q<GKE_S=5?7Z
M9=DVN2[4527J=KV6U<-;E9=WKT[\D^Z+S_IVU= 7EZ]?;N2MNE;-+YNK"D^7
M/96%7JNBUF4A*K5\=?+&?_XVHO$\X%>M[NK19T&2W)3E5WKXL'AUXA%#*E?S
MABA(_/FFWJD\)T)@XQ^6YDF_)$T<?^ZH_Y%EARPWLE;OROPO>M&L7IW,3L1"
M+66;-Y_+N_]15IZ8Z,W+O.;_Q9T9FW@G8M[63;FVD\'!6A?FK[RW>AA-F!V:
M$-@) ?-M%F(N?Y*-?/VR*N]$1:-!C3ZPJ#P;S.F"-N6ZJ?!68U[S^GHE*W5!
M<BW$NW*-O:XEJ>OE90/J-.9R;BF]-92" Y3\0'PLBV95B_?%0BVF!"[!5L];
MT/'V-CA*\<]MX8K0<T3@!<$1>F$O:\CTPJ.ROF59K^0#3*L1;ZI*%K>*/COB
MY[*8RWHEWM^3'I3XZYN;NJE@.'_;IPZS6+1_,7*FY_5&SM6K$WA+K:IOZN3U
M[W_G)]Z+(Z)$O2C1,>I/VK:CE/;S>8@\=L*?B4_K0M^TM?A0S*$V.)6XRF4A
MOJP4WGN9X-GBTX9F7)J'#W7=2@PW(\\;#/W][V9!X+W@&?0M/_LOGHD[60NY
MV53E-ZRN"W&M-HU:WZC*4)>-H.FR*%J9BUM5J I_UW  7=R*<BEJ6G%5Y@M5
MU31_7A:%Q8 [W:QX-@DEBX<_0(BK3ZYX\U2:/X,YRY(_<WAR+\A4@*84-THT
MJH+SR@9?R&)AQQ]6Y51!&+>C(+5<*@8T%[R(95MA1B7DG:P6-<3,<UIU+1=*
MM/#&:LJA:_?*$A:R;59EI?]/&<YN2E AJ1>ZPB(E1(84MW"4!K)WC+)*1,F[
M7#NB*(N+NI%-B_$/TY<L,FRKJ?2<-, OF:9:;_+R02G,[]<RI+HW(QZ("O:R
M!MZ"DYH8'&TEO];XNFYO:KW0LM)8 U%+M!M:*G"\)'8\SP.-]1JV8+C85L6B
MQ*RB9$'S=D$V(=0W5=U62@V*,LZ F0@A9:6<"2/:$-C0EC>-,0%00\@$I-#
MHF73Z<RJ%M;OV-II@-'>IN1H@!7;1I0W#2(L66.WUR.3M-8F<U=\:AOL0K&@
MD9;ZV #Z'8>RK+'POF+M/7:")WB;NM]HDI%X@K1+I6DX%#LGC\YS\]!;N-A4
MFIY+IJ4[Q[>[97G")OT=VVI&E="+9083:9E:-4UN],& W!FT_"9U+F]R9H1W
M6OVC)1COE]DC[#_GWH%OX@^K#!]"9TN5V][>;_7-@_#)X/B?2"/^P&2B(.7/
M1AD.[?_&>'/^X! -B?\:L C6(B<(@]%H2,.FC^"HNN 8.2+S,\?+PDZ_=[#,
M+6T9_]VKG[?J5A=L7#U XFTDWAB%78^U\]%HS1&EL=4%;3GX47*^ZC0\4>>Z
MF\ C-$SSFU[0J+M5R;ZHL&^P"'B Q@:2-J<(\);A:&TV!$HE[6)QK+G2;#'D
M#7V:9^W.3(+UUNW 5[?CM ?[N-$,2L 8C&H5?6:__ Y/#N8J=DGP0I[/7C,B
M#;*]3]).(+0>9)?G;F35Z'F;RVJ+<\=X F"H1$*JYS+/'\@O.A\FSR9'ZH"$
MDG92U#;XP@P(*N>PV8JXXE4'6)H@)')<X]N8#.VS5.PVL+\5S*DBHOJ^>2!/
M;FO2[:+,P7LMSD^1[I#M/J.9[()8$+F^6$I=(3Q57U%V +>@[$T'::PBADDL
M":KGF??L8B$?:(0N%X 7-5<+P[65G(W0L4 O*3W6ZY8%][V)Z_RR:_W.H9#&
M5O+Y^A<&)!/%>S4W6 4P-U=VKPWBYZJNZ8L"RWIG/!]&<S H[B,[)3.+SSK<
M9(493=EO)IOD=&E1YXY&+Z3*/L9N!U#7IFB]I'4'C3"J;[ 80>8!29=E6UT\
M*,F@OH2BS(/9#\?$$@BC[E4UUW4/.,-&V)TCQA%$:3+67#9V*R8LFW@\E1:L
M.38>\[:C*+2YZ=BNFW+^U=HU<80UN63%YAX?C,TS[RV@6:LTVSO-,?Y0;[G&
M%@9V$@P,?A[6O.8U?^$USVUN]P6B]6D="P[/*>]82M:CJ961F=5;?'QARZ28
MH1LD.L_%S[WW?G_YOW"MBB_?6'?<^>+-+1*>6Q+K0P$*J,'GXE?>#]1(9!O&
M7,=!R*=H%X=.'$3B5 2^FWC"=],0#Q3 _,2)LTC\R=IZG*5..//Q,HK=62A^
M-33/(WALD@(P0,)SXTC\L<\XSE.\"A)^E;AI=IB5 *SX2>8DR&.P>N1Z8<_*
MS,FRR$F3@974CQQOYA'9U$V]@978=^(HX_5F[FS"2H0 GL;T*@S=R#O,"A:&
MG#$EGZP(-YIUK$2Q$V&4'P8]*TF:@3UZ&80N"NJ.E1A9B.\Q*Z'G M#&6HF<
MF1_95V%TF)4(K$30BA\2*T'F^J25),%#'#F9!VG36%SM^,UW;/AJ;,,?"O%1
M5HBL'%X9)FK"5\!&C6AEO@'VIM.4N4- HL4A6%64[I(3UU2]Y086=A)G@Y_
M,XUPB.0)RU;%))=EBGH:Q,;>GB.YYSQ+-K0B]P3PA" SFK%$8EO,->6.I<QM
MS<"42=.<,1)&"B2C&&-#MB;DSW.BB#JD*M<&QW4%8,40P&A52T0%!H\!#8>
M)O1R4,0Q?DRVMU86/#NE(DZ6U0+#3P-W)M9(' #VCCB-W:![8J0\C=RD_X(R
M.=/]J+M 7!M9H<.VZL*NP7!%C9[M3)2-WB;+P32W=9^ <612?OJB-GK>CW2/
ML-7?".I" -W, %W@)AFY-#T O-(X<%+?[UW:!]I0"@)_G[D @<ZE?:"+G[%+
M^YD;38'."6*&P @>'1[#N7"6.6'*T)*X<0(^9O3@!TXV\X%R8<]'D*"2\)GC
M>(QR/H 9$&3Q8PJX)$X4/NMY/X)R<9! [,A@G,\*F1$C$"5-L' V,.)E))Z)
M$?%((2BMDH&1"<8%R<P)O-1"?WP$^B/ ?>3X06S(F*T)C4IF,= U]@FA$.$?
MAVX?8?@#NHE"_(3L<U0:[D,QW_5Z?UJ/USJ0@8P CXJ,<KE$ZE$]$OPLXMGT
M#Q[9Y2RC!*A+P*A4/02$VVX'_-; Q@X0R8GU4O><<WK4=7:^*2Z75N"*JKX)
M4NQA@\'PSQ(H65&);"P9TO2J#7V[EY*PC0H> PU -+W1#*B56MM^B.GP4<6&
MZJ,O([<[?<1=V=ZN3#UH&#%Z_?@$&!]@VBIZ5[HI!H,NAZ;%-K8/&2Y7\V0&
M9&JBK;E Y5:ZNG@GJQQ%*)+HW+2<UN6"[.'#M"O:-26Z54=[K!O>]:(4>5G<
MDE55Y0W#KJE<\+IL\T6WW28#AF(I;=_9V)$5V +3M&W<0ZTPHE"1D4&#O5WB
M2XVMRDV$NBVX[]@''8PZ3=RH=Z A")%^6'2Y6.B&8UDYUH.?.5NZZ-O6>.!>
M7)_0VWJ[:]M(4BP$FYOA=A ID1GBG:%VY7VC;/=VCUEW%K9MQK$CYBLZ9%CT
M=1NU/-BSC"W8@G=49PTI?&?0W2+EEN<DCG7"13NW*_PSKKNO_AK4S[:$2?2&
M><&FY]S'(\%8R$=9\.">0S(@:R0"IB!]+BI=?[U85M@P#2J$FZ*R15;D9M&9
MPP;#2$J[1-\';C S><GHY;>2ELUU\T!#$M\-9Z8PYS8&;>:#5CF[LG?&QL7!
MQ&0R/^92!JAV(+';9&-H($.X8WSOIM^RQ?<]"<G<X!S6"WN>!9"K,A E&[M9
M-@D<0?(T%\>L2N72-JH'%CM?V.=B!Q)-]J?[+A<_/8<?/QLEGKZ;;2>>\7<2
MSX];>>>(]1])/W\:*'6:,D0&$0VE[E!G-[2'/<<=*CRM6'E*O#Y2M_Q'PS6R
MN3WAVO]WA>O:=*?^1>'Z4R'>M+<M"%HYO-\D@)#&SO6S'XPAYOCA7(. A=G?
M()18MQXCE*TM+>!K++?0QKMO&*1,\Z]7\U@)CHT$!^( 622]MAD-;^TC1I+*
M<VT#W=[@P3I DG$QV1'8G$D:C@<7S_7#?<&%_/X[L25QT\.AY06_8<[*NOE1
MU@[$O>^Q%F>N?RSJ/2+B W3I/*(Y&/4EV_F6(_5GW6TQ2O7F8\>2Z[(M3*B2
MB[^W]9X5^@,U<OB>S<>%H%$IA@ 4;@<@?V_GXTC\^3?V/7CI_7V/QQ2POUF/
M-[ 'F:<B=OU4A-091:V=.LD,!3Q>])T/AQ31]SZF+8XX,>="IR)S9_ZQ%D>
MRC^Q9 (LZ=&25-&GH1-',\>+AF9&YG54F;?1>K/NA>'D2"<C<'QO-JPW2^!A
M&35)J74:!4[D#>L%:7QH0=_K)8S@HL'QOFQJ3X2YU>S'6))%3"(GAF:SS+-[
M:TYLGG948#( <^PT,:C>(G9-P_[]W(?MP?C>FV,>):[XA.0=0)NN2%'P'2SJ
MVJ0\5YAB+@!](;0ZU_;TY]F.R8WO+>P8731+G1EWN5(WRP2KLV.#=GTVV)+/
MC1\G"Q,GP8PC9$WSK".;TF%%'([))K$3&[(PF8!:2$Z$_4^B1+SCFP_FXL-R
M9-0C/K)C:X> R*YQE]*RGIO2"A D]9TD],=\A!X/?<9C(^JJ@;'9S$EC[]@:
M47?X2>QX*8<VMJ^0O^W._CJ;+!:CT%*:#.LH@?>CX[ZG+4W6*WM3T;TEF/!#
MX-N=D9;'Q+/%C[%^>8,\;.<L;QM3N],[]HAY7G*"8D_ZBBGYT<6@]]VIOS'E
MJ[9"T*OM5:U_S=6Q[ZW2'[:,O[5]23)"^_K]]=55WZW<N9WBV'.1NY5&4NWS
MZ=/.A2@^RIW>'.DNU]ASCPEC3[@OQ;*:VO:_Y[Z4W;ZGWPF:7@<BQ3_J.E Z
MW )"*/6\@_> MJX!A4[J3>\R[.X%+:HI,S&G[]"1-@TU.L?/P921;&GN?)@J
MH#:EEZ0DIZ]=X%QKOLKKC&X$W/27A*CVE9 F9C%ZO>"YNP=$(+^/0TDAJQY=
M28"0FV[$U R[2F@C'RI$.A3"BW9N46%IKWKX_?T(33> ]*TFDQWGEZZXI@)R
M--E<H)G/6ZXO5'?'H=;W%RSS\(YK#]LXMU;5)>6P&ZYYS.6BW0G.EC#=_;5.
MULD5$E._0ISMZQX'[L> +.+-RI9<YD"1[L?8J5L;+&Q%F,NZZ2\JF"[A'K89
M&LA_R2OI(HHM">U%CMV>!O69UO)A*AQ,7=I+3'I#+6_.MQ^&K68^:!HYOKJ?
M*TRB2&RI&OL=V7[<VSWK0<)"[6YM2;O5'R[*"1NT8L_#VN 0K/(T,!=#[\J*
M*4[#A#:\TW4G5$%(_5%4C^Z_\/W;@5;H[</4O1J"28R8J_<JR:B?T477@V73
M;2)[J;;-&WO+>515V4)FN[2K=R]WF:84(?SDV)Q7Y-)_U( R]3QW/W(Y_WIQ
M/0<\$M'-GCK]>QW>_R45OM\MI&P23OG9KT,5RT5P'+K>F;A 5NR&9_0_/Z6>
M"[]!^1WQN\S-SL3G V5T;*;$;G F(IIV@3_)&1*4D#X'5">_GQ38?>&_]]-/
MTWJ:\XS@Q=F>#[01=S;-ONANP0VG0]/RN[]F:)MWG454-'^XL8OO*3 W7=^6
M-^T'BE6.6:<^LK2$NK2^BPS7E,<)Y9L]\FP7M0=_)?"^:^22U,:-Z]'8?:8Z
M[D%_X0M??.? X3+8F=0PIHUIA%7UO-(WA*>4_SGC$R6;&]"%MS+7"VE.7?''
M] 8I+$(R.?2,!I7Q#R%8Q1S-:VO#C[/:<U[8W(1$H?.NK+DC>UM2L*WI%(T*
ME"B,.)&?Q3[_I1-K5/**+\]PJX8NII0;;NW%3H"R-\.D5*!.C#)QK?*<[X-V
MB0OWX19T<D>_6.';C'0)($M%0 6T1ZU[WYZZHX3Q3<D>S:B<"'TGA C[?I9R
M.?IET1I9'?]^BH"H+1KS(Z/^V_XG6F_,+Y.&X>;W71]EA02"HLH24U'PQ"?&
MH+N'IMSP[Y1NRJ8IU_QQI200B0;@_;(LF^Z!%NA_N/;Z_P%02P,$%     @
M,H 762:JT]S4 P  L0@  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
ME59M;^,V#/XKA'?=[8# =ISTVG5)@*;787?  46[VSX,^R#;M*U%+SY);II_
M/TIVG&1("^Q#$E$B'SZD2#&+K38;VR Z>)%"V674.-?>)(DM&I3,QKI%12>5
M-I(Y$DV=V-8@*X.1%$F6IA\3R;B*5HNP]V!6"]TYP14^&+"=E,SLUBCT=AE-
MH_W&(Z\;YS>2U:)E-3ZA^]8^&)*2$:7D$I7E6H'!:AG=3F_6<Z\?%/[@N+5'
M:_"1Y%IOO/"Y7$:I)X0""^<1&/T\XQT*X8&(QO<!,QI=>L/C]1[]UQ [Q9(S
MBW=:_,E+URRCZPA*K%@GW*/>_H9#/)<>K]#"AF_8]KHS\EATUFDY&),LN>I_
MV<N0AR.#Z_05@VPPR +OWE%@^8DYMEH8O07CM0G-+T*HP9K(<>4OY<D9.N5D
MYU;WLA5ZAPAK5%AQ!P^"*;M('&%[C:08<-8]3O8*SC2#KUJYQL*]*K$\!4B(
MU,@LVS-;9V\B?NE4#+-T EF:S=_ FXV1S@+>[!6\1W3<(-63V\=JX:_;W#I#
ME?'WN8A[O/EY/-\M-[9E!2XC:@>+YAFCU8\_3#^FO[S!=CZRG;^%_C_NY4V<
M\RS/@\/O#<*=EBU3._#][.AC@<$\G?ZT^4 M.":P)7V@%P$<F>0#B*[@>\<$
MKSB6@(,+"UP%K6_Q4PSWX^ZVT= RXWC!6^:0_.T@M"HX3<(&P3)!KX3O,#2&
M"2BHO S/.]_,UFMYU$"D:[TX3=,+S\%OC][?$RBO>2Y&/-OE_PQNF%+$%SXK
MAT;1XA&?474^!Z4G],)E)T%PR1T+3N.0H0';O+<GE(!;*+DM?):T(D\4;55A
M>'2@,EK";6NX@&DHZ&P2>.ZSG6--<83(7=' 91_)/HI3/WVT\UYC'UQ!0/12
M!I[A8AAD%V,, 36&3YWAJ@Z.*V)*$>^0&0OH.Q:HWW#LM_ ]HPR59]A*5A[2
M,% ^O1VB]FX:7].#)01M3+ST\UX*J._2>'8XILIL^U2)7?R?.MQ0M4@R84[3
M]9WZ\9'Z/CY4VU 7!T 0VD=:ZV>Z9%^\?46BD8'FH:@G(+'D7I>JOC-,%1B8
M4EH">BC\\6A"%8R&--I6D!'=P80F3*%-&5*L0;#<7P,!6%UP0K584/[=CDZV
M-AP8K#O!QHQYWH7N?'S8*S :LX'NMN&4X^,[H*ELJ&^&FCQJS9-:\2J^,*_B
MJXOC1IS N2<J.1HC$DT=AJ7M.?439=P=Y_%M/X8.ZOTP_\I,[1\/@169IO'5
M902F'Y"]X'0;AE*N'8VXL&SH/P4:KT#GE=9N+W@'X[^4U;]02P,$%     @
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
M&,_-"X*#.N(M7TV=7JJ]\2*((7'^+]1W_IR:;"+;?=!(&0-)7'%ML<](QC4
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
M"(T;KQ%7^(L!:1SP/!-"=XHAZ']:\5]02P,$%     @ ,H 762JO]J5R @
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
M="YQ.%5]U5$7C"S=;<%4&B,+][@$EH&R#?#]7$JS*=@.V@NGT;]02P,$%
M  @ ,H 768ZBD9Z?(   :&H  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&ULM5U;<]O&DOXK*.^>$[N*DB4Z=BY*7"7;<>)3R8G72G(>MO8!!(;DQ"#
MX"*9Y]=O?]T]-Q"$Y63WQ9;(F9Z>GKYWS^B;NZ9]WVV-Z;,/NZKNOGVP[?O]
MUX\?=\76[/+NO-F;FKY9-^TN[^G7=O.XV[<F+WG2KGJ\O+AX]GB7V_K!\V_X
ML[?M\V^:H:]L;=ZV63?L=GE[>&&JYN[;!Y</W ?O[&;;XX/'S[_9YQMS8_I?
M]V];^NVQAU+:G:D[V]19:];?/KB^_/K%\BDF\(C?K+GKHI\S;&75-._QRYOR
MVP<7P,A4IN@!(J?_;LU+4U6 1'C\H4 ?^#4Q,?[907_-FZ?-K/+.O&RJ?]FR
MWW[[X,L'66G6^5#U[YJ['XQNB!$LFJKC?[,['7OQ("N&KF]V.IDPV-E:_L\_
M*"'N,V&I$Y:,MRS$6+[*^_SY-VUSE[483=#P V^59Q-RML:IW/0M?6MI7O_\
MEZW)7C:[?5X?LKPNLQN[J>W:%GG=9]=%T0QU;^M-]K:I;&%-ESUT/SWZYG%/
MZP/*XT+7>B%K+4^L=;G,?FKJ?MMEW]6E*5, CPEQC_W28?]B.0OQ'T-]GCVY
M6&3+B^7G,_">>&H\87A/3L#[N=WDM?UW#H99$%WJCG9;YL(_1)VWK>E,W<L'
MS3I[;>N\+FQ>93?TH2%N[;OLOZ]77=\2N_W/%(D$@<^G$8 ,?MWM\\)\^V"/
MM=I;\^#YW__C\MG%U<SV/O?;^WP.^O,7>6<[X$W[V.<M;V,*QUDHTSA.@<[
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
M:ZZ;0/;P^3%1F"684]?L+^5*P]K(:O#C F/MYXOYC,ME2#+K)=9P-/IH220
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
M0TNCH-7I6C;U6L-XG[Y7]U%U'_3A1&OI-JVE>W9KF5&>FA0MFQ3!_"D1I:W
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
MEGC*D$]/KRF:I.#H(YD55!V?#C6"FJ-AW@!<.(#P&8 @A'>"ZY6"UWQ.YUV
M(6K3JA1N5;H(#R+^4O,!1+X'H1_&!_"BUL3(XD6'3?S]?*:TQ"SX8Y^1#B+>
M#V$J8Z(JDM.S'J:^HO*.]J8O7P2I_^J @G&K8'P(?7J+E3:O"PIB >\K*HEF
M? F$S^&*<<)S"M8$>'V/I:CH/O4/"MBO_L<5A5R4E>"4:V5D:Z1<(H7PS<L7
MHS#(7B&YH\^BT:>P^E"GCP(B*1 %"U%@C9M56JP-)5*!E<@UG<,1XT@7M4(H
M=3R!W_#<90U@S&D;\^<.HAWO6 W4!#UTC[<D"MBJ WU(O3 =X9IX63:&ST0R
MD]W=6X'GCQ/S&\2MFRWH!,Y+(37[D]BV@7ZAWVI6E88Y"2)(PA#>HCUHEH8P
MRU"[%&Y7R'*"Q++5[#'IP5U!&D#L^_!1:%(\/NS#R(M0)[/Z80"W=545U$C'
MNS-26$5=OV;<-677'PMB?*S%/PVC J9VH]>)DH>*Y;32C9;6&H,P9RH7-7H$
M42F&LAN_YX+65.($/KS_A"(5U4:R$CFSNJ^97NUHVFC7AS#Q_,0W'[$7Q>-N
M54S@1AH>O?&@0N]HJU\;,@^64BAEDR&(HG8]S_.ZK)W/YA1SU.A@''D4>$$6
M',-1FF3'?X?-,0I]B+QQ&N(:>W&6PA<["!"6W*$E2Y-V9CBV%CDG&B_;^CA^
MDM20#)(8TD&2=1,3HD&80&Q^GLCHQ.,I8CP8!_ 3+FF&2Q<U&R3FK%DZZ983
MM8(%9L6_D6H_U! NC88582A("DS-TC@!Q?"\J,UM*X!"B=)K:<TR!>T,+[ K
ML()I9JKUP66MT<IA[DG(U(LBWZ;2.$X.L';;9=]VB[[M%RX$W\,S2@W/*/#A
M5\%/[&W&[[#W=#UL=CM!FCS. 9 F8T[$XJ16=%M[8J8Q,YV;L,Y7A&,JF>[M
M6,2L8$L+Y^IG-(KMFF!3/3#VDG;L)3\P]MRHNVYBLX%W1-?2!FG?W#LH8?_<
MNZH1D)K_4JRLM[VY(IO2CL%'HXS8P=A-QL=9^Z2_=?J3,DR)&TI8A'T<.4$<
M&V**KHR3Y(&080=)XM02$D,8(<'/ @B0$;=CTVFB#&RIA:\ )SC^#U]@/[%-
M+7TXL(/E&0O#L1?CW<A+T99KBKW150W6=3.J72XU$^XH\D:^C_TP]K$?[HZL
MG?IQ33I%6-,-L0\<RH^TS8_TN_.C^T?H>[/C(/[_V?'?RH[ASB.FI')IGVH*
M[%AS[YF6VKX&S]TCZ.&Z>TJ^(W+)L&D5=(&L_B##-B'=\\QMM*CLDV@F-#ZP
M[.<*7[14F@MXOA!";S=&0/M&GOX%4$L#!!0    ( #* %UFO)I<'_@<  $H5
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;,58:V_CN!7]*X2WV2:
M(HL/O6:2 ,ELMMT%9C=(,K,HBGY0),86(HNN*">3_OH]E[1E9\86MFB+?K$D
MD[P/WG,N[^79B^F>[%SKGGU9-*T]G\S[?OEN.K7E7"\*&YJE;C'R:+I%T>.S
MFTWMLM-%Y18MFJF(HF2Z*.IV<G'F_KOI+L[,JF_J5M]TS*X6BZ)[O=*->3F?
M\,GFC]MZ-N_IC^G%V;*8Z3O=?UK>=/B:#E*J>J%;6YN6=?KQ?'+)WUUE--]-
M^%SK%[OSSLB3!V.>Z..GZGP2D4&ZT65/$@H\GO4'W30D"&;\<RUS,JBDA;OO
M&^D_.M_ART-A]0?3_%97_?Q\DDU8I1^+5=/?FI>_ZK4_,<DK36/=+WOQ<Q,U
M8>7*]F:Q7@P+%G7KG\67]3[L+,BB PO$>H%P=GM%SLH?BKZX..O,"^MH-J31
MBW/5K89Q=4M!N>L[C-98UU_<S8M.GY)?%?M@%HBU+=QV'=\7#XVV)V?3'FIH
M\K1<B[SR(L4!D5RPCZ;MYY9=MY6NW@J8PK[!2+$Q\DJ,2OQYU89,1@$3D5 C
M\N3@M'3RY*C35\[IF^(5&.O99=<5[4S3>\!^,6U9V#F[_D(;HMG?+Q]LWP%!
M_]BW'5Z9VJ^,6/7.+HM2GT] &ZN[9SVY^/X[GD3O1UQ1@RMJ3/K%G2<3,X_L
MKC?E$_MUZ<)W26BO^UK;?1:/RMQO\?U<LT?3@,1U.V,]@6/-Y/I?VK(>PX2?
MHGW]LV76F6*66^(Y4]ZQWQQ+L.W#R^6S[L#^X7FK*960CE]6BP?=D6?77W17
MUHC#35>7I*=UP5@5#;N<S3H]*WK-7% MN\$2]\KN=;=@QW7+7G71V1/V$U;5
MR"8E^UPT*\U^7?6V+]J*=!4] \CT!F2<J2P-LC1F?V)IF.=,A%(,9E3L.,^"
M*(I.,)R'G&;)()=)D&#%B%C!9)8/8M.(\3"6NV*3.(B]V"Q4 @\>*"6"1"7L
M0]&6R&45,QWBT#WJFG;O.-ZQ(Q_3+9GD>2#7NJ$V"E/2 $=2'B22[]HA(S?U
MQ,U5&1XP+,N"-([&="C&([+'F1.E4,$EWD4FW;\>FI8]:TNV0P;3(%A)'[UQ
M?X\+6%OHL/?OJ1YA6CPP+1YEVBW, _S(6,^T3VW=VPW17O?1;%3@?X%F][=W
MG][0:TN9>YR<Z[1^P/!O&/@M)0=N?4T=Y,=-$+\F#@^B6 8Q H+=YV%"($\I
M%%($$4^".%?L+TBUM#C.TT!F'(,J#C/)/GN9QPJQ3%(':Q&%L6(_;@&?8D@D
M;B@)T_RP*0*F\"0/DB@G[2J,Y&!*%N2Y"M)D:TK*51!E!!_AF#F8$O,@5KG3
MEX79&U-4"NXXDD@9JNBP*5 ,/T'5Q*4*091:FZ+B0&$61WK9F)*D.<QSZ)4A
M#M.-*;& 0Y$S148A0+V[*RK(N%H/2778%$4I!;O")9DB<J()HI00Q5601_ 6
M*>*/H_#[[S+!T_?(NX>QB)3LJD<DL$.0_!^!40**F8>B").<-IT^ *\T%D'*
M^;#I''CPZ4-E(<*TV72.^//<;3K/0_46BH&('4@5]ER.(9'2OD^],@GC!'9D
M],%%D&<<.)2#'2)1@>#.XG@7AQS4 4C6$7Y+"7)'R9/!]A$<QB*!V\JCD+L-
MH>S.X4J:0'&^-01' -SS+(YW-D1(G!:#(6]0*)(L$%&Z)F<\0DX%0JJ B]B+
M\:&1?DNR&/B/^5C.3H:<G8Q71^AAJA7 "Q1N;?'EP5CB'I7ZGR;N@3(?[S[9
M Y3Y6'1/NO\_)7"A-D=I'/*424I["%,:)#A-$PP,I D [BUMWK(C3K:E"7+\
M"#L$0).LQ0#U/"*5!(84!XE"@:*V/,BCC51GVXZ^H2+SEHR00""-9EM]68+R
M+J<,2'D1Y9:*MOI$&A]2R*/!0^7JP]&DFXITHS*CDE%X%T'W&#N;YZ,U2CK@
M/1W%^_5BV9A7K=<XN5EUY;R@NKDIVL"%WC=WEQ;0]-78/OB/*R&D7]_=W+#:
MLG+3,AKT(%30@0_HARU#V5WNMI/:=U*A/UJ*NF//!$1+8,?$!:987\"C$GS0
MD&U7V,@5.LC.D<=I?-$@;J5[5/8P"L/6D0W#5TU1/IV"[Z8AH;[S6((U-&%A
M*DV-=3]W<[<T+;;[\([]#6V";UF_"IX'#2'ULVG@3H.LP3JB52S#Z(B=(HJA
M/*)?]Y4B+^(K"94;R\/\B-W6]NGTL4-H:E"GHU+72_!+XE <,47+3O%(CE"_
M2GI'DCYR7:@ODJFCX:'T'<W>MQ^03"J-0+S6NJF8RS7B_=&W+R-HRP:T9>/9
M]<#=0< NL<&E#SSB>ZM+,VN1!BLJ!6I#LVV_%WFC"O<GWH,W&.OFW3K(]:9'
MMVAWYNZ#)^"+ /MVA(KKP)4U-G"I.GC3UEH'=X?*2MNRJQ^(]P_F60>0,C@,
M'A#D2BPP35TYX6B?>G?1X-!OEDC67B*J)#?;A]*YZ/+L2P%M=HW;/X;48Z?8
MK"RL1.]+&T[*9L94:,\-H$$]JY+*]799S-V3#F2<-A!?SIU_E7[6C5FZ&Y(8
M]4'$<BQ*&7*9RMF=;A"B6<!FNH43C5M25.!F3=<E=-_F:IP\1?V%)(]> !EV
M752@J^7^6%$9U2 2-3)<V(?+Z<[]UD)W,W>+1\EGU?;^JFOX=[@HO/3W8]OI
M_I81!^L,!R%K]".6H@=&C];YFSO_T9NENRU[,'UO%NYUK@MD(9J \4=C^LT'
M*1BN3R]^!U!+ P04    "  R@!=94<#]@6,'  #1$P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-BYX;6RM6&MOVT86_2L#U0DD@*7X)N78!OQHT2S0)HB3
M%HO%?AB1(XL(R5%GAI:=7[_G#BE:<F36+?:#Q-?,N:]S'^395JJO>BV$80]U
MU>CSR=J8S>E\KO.UJ+EVY48T>+*2JN8&E^INKC=*\,)NJJMYX'G)O.9E,[DX
ML_<^JHLSV9JJ;,1'Q71;UUP]7HE*;L\G_F1WXU-YMS9T8WYQMN%WXE:8+YN/
M"E?S :4H:]'H4C9,B=7YY-(_O5K0>KO@]U)L]=XY(TN64GZEB_?%^<0CA40E
M<D,('(=[<2VJBH"@QI\]YF0021OWSW?H/UO;8<N2:W$MJS_*PJS/)]F$%6+%
MV\I\DMM?1&]/3'BYK+3]9]MN;1I,6-YJ(^M^,S2HRZ8[\H?>#WL;,N^%#4&_
M(;!Z=X*LEC?<\(LS);=,T6J@T8DUU>Z&<F5#0;DU"D]+[#,7[YM<UH)]Y@]"
ML^EGOJR$GIW-#:!IP3SO8:XZF. %&#]@O\K&K#7[J2E$<0@PATZ#8L%.L:M@
M%/%?;>.RT'-8X 71"%XX&!I:O/ O#64WI<XKJ5LEV'\NE]HH4.._QVSN$*/C
MB)0NIWK#<W$^03YHH>[%Y.+M#W[BO1O1-QKTC<;0+VZ@K39ESGA3,"0?Z-4P
MF+"1C6B,9G+%RLZD*6PY'K-1"<?U_[P6K'BUZ*6@Q\Q8]G E3MF_!5<=!Q@B
M*(8(TE](?P&;E@TS:]EJP.L9^^+>N@Q%1G%*4\U.V,+QT@6./DX\GTX2)\DB
M]IML?GR^>NK[3AH$,Y;Z/HO2S FSA/V&8G;@G)VB_<U.WQ,V#9PD"F>=J!0<
M/F'1(H9TCXU$,!XB&(]&\*.2]Z4M7I#-IDO1B%5IV$K)>G:@R;'0C4*_'+K-
M@<P#<TMM8ZA*C=C(U3\.U4H4\'[5H9ZRZU8IL()<E\7D2<=;A#@F4<QNQ$K@
M:8&;21RP.%JPP D2[RF2ST!"Q\]2%CE)X+'42;%^@)@"(UG,V#3RHAD+,B=>
M+-BMX::WSV$-H@YJ[O3K_?T$/DW D@6+V6=I\'S$52=0)(F(@K&S"%.Z7CA!
MG(VQ(AE8D8RRXJ?52MA.M">2*3)#B5PV>5F5EMK'2#&.3/$_Q"!W&-S=N43#
M7:V1ZO$[V48RV2HF7E0.[.$:GJK0Q;7E!7(PAUO1N6>OXM*7IC1X;$.F]U2Q
M\('O>NS-L\.MD?G7'ZGG%I:Z& 4ZLZ:AF\Z8YP;X>>SGOD+MT6#J9XD+LOBA
M&^,B<I'D'UJCRT)0#X<Q10E308M<, "*/]O2/+):@.P%;+]'_:N),T'J1@!P
M/6!!''6/'&PL404A 0D""<">>O1/K(8'6G@0;92)!]*8VFJG"U1Y^T,6^,$[
MBR,>1+T9ZE3@9B0GG@UK_BC->BVKHFSN>EKNGBQ@].[\.YDB;VT #QV69BZQ
MWPWAL7CP&%B!I62PX<V=!>C5Z2&QE3P\3=U@9^0'$$KA;M+_?/)!YOHS!"RD
MRS<0LV!O1E(E'5(E'27T]4'+*7:5@#C)M1:X30T*7%^"\*8\7DC'10SEY2#_
M,1C2U&ASA^A$$KO4L)H8!$XJC+![+-*H-V8K1&,WY5RI1PH<KV7;ZW]<95M\
M5F7#D;7(4"6 ;&CGIE4;2>RA#82Y@VHI'0Y+UK#89;>(:[DJ<P[R'K9LRN]7
M^)#:^%ZJGQ[+YV=MX>9[U%-VF>>J?9ZX)ZC_?I;98^!GME'WS1PF4ZON7 ?S
MMEP53Y3'VAN!5I?WA2UQ O3YV G13/:3$I."G_C,CR'&8Q^>H 6JR(&9D1.G
M$?TG*;OFFQ(MH?P&?3^]Y?7FW0WTUH3GA(L,_[Z?=!;QJO-8WW6!@SX7HS5T
M3>68@T.T1'2_ -.,G[+?>=5V-G!R,*<*-$W1%9&?4YIS<'P1:VAR]T=0@M!)
MX90@<,+0/PS*GN&GAXXD6\ L<.Y;7RIHZDHHW>'+;('"95_42"B8M[-I&CEA
MD,WLT4?1>C^43#P+$)V$JF*0.ED2';5G/Q33:('Y@#9$-/H!EGCQXG*:VV(
MIS-[FF!.2&<CY28;RDTV6@MN\<);M*B!KRLV#E[/NL&"'C1HN]WEL2(T+I@:
M]Q)OU%\+N6V&.O*:7#WHRO\P56G*Z6:=,'F1-=;/D9]T00VR\/\<H\40H\6H
MJ[XT-.&@Q'WKA?93'FHVG-"7C6,1&(4]/D]?OC!-+<5=V32VNB,<HBF>"KW-
MDA=5I,D?,:H>45 H.CZ-78<Q>Q;0OS^B7_'*%@-N]O2$5H^$1*]684A3>N8D
M'L4\=6A.ORQ0/.WK5#=LR:;K*E+WMY6H. UOT->VMY[X%C1-(I9Y$15)6/1I
M-SB\!@LO(^ACA&)?Y*@ VIJ":6L/IVCM?%KQC;:YR3>;"@V.II5NBK1WJ[)&
M#>]V[+K&U/>HCOGI@5\0L3V/^)[CV8YTZ)IC7)WO?6:IA;JS'Y/HK0J1[[ZX
M#'>'[U67W6>:I^7=QZY?N4)P-/K2"EL]-\7[GNH^('471F[L1YNE-$;6]G0M
M. 8V6H#G*RG-[H($#%_Q+OX'4$L#!!0    ( #* %UG:CJ.R)00  -((   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;)U6;6_;-A#^*P>U*%J B47J
M/;4-)%FW=DW1(&XW#,,^T!)M"9%)E:3BY-_O2"F:EWGIL"\4*=T]?.[N.5+S
MO=*WIA;"POVNE681U-9V9[.9*6NQX^94=4+BEXW2.VYQJ;<STVG!*^^T:V<L
M#-/9CC<R6,[]NVN]G*O>MHT4UQI,O]MQ_7 A6K5?!#1X?''3;&OK7LR6\XYO
MQ4K8K]VUQM5L0JF:G9"F41*TV"R"<WIV$3M[;_!+(_;F8 XNDK52MV[QH5H$
MH2,D6E%:A\#Q<2<N1=LZ(*3Q;<0,IBV=X^'\$?U''SO&LN9&7*KVUZ:R]2+(
M ZC$AO>MO5'[]V*,)W%XI6J-'V$_VH8!E+VQ:C<Z(X-=(X<GOQ_S\%\<V.C
M/.]A(\_R!V[Y<J[5'K2S1C0W\:%Z;R372%>4E=7XM4$_NUR)+:;8 I<5_"34
M5O.N;DIHY%!OE[C77_BZ%>;-?&9Q0^<V*T?PBP&<_0LX9?!)25L;>"<K4?T=
M8(9,)[KLD>X%>Q;QYUZ>0A028"&+G\&+IO CCQ=])_P;T2EM&[F%W\_7QFH4
MRQ_'XAW0XN-HKH'.3,=+L0BP0XS0=R)8OGI!T_#M,USCB6O\'/IRA0U9]:T
MM4&^=T+V C9:[>#=O15:\A8NO5Z$-KZ<5TIN3ZY0\Q6<&R.L(;!^."@R.IQC
M'YMC<3[+Y'B<7VJ!73K0PGVVA_NTJARTU$BP:+=1+9X&+MW6:PL:XWNK C48
ME*J75C^ THBY'3WW"%;[SYU655]: WNA!9BZZ3KTM>H,?A-<#VH#U(J8M.*&
MR T,7GL2JC>8)/,&WF.:X*,;7D+"8I+EN9NEE.1)@K,4(5B4PV7=2 Y%0F*:
M01Z3)$Z!LI 460XK/.YJ!,%T0D&*),61ICE0! D9?)6-14(KRRW&&I,"X6A!
MLCA&!!)G(7S&J/08=8,VC!&:)4!3$H8Y,!*FL:.29(1E?E90$C&*LRS+2)*P
M_Q'XM<+L0=684@LK$"IF*:$8%<Z2G&2%BSZ)$T*C9#3^<(E("<DP9$9SDK(0
MF88DSQE<\_*6;UU)G?8P3M]-3AM-*09!*A]D3"@M(,*\%2X_"8)?H8DTPAM5
M**%6=;XK)V]&L034I99E\.I%SBA[^YU\>/6W7OU\5+_$.ZY4>)\,W+"-4$>=
MT/:!0-?R\104W_JFF\[$U@T]<M/N>!] ""*B\MK6/1T ]W@M]M)H=Z(V)\[I
M<.>G/<&=6'!P($,_F+-CI7M2M4&&+X&&*4E35RQ*8Y*SIRIC,0JLH,#2B(1Y
M] ^%)023B,5@F2MSA')/T\+-<I1>'L*Q VMV<,_@,;/UMZD90(<K9WH[7=CG
MPSWUE_EPVW_B&L5B,&D;= U/LR084O>XL*KSM]9:63S3_+3&GPZAG0%^WRAE
M'Q=N@^DW9ODG4$L#!!0    ( #* %UGR>'0:SP(  #@(   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;*U646^;,!#^*Q:3IDW: @&:M1U!:I*MW:1.
M4;-NSRX<8 5L9INDE?;C=S:$)5$2]2$OP3[?]_GN.[A+M!9RJ0H 39ZKDJNQ
M4VA=7[NN2@JHJ!J(&CB>9$)65.-6YJZJ)=#4@JK2]3UOY%:4<2>.K&TNXT@T
MNF0<YI*HIJJH?)E *=9C9^AL# \L+[0QN'%4TQP6H!_KN<2=V[.DK *NF.!$
M0C9V;H;7LPOC;QU^,5BKK34QF3P)L32;;^G8\4Q 4$*B#0/%QPJF4):&",/X
MTW$Z_94&N+W>L'^UN6,N3U3!5)2_6:J+L7/ID!0RVI3Z0:SOH,O'!IB(4ME?
MLNY\/8<DC=*BZL 80<5X^Z3/G0Y;@.'H",#O /X^(#P""#I \%I V %"JTR;
MBM5A1C6-(RG61!IO9#,+*Z9%8_J,F[(OM,13AC@=_RR 3$554_Y"*$_)@N6<
M92RA7).;)!$-UXSG9"Y*EC!0Y"-Y8&JIK.\C3T!J?+6T.?E!I:2FB.3=#-!:
MJO>1JS%$<Y&;=.%,VG#\(^$,?7(ON"X4^<)32'<)7,RM3]#?)#CQ3S)^;_B
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
M\NPX'#:/08OLSOZ^NZ-F=P[9G4MB'HGY)!:06 AAC<PYW63.:6?FU,DRWC-
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
ME(_?I6GQ=*?JX#'-OBR?YO7_ %!+ P04    "  R@!=98Q2=YWL"  !"!@
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
M ,0;3YG=$_O/7$U%K4D)A95*3B]LNU?+A^#+'2/G[8/G1VF,K-K-&? )*'>
M_;R0TJQWW+/L[E\11O\#4$L#!!0    ( #* %UGUSQG3&0,  (T)   9
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
M<FE X(HHH^&4$J]]E^0G5M5-WW"M+'4AS7!-C25JMX&^KY2R]Q-GH&M5T_\
M4$L#!!0    ( #* %UDBX4#2]0,  %D6   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;*V8:X^C-A2&_XI%5]6N-!TN"9"D2:290$*KCCJ:V6D_.^ D
MUH!-;2?9_?>U#4-S(6Q2^4L <]['QSXOX'B\I^R=;Q 2X%N1$SZQ-D*4(]OF
MZ085D-_3$A%Y9T59 86\9&N;EPS!3(N*W/8<)[ +B(DU'>NV9S8=TZW(,4'/
M#/!M44#V_1'E=#^Q7.NCX06O-T(UV--Q"=?H%8FW\IG)*[NA9+A A&-* $.K
MB?7@CI*ABM<!?V&TYP?G0(UD2>F[NO@MFUB.2@CE*!6* .5AAV8HSQ5(IO%/
MS;2:+I7P\/R#/M=CEV-90HYF-/\;9V(SL086R- *;G/Q0O<)JL?C*UY*<ZY_
MP;Z.=2R0;KF@12V6&1285$?XK9Z' X'DM N\6N"="OH7!+U:T+M6T*\%_5-!
M<$'@UP+_VAZ"6A!<*PAK07BM8% +!KJZ53ET+2,HX'3,Z!XP%2UIZD0;0JME
M"3%1UGT53-[%4B>F7S<(S&A10O(=0)*!5[PF>(532 1X2%.Z)0*3-7BF.4XQ
MXN 7\()VB&R1/*94QFH'?HZ0@#CG7^3]M]<(?/[T!7P"F("O&[KEDLO'MI#9
MJC[MM,[LL<K,NY"9"YXH$1L.8I*AK$4?_T#O=0!L.4W-7'D?<_7H=1+G:'D/
MO.$=\!ROWY+0K%O^^S:_!SU7RWLM\JA;_@19ISS^4>]$RIV+R<^OE[?UOKA>
M[K7(DVMF?M#6^U$E>XWK>YK7N\";49(B(AC4[GW!_+W-GQ6CW\Y0WY01+V&*
M)I;\:'#$=LB:_OR3&SB_MGG#)"PR"8M-PN8F80N3L,00[,AO_<9O_2[ZM'YG
MWLF7IEI.Z#<J8GKA(8T(_ESF>*V]> <>"O7.;;-C9Q>WVM$D+#()BTW"YB9A
M"Y.PI(+Y&J;6E[MIWW<<9VSO6GSF-S[SK_%9FWLZA;>ZQR0L,@F+_;-I#?S0
M"_O-O%:^: D;NCW//0Y;G(>%8>C[WG%88F@$1R4/FI('G25_*U=,+G/ '*'6
M159P-H3AH<VJ>IX'!8/3H.@\R!V<H>+.;&]]?$W"%B9AB2'84<G#IN1A9\G_
MP'+QPI%>KV?RB<]I*?],"J#ZD;=:;=!)O/7Q-PF+3,)BD["Y2=C")"PQ!#MR
MWZ!QW\# VGE@TF\F89%)6&P2-C<)6YB$)89@1WX;-GX;_M\U3:?P5I.9A$4F
M8?'P[,/KN5[O9*TR/X\:#KWP9$%S'G3R_4X,95Z5VC[8F"H06^M-2@[TME+U
M;[UI;?9!'_3VWTG[HSN*W);VV!TMJFW.__#5INL39&M,.,C12G;EW(=RT*S:
MR*PN!"WUMMB2"D$+?;I!,$-,!<C[*TK%QX7JH-E-GOX+4$L#!!0    ( #*
M%UE#LQK"IP(  .0&   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;*U5
M74_;,!3]*U8V32 !2=/ )I9&ZL<03&.KZ-@>ICVXR4UBX=B9[;:P7[]K)PT%
MM1T/O"3V]3W']T/W.%Y)=:=+ $/N*R[TP"N-J<]]7Z<E5%2?R!H$GN125=3@
M5A6^KA70S($J[H=!<.97E DOB9UMJI)8+@QG J:*Z$554?4P BY7 Z_GK0TW
MK"B--?A)7-,"9F!NZZG"G=^Q9*P"H9D41$$^\(:]\TED_9W##P8KO;$F-I.Y
ME'=V<Y4-O, &!!Q28QDH_I8P!LXM$8;QI^7TNBLM<'.]9K]PN6,N<ZIA+/E/
MEIERX'WP2 8Y77!S(U>7T.9S:OE2R;7[DE7K&W@D76@CJQ:,$51,-']ZW]9A
M ] [VP$(6T#X'!#M /1;0/^E@*@%N%+[32JN#A-J:!(KN2+*>B.;7;AB.C2F
MSX1M^\PH/&6(,\GW$LA85C45#X2*C,Q8(5C.4BH,&::I7 C#1$&FDK.4@2;'
MY(L4Q3''9F5DJ#483;Y2I:AM'SF8@*&,ZT/TNYU-R,';P]@W&*:]S$_;D$9-
M2.&.D'HAN9;"E)I\$AED3PE\S*]+,EPG.0KW,GY>B!/2#XY(&(31EH#&+X?W
MM\ G+X>'>[+I=RWK.[[^#KYOJJ""_:5V;HZP>4)C<S+:C!&V<*I @S"-0>;D
M@@DJ4D8YF:$1<&:Q9[^&<VT43MWO;0UJ HBV!V"5Z%S7-(6!5]N[U!*\Y-V;
MWEGP<5MQ7Y-L\DID3PH?=86/]K$G5S@F3-GZV;+RQSF@;@ZV%;(A/'6$5H&7
M21#[R\WJ_-=CLL^CR</?F/\*5.%T5!,WO<V4=-9.JH=.H9[91RCAC>(^TC3Z
M?TU5P80F''*D#$[>8SRJT=1F8V3M5&8N#6J66Y;X#(&R#GB>2VG6&WM!][ E
M_P!02P,$%     @ ,H 768GCD6Q= @  % 4  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL?511;],P$/XKIR AD,:2IMU I8W4=DP,,:A68 ^(!S>Y
M)-8<.]B79>778SMI*%+7E^3N?/?==^<[SUJE'TR)2/!4"6GF04E43\/0I"56
MS)RK&J4]R96N&%E5%Z&I-;+,!U4BC*/H,JP8ET$R\[:U3F:J(<$EKC68IJJ8
MWBU1J'8>C(*]X8X7)3E#F,QJ5N &Z7N]UE8+!Y2,5R@-5Q(TYO-@,9HN)\[?
M._S@V)H#&5PE6Z4>G'*3S8/($4*!*3D$9G^/N$(A')"E\;O'#(:4+O!0WJ-?
M^]IM+5MF<*7$/<^HG ?O L@P9XV@.]5^Q+Z>"X>7*F'\%]K>-PH@;0RIJ@^V
M#"HNNS][ZOMP$#"Z?"8@[@-BS[M+Y%E>,6+)3*L6M/.V:$[PI?IH2XY+=RD;
MTO:4VSA*OI4(*U753.Z R0PVO) \YRF3!(LT58TD+@M8*\%3C@;>P%JKK$D)
M[IG6UFL'7YS@>@NOKI 8%^;U+"3+S64(TY['LN,1/\-C%,.MDE0:^" SS/X'
M"&U10V7QOK)E?!+Q4R//81R=01S%DQ-XXZ%38X\W?@;OJRZ8Y'^8&Z8SVS-I
M;$\RULV6[=Q:HT%)G4'E<,TEDREG C;6B':0R<#/Q=:0MJ/XZUB+.@*3XP3<
M>DY-S5*<![7+I1\Q2%Z^&%U&[T^4-QG*FYQ"3SZC+*ATQ.O^@MO^@H\Q/8TU
M@ATR?8Q4>#"I%>K"[Z,!/V?=T [68>47W:3_<^_>BUNF"RX-",QM:'3^]B(
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
M)8O7E[U\4?PYSK)XM;DX%^%,),4.^>VW<9P]72DZ>(R3WS9W\^K_4$L#!!0
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
M'V/ \E2K.LCO2TK%]D4Y:"JN_K]02P,$%     @ ,H 76=IQEVB?!0  DR,
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
M,-ZGK(PQ0,K0+X0IFJ3RAYFK]#"+SMRH'M*R&A(^,R0?H\><JZU$/_.8Q2:
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
MK#_N,=IB6AGPYSM"V.6B.K9M_Q%@]1]02P,$%     @ ,H 767BIYX00 P
M' D  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N>&ULK5;?;YLP$/Y7+%9-
MK=06 @2Z+D%*0J=U4J6H6=>':0\N7!*KQLYLD[3[ZV<;PO*#9'WH"]CFOL_?
MW=EW]%9</,LY@$(O!66R[\R56ER[KLSF4&!YR1? ])<I%P56>BIFKEP(P+D%
M%=3U/2]R"TR8D_3LVE@D/5XJ2AB,!9)E46#Q.@3*5WVGXZP7[LELKLR"F_06
M> 834 ^+L= SMV')20%,$LZ0@&G?&72NT]C86X,?!%9R8XR,)T^</YO);=YW
M/",(*&3*,&#]6L((*#5$6L;OFM-IMC3 S?&:_8OU7?ORA"6,.'TDN9KWG2L'
MY3#%)57W?/45:G^ZAB_C5-HG6M6VGH.R4BI>U&"MH""L>N.7.@X;@$YT .#7
M '\7$!X !#4@>"L@K &AC4SEBHU#BA5.>H*OD##6FLT,;# M6KM/F$G[1 G]
ME6B<2H:88I8!FM@S-N+%@C-@2J(+-!8\+S.%'K$0F*E7-,@R46**3E-0F%!Y
MIHT>)BDZ/3E#)X@P]'W.2XE9+GNNTMK,#FY6ZQA6.OP#.CH^NN-,S26Z83GD
MVP2N=JKQS%][-O2/,GXKV24*O'/D>W[8(FCT=GC0 D_?#O>/>!,T>0HL7W"
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
MM%1[F>@C&!:F0#]?<ZX.#;/)+P]U\3]02P,$%     @ ,H 76;K!THMA!
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
M;HS^6- MF55 #TK0@_\-N@YB/NAPCV'?R?\.0#9&=RS(ELPJ((<ER&$[('.
MN C3V @(;NQ*XUJ*W>I(-HYZ[/HP?%66@WIX+0U703@J$8[:08A;6)I_@^"K
M?=S$;(S@6)QMFGFC5[49'[PQ%:AG)=2S1JC7@@<;8?CA=KT(*0]"RL@%Y1N#
MZE+(1$B:L;QE,=.PJJ/6.,2QU-HT\UHRJZ =EVC'K6[UXS8IMFGFM616H3@I
M*4X:)^@%54R1_ 1$<!INJ639JX_3LG:#SNTFE?W9P6_'@YVE<=1C ;5DE@.R
M][[]S4'M.Y4!XXI$L$9[_-C 14#FAY^\H462'0>60N/A(KL,D19(TP&?KX70
M+PUSPBA/H.X_4$L#!!0    ( #* %UEU%^'5\@4   @P   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<Q+GAM;+V:6T_C.!2 _XK568T8B:%)>H4IE2BY,1H$
M@F7W8;4/)G6I-8F=L1TZ2/OCU[F0-MU@&NG,\D";-.<[3O/5<7P\VW#Q7:X)
M4>AG$C-YWELKE9[U^S):DP3+$YX2IC]9<9%@I3?%4U^F@N!E$93$?<>RQOT$
M4]:;SXI]MV(^XYF**2.W LDL2;!X69"8;\Y[=N]UQQU]6JM\1W\^2_$3N2?J
M(;T5>JM?4Y8T(4Q2SI @J_/>A7T6VJ=Y0''$'Y1LY,Y[E)_*(^??\XVKY7G/
MREM$8A*I'('URS.Y)'&<DW0[?E307ITS#]Q]_TKWBY/7)_.();GD\9]TJ=;G
MO6D/+<D*9[&ZXYN05"<TRGD1CV7Q'VVJ8ZT>BC*I>%(%ZQ8DE)6O^&?U1>P$
M:$Y[@%,%.'L!CO-&P* *&!P:,*P"AH<&C*J T:$!XRI@?&C I J8'!HPK0*F
MQ=4M+T=Q+5VL\'PF^ :)_&A-R]\40A31^A)2EKM[KX3^E.HX-7?)HT*?4?'B
M4X991-D3.G*)PC26G]#'#]/!>/@%48:N:1QKW>2LKW3B/+P?54D691+GC20V
MNN9,K27RV)(LF_%]W>"ZU<YKJQ>.$7@3J1,TL(^18SE.2WLNS>'W)-7A5AF.
M'NY==/3;IQ:,>SC&-F \,^9KQFK,T(#Q#\<XR'NX0T?5Q6N#!5U.[3U8:(9=
MI.(P6,.%06WPH* /WFHJC@GZ1G3_]8BC[^AW@9G$9<?XUS=]++I2))%_MUE;
M@H?MX/RN<293')'SGKXM2"*>26_^\8,]MKZT*0<)<R%A'B3,AX0%D+ 0"-:0
M<%A+.#31#1(>E[O1)4_2F!1:+K(7/8I -VGY^47",Z;:_#3F[.HG),PM8:,"
ME@^/GN?VK/^\*QUD.A\2%D#"0B!80[I1+=W(*-U7*L@:W9.$1IPMLTAQ@:Y8
MQ$7*!59DB?Y!N9?R<VG@8K][W%"U1N]!VKPT-JNKEY P%Q+F0<)\2%@ "0N!
M8 V%Q[7"XU]U\QY#2@@)<R%A'B3,AX0%D+ 0"-:0<%)+.#'VHR'5CUF"1CA&
M$9=*=YO5\+1-.R.JJW:0,!<2YD'"?$A84,+LX>[8PVD./D*@A V;IK5-4Z--
M+M\PE.*7A#"%<#&V0X)$A#X7=V2#6D9N5[4@82XDS(.$^9"P !(63O_KZ;C6
MM&'6:6W6Z>%FI41$I/VQP4CIZE$)LP<[IV&=C)J_-Q<RHP<)\R%A 20L?.>+
M;1AB6]OI/,OL"(EU1R->:D\.ZWK,U*[.@-)<4)H'2O,KFKW[)#P\F39_'@%H
MSA"*UC1L9\+8[F:8H2<RHSIK!4ES06D>*,VO:'N=PW!?*\B<(12MJ96SU<HQ
M:G6;B6B=3U.D>B1.T*JN191#J&.C9D9T9\V<MB]_;W[+!<WI@=)\4%H 2@NA
M:$W-ML4"VS@-/"^GPA01"3JB#+T0+&1;26-AYG1V"K0Z\,XYCLK3:O4,M!8
M2@M :2$4K>G9MAY@FPL"5TD:4SWJHDR[1J0>AV%%S)U8"3QM]#K69+37\5R:
M$W=6J37K<+(WPO= L_J@M "4%D+1FN)LY_1M\Z3^;3FJDFC%!:IOBGR%;M2:
M"'0A)5'M)7C06?F*MCNN=:S\;_\V"#KC#DKS06D!*"V$HC4MVTZ[V\8)U6+>
M7;Y5L"P6@]QD2BK,EGH(9BI1FO-TM@YT'AZ4YE6TW5_$:=M/P@=-&X#20BA:
M4[OM1+MMGFG_7RJ6&G*-6;;2,9G(GR 2'*UU0_0CJ_89D1\939.W;L*@T_N@
M-!>4YH'2?%!: $H+H6A-Y[?E 'OZJTJ<-FA% )3F@M(\4)H/2@M :2$4K6GC
MMH1@OU-#R._ME$DELKP//$81CV/=:PH<5S,MK2*"EA1 :2XHS:MHC95-@W'K
M;1ZTM !*"Z%HI63]G>7%"1%/Q5)SJ<W1MI1K=NN]]7+VBV(1]][^A7WFEHO2
MMYARC?PU%D_:2A23E49:)Q-] 42Y[+S<4#PM%C$_<J5X4KQ=$[PD(C] ?[[B
M7+UNY GJQ?_S?P%02P,$%     @ ,H 768%&%%TO P  6@T  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S(N>&ULM9==3]LP%(;_RE&&)I &2=-/6!L)&J&!
M8$(PMHMI%VYRVEC$<6<[+4C[\;.=D+40(BIE-XD=^WU]_,1V3L9K+AYD@JC@
MD:69G#B)4LL3UY51@HS(([[$3+?,N6!$Z:I8N'(ID,16Q%+7][R!RPC-G&!L
MG]V(8,QSE=(,;P3(G#$BGLXPY>N)TW&>']S21:+, S<8+\D"[U#=+V^$KKF5
M2TP99I+R# 3.)\YIYR0\-OUMA^\4UW*C#&8F,\X?3.4BGCB>"0A3C)1Q(/JV
MPBFFJ3'28?PN/9UJ2"/<+#^[G]NYZ[G,B,0I3W_06"439^1 C'.2I^J6K[]@
M.9^^\8MX*NT5UF5?SX$HEXJS4JPC8#0K[N2QY+ AZ/3>$/BEP'\I&+XAZ):"
M[GM'Z)6"GB533,5R"(DBP5CP-0C36[N9@H5IU7KZ-#.O_4X)W4JU3@4ASA0<
MPE1@3!6<DXBF5%&40+(8KGBV.%0H&-AN7XD0Q+PFV ]1$9K* RV]OPMA?^\
M]H!F\"WAN=12.7:5CLZ,X49E)&=%)/X;D9SC[ @Z@T_@>[Y?(Y\VRT_SA9:/
MK+Q3(P^;Y9=Y=@1=S\I[VW)7(ZVX^A57W_IUW_"[TG7@\Q=@G^"G;;A0R.2O
M.D:%:Z_>U9P!)W))(IPX>I-+%"MT@H\?.@/O<QVQ-LW"ELRV:'8KFMTF]^#?
M0HSU0JSCUJC?E5N;9F%AUK=FYA!>!?Y@:-;8J@9(KP+2:P1RAU&N5U:Q+__
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
M">RPH =N'F7S";M\IHXOEUS[+S1M["0FD!^TD54'M@HJ)MJ5/G=U. -$T0N
MJ -$7G=[D5>YI(9FB9(-*!=MV9SA4_5H*XX)UY2U4?:469S)OJ)-2<,0OE&E
MJ*L07"_14,;U#5P!$_# .+?UTTE@['T.%>0=]Z+ECE[@_G(0(XC# 41A-('-
M>@G75S?_TP16;J\YZC5'GC=^7?.O^58;9=OZ^Y*TEF)RF<*-^DS7-,>4V%G6
MJ(Y(LK=OQK?AAU<$QKW ^#7V[)X)*G($+W0 ?M*'WXOA1B/,M48S@(]*ZHLE
M;9G';;_<DSIFT]$X"8[G>H*SAKNW\T#5G@D-' N+"D?OI@14.X^M8V3M9V K
MC9TH;Y;V":-R ?:\D-*<'#=6_4\A^P=02P,$%     @ ,H 76<GKYT$L P
MH@H  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULK59M3]LP$/XK5H8F
MD 9Y:Y.V:R-!&1K3T! %]MDTU\8BL8/M4+9?/]MI0U_<C _]TMK.W>/G.9_/
M-UPP_BPR (G>BIR*D9-)60Y<5TPS*+ X8R50]67&>(&EFO*Y*TH..#5.1>X&
MGA>Y!2;4289F[98G0U;)G%"XY4A418'YGPO(V6+D^,YJX8[,,ZD7W&18XCE,
M0#Z4MUS-W 8E)05001A%'&8CY]P?C'WC8"P>"2S$VAAI*4^,/>O)=3IR/,T(
M<IA*#8'5WRN,(<\UDN+QL@1UFCVUX_IXA7YEQ"LQ3UC F.6_22JSD=-S4 HS
M7.7RCBV^PU)05^--62[,+UK4ME'LH&DE)"N6SHI!06C]C]^6@5AS\*,]#L'2
M(=AVZ.QQ")<.H1%:,S.R+K'$R9"S!>+:6J'I@8F-\59J"-7'.)%<?27*3R8_
M0<5 H%,T40F25CD@-D-F$8V9D.CX$B0FN3A1)@^32W1\=(*.$*'H/F.5P#05
M0U<J'AK-G2[WO*CW#/;LZ0?HAE&9"?2-II!N KA*0*,B6*FX"%H1?U3T#(7>
M%Q1X0<=":/QQ]["%3M@$-31XX1Z\7R5P+ F=H]R$=V"+40W1L4/HVSL0)9["
MR%'74P!_!2?Y_,F/O*\V?0<"VU#;:=1VVM"3*_(&J;K25")X4^5%@$UNC=$U
M&+JVO"91$/6&[NNZC%VC;ASW&Z,->MV&7K>5WB/F!#^IQ/X?PQHF6MO<]_K=
M+88V([]C9Q@U#*/6=+DB%-,IU,EBS97HD+ER(+ -J7$C-6X]C/."<4G^8E/"
M5:6!EXJ4ZE60-M7Q3JR[?KAU'A:;(+ ?1Z_AV&OE>$TE*.562KV=[8(XWJ*T
M:Q-ZD9U2OZ'4;\V02:;"=JIH%6T5I7_(+#D0V(9<WWM_E;S6,]@6O+JW]M?&
MV[V4D;]U*A:CCN?9C\5?>SW]5I[W3.+\(Q3]G<K6"]?JQI*CQ<H+_"V2[MIK
M7P"?FR9(H"FKJ*R?S&:U:;3.37NQM7ZA&S#31;S#U-W;#>9S0H42-E.0WEFL
M*/&Z(:HGDI6FIWAB4G4H9IBI)A*X-E#?9XS)U41OT+2ER3]02P,$%     @
M,H 768,?G@7Q P  HPX  !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&UL
MK5=M;]LV$/XKA%8,">!$[W*<V082I\4ZK(@1-^N'8A]HB;:)2J1*4G;R[W>D
M%,5R&"7;_,42Y;N'SSUW)(_C'1<_Y(80A1Z*G,F)LU&JO'1=F6Y(@>4Y+PF#
M?U9<%%C!4*Q=60J",^-4Y&[@>8E;8,J<Z=A\FXOIF%<JIXS,!9)546#Q>$UR
MOILXOO/TX8ZN-TI_<*?C$J_)@JC[<BY@Y+8H&2T(DY0S),AJXESYES,_T@[&
MXB]*=G+O'>E0EIS_T(//V<3Q-".2DU1I" R/+9F1/-=(P.-G ^JT<VK'_?<G
M]$\F> AFB269\?P;S=1FXEPX*",K7.7JCN]^)TU L<9+>2[-+]HUMIZ#TDHJ
M7C3.P*"@K'[BAT:(/8<P?L4A:!R"]SJ$C4-H JV9F;!NL,+3L> [)+0UH.D7
MHXWQAF@HTVE<* '_4O!3TS\):"#1&5I @6153A!?(?,1+:JRS FD3.$<7>,<
MLQ0^FMKZS.H"THDXN2$*TUR> LC]X@:=?#A%'Q!EZ.N&5Q*S3(Y=!4SU?&[:
ML+JN606OL/JC8N<H] 8H\(+(XCY[OWO8=7=!GU:DH!4I,'CA*WBW)1$0+%LW
MRIAB1[<K= ^#*RE!D>]72ZD$%.7?MFAK^,@.KU?JI2QQ2B8.+$5)Q)8XTU]_
M\1/O-UOL1P+K*!&V2H1]Z-.[VWN$=<!2/WA*L2(9E*S:(-Z*E)N:LNE0@\<&
M7&\PVVD0>[$W=K?[ 5JLHC :M58=YE'+/.K-X2?*3 &;#%[:R$7'3-*1P#JA
MQFVH<6^2YD+G0CT.4 F+5B%8@XC\K&BIU_( K067UNS4J,F>[K$?A@?)><.H
M0SAI"2>]A*_2M"JJW-121D 175>PM]A()B_F/_/]H7_ TF*5Q$,[RV'+<OA_
M9&5$V?@.7Q1S.$J" [HOC:)HF-CI7K1T+WH+_ILYP4!1O(6%N29PZ.ICO5V@
M2!%1H!/8J!\)%O+41O[BF$OB2& =,4:M&*/>W-V^8W/J1XAKF5"""L[41B(_
M0AE^M"'-^I&20Z0@MB!UPO2]Y^/<ZP5_VN9,F-:#M]\_;,B%#3GKX=L/$?5"
M=./::U/\?U?-&94IKV 90E[M@?K'+-YCH77#?VY _-Y3_5WUVT",]G81[]R+
M1H=[XRMVR2O;H__<&_C]S<';M1?:9A[&+QB^:==E^-P#^+WG;K<)&-1]W!E?
MG;5]W  M%-23WM%U(US;4^A_YUQ2T^Y^__B@]"UF":WR1U85)B^<6=N^-]C\
MIP-E=F306DEW[P:AKV]?L%A3)B&5*YC%.Q_"V23J&U$]4+PTEXHE5W!%,:\;
MN$42H0W@_Q7GZFF@[RGMO73Z#U!+ P04    "  R@!=9LE7)_#0#  !7"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6RM5FUOVC 0_BM65DV;M#8A
M@4 [B+325>NTEZKLY;-)+L2:8V>V ]V_W]E),PH!55._0&S?/7[N.?O.TXU4
MOW0!8,A]R86>>84QU87OZ[2 DNHS68' E5RJDAH<JI6O*P4T<TXE]\,@B/V2
M,N$E4S=WJY*IK UG FX5T7594O7G$KC<S+R!]S!QQU:%L1-^,JWH"A9@OE>W
M"D=^AY*Q$H1F4A %^<Q[-[B83ZR],_C!8*.WOHF-9"GE+SNXR69>8 D!A]18
M!(I_:Y@#YQ8(:?QN,;UN2^NX_?V ?NUBQUB65,-<\I\L,\7,FW@D@YS6W-S)
MS0=HXQE9O%1R[7[)IK4-/)+6VLBR=48&)1/-/[UO==AR&,0'',+6(=QU&!YP
MB%J'R 7:,'-A75%#DZF2&Z*L-:+9#Z>-\\9HF+!97!B%JPS]3/()4 --3LD"
MST=6<R R)VZ2+.JJXH 9,Y23.=4%N<:<DQO1G!V;A%=78"CC^C4"?%]<D5<G
MK\D)88)\*V2MJ<CTU#?(TN[EIRVCRX91>(#1("2?I3"%)N]%!MEC !_#ZV(,
M'V*\#(\B?JS%&8F"-R0,PF$/H?G3W:,C=*).\LCA10?PG)0591G)E2P)+64M
MC$;54EYCP%8^4P I,0FU<OK;G'"7$\[HDG%F&.B+/FF;G8?].]N*<*$KFL+,
MPRNO0:W!2UZ^&,3!VSY9G@GLD4C#3J3A,?3D:P4*SYA8D=3*E>/)TXU>LEMQ
MDO2>L 9[Y+!M'5LG<10%4W^]'=Z^T>A\..J,'M$>=;1'_TD[9X**%!K2?9P;
MX'B+3C@>[U#>MXF"N)]QW#&.CS*^=KS^BW&\QV82[S+NL1D$_8S''>/QT?OS
M18I3QY6)-6@G-E::EJX=L7\5JO>2C)_SDCP3V",E)IT2DR>>MJ8Z*-NS3F5^
M6N. :@U85N02*[1HR@K<IP45*R"H3^LBEYRMG%2]%VFR?T<FD^%.CGN,1N/S
MG23[6SVJ!+5RK5N3U!:_II1WL]WKX)UKBCOSE_AJ:)K\/YCFR?&9JA43&B/+
M$3(X&R,EU;3Q9F!DY3KA4AKLJ^ZSP)</*&N Z[F4YF%@-^C>4LE?4$L#!!0
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
MG$$6-YP<\D.V%\(YB?/+ ",A#+,!XOL=(?Q\DSFH3H+7_P)02P,$%     @
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
M/C9OQ;JH;A#UY#[XN\<#Y&+O#$6+I5#-0#43U2Q4LU'-0347U;P]^\-H]W
MNAX!JH6H%J%:C&H)I;7S4FOR\E=*J X8#DA_[AH.D/?<.U?1.BI4,U#-1#4+
MU6Q4<U#-134/U7Q4"U M1+4(U6)42RBMG;5-'=7XM>NHQF@=%:KIJ&:@FHEJ
M%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J)906CMRFSJJ\J5THD ]3VI37&?Y_!]E
MH&Y6,Y$K-]7Q[9Z94G*Z=YB2FEYK3V?+C+2A]N*VE ;:K8EJ%JK9J.:@FHMJ
M'JKYJ!:@6HAJ$:K%J)9T[-#:8#)^ND.W(["IA!K+*Z'^E1%1M-8)U714,U#-
M1#4+U6Q4<U#-135OS_XPEHR(HG5-J!:B6H1J,:HEE-;.RZ:N:2Q_GM+]V??'
M \_2/[X\2W^C-//T+V:S[>-)TH52'XI>/!Z*=B8O6O*$:GJMM8\Y3SH..=%B
MIHY>3T8OG\=CH;W:';VJ@X[' #EHMRZJ>:CFHUJ :B&J1:@6HUI":>UP;"J0
MQO(*)/GEHL\['J"\?7ZR?.ZHO-_>P8>6):&:@6HFJEFH9J.:@VHNJGFHYJ-:
M@&HAJD6H%J-:0FGMI&U*G,:GKWVQ"*V#0C4=U0Q4,U'-0C4;U1Q4<U'-0S4?
MU0)4"U$M0K48U1)*:T=N4QHUEI=&_4DWW9/WVCMGT;(H5#-0S40U"]5L5'-0
MS44UK]:D-^-'>PQ0+42U"-5B5$LHK96>DZ;8:2*=V;]O)NG/0N35,.C'K#HV
M#40U0KK>-V;0%:?RU>@;IZBFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6
MHUI":>W@;4J>)NHKCQ1,T HI5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B
M5(M1+:&T=N1J3>3*JZ:V(P5B]N9^5* S,M'B)U334<U -1/5+%2S4<U!-1?5
MO%H;/SWGG[R<_>"CO0:H%J):A&HQJB64U@[#IJQI(IW#?WYQ*_+T2MP/DR[3
M_+LHZM'2&Y'?3["OIYUV!B5:LH1J.JH9J&:BFH5J-JHYJ.:BFK=GUS@;*+/T
MKG.N*;H> :J%J!:A6HQJ":6UH[,I3RI?_KO'3.5%^?(5ZAVWI*:CFH%J)JI9
MJ&:CFH-J+JIYJ.:C6H!J(:I%J!:C6D)I[0ANRJ,FX]<>/46KJ5!-1S4#U4Q4
MLU#-1C4'U5Q4\U#-1[4 U4)4BU M1K6$TMJ1VU183>055O7HZ;[Z>[G2.S?1
M6BA4,U#-1#4+U6Q4<U#-135OLJ."[/D(*EI5A6HAJD6H%J-:0FGW@7B\OA:B
MT-,B/7^_%/F5^"06B[4RS3:KHNKDR;M*+B[+P%3?76A'QR_>U]5WMMKQOJ.^
M<[O>]]1WX?;]XZ;;\_<WZ94(TOQJOEHK"W%9KL+@[4GY/T ^O[I^_*'(;CX<
MJ4?*MZPHLN7VY;5(9R*O%BC__3++BH<?J@Y^9/GW[<<\_W]02P,$%     @
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
MLF@$]=^O\[QZ_J$YP.Z5=6?_ 5!+ P04    "  R@!=9->GIL^D%  #K)
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
MITE35Y!#<D&9(G>4+X#<N_0A9+0$A:>!C#2>D\H"-?F4@Z&,ZP/DG(N*RS4
MN35R\C@(#89H-PHG33AG=3CQ"^%T8G(E2S/7Y+PLH-@6"-%;:S!^-G@6[U7\
MMBB/2!)])G$4IYZ QF^G)QYZ_G9ZO,=-TI8K<7K)OY9KI!0M9X OI"$/:[*)
MNZ9KMSQ:4560G]]1DEP:$/J7KS[U_JE_?WL)G>J*3F 8X"VC02TAR#Y^Z/2B
M+[[<OJ=8_DYB6WE/V[RG^]2S.\DQSYR9-5'4P&?[*C*Q$+X,UDJ=NH3VVEUF
MT5$7#\]R,S5>5"_=1N4UJK\-VD!MF>FV9KK_:(8^O62FZPL@W37C0QU'W1TS
M7JU^WV^FUYKI[35SP_3CX53AE<-* UAY\WJ%>K[<[X8[[GG"C=)=4UY4E/A-
M';>FCO_3U,N5.O8%THUW3'E1:6_'E!<5=_RF3EI3)WM-G3]5^+''"PD="?*)
ME60-5.D#GYG]2AW') D1];>B<T(*NM:^&^B]A/)W$-K*6K_-6G^O<LZ6K("R
M(&L&O/#EJN\YS3M5?QV2[X74D8<;;88 -7/MFB83N2A-_4%N5]N.<.0:H9WU
M,^P4Z\;NKTS=9EY1-6/84W"8HB1>(GAGJ+IUJR=&5JZ9>9 &6R,WG&.W"\H"
M\/E42O,\L1NT_7/V!U!+ P04    "  R@!=9_.<5]6$%   A(@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970X-"YX;6S%FN]OHS88Q_\5*YNFGG1-@) ?[=)(
M;0/LIMT4776[%]->N. DZ  S8Y++_OK9AI"0N+XP/=*JJ@G@[]>/ZT\>["?,
M=I1]+3:$</0M3;+BH;?A/+\?#(IP0U)<]&E.,G%E15F*N3ADZT&1,X(C)4J3
M@6-9XT&*XZPWGZES2S:?T9(G<4:6#!5EFF*V?R()W3WT[-[AQ*=XO>'RQ& ^
MR_&:O!#^.5\R<31H7*(X)5D1TPPQLGKH/=KW@3V2 M7BCYCLBI/W2 [EE=*O
M\N!#]-"S9$0D(2&7%EB\;,DS21+I).+XNS;M-7U*X>G[@[NO!B\&\XH+\DR3
M+W'$-P^]:0]%9(7+A'^BNU](/2 58$B30OU%N[JMU4-A67":UF(101IGU2O^
M5O\C3@3V^ V!4PN<<X'[AF!8"X;7"MQ:X%XK&-6"T;6"<2T87RN8U(*)FJSJ
MOZNF9H$YGL\8W2$F6PLW^4;-KU*+&8DSB>(+9^)J+'1\_K+!C-S*R8S0,TT%
MX056C-PB+\T3NB<$J39H6;)P(]JA98(S=+,@',=)\:[5D-/PJSCQ^66!;GY\
M-QMP$:'L9Q#6T3Q5T3AO1&,[Z"/-^*9 7A:1J&TP$$-KQN<<QO?D&!U_+;,^
M&EKOD6,YKB:@Y^OE0XU\<;W<T<@]L_QWNNTC^^W>_6ODMI+;&GEPA;P*WIX:
MIF+8H#94?L.NJ#TRAK,U$0F.H]<].FVWQ'MU^G&'683^_$U8H@^<I,5?.KBJ
M_EU]_S*IWQ<Y#LE#3V3M@K MZ<U_^L$>6S_KP( T6T":>9!F/J19 &36PLMM
M\')-[O-%R2J<Z$K\K@B+LS7*Q0N-"B3NV<A[62[139RA5*48;7HR=^&XM5;'
MBU':E1=(,P_2S(<T"X#,6KR,&EY&QLE<$A;*U")P"4^S$4[$\DRD'HE,?KCG
M2:9R>5DW]4]51W:5^.3B;SNW^O9H-MB> F(,IRL@D&8>I)D/:18 F;4 &3>
MC,V X#VC22(6ME%Y6#>'95HF%2=5:OE>0C%W,3;D$Z.R*RZ09AZDF0]I%@"9
MM7"9-+A,C',9B$4,1SF+0_)>PG%(+BL<,[3%24GJ5".F'!5JI8PYBC!7Y]=2
MK0-HHLLMT_/<8@RM*RR09AZDF0]I%@"9M6"9-K!,C;!\Q-_BM$Q15J:OA$D
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
M$AP2I@+D]W-*Q?9&-5#^\\'D.U!+ P04    "  R@!=9V.RX*-H$  !U'@
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
M8\,COPU/GV].T>&XKF].N4 ?]TO>]WK)>_C]47^],[')]K&Y0)^(*%LCY!]
M.$!/!(NVI?3,W[5SW$#-.Q3-CMO!#<?^+>?GV>8#9;3<EJ\NE_VXSFD-]EYC
MV)N-SV':(V/:H_@\\PZD;YZ!TE)06@9%LP-D/'WD]_3_0,;S#R#P93S0L@ H
M+8.BV7$S98'HM++ !_QX6L8#+1" TE)06@9%LP-C"@31>0H$$6B! )26@M(R
M*)H=(%,@B/P%@G\@X_D'$ P]&0^TH@!*RZ!H=MQ,12'R5Q1F7&RXOC$9_<(I
MD^@+87(KVI,=:%D!E):"TC(HFOUC,E-6B,]35HA!RPJ@M!24ED'1[ "9LD+\
MVOWF![^V*"B>TX+*I]:0N*6#,'&+!_[C==8:M'@ 1;.U-L6#^(0]?*3)6.3K
M^F;*!;DG!=^4*E6U57=:XP"ZX0]*2T%I&13-#I>I&<3GV?"/06L'H+04E)9!
MT>P '?Q4V;_A?^IOE6,G<8U:\I;;*ADYOQGPCZBS?J#6OG_P<(62B%7]5(L*
MY?I'=KL'%>P_W3\YX[I^7L31Y^^"M^GN^1<&LWL<QP<L5I15J"!+A1R\&2FY
MQ.X)%[LWDF_J1SC,N92\K%^N"5X0H1NHOR\YE\]O] 'VSQF9_A]02P,$%
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
M;?%<VH9[+A+''#..O4[3^G#&4MC1.0K;H<J:D!074_+!;-*E+DM\<R;P331
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
M8"I /E]1*K85U4%]K7/_ 5!+ P04    "  R@!=9WO"IIQ$$  #X%@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y,"YX;6RM6%V3FS84_2L:FLDD,^V"^&9C
M>R:[-$W:R71GW6V>M48V3$!R)-E._GTEP&"P3-<9O=B [SG<>ZX.OFAVH.PK
MSS$6X'M5$CZW<B&VM[;-5SFN$+^A6TSD+VO**B3D*=O8?,LPRFI05=JNXX1V
MA0IB+6;UM0>VF-&=* N"'QC@NZI"[,<=+NEA;D'K>.&QV.1"7; 7LRW:X"46
M3]L')L_LCB4K*DQX00E@>#VWWL/;%"8*4$?\6^ #/SD&JI1G2K^JDT_9W')4
M1KC$*Z$HD/S:XWM<EHI)YO&M);6Z>RK@Z?&1_4-=O"SF&7%\3\LO12;RN15;
M(,-KM"O%(SU\Q&U!@>);T9+7G^#0QCH66.VXH%4+EAE4!6F^T?=6B!, #"\
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
MW@R0FA/)JGJD<L^D9$5]N 6: M<!ZOZ:,?ETHA_0C?&6_P-02P,$%     @
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
MNM2;>KN->U+5VF[X6=+@"E:@'YJE-)$_NI2$ 5=$<"1ADWHWTUD>VWR7\(-
MI_;6R)*LA7BTP:),O< 6!!0*;1VP>6PA!TJMD2GCS^#IC5]IA?OKG?L7QVY8
MUEA!+NA/4NHZ]3YYJ(0-;JF^%]U7&'BNK%\AJ'*?J!MR P\5K=*"#6)3 2.\
M?^*GH0][@FE\0A .@O"U@F@01 ZTK\QAS;'&62)%AZ3--FYVX7KCU(:&<'N*
M*RW-6V)T.LL%8T2;8]$*85ZB7'!-> 6\(*#0AV>QS5CP$A@GVL87<]"84'5I
M,A]6<W3Q]C+QM2G+FOO%4,)M7T)XHH1O+9^@*'B/PB",C\CSU\NC0[EOFC%V
M)!P[$CJ_^(3?P+<A!78_M)M* M@&'2-[T<K>P)EJ< &I9ZZ8 KD%+WOW9GH=
M?#[&>2:S ^IHI(Z<>W2"^DXH]>RP?]V9'+30P-3O8^S1.=G/9'; 'H_L\7^=
M."X*V6)ZC+DWNG)&=D!NLR#QM_L@+V7TU?E[M]5.RN]85H0K1&%C-,'DHQ'+
M?OKT@1:-N\!KH<TX<,O:#&R0-L&\WPBA=X&=">-?0/8/4$L#!!0    ( #*
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
M>1_<NA]YZ_N4U_QS8O074$L#!!0    ( #* %UF7BKL<P    !,"   +
M7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_
MK]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?2
M0$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-
MTG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z
M6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ ,H 76>-ND;O-!@
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
M GI[ZNT%]/:3S6X!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O+Z!WH-Y!0.]
MO8. WH%Z!P&] _4. GH'ZAT$] Z3/RL%] [4.PCH':AW$- [4.\@H'>@WD%
M[TB]HX#>D7I' ;TC]8X">D?J'07TCM0["N@=J7<4T#M.#IL(Z!VI=Q30.U+O
M**!WI-Y10.]$O9. WHEZ)P&]$_5. GHGZIT$]$[4.PGHG:AW$M [4>\DH'>:
M'!84T#M1[R2@=Z+>24#O3+VS@-Z9>F<!O3/US@)Z9^J=!?3.U#L+Z)VI=Q;0
M.U/O+*!WIMY90.\\.>PMH'>FWEE [T*]BX#>A7H7 ;T+]2X">A?J703T+M2[
M".A=J'<1T+M0[_*=>@_CYZ$.MYZO-9__G52/E^_6V^.ORZ^+DW?\BG-[7S$\
M_0502P,$%     @ ,H 764;]('I, @  GC8  !,   !;0V]N=&5N=%]4>7!E
M<UTN>&ULS=M-;MLP$(;AJQC:!I8BDJ*H(LZF[;;-HA=0)3H6K#^03.K<OK2<
M!&B1&@U<H._&@DUROA$'>':^^?8T6[\Z#/WH-\DNA/E#EOEF9X?:I]-LQ[BR
MG=Q0A_C5W6=SW>SK>YN)ZVN=-=,8[!C6X5@CN;WY9+?U0Q]6GP_Q9]]-XR9Q
MMO?)ZN-IXS%KD]3SW'=-'>)Z]CBVOZ6LGQ/2>'+9XW?=[*_BAB1[,^&X\N>
MYW-?'ZUS76M7=[4+7^HA[LH.?>;#4V]]>K[$&SU.VVW7V'9J'H9X)/6SLW7K
M=]:&H4]/1:_.)X=XP_;TF5^<OY0Y%QAWWKEI]G%BSKX_[F4DQ]/K.1:R+G3G
M7_$U,9:^^/WL<=JM;?\R.U[OC\GMEWGX;'E<?L>_SOBU_CO[$) ^)*0/!>FC
M@/2A(7V4D#X,I(\*TD=^36F$(FI.(36GF)I34,TIJN845G.*JSD%UIPBJZ#(
M*BBR"HJL@B*KH,@J*+(*BJR"(JN@R"HHLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J
M*;)*BJR2(JNBR*HHLBJ*K(HBJZ+(JBBR*HJLBB*KHLBJ*+(6%%D+BJP%1=:"
M(FM!D;6@R%I09"THLA8460N*K)HBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNF
MR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)D+2FR&HJLAB*KH<AJ*+(:BJR&
M(JNAR&HHLAJ*K(8B:T61M:+(6E%DK2BR5A19*XJLU?^4]?LT[?]Q_/),A[H;
M7_*SY6]IMS\!4$L! A0#%     @ ,H 760=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  R@!=9UWI$
M]>\    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    "  R@!=9F5R<(Q &  "<)P  $P              @ '- 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #* %UDB3LGN60<  +4O
M   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    "  R@!=9=SZ^Z&T"  !(!P  &               @(&=#P
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ,H 76;P;%"O[
M!P  ^"4  !@              ("!0!(  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( #* %UEU'IUUU (  /D)   8              "
M@7$:  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  R@!=9
M3H(8M8T&  #D'   &               @(%['0  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ ,H 76:Q&44K, P  50L  !@
M     ("!/B0  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M #* %UF([=)C*!$  !;9   8              " @4 H  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    "  R@!=9867[F8P*  !G-0  &
M            @(&>.0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ ,H 766-5M3S(*   /H   !@              ("!8$0  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( #* %UEH*]-'5@D   89
M   9              " @5YM  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ ,H 7657 ARC+ P  L D  !D              ("!ZW8
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  R@!=9R]N9
MS*8$  !>#0  &0              @('M>@  >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( #* %UD]4>S=E 0  -\*   9
M  " @<I_  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M,H 761/,=@\4"0  :!@  !D              ("!E80  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    "  R@!=98/UB=]0)  !D'   &0
M            @('@C0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( #* %UDGYFG9"0@  *TD   9              " @>N7  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ,H 76:-;=[CA!0
M- X  !D              ("!*Z   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    "  R@!=92)H9#;01  #$-@  &0              @(%#
MI@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( #* %UDF
MJM/<U ,  +$(   9              " @2ZX  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ ,H 76:0\:@AL"P  BQ\  !D
M     ("!.;P  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M"  R@!=9VXFV(&@&  ![#@  &0              @('<QP  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( #* %UF!Q,#-]@,  #0)   9
M              " @7O.  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ ,H 76:33$, T"0  J1<  !D              ("!J-(  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  R@!=9QAF2#]X"
M  # !@  &0              @($3W   >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( #* %UDJK_:E<@(  )L&   9              "
M@2C?  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ ,H 7
M61^&2O)D!   ?!(  !D              ("!T>$  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    "  R@!=9CJ*1GI\@  !H:@  &0
M        @(%LY@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( #* %UF_@::'A00  (@*   9              " @4(' 0!X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ,H 763SX2 #F!   >0L
M !D              ("!_@L! 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    "  R@!=9MV>63QX$  #9"@  &0              @($;$0$
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( #* %UEI0L-Y
M P,  *H&   9              " @7 5 0!X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ ,H 766TZ7W)C"0  F1P  !D
M ("!JA@! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  R
M@!=9B/U9Q=0"  ""!@  &0              @(%$(@$ >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( #* %UDS_OM)-@4  "\/   9
M          " @4\E 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ ,H 76:\FEP?^!P  2A4  !D              ("!O"H! 'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  R@!=94<#]@6,'  #1
M$P  &0              @('Q,@$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( #* %UG:CJ.R)00  -((   9              " @8LZ
M 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ,H 76?)X
M=!K/ @  . @  !D              ("!YSX! 'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    "  R@!=9T"?AF=T*  !KF0  &0
M    @('M00$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M #* %UEC%)WG>P(  $(&   9              " @0%- 0!X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ ,H 762=3WC:B!   EB   !D
M             ("!LT\! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    "  R@!=9]<\9TQD#  "-"0  &0              @(&,5 $ >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( #* %UGA"/[$10,
M +8*   9              " @=Q7 0!X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ ,H 762+A0-+U P  618  !D              ("!
M6%L! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  R@!=9
M0[,:PJ<"  #D!@  &0              @(&$7P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( #* %UF)XY%L70(  !0%   9
M      " @6)B 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ ,H 763N5&^ZO @  \08  !D              ("!]F0! 'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  R@!=9Q-:=JE0+  "DG
M&0              @('<9P$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( #* %UG<3YZ_BP0  %,9   9              " @6=S 0!X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ ,H 7658W?XP8
M!   ?14  !D              ("!*7@! 'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    "  R@!=9VG&7:)\%  "3(P  &0
M@(%X? $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( #*
M%UE/QLBH304  -LK   9              " @4Z" 0!X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ ,H 765O)E+$S!   P0\  !D
M         ("!TH<! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    "  R@!=97P# ]M,#  ")#P  &0              @($\C $ >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( #* %UF3_H\UU 0  ,$E
M   9              " @4:0 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ ,H 760)D(26C @  -@<  !D              ("!494!
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  R@!=9+H^$
M\)H"  #R!@  &0              @($KF $ >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( #* %UF791%%/ ,  #(*   9
M  " @?R: 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M,H 766-[^]%<!@  ORL  !D              ("!;YX! 'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    "  R@!=9?E4%B"4"   /!0  &0
M            @($"I0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( #* %UG'\"52,@,  *H)   9              " @5ZG 0!X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ ,H 768'F/J<C @
M400  !D              ("!QZH! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    "  R@!=9PJW?^I8$  #G&   &0              @($A
MK0$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( #* %UDS
MD"PA# 4  !0@   9              " @>ZQ 0!X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ ,H 767BIYX00 P  ' D  !D
M     ("!,;<! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M"  R@!=90/N/9?H"  #Y"   &0              @(%XN@$ >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( #* %UG#+-::1@(  $<%   9
M              " @:F] 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L!
M A0#%     @ ,H 76<QVSH4B P  X T  !D              ("!)L ! 'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  R@!=9NL'2BV$$
M   ('@  &0              @(%_PP$ >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;%!+ 0(4 Q0    ( #* %UFSR1D-9@,  (T.   9              "
M@1?( 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ ,H 7
M6747X=7R!0  "#   !D              ("!M,L! 'AL+W=O<FMS:&5E=',O
M<VAE970W,2YX;6Q02P$"% ,4    "  R@!=9@48472\#  !:#0  &0
M        @('=T0$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0
M   ( #* %UE4+B4OV@,  .D3   9              " @4/5 0!X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ,H 76==3OE8) @  ( 0
M !D              ("!5-D! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q0
M2P$"% ,4    "  R@!=9R>OG02P#  "B"@  &0              @(&4VP$
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( #* %UF#'YX%
M\0,  *,.   9              " @??> 0!X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL4$L! A0#%     @ ,H 76;)5R?PT P  5PD  !D
M ("!'^,! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  R
M@!=9,A/YHG$#  #P#   &0              @(&*Y@$ >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( #* %UF(K8:)% 4  !4>   9
M          " @3+J 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#
M%     @ ,H 76=THR0  %   N5@! !D              ("!?>\! 'AL+W=O
M<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    "  R@!=9R)"3HP<,  "^
M;@  &0              @(&T P( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;%!+ 0(4 Q0    ( #* %UDUZ>FSZ04  .LD   9              " @?(/
M @!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ ,H 764K%
M .I. P  2PL  !D              ("!$A8" 'AL+W=O<FMS:&5E=',O<VAE
M970X,RYX;6Q02P$"% ,4    "  R@!=9_.<5]6$%   A(@  &0
M    @(&7&0( >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (
M #* %UFW.B2('04  (@@   9              " @2\? @!X;"]W;W)K<VAE
M971S+W-H965T.#4N>&UL4$L! A0#%     @ ,H 76=CLN"C:!   =1X  !D
M             ("!@R0" 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"
M% ,4    "  R@!=9&I20E2<(  !S1   &0              @(&4*0( >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( #* %UF"S^_K[PH
M ,9    9              " @?(Q @!X;"]W;W)K<VAE971S+W-H965T.#@N
M>&UL4$L! A0#%     @ ,H 769.H4]4D P  X@T  !D              ("!
M&#T" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    "  R@!=9
MWO"IIQ$$  #X%@  &0              @(%S0 ( >&PO=V]R:W-H965T<R]S
M:&5E=#DP+GAM;%!+ 0(4 Q0    ( #* %UG7]>1*UP,  -(3   9
M      " @;M$ @!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%
M  @ ,H 76<P;U-@S P  A T  !D              ("!R4@" 'AL+W=O<FMS
M:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    "  R@!=9C&VL;60#  #5#
M&0              @($S3 ( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+
M 0(4 Q0    ( #* %UDYG"W,S@(  &8)   9              " @<Y/ @!X
M;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ ,H 769S4E>LX
M @  #@8  !D              ("!TU(" 'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6Q02P$"% ,4    "  R@!=90Z/.8'($  #P%0  &0
M@(%"50( >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( #*
M%UE6E4)0B@,  *D8   -              "  >M9 @!X;"]S='EL97,N>&UL
M4$L! A0#%     @ ,H 769>*NQS     $P(   L              ( !H%T"
M %]R96QS+RYR96QS4$L! A0#%     @ ,H 76>-ND;O-!@  2C\   \
M         ( !B5X" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( #* %UD4
M-@ <O@(  '<X   :              "  8-E @!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( #* %UE&_2!Z3 (  )XV   3
M      "  7EH @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !H &@ CQP
' /9J @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<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>120
<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>122
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>347</ContextCount>
  <ElementCount>524</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>115</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - The Company and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies</Role>
      <ShortName>The Company and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - Equity Method Investment in Equity Investee</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee</Role>
      <ShortName>Equity Method Investment in Equity Investee</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited</Role>
      <ShortName>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Concentration of Credit Risk and Significant Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers</Role>
      <ShortName>Concentration of Credit Risk and Significant Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Balance Sheet Components</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponents</Role>
      <ShortName>Balance Sheet Components</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensation</Role>
      <ShortName>Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Segment and Geographic information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SegmentandGeographicinformation</Role>
      <ShortName>Segment and Geographic information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/RestrictedNetAssets</Role>
      <ShortName>Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Schedule II - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - The Company and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>The Company and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - The Company and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables</Role>
      <ShortName>The Company and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Equity Method Investment in Equity Investee (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables</Role>
      <ShortName>Equity Method Investment in Equity Investee (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables</Role>
      <ShortName>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables</Role>
      <ShortName>Concentration of Credit Risk and Significant Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Balance Sheet Components (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsTables</Role>
      <ShortName>Balance Sheet Components (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/BalanceSheetComponents</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/Debt</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/Leases</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensationTables</Role>
      <ShortName>Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/SharebasedCompensation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/IncomeTaxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Segment and Geographic information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SegmentandGeographicinformationTables</Role>
      <ShortName>Segment and Geographic information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/SegmentandGeographicinformation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - The Company and Significant Accounting Policies - Joint Venture Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Joint Venture Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Government Grants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - The Company and Significant Accounting Policies - Government Grants Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Government Grants Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - The Company and Significant Accounting Policies - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - The Company and Significant Accounting Policies - Long-lived Assets Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Long-lived Assets Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - The Company and Significant Accounting Policies - Product Warranty Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Product Warranty Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - The Company and Significant Accounting Policies - Advertising Expense Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails</Role>
      <ShortName>The Company and Significant Accounting Policies - Advertising Expense Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails</Role>
      <ShortName>Equity Method Investment in Equity Investee - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails</Role>
      <ShortName>Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Net Loss Associated with Sales of JV Company Equity Interest Held (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails</Role>
      <ShortName>Equity Method Investment in Equity Investee - Schedule of Net Loss Associated with Sales of JV Company Equity Interest Held (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails</Role>
      <ShortName>Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/RelatedPartyTransactions</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails</Role>
      <ShortName>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails</Role>
      <ShortName>Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails</Role>
      <ShortName>Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Balance Sheet Components - Accounts receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails</Role>
      <ShortName>Balance Sheet Components - Accounts receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Balance Sheet Components - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails</Role>
      <ShortName>Balance Sheet Components - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Balance Sheet Components - Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails</Role>
      <ShortName>Balance Sheet Components - Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails</Role>
      <ShortName>Balance Sheet Components - Property, plant, and equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Balance Sheet Components - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails</Role>
      <ShortName>Balance Sheet Components - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Balance Sheet Components - Other long term assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails</Role>
      <ShortName>Balance Sheet Components - Other long term assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Balance Sheet Components - Future amortization expense of intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails</Role>
      <ShortName>Balance Sheet Components - Future amortization expense of intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Balance Sheet Components - Intangible assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails</Role>
      <ShortName>Balance Sheet Components - Intangible assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Balance Sheet Components - Accrued liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Accrued liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails</Role>
      <ShortName>Balance Sheet Components - Product Warranty Accrual (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails</Role>
      <ShortName>Balance Sheet Components - Stock Rotation Accrual (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Balance Sheet Components - Impairment of long-lived assets, intangible assets, and goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails</Role>
      <ShortName>Balance Sheet Components - Impairment of long-lived assets, intangible assets, and goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Balance Sheet Components - Other long-term liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails</Role>
      <ShortName>Balance Sheet Components - Other long-term liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Debt - Short-term borrowing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/DebtShorttermborrowingDetails</Role>
      <ShortName>Debt - Short-term borrowing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Debt - Accounts Receivable Factoring Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails</Role>
      <ShortName>Debt - Accounts Receivable Factoring Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Debt - Debt Financing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/DebtDebtFinancingDetails</Role>
      <ShortName>Debt - Debt Financing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Debt - Credit Facilities and Long-term Debt Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails</Role>
      <ShortName>Debt - Credit Facilities and Long-term Debt Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Debt - Maturities of Short-tem and Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails</Role>
      <ShortName>Debt - Maturities of Short-tem and Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - Leases - Schedule of Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails</Role>
      <ShortName>Leases - Schedule of Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - Leases - Schedule of Lease Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>Leases - Schedule of Lease Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - Leases - Schedule of Lease Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Schedule of Lease Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - Leases - Schedule of Lease Maturities - Topic 842 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details</Role>
      <ShortName>Leases - Schedule of Lease Maturities - Topic 842 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/ShareholdersEquity</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - Share-based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails</Role>
      <ShortName>Share-based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - Share-based Compensation - Nonvested Share Activity Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails</Role>
      <ShortName>Share-based Compensation - Nonvested Share Activity Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - Share-based Compensation - Summary of Stock Option Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails</Role>
      <ShortName>Share-based Compensation - Summary of Stock Option Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954528 - Disclosure - Share-based Compensation - Fair Value Weighted Average Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails</Role>
      <ShortName>Share-based Compensation - Fair Value Weighted Average Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954529 - Disclosure - Share-based Compensation - Employee Share Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails</Role>
      <ShortName>Share-based Compensation - Employee Share Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954530 - Disclosure - Share-based Compensation - Share-based Compensation Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails</Role>
      <ShortName>Share-based Compensation - Share-based Compensation Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954531 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954532 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - Income Taxes - Income Tax Schedules (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails</Role>
      <ShortName>Income Taxes - Income Tax Schedules (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954534 - Disclosure - Segment and Geographic information Segment Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails</Role>
      <ShortName>Segment and Geographic information Segment Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954535 - Disclosure - Segment and Geographic information - Revenue by Geographical Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails</Role>
      <ShortName>Segment and Geographic information - Revenue by Geographical Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954536 - Disclosure - Segment and Geographic information - Revenue by Product Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails</Role>
      <ShortName>Segment and Geographic information - Revenue by Product Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954537 - Disclosure - Segment and Geographic information Location and Net Book Value of Long-Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails</Role>
      <ShortName>Segment and Geographic information Location and Net Book Value of Long-Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954538 - Disclosure - Restricted Net Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/RestrictedNetAssetsDetails</Role>
      <ShortName>Restricted Net Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/RestrictedNetAssets</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954539 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails</Role>
      <ShortName>Commitments and Contingencies - Purchase Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9954540 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails</Role>
      <ShortName>Commitments and Contingencies - Contingencies and Indemnities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="aosl-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9954541 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts</ParentRole>
      <Position>96</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="aosl-20240630.htm">aosl-20240630.htm</File>
    <File>aosl-20240630.xsd</File>
    <File>aosl-20240630_cal.xml</File>
    <File>aosl-20240630_def.xml</File>
    <File>aosl-20240630_lab.xml</File>
    <File>aosl-20240630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>aosl-20240630_g1.jpg</File>
    <File>aosl-20240630_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1211">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="11">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>125
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "aosl-20240630.htm": {
   "nsprefix": "aosl",
   "nsuri": "http://www.aosmd.com/20240630",
   "dts": {
    "inline": {
     "local": [
      "aosl-20240630.htm"
     ]
    },
    "schema": {
     "local": [
      "aosl-20240630.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",
      "http://www.xbrl.org/lrr/role/reference-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://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "aosl-20240630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "aosl-20240630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "aosl-20240630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "aosl-20240630_pre.xml"
     ]
    }
   },
   "keyStandard": 434,
   "keyCustom": 90,
   "axisStandard": 39,
   "axisCustom": 1,
   "memberStandard": 57,
   "memberCustom": 49,
   "hidden": {
    "total": 8,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://fasb.org/us-gaap/2024": 3,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "contextCount": 347,
   "entityCount": 1,
   "segmentCount": 115,
   "elementCount": 964,
   "unitCount": 9,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1211,
    "http://xbrl.sec.gov/dei/2024": 41,
    "http://xbrl.sec.gov/ecd/2024": 11,
    "http://fasb.org/srt/2024": 3
   },
   "report": {
    "R1": {
     "role": "http://www.aosmd.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.aosmd.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies",
     "longName": "9952157 - Disclosure - The Company and Significant Accounting Policies",
     "shortName": "The Company and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee",
     "longName": "9952158 - Disclosure - Equity Method Investment in Equity Investee",
     "shortName": "Equity Method Investment in Equity Investee",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.aosmd.com/role/RelatedPartyTransactions",
     "longName": "9952159 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited",
     "longName": "9952160 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited",
     "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers",
     "longName": "9952161 - Disclosure - Concentration of Credit Risk and Significant Customers",
     "shortName": "Concentration of Credit Risk and Significant Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponents",
     "longName": "9952162 - Disclosure - Balance Sheet Components",
     "shortName": "Balance Sheet Components",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.aosmd.com/role/Debt",
     "longName": "9952163 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.aosmd.com/role/Leases",
     "longName": "9952164 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.aosmd.com/role/ShareholdersEquity",
     "longName": "9952165 - Disclosure - Shareholders' Equity",
     "shortName": "Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.aosmd.com/role/SharebasedCompensation",
     "longName": "9952166 - Disclosure - Share-based Compensation",
     "shortName": "Share-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.aosmd.com/role/EmployeeBenefitPlans",
     "longName": "9952167 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.aosmd.com/role/IncomeTaxes",
     "longName": "9952168 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformation",
     "longName": "9952169 - Disclosure - Segment and Geographic information",
     "shortName": "Segment and Geographic information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.aosmd.com/role/RestrictedNetAssets",
     "longName": "9952170 - Disclosure - Restricted Net Assets",
     "shortName": "Restricted Net Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.aosmd.com/role/CommitmentsandContingencies",
     "longName": "9952171 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts",
     "longName": "9952172 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:MtrlTermsOfTrdArrTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies",
     "longName": "9954471 - Disclosure - The Company and Significant Accounting Policies (Policies)",
     "shortName": "The Company and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables",
     "longName": "9954472 - Disclosure - The Company and Significant Accounting Policies (Tables)",
     "shortName": "The Company and Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R29": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables",
     "longName": "9954473 - Disclosure - Equity Method Investment in Equity Investee (Tables)",
     "shortName": "Equity Method Investment in Equity Investee (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables",
     "longName": "9954474 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited (Tables)",
     "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables",
     "longName": "9954475 - Disclosure - Concentration of Credit Risk and Significant Customers (Tables)",
     "shortName": "Concentration of Credit Risk and Significant Customers (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsTables",
     "longName": "9954476 - Disclosure - Balance Sheet Components (Tables)",
     "shortName": "Balance Sheet Components (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.aosmd.com/role/DebtTables",
     "longName": "9954477 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.aosmd.com/role/LeasesTables",
     "longName": "9954478 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationTables",
     "longName": "9954479 - Disclosure - Share-based Compensation (Tables)",
     "shortName": "Share-based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.aosmd.com/role/IncomeTaxesTables",
     "longName": "9954480 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationTables",
     "longName": "9954481 - Disclosure - Segment and Geographic information (Tables)",
     "shortName": "Segment and Geographic information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails",
     "longName": "9954483 - Disclosure - The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)",
     "shortName": "The Company and Significant Accounting Policies - Risks and Uncertainties Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-76",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails",
     "longName": "9954484 - Disclosure - The Company and Significant Accounting Policies - Joint Venture Narrative (Details)",
     "shortName": "The Company and Significant Accounting Policies - Joint Venture Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-68",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails",
     "longName": "9954485 - Disclosure - The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)",
     "shortName": "The Company and Significant Accounting Policies - Restricted Cash Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R41": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails",
     "longName": "9954486 - Disclosure - The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)",
     "shortName": "The Company and Significant Accounting Policies - Property and Equipment Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-92",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-92",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
     "longName": "9954487 - Disclosure - The Company and Significant Accounting Policies - Government Grants (Details)",
     "shortName": "The Company and Significant Accounting Policies - Government Grants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "aosl:GovernmentGrantsReductionRecordedToInterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R43": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails",
     "longName": "9954488 - Disclosure - The Company and Significant Accounting Policies - Government Grants Narrative (Details)",
     "shortName": "The Company and Significant Accounting Policies - Government Grants Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "aosl:GovernmentGrantsReductionRecordedToInterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "aosl:IncreaseDecreaseInOperatingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails",
     "longName": "9954489 - Disclosure - The Company and Significant Accounting Policies - Revenue Recognition (Details)",
     "shortName": "The Company and Significant Accounting Policies - Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-93",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-93",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails",
     "longName": "9954490 - Disclosure - The Company and Significant Accounting Policies - Long-lived Assets Narrative (Details)",
     "shortName": "The Company and Significant Accounting Policies - Long-lived Assets Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails",
     "longName": "9954491 - Disclosure - The Company and Significant Accounting Policies - Product Warranty Narrative (Details)",
     "shortName": "The Company and Significant Accounting Policies - Product Warranty Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "aosl:LengthOfProductWarranty",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "aosl:LengthOfProductWarranty",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:StandardProductWarrantyPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails",
     "longName": "9954492 - Disclosure - The Company and Significant Accounting Policies - Advertising Expense Narrative (Details)",
     "shortName": "The Company and Significant Accounting Policies - Advertising Expense Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
     "longName": "9954493 - Disclosure - Equity Method Investment in Equity Investee - Narrative (Details)",
     "shortName": "Equity Method Investment in Equity Investee - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R49": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
     "longName": "9954494 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)",
     "shortName": "Equity Method Investment in Equity Investee - Schedule of Gain on Deconsolidation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-104",
      "name": "aosl:EquityMethodInvestmentFairValueOfEquityRetained",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails",
     "longName": "9954495 - Disclosure - Equity Method Investment in Equity Investee - Schedule of Net Loss Associated with Sales of JV Company Equity Interest Held (Details)",
     "shortName": "Equity Method Investment in Equity Investee - Schedule of Net Loss Associated with Sales of JV Company Equity Interest Held (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-103",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
     "longName": "9954496 - Disclosure - Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details)",
     "shortName": "Equity Method Investment in Equity Investee - Equity Method Investment, Summarized Financial Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-116",
      "name": "us-gaap:AssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
     "longName": "9954497 - Disclosure - Related Party Transactions (Details)",
     "shortName": "Related Party Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-70",
      "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-121",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails",
     "longName": "9954498 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)",
     "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Basic and Diluted Income Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R54": {
     "role": "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails",
     "longName": "9954499 - Disclosure - Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)",
     "shortName": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited - Potential Dilutive Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
     "longName": "9954500 - Disclosure - Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)",
     "shortName": "Concentration of Credit Risk and Significant Customers - Schedule of Concentration Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-132",
      "name": "aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-132",
      "name": "aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails",
     "longName": "9954501 - Disclosure - Balance Sheet Components - Accounts receivable (Details)",
     "shortName": "Balance Sheet Components - Accounts receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AccountsReceivableGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AccountsReceivableGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails",
     "longName": "9954502 - Disclosure - Balance Sheet Components - Inventories (Details)",
     "shortName": "Balance Sheet Components - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails",
     "longName": "9954503 - Disclosure - Balance Sheet Components - Other Current Assets (Details)",
     "shortName": "Balance Sheet Components - Other Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "aosl:LocalVATReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "aosl:LocalVATReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
     "longName": "9954504 - Disclosure - Balance Sheet Components - Property, plant, and equipment (Details)",
     "shortName": "Balance Sheet Components - Property, plant, and equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails",
     "longName": "9954505 - Disclosure - Balance Sheet Components - Goodwill (Details)",
     "shortName": "Balance Sheet Components - Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R61": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails",
     "longName": "9954506 - Disclosure - Balance Sheet Components - Other long term assets (Details)",
     "shortName": "Balance Sheet Components - Other long term assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "aosl:PrepaymentForPropertyAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "aosl:PrepaymentForPropertyAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails",
     "longName": "9954507 - Disclosure - Balance Sheet Components - Future amortization expense of intangible assets (Details)",
     "shortName": "Balance Sheet Components - Future amortization expense of intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
     "longName": "9954508 - Disclosure - Balance Sheet Components - Intangible assets (Details)",
     "shortName": "Balance Sheet Components - Intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
     "longName": "9954509 - Disclosure - Balance Sheet Components - Accrued liabilities (Details)",
     "shortName": "Balance Sheet Components - Accrued liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AccruedSalariesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:AccruedSalariesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails",
     "longName": "9954510 - Disclosure - Balance Sheet Components - Product Warranty Accrual (Details)",
     "shortName": "Balance Sheet Components - Product Warranty Accrual (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails",
     "longName": "9954511 - Disclosure - Balance Sheet Components - Stock Rotation Accrual (Details)",
     "shortName": "Balance Sheet Components - Stock Rotation Accrual (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "aosl:StockRotationAccrualCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "aosl:StockRotationAccrualStockIssued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails",
     "longName": "9954512 - Disclosure - Balance Sheet Components - Impairment of long-lived assets, intangible assets, and goodwill (Details)",
     "shortName": "Balance Sheet Components - Impairment of long-lived assets, intangible assets, and goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R68": {
     "role": "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
     "longName": "9954513 - Disclosure - Balance Sheet Components - Other long-term liabilities (Details)",
     "shortName": "Balance Sheet Components - Other long-term liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
     "longName": "9954514 - Disclosure - Debt - Short-term borrowing (Details)",
     "shortName": "Debt - Short-term borrowing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-176",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
     "longName": "9954515 - Disclosure - Debt - Accounts Receivable Factoring Agreement (Details)",
     "shortName": "Debt - Accounts Receivable Factoring Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-181",
      "name": "aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-181",
      "name": "aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.aosmd.com/role/DebtDebtFinancingDetails",
     "longName": "9954516 - Disclosure - Debt - Debt Financing (Details)",
     "shortName": "Debt - Debt Financing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-186",
      "name": "aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-186",
      "name": "aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
     "longName": "9954517 - Disclosure - Debt - Credit Facilities and Long-term Debt Narrative (Details)",
     "shortName": "Debt - Credit Facilities and Long-term Debt Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-195",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails",
     "longName": "9954518 - Disclosure - Debt - Maturities of Short-tem and Long-term Debt (Details)",
     "shortName": "Debt - Maturities of Short-tem and Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.aosmd.com/role/LeasesNarrativeDetails",
     "longName": "9954519 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "aosl:FinanceLeaseRightOfUseAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "aosl:FinanceLeaseRightOfUseAssetGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails",
     "longName": "9954520 - Disclosure - Leases - Schedule of Lease Cost (Details)",
     "shortName": "Leases - Schedule of Lease Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails",
     "longName": "9954521 - Disclosure - Leases - Schedule of Lease Supplemental Balance Sheet Information (Details)",
     "shortName": "Leases - Schedule of Lease Supplemental Balance Sheet Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails",
     "longName": "9954522 - Disclosure - Leases - Schedule of Lease Supplemental Cash Flow Information (Details)",
     "shortName": "Leases - Schedule of Lease Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details",
     "longName": "9954523 - Disclosure - Leases - Schedule of Lease Maturities - Topic 842 (Details)",
     "shortName": "Leases - Schedule of Lease Maturities - Topic 842 (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.aosmd.com/role/ShareholdersEquityDetails",
     "longName": "9954524 - Disclosure - Shareholders' Equity (Details)",
     "shortName": "Shareholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
     "longName": "9954525 - Disclosure - Share-based Compensation - Narrative (Details)",
     "shortName": "Share-based Compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-232",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
     "longName": "9954526 - Disclosure - Share-based Compensation - Nonvested Share Activity Rollforward (Details)",
     "shortName": "Share-based Compensation - Nonvested Share Activity Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-235",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails",
     "longName": "9954527 - Disclosure - Share-based Compensation - Summary of Stock Option Activities (Details)",
     "shortName": "Share-based Compensation - Summary of Stock Option Activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
     "longName": "9954528 - Disclosure - Share-based Compensation - Fair Value Weighted Average Assumptions (Details)",
     "shortName": "Share-based Compensation - Fair Value Weighted Average Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-254",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-254",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
     "longName": "9954529 - Disclosure - Share-based Compensation - Employee Share Purchase Plan (Details)",
     "shortName": "Share-based Compensation - Employee Share Purchase Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-254",
      "name": "aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-254",
      "name": "aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails",
     "longName": "9954530 - Disclosure - Share-based Compensation - Share-based Compensation Expenses (Details)",
     "shortName": "Share-based Compensation - Share-based Compensation Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
     "longName": "9954531 - Disclosure - Employee Benefit Plans (Details)",
     "shortName": "Employee Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9954532 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
     "longName": "9954533 - Disclosure - Income Taxes - Income Tax Schedules (Details)",
     "shortName": "Income Taxes - Income Tax Schedules (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails",
     "longName": "9954534 - Disclosure - Segment and Geographic information Segment Narrative (Details)",
     "shortName": "Segment and Geographic information Segment Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
     "longName": "9954535 - Disclosure - Segment and Geographic information - Revenue by Geographical Segment (Details)",
     "shortName": "Segment and Geographic information - Revenue by Geographical Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-286",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
     "longName": "9954536 - Disclosure - Segment and Geographic information - Revenue by Product Type (Details)",
     "shortName": "Segment and Geographic information - Revenue by Product Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-301",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
     "longName": "9954537 - Disclosure - Segment and Geographic information Location and Net Book Value of Long-Lived Assets (Details)",
     "shortName": "Segment and Geographic information Location and Net Book Value of Long-Lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
     "longName": "9954538 - Disclosure - Restricted Net Assets (Details)",
     "shortName": "Restricted Net Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-319",
      "name": "aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-319",
      "name": "aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails",
     "longName": "9954539 - Disclosure - Commitments and Contingencies - Purchase Commitments (Details)",
     "shortName": "Commitments and Contingencies - Purchase Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-321",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-321",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails",
     "longName": "9954540 - Disclosure - Commitments and Contingencies - Contingencies and Indemnities (Details)",
     "shortName": "Commitments and Contingencies - Contingencies and Indemnities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-326",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:LossContingencyAccrualAtCarryingValue",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-326",
      "name": "us-gaap:LossContingencyAccrualAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:LossContingencyAccrualAtCarryingValue",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
     "longName": "9954541 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-339",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-327",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "aosl-20240630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "verboseLabel": "Payable related to equity investee, net",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r988"
     ]
    },
    "aosl_AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen",
        "label": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]",
        "documentation": "Accounts Receivable Factoring Agreement August Ninth Two Thousand Nineteen [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_AccountsReceivableFactoringAgreementBorrowedAmountOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccountsReceivableFactoringAgreementBorrowedAmountOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Factoring Agreement, borrowed amount outstanding",
        "label": "Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding",
        "documentation": "Accounts Receivable Factoring Agreement, Borrowed Amount Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Factoring Agreement, maximum borrowing capacity",
        "label": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity",
        "documentation": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Factoring Agreement, maximum borrowing capacity, percent of net accounts receivable",
        "label": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable",
        "documentation": "Accounts Receivable Factoring Agreement, Maximum Borrowing Capacity, Percent Of Net Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Factoring Agreement, reduction of maximum borrowing capacity",
        "label": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity",
        "documentation": "Accounts Receivable Factoring Agreement, Reduction Of Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_AccountsReceivableFactoringAgreementRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccountsReceivableFactoringAgreementRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable Factoring Agreement, remaining borrowing capacity",
        "label": "Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity",
        "documentation": "Accounts Receivable Factoring Agreement, Remaining Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableGross",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r269",
      "r371",
      "r372",
      "r1351"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r913",
      "r1008",
      "r1350",
      "r1351"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1168"
     ]
    },
    "aosl_AccruedCustomerDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccruedCustomerDeposit",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "label": "Accrued Customer Deposit",
        "documentation": "Accrued Customer Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_AccruedFacilityExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccruedFacilityExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued facilities related expenses",
        "label": "Accrued Facility Expenses",
        "documentation": "Accrued Facility Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r179"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable - long-term",
        "label": "Accrued Income Taxes, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r179"
     ]
    },
    "aosl_AccruedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccruedInventory",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued inventory",
        "label": "Accrued Inventory",
        "documentation": "Accrued Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "totalLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued professional fees",
        "label": "Accrued Professional Fees, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "aosl_AccruedPropertyPlantandEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AccruedPropertyPlantandEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued property, plant and equipment",
        "label": "Accrued Property, Plant and Equipment",
        "documentation": "Accrued Property, Plant and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedSalariesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedSalariesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation and benefits",
        "label": "Accrued Salaries, Current",
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r938"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "parentTag": "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r260",
      "r776"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r133",
      "r270",
      "r771",
      "r803",
      "r804"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r18",
      "r28",
      "r655",
      "r658",
      "r707",
      "r799",
      "r800",
      "r1131",
      "r1132",
      "r1133",
      "r1155",
      "r1156",
      "r1157",
      "r1159"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r391",
      "r392",
      "r393",
      "r930"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1054"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r988",
      "r1386"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r819",
      "r1155",
      "r1156",
      "r1157",
      "r1159",
      "r1325",
      "r1387"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Withholding tax on restricted stock units",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock units settlement in connection with service",
        "label": "APIC, Share-Based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r71",
      "r551"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesAdvertisingExpenseNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r595",
      "r977"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1036",
      "r1046",
      "r1079"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1039",
      "r1049",
      "r1082"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040",
      "r1050",
      "r1074",
      "r1083",
      "r1087",
      "r1095"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on diluted equity interest from issuance of shares under the employee equity incentive plan",
        "terseLabel": "Allocated share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r584",
      "r593"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r373",
      "r382"
     ]
    },
    "aosl_AllowanceForPriceAdjustmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AllowanceForPriceAdjustmentsMember",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Price Adjustments",
        "label": "Allowance for Price Adjustments [Member]",
        "documentation": "Allowance for Price Adjustments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_AllowanceForPriceAdjustmentsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AllowanceForPriceAdjustmentsReceivableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Allowance for price adjustments",
        "label": "Allowance for Price Adjustments Receivable, Current",
        "documentation": "Allowance for Price Adjustments Receivable, Current"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_AlphaAndOmegaSemiconductorAndAOSInternationalLPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AlphaAndOmegaSemiconductorAndAOSInternationalLPMember",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alpha and Omega Semiconductor And AOS International LP",
        "label": "Alpha and Omega Semiconductor And AOS International LP [Member]",
        "documentation": "Alpha and Omega Semiconductor And AOS International LP"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r389",
      "r395",
      "r962"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential dilutive securities (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities, Name [Domain]",
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesLonglivedAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment of long-lived assets",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r51"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r189",
      "r264",
      "r298",
      "r343",
      "r351",
      "r360",
      "r363",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r650",
      "r652",
      "r669",
      "r766",
      "r857",
      "r953",
      "r954",
      "r988",
      "r1015",
      "r1211",
      "r1212",
      "r1337"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "terseLabel": "Current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r275",
      "r298",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r650",
      "r652",
      "r669",
      "r988",
      "r1211",
      "r1212",
      "r1337"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Assets, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r650",
      "r652",
      "r669",
      "r1211",
      "r1212",
      "r1337"
     ]
    },
    "aosl_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.aosmd.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1020",
      "r1032"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.aosmd.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1020",
      "r1032"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.aosmd.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1020",
      "r1032"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r1353",
      "r1354"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r406",
      "r1353",
      "r1354"
     ]
    },
    "us-gaap_BalanceSheetRelatedDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetRelatedDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Related Disclosures [Abstract]",
        "label": "Balance Sheet Related Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_BankOfCommunicationsLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "BankOfCommunicationsLimitedMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank Of Communications Limited",
        "label": "Bank Of Communications Limited [Member]",
        "documentation": "Bank Of Communications Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Preparation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and building improvements",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and building improvements",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CN",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalAdditionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalAdditionsMember",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment purchase commitments [Member]",
        "label": "Capital Addition Purchase Commitments [Member]",
        "documentation": "Contractual obligation to increase property, plant and equipment either through construction or future purchases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment purchased but not yet paid",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized software development costs",
        "label": "Capitalized Computer Software, Additions",
        "documentation": "Additions made to capitalized computer software costs during the period."
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized computer software, amortization",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r929",
      "r930"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized capitalized software development costs",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r928"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r259",
      "r934"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents, Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r176"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of year",
        "totalLabel": "Total cash, cash equivalents, and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r144",
      "r295"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r144"
     ]
    },
    "us-gaap_CashDivestedFromDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashDivestedFromDeconsolidation",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deconsolidation of cash and cash equivalents of the JV Company",
        "label": "Cash Divested from Deconsolidation",
        "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of non-cash investing and financing information:",
        "verboseLabel": "Non-cash investing and financing information:",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "CashPaidFromAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid from amounts included in the measurement of lease liabilities:",
        "label": "Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]",
        "documentation": "Cash Paid From Amounts Included In The Measurement Of Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "aosl_ChinaConstructionBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ChinaConstructionBankMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China Construction Bank",
        "label": "China Construction Bank [Member]",
        "documentation": "China Construction Bank"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "aosl_ChongqingFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ChongqingFundsMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chongqing Funds",
        "label": "Chongqing Funds [Member]",
        "documentation": "Chongqing Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Domain]",
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r266",
      "r267",
      "r268",
      "r298",
      "r330",
      "r334",
      "r336",
      "r338",
      "r345",
      "r346",
      "r379",
      "r419",
      "r421",
      "r422",
      "r423",
      "r426",
      "r427",
      "r458",
      "r459",
      "r462",
      "r465",
      "r472",
      "r669",
      "r809",
      "r810",
      "r811",
      "r812",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r844",
      "r866",
      "r888",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r1106",
      "r1142",
      "r1160"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r345",
      "r458",
      "r459",
      "r460",
      "r462",
      "r465",
      "r470",
      "r472",
      "r809",
      "r810",
      "r811",
      "r812",
      "r969",
      "r1106",
      "r1142"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 15)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r182",
      "r768",
      "r843"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r408",
      "r409",
      "r915",
      "r1192",
      "r1197"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, dividends declared per share",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1006",
      "r1007",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1155",
      "r1156",
      "r1159",
      "r1325",
      "r1385",
      "r1387"
     ]
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, par value $0.002 per share:",
        "verboseLabel": "Common Shares",
        "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r844"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r120",
      "r844",
      "r863",
      "r1387",
      "r1388"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized: 100,000 shares; issued and outstanding: 36,107 shares and 28,969 shares, respectively at June 30, 2024 and 34,811 shares and 27,654 shares, respectively at June 30, 2023",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r770",
      "r988"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of deferred tax assets and liabilities",
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Components of Deferred Tax Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss) attributable to Alpha and Omega Semiconductor Limited",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r277",
      "r279",
      "r287",
      "r761",
      "r783",
      "r785"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Noncontrolling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r76",
      "r80",
      "r277",
      "r279",
      "r286",
      "r760",
      "r783",
      "r784"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income (loss)",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r173",
      "r277",
      "r279",
      "r285",
      "r759",
      "r783"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income (loss)",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment and software",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ComputerSoftwareLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ComputerSoftwareLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software liabilities",
        "label": "Computer Software Liability, Noncurrent",
        "documentation": "Computer Software Liability, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ConcentrationOfCreditRiskTermsOfSalesOnCredit": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ConcentrationOfCreditRiskTermsOfSalesOnCredit",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Terms of credit sales, (in days)",
        "label": "Concentration of Credit Risk, Terms of Sales on Credit",
        "documentation": "Concentration of Credit Risk, Terms of Sales on Credit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Domain]",
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r83",
      "r84",
      "r370",
      "r914"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r83",
      "r84",
      "r370",
      "r806",
      "r914"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Axis]",
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r83",
      "r84",
      "r370",
      "r914",
      "r1117"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk and Significant Customers",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk",
        "label": "Concentration Risk [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r914"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of wafers manufactured",
        "verboseLabel": "Concentration risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r83",
      "r84",
      "r370"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43",
      "r83",
      "r175",
      "r914"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Type [Domain]",
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r83",
      "r84",
      "r370",
      "r914"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r240",
      "r305",
      "r650",
      "r651",
      "r652",
      "r653",
      "r716",
      "r920",
      "r1121",
      "r1122",
      "r1123",
      "r1210",
      "r1213",
      "r1214"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r240",
      "r305",
      "r650",
      "r651",
      "r652",
      "r653",
      "r716",
      "r920",
      "r1121",
      "r1122",
      "r1123",
      "r1210",
      "r1213",
      "r1214"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment and construction in progress",
        "label": "Construction in Progress, Gross",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r475",
      "r478"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r475",
      "r478"
     ]
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal Year Maturity Schedule",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r1120",
      "r1149"
     ]
    },
    "us-gaap_CorporateJointVentureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateJointVentureMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Joint Venture",
        "label": "Corporate Joint Venture [Member]",
        "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsProductLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsProductLineMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Goods and Service, Product and Service Benchmark",
        "label": "Cost of Goods and Service, Product and Service Benchmark [Member]",
        "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating expenses",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r298",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r669",
      "r953",
      "r1211"
     ]
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r303",
      "r304",
      "r432",
      "r460",
      "r714",
      "r720",
      "r765",
      "r942",
      "r944"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_CreditFacility3Point85PercentDueNovember182022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "CreditFacility3Point85PercentDueNovember182022Member",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility, 3 Point 85 Percent, Due November 18, 2022",
        "label": "Credit Facility, 3 Point 85 Percent, Due November 18, 2022 [Member]",
        "documentation": "Credit Facility, 3 Point 85 Percent, Due November 18, 2022"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r1208"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r1208",
      "r1209"
     ]
    },
    "us-gaap_CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative translation adjustment removal",
        "label": "Cumulative Translation Adjustment, Net of Tax, Period Increase (Decrease)",
        "documentation": "The increase (decrease) in cumulative translation adjustment before transfers included in determining net income."
       }
      }
     },
     "auth_ref": [
      "r1328"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1119",
      "r1145",
      "r1319"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1119",
      "r1145"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1119",
      "r1145",
      "r1319"
     ]
    },
    "aosl_Customdepositnoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "Customdepositnoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customs deposit",
        "label": "Custom deposit non current",
        "documentation": "Custom deposit non current"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "CustomerBMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer B",
        "label": "Customer B [Member]",
        "documentation": "Customer B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_CustomerCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "CustomerCMember",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer C",
        "label": "Customer C [Member]",
        "documentation": "Customer C [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r370"
     ]
    },
    "aosl_CustomerDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "CustomerDMember",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer D",
        "label": "Customer D [Member]",
        "documentation": "Customer D [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_CustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "CustomerMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer A",
        "label": "Customer A [Member]",
        "documentation": "Customer A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1183",
      "r1185",
      "r1188",
      "r1189"
     ]
    },
    "us-gaap_DebtCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtCurrentAbstract",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt",
        "label": "Debt, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r296",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r417",
      "r418",
      "r428",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r444",
      "r451",
      "r452",
      "r454",
      "r682"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r108",
      "r109",
      "r178",
      "r181",
      "r305",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r986",
      "r1143",
      "r1193",
      "r1194",
      "r1195",
      "r1329",
      "r1330"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread on variable rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DebtInstrumentBasisSpreadonVariableRateMultiple": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DebtInstrumentBasisSpreadonVariableRateMultiple",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis spread multiple",
        "label": "Debt Instrument, Basis Spread on Variable Rate, Multiple",
        "documentation": "Debt Instrument, Basis Spread on Variable Rate, Multiple"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Principal amount",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r181",
      "r455"
     ]
    },
    "us-gaap_DebtInstrumentCollateralAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCollateralAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, collateral amount",
        "label": "Debt Instrument, Collateral Amount",
        "documentation": "Amount of assets pledged to secure a debt instrument."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stated interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r430"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r453",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r986",
      "r1143",
      "r1329",
      "r1330"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r305",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r986",
      "r1143",
      "r1193",
      "r1194",
      "r1195",
      "r1329",
      "r1330"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r57",
      "r60",
      "r87",
      "r161",
      "r162",
      "r305",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r435",
      "r440",
      "r441",
      "r442",
      "r443",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r453",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r986",
      "r1143",
      "r1329",
      "r1330"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DebtLongTermAndShortTermCombinedAmountNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DebtLongTermAndShortTermCombinedAmountNet",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt, less debt issuance costs",
        "label": "Debt, Long-Term And Short-Term, Combined Amount, Net",
        "documentation": "Debt, Long-Term And Short-Term, Combined Amount, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "aosl_DebtLongTermAndShortTermCombinedAmountNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total principal of debt",
        "terseLabel": "Principal amount",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtLongtermAndShorttermCombinedAmountAbstract",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Debt, Long-Term and Short-Term, Combined Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeconsolidationGainOrLossAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeconsolidationGainOrLossAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on deconsolidation of the JV Company",
        "negatedTerseLabel": "Gain on deconsolidation of the JV Company",
        "label": "Deconsolidation, Gain (Loss), Amount",
        "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation share-based arrangements, liability, current",
        "label": "Deferred Compensation Share-Based Arrangements, Liability, Current",
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer)."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1318",
      "r1319"
     ]
    },
    "us-gaap_DeferredFinanceCostsCurrentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsCurrentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_ShortTermBorrowings",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: debt issuance costs",
        "label": "Debt Issuance Costs, Gross, Current",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1329",
      "r1330"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "aosl_DebtLongTermAndShortTermCombinedAmountNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: debt issuance costs",
        "negatedLabel": "Less: debt issuance costs",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1329",
      "r1330"
     ]
    },
    "us-gaap_DeferredFinanceCostsNoncurrentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNoncurrentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: debt issuance costs",
        "label": "Debt Issuance Cost, Gross, Noncurrent",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1329",
      "r1330"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1145",
      "r1318"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax on deconsolidation and changes of equity interest in the JV Company",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r211",
      "r1145"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "terseLabel": "Deferred Tax Liabilities, Gross",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r180",
      "r625"
     ]
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetDomain",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Asset [Domain]",
        "label": "Deferred Tax Asset [Domain]",
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists."
       }
      }
     },
     "auth_ref": [
      "r1312"
     ]
    },
    "aosl_DeferredTaxAssetsAccrualsandReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxAssetsAccrualsandReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals and reserves",
        "label": "Deferred Tax Assets, Accruals and Reserves",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to accruals and reserves."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DeferredTaxAssetsAccruedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxAssetsAccruedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued compensation",
        "label": "Deferred Tax Assets, Accrued Compensation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to accrued compensation."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized R&amp;D costs",
        "label": "Deferred Tax Assets, Capitalized Research And Development Costs",
        "documentation": "Deferred Tax Assets, Capitalized Research And Development Costs"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DeferredTaxAssetsDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxAssetsDepreciation",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Deferred Tax Assets, Depreciation",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to fixed assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets, net of valuation allowance",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1311"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current and non-current deferred tax assets and liabilities",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets",
        "verboseLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Net Of Valuation Allowance, By Jurisdiction",
        "documentation": "Deferred Tax Assets, Net Of Valuation Allowance, By Jurisdiction"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DeferredTaxAssetsOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxAssetsOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Operating Lease Liabilities",
        "documentation": "Deferred Tax Assets, Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforward, not subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryforward, subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "aosl_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term",
        "documentation": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration, Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credits",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carry forward",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance",
        "negatedTerseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1311"
     ]
    },
    "aosl_DeferredTaxLiabilitiesDepreciationandAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxLiabilitiesDepreciationandAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Depreciation and amortization",
        "label": "Deferred Tax Liabilities, Depreciation and Amortization",
        "documentation": "Amount of deferred tax liability attributable to fixed and intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investments",
        "label": "Deferred Tax Liabilities, Investments",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "aosl_DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities",
        "label": "Deferred Tax Liabilities, Net Of Valuation Allowance, By Jurisdiction",
        "documentation": "Deferred Tax Liabilities, Net Of Valuation Allowance, By Jurisdiction"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Right of use assets",
        "label": "Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets",
        "documentation": "Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesTaxDeferredIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability",
        "label": "Deferred Tax Liabilities, Tax Deferred Income",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefit Plan Disclosure [Line Items]",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company contributions to retirement plan",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent",
        "documentation": "Defined Contribution Plan, Employer Matching Contribution, Eligible Compensation Maximum Match, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percent of employees' gross pay",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, percent of match",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee maximum salary deferral contribution, percent",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_DepositsWithSupplier": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DepositsWithSupplier",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit with supplier",
        "label": "Deposits With Supplier",
        "documentation": "Deposits With Supplier"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r52"
     ]
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAmortizationAndAccretionNet",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Amortization and Accretion, Net",
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r554",
      "r585",
      "r586",
      "r588",
      "r974"
     ]
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvestee"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment in Equity Investee",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r153"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1020",
      "r1032"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1020",
      "r1032",
      "r1075"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "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/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "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_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1053"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "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": []
    },
    "us-gaap_DomesticPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticPlanMember",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Plan",
        "label": "Domestic Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1279",
      "r1280",
      "r1281"
     ]
    },
    "aosl_DurationOfOfferingPeriodsForEmployeeSharePurchasePlan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "DurationOfOfferingPeriodsForEmployeeSharePurchasePlan",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Duration of offering periods for ESPP (in months)",
        "label": "Duration of Offering Periods For Employee Share Purchase Plan",
        "documentation": "Duration of Offering Periods For Employee Share Purchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) per common share attributable to Alpha and Omega Semiconductor Limited",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r328",
      "r330",
      "r336",
      "r337",
      "r338",
      "r342",
      "r646",
      "r649",
      "r662",
      "r663",
      "r762",
      "r786",
      "r947"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r288",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r330",
      "r336",
      "r337",
      "r338",
      "r342",
      "r646",
      "r649",
      "r662",
      "r663",
      "r762",
      "r786",
      "r947"
     ]
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareReconciliationAbstract",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss) per share attributable to common shareholders:",
        "label": "Earnings Per Share Reconciliation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r339",
      "r340",
      "r341"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r979"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate reconciliation",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r605",
      "r635",
      "r979"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outside basis difference on equity method investment",
        "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes."
       }
      }
     },
     "auth_ref": [
      "r1146",
      "r1308",
      "r1309"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Foreign derived intangible income deduction",
        "label": "Effective Income Tax Rate Reconciliation, FDII, Percent",
        "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)."
       }
      }
     },
     "auth_ref": [
      "r979",
      "r1308",
      "r1310"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign taxes, net",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r608",
      "r979",
      "r1146",
      "r1308"
     ]
    },
    "aosl_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible executive compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Executive Compensation, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenses",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r979",
      "r1146",
      "r1308",
      "r1310"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r979",
      "r1146",
      "r1308",
      "r1309"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1112",
      "r1308",
      "r1309"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r609",
      "r611",
      "r1146",
      "r1308"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax exempt income",
        "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r611",
      "r1146",
      "r1308"
     ]
    },
    "aosl_EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding taxes",
        "label": "Effective Income Tax Rate Reconciliation, Withholding Tax, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Withholding Tax, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_EmployeeIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "EmployeeIncentivePlanMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Incentive Plan",
        "label": "Employee Incentive Plan [Member]",
        "documentation": "Employee Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized compensation expense",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Recognition Period (Years)",
        "verboseLabel": "Recognition period of share-based compensation expense (in years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r587"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails",
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Options",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_EmployeeStockPurchasePlanPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "EmployeeStockPurchasePlanPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP payable",
        "label": "Employee Stock Purchase Plan Payable, Current",
        "documentation": "Employee Stock Purchase Plan Payable, Current"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "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/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "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/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityByLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityByLocationAxis",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity by Location [Axis]",
        "label": "Entity by Location [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "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": [
      "r1017"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)",
        "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/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "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/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "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": [
      "r1017"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "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/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "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": [
      "r1104"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "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/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "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": [
      "r1017"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "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": [
      "r1017"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "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": [
      "r1017"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "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/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "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": [
      "r1105"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "aosl_EquipmentAndToolingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "EquipmentAndToolingMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment and tooling",
        "label": "Equipment and Tooling [Member]",
        "documentation": "Equipment and Tooling [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment and tooling",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r253",
      "r281",
      "r282",
      "r283",
      "r312",
      "r313",
      "r314",
      "r316",
      "r321",
      "r323",
      "r325",
      "r344",
      "r380",
      "r381",
      "r399",
      "r473",
      "r633",
      "r634",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r683",
      "r686",
      "r707",
      "r782",
      "r799",
      "r800",
      "r801",
      "r819",
      "r888"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r642",
      "r1108",
      "r1109",
      "r1110",
      "r1320",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "aosl_EquityMethodInvestmentFairValueOfEquityRetained": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "EquityMethodInvestmentFairValueOfEquityRetained",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of retained equity method investment",
        "label": "Equity Method Investment, Fair Value of Equity Retained",
        "documentation": "Equity Method Investment, Fair Value of Equity Retained"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment, Number of Appointments to Board of Directors",
        "label": "Equity Method Investment, Number of Appointments to Board of Directors",
        "documentation": "Equity Method Investment, Number of Appointments to Board of Directors"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_EquityMethodInvestmentNumberOfDirectors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "EquityMethodInvestmentNumberOfDirectors",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of directors",
        "label": "Equity Method Investment, Number of Directors",
        "documentation": "Equity Method Investment, Number of Directors"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investment ownership interest",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on changes of equity interest in the JV Company, net",
        "negatedTerseLabel": "Loss on changes of equity interest in the JV Company, net",
        "label": "Equity Method Investment, Realized Gain (Loss) on Disposal",
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment."
       }
      }
     },
     "auth_ref": [
      "r1134",
      "r1135",
      "r1139"
     ]
    },
    "us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentUnderlyingEquityInNetAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount of net assets of the JV Company at December 1, 2021",
        "label": "Equity Method Investment, Underlying Equity in Net Assets",
        "documentation": "This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity."
       }
      }
     },
     "auth_ref": [
      "r1172"
     ]
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investment",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r355",
      "r363",
      "r374",
      "r1127",
      "r1172"
     ]
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityMethodInvestmentsTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summarized financial information of joint venture",
        "label": "Equity Method Investments [Table Text Block]",
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1025",
      "r1036",
      "r1046",
      "r1079"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1033",
      "r1043",
      "r1076"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "aosl_ExternalBoardMembersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ExternalBoardMembersMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "External Board Members",
        "label": "External Board Members [Member]",
        "documentation": "External Board Members [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture')",
        "label": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]",
        "documentation": "Facility in Liangjiang New Area of Chongqing (the 'Joint Venture') [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal taxes:",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_FinanceLeaseCost1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "FinanceLeaseCost1Abstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease:",
        "label": "Finance Lease Cost1 [Abstract]",
        "documentation": "Finance Lease Cost1 [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r690",
      "r696",
      "r987"
     ]
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from finance lease",
        "label": "Finance Lease, Interest Payment on Liability",
        "documentation": "Amount of interest paid on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r700"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Payment, Due [Abstract]",
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total lease liabilities",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r688",
      "r704"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease liabilities",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Lease Liability Maturities",
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1332"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease liabilities - long-term",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total minimum lease payments",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less amount representing interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing cash flows from finance lease",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r700"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant and equipment, net",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "aosl_FinanceLeaseRightOfUseAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "FinanceLeaseRightOfUseAssetAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease:",
        "label": "Finance Lease Right Of Use Asset [Abstract]",
        "documentation": "Finance Lease Right Of Use Asset [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails": {
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation",
        "negatedTerseLabel": "Accumulated depreciation",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1114",
      "r1118"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of equipment",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r690",
      "r696",
      "r987"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails": {
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, gross",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "aosl_FinanceLeaseRightOfUseAssetGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "FinanceLeaseRightOfUseAssetGross",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-Of-Use Asset, Gross",
        "label": "Finance Lease, Right-Of-Use Asset, Gross",
        "documentation": "Finance Lease, Right-Of-Use Asset, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r987"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r702",
      "r987"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible asset, useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r386",
      "r394",
      "r962"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r930",
      "r962"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r930",
      "r962"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r397",
      "r398",
      "r725",
      "r726",
      "r930"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r394",
      "r726",
      "r962"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r397",
      "r398",
      "r930"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsFutureamortizationexpenseofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Intangible assets, net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r1185"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Transactions and Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r670"
     ]
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-U.S. taxes:",
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignLineOfCreditMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Line of Credit",
        "label": "Foreign Line of Credit [Member]",
        "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignPlanMember",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Plan",
        "label": "Foreign Plan [Member]",
        "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r1279",
      "r1280",
      "r1281"
     ]
    },
    "aosl_ForeignSubsidiariesRestrictedStatutoryReservesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ForeignSubsidiariesRestrictedStatutoryReservesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign subsidiaries, restricted statutory reserves",
        "label": "Foreign Subsidiaries, Restricted Statutory Reserves, Amount",
        "documentation": "Foreign Subsidiaries, Restricted Statutory Reserves, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign subsidiaries, restricted statutory reserves percent of parent consolidated net assets",
        "label": "Foreign Subsidiaries, Restricted Statutory Reserves, Percent of Parent Consolidated Net Assets",
        "documentation": "Foreign Subsidiaries, Restricted Statutory Reserves, Percent of Parent Consolidated Net Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040",
      "r1050",
      "r1083"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040",
      "r1050",
      "r1083"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040",
      "r1050",
      "r1083"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040",
      "r1050",
      "r1083"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040",
      "r1050",
      "r1083"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office furniture and equipment",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on disposal of property and equipment",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r1139",
      "r1190",
      "r1191"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsGoodwillDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsImpairmentoflonglivedassetsintangibleassetsandgoodwillDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r261",
      "r387",
      "r757",
      "r954",
      "r961",
      "r980",
      "r988",
      "r1176",
      "r1177"
     ]
    },
    "aosl_GovernmentGrantsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "GovernmentGrantsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Grants",
        "label": "Government Grants, Policy [Policy Text Block]",
        "documentation": "Government Grants, Policy [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_GovernmentGrantsReductionRecordedToInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "GovernmentGrantsReductionRecordedToInterestExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government grants, reduction recorded to interest expense",
        "label": "Government Grants, Reduction Recorded To Interest Expense",
        "documentation": "Government Grants, Reduction Recorded To Interest Expense"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_GovernmentGrantsReductionRecordedToOperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "GovernmentGrantsReductionRecordedToOperatingExpenses",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government grants, reduction recorded to operating expenses",
        "label": "Government Grants, Reduction Recorded To Operating Expenses",
        "documentation": "Government Grants, Reduction Recorded To Operating Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government grants, reduction recorded to property, plant and equipment",
        "label": "Government Grants, Reduction Recorded To Property, Plant And Equipment",
        "documentation": "Government Grants, Reduction Recorded To Property, Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross loss (income)",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r136",
      "r188",
      "r298",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r669",
      "r949",
      "r953",
      "r1162",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1211"
     ]
    },
    "aosl_HHGraceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "HHGraceMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HHGrace",
        "label": "HHGrace [Member]",
        "documentation": "HHGrace"
       }
      }
     },
     "auth_ref": []
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "HK",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong",
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_HongkongAndShanghaiBankingCorporationLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "HongkongAndShanghaiBankingCorporationLimitedMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hongkong And Shanghai Banking Corporation Limited",
        "label": "Hongkong And Shanghai Banking Corporation Limited [Member]",
        "documentation": "Hongkong And Shanghai Banking Corporation Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_IN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "IN",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INDIA",
        "label": "INDIA"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1019",
      "r1020",
      "r1032"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r156"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. operations",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r604"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss) before income taxes",
        "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r184",
      "r188",
      "r763",
      "r778",
      "r949",
      "r953",
      "r1162",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-U.S. operations",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r299",
      "r604"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic and foreign components of income (loss) before taxes",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss)",
        "terseLabel": "Net income (loss) before loss from equity method investment",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r188",
      "r298",
      "r315",
      "r321",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r646",
      "r649",
      "r663",
      "r669",
      "r778",
      "r949",
      "r1162",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1211"
     ]
    },
    "aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss) before loss from equity method investment",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Before Gain Loss From Equity Method Investment",
        "documentation": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Before Gain Loss From Equity Method Investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on changes on equity interest of the JV Company, net",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r94",
      "r95",
      "r96",
      "r103",
      "r255",
      "r639",
      "r779"
     ]
    },
    "aosl_IncomeLossFromEquityMethodInvesteeAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "IncomeLossFromEquityMethodInvesteeAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method investment loss from equity investee",
        "negatedTerseLabel": "Equity method investment loss from equity investee",
        "label": "Income (Loss) from Equity Method Investee After Tax",
        "documentation": "Income (Loss) from Equity Method Investee After Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r406",
      "r407",
      "r665",
      "r666",
      "r667",
      "r796",
      "r798",
      "r873",
      "r930",
      "r981",
      "r1355"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r665",
      "r666",
      "r667",
      "r796",
      "r798",
      "r873",
      "r930",
      "r981",
      "r1355"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r605",
      "r606",
      "r616",
      "r630",
      "r979",
      "r1315"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r605",
      "r606",
      "r616",
      "r630",
      "r979",
      "r1315"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r598",
      "r605",
      "r612",
      "r613",
      "r614",
      "r622",
      "r629",
      "r636",
      "r638",
      "r640",
      "r641",
      "r814",
      "r979"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "aosl_IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense",
        "verboseLabel": "Income tax benefit",
        "totalLabel": "Total provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r199",
      "r212",
      "r324",
      "r325",
      "r343",
      "r354",
      "r363",
      "r603",
      "r605",
      "r637",
      "r787",
      "r979"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for (benefit from) income taxes",
        "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r601",
      "r602",
      "r622",
      "r623",
      "r628",
      "r632",
      "r808"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r146",
      "r1140",
      "r1313",
      "r1314"
     ]
    },
    "aosl_IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) Equity Method Investment, Ownership Percentage",
        "label": "Increase (Decrease) Equity Method Investment, Ownership Percentage",
        "documentation": "Increase (Decrease) Equity Method Investment, Ownership Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payable related to equity investee, net",
        "label": "Increase (Decrease) in Accounts Receivable, Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in deferred revenue",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r1138"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred income taxes, net",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "aosl_IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable on deconsolidation and changes of equity interest in the JV Company",
        "label": "Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company",
        "documentation": "Increase (Decrease) in Income Taxes Payable from Deconsolidation and Changes of Equity Interest in the JV Company"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_IncreaseDecreaseInOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "IncreaseDecreaseInOperatingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesGovernmentGrantsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease in operating expense",
        "label": "Increase Decrease In Operating Expense",
        "documentation": "Increase Decrease In Operating Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other current and long-term assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options, RSUs and ESPP shares",
        "verboseLabel": "Incremental common shares attributable to dilutive effect of share-based payment arrangements (USD per share)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r338",
      "r553"
     ]
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndemnificationGuaranteeMember",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indemnification Agreement",
        "label": "Indemnification Agreement [Member]",
        "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor."
       }
      }
     },
     "auth_ref": [
      "r1202"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040",
      "r1050",
      "r1074",
      "r1083",
      "r1087",
      "r1095"
     ]
    },
    "aosl_IndustrialAndCommercialBankofChinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "IndustrialAndCommercialBankofChinaMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial And Commercial Bank of China",
        "label": "Industrial And Commercial Bank of China [Member]",
        "documentation": "Industrial And Commercial Bank of China [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1099"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1099"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1099"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net (excluding goodwill)",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r388",
      "r1185",
      "r1187"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income (expense), net",
        "label": "Interest Income (Expense), Operating",
        "documentation": "Amount of interest income (expense) classified as operating."
       }
      }
     },
     "auth_ref": [
      "r758",
      "r1164"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r292",
      "r293"
     ]
    },
    "us-gaap_InterestReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest receivable",
        "label": "Interest Receivable, Current",
        "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "aosl_InventoriesAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "InventoriesAndServicesMember",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials, wafers, and packaging and testing services purchase commitments [Member]",
        "label": "Inventories and Services [Member]",
        "documentation": "Inventories and Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r939"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "totalLabel": "Inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r273",
      "r935",
      "r988"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r258",
      "r272",
      "r383",
      "r384",
      "r385",
      "r723",
      "r945"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r941"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in-process",
        "label": "Inventory, Work in Process, Net of Reserves",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r940"
     ]
    },
    "aosl_InvestmentsInPrivatelyHeldCompanies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "InvestmentsInPrivatelyHeldCompanies",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in privately held companies",
        "label": "Investments in Privately Held Companies",
        "documentation": "Investments in Privately Held Companies"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_JirehMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "JirehMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jireh",
        "label": "Jireh [Member]",
        "documentation": "Jireh"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_JirehSemiconductorIncorporatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "JirehSemiconductorIncorporatedMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jireh Semiconductor Incorporated",
        "label": "Jireh Semiconductor Incorporated [Member]",
        "documentation": "Jireh Semiconductor Incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "country_KR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "KR",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "South Korea",
        "label": "KOREA, REPUBLIC OF"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease expenses",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r695",
      "r987"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating and Finance Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1331"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r705"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LengthOfProductWarranty": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LengthOfProductWarranty",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesProductWarrantyNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Length of product warranty",
        "label": "Length of Product Warranty",
        "documentation": "Length of Product Warranty"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Finance Leases [Text Block]",
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Lease Liability Maturities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1332"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total minimum lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less amount representing interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r704"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r108",
      "r109",
      "r110",
      "r113",
      "r114",
      "r115",
      "r118",
      "r298",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r651",
      "r652",
      "r653",
      "r669",
      "r842",
      "r948",
      "r1015",
      "r1211",
      "r1337",
      "r1338"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r183",
      "r773",
      "r988",
      "r1144",
      "r1173",
      "r1327"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "terseLabel": "Current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r257",
      "r298",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r651",
      "r652",
      "r653",
      "r669",
      "r988",
      "r1211",
      "r1337",
      "r1338"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r113",
      "r114",
      "r115",
      "r118",
      "r298",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r651",
      "r652",
      "r653",
      "r669",
      "r1211",
      "r1337",
      "r1338"
     ]
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other long-term liabilities",
        "label": "Liabilities, Other than Long-Term Debt, Noncurrent",
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LicenseAndDevelopmentSerivcesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LicenseAndDevelopmentSerivcesMember",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "License and development services",
        "label": "License And Development Serivces [Member]",
        "documentation": "License And Development Serivces"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Line of Credit",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r181",
      "r1348"
     ]
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lender Name [Axis]",
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r112",
      "r1143",
      "r1208",
      "r1209"
     ]
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount outstanding",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "documentation": "Fair value of the amount outstanding under the credit facility."
       }
      }
     },
     "auth_ref": [
      "r668"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Lender [Domain]",
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r112",
      "r1143",
      "r1208"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r1143",
      "r1208"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r112"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r112",
      "r418",
      "r1143",
      "r1208"
     ]
    },
    "aosl_LineOfCreditFacilityTradeBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LineOfCreditFacilityTradeBorrowingsMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Trade Borrowings",
        "label": "Line of Credit Facility, Trade Borrowings [Member]",
        "documentation": "Line of Credit Facility, Trade Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LineOfCreditFacilityWorkingCapitalBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LineOfCreditFacilityWorkingCapitalBorrowingsMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility, Working Capital Borrowings",
        "label": "Line of Credit Facility, Working Capital Borrowings [Member]",
        "documentation": "Line of Credit Facility, Working Capital Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LineOfCreditMaturingDecember12023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LineOfCreditMaturingDecember12023Member",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line Of Credit Maturing December 1 2023",
        "label": "Line Of Credit Maturing December 1 2023 [Member]",
        "documentation": "Line Of Credit Maturing December 1 2023"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LineOfCreditMaturingMarch152025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LineOfCreditMaturingMarch152025Member",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line Of Credit Maturing March 15 2025",
        "label": "Line Of Credit Maturing March 15 2025 [Member]",
        "documentation": "Line Of Credit Maturing March 15 2025"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LineOfCreditMaturingSeptmeber2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LineOfCreditMaturingSeptmeber2025Member",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line Of Credit Maturing Septmeber 2025",
        "label": "Line Of Credit Maturing Septmeber 2025 [Member]",
        "documentation": "Line Of Credit Maturing Septmeber 2025"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LocalVATReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LocalVATReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT receivable",
        "label": "Local VAT Receivable",
        "documentation": "Local VAT (Value Added Tax) Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocationDomain",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Location [Domain]",
        "label": "Location [Domain]",
        "documentation": "A domain representing all geographic locations. Depending on the axis, it may contain members that are specific geographies, or synthetic entity-specific geographical groups."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LondonInterbankOfferedRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LondonInterbankOfferedRateMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIBOR",
        "label": "London Interbank Offered Rate [Member]",
        "documentation": "London Interbank Offered Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "totalLabel": "Total principal of debt, less debt issuance costs",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r181",
      "r441",
      "r456",
      "r965",
      "r966",
      "r986",
      "r1348"
     ]
    },
    "aosl_LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt And Short-Term Debt Combined Amount, Maturity, Year One",
        "documentation": "Long-Term Debt And Short-Term Debt Combined Amount, Maturity, Year One"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r305",
      "r446"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r305",
      "r446"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r305",
      "r446"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r305",
      "r446"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r265"
     ]
    },
    "us-gaap_LongTermDebtNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrentAbstract",
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt",
        "label": "Long-Term Debt, Excluding Current Maturities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LongTermIncomeTaxPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LongTermIncomeTaxPayableMember",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Income Tax Payable",
        "label": "Long-term Income Tax Payable [Member]",
        "documentation": "Long-term Income Tax Payable [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_LongTermLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "LongTermLiabilitiesMember",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long Term Liabilities",
        "label": "Long Term Liabilities [Member]",
        "documentation": "Long Term Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r54",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411",
      "r412",
      "r415",
      "r594",
      "r805",
      "r963",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411",
      "r412",
      "r415",
      "r594",
      "r963",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411",
      "r412",
      "r415",
      "r594",
      "r963",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indemnification accrual",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r1107"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesContingenciesandIndemnitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r410",
      "r411",
      "r412",
      "r415",
      "r594",
      "r805",
      "r963",
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/DebtDebtFinancingDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing machinery and equipment",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major Customers [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r972",
      "r998",
      "r1002",
      "r1217",
      "r1352",
      "r1356",
      "r1357",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1383",
      "r1384"
     ]
    },
    "aosl_MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mandatory employer contributions according to labor and social security laws and regulations, percent",
        "label": "Mandatory Employer Contributions According to Labor and Social Security Laws and Regulations",
        "documentation": "Mandatory Employer Contributions According to Labor and Social Security Laws and Regulations"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_MarketBasedRestrictedStockUnitsMSUPostModificationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "MarketBasedRestrictedStockUnitsMSUPostModificationMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market-based Restricted Stock Units (MSU), Post-Modification",
        "label": "Market-based Restricted Stock Units (MSU), Post-Modification [Member]",
        "documentation": "Market-based Restricted Stock Units (MSU), Post-Modification"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_MarketBasedRestrictedStockUnitsMSUPreModificationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "MarketBasedRestrictedStockUnitsMSUPreModificationMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market-based Restricted Stock Units (MSU), Pre-Modification",
        "label": "Market-based Restricted Stock Units (MSU), Pre-Modification [Member]",
        "documentation": "Market-based Restricted Stock Units (MSU), Pre-Modification"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_MarketbasedRestrictedStockUnitsMSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "MarketbasedRestrictedStockUnitsMSUMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market-based Restricted Stock Units (MSU)",
        "label": "Market-based Restricted Stock Units (MSU) [Member]",
        "documentation": "Market-based Restricted Stock Units (MSU) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/ShareholdersEquityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r223",
      "r225",
      "r226",
      "r228",
      "r251",
      "r252",
      "r411",
      "r412",
      "r413",
      "r414",
      "r543",
      "r594",
      "r664",
      "r721",
      "r795",
      "r797",
      "r805",
      "r834",
      "r835",
      "r896",
      "r898",
      "r900",
      "r901",
      "r903",
      "r926",
      "r927",
      "r958",
      "r969",
      "r973",
      "r982",
      "r983",
      "r984",
      "r985",
      "r999",
      "r1215",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/ShareholdersEquityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r223",
      "r225",
      "r226",
      "r228",
      "r251",
      "r252",
      "r411",
      "r412",
      "r413",
      "r414",
      "r543",
      "r594",
      "r664",
      "r721",
      "r795",
      "r797",
      "r805",
      "r834",
      "r835",
      "r896",
      "r898",
      "r900",
      "r901",
      "r903",
      "r926",
      "r927",
      "r958",
      "r969",
      "r973",
      "r982",
      "r983",
      "r984",
      "r999",
      "r1215",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344"
     ]
    },
    "us-gaap_MinorityInterestPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestPeriodIncreaseDecrease",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount of non-controlling interest",
        "label": "Noncontrolling Interest, Period Increase (Decrease)",
        "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails",
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name of Major Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r972",
      "r998",
      "r1002",
      "r1217",
      "r1352",
      "r1356",
      "r1357",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1383",
      "r1384"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r145",
      "r147"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income (loss) attributable to Alpha and Omega Semiconductor Limited",
        "terseLabel": "Net income (loss) attributable to AOS",
        "negatedTerseLabel": "Net loss",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r147",
      "r185",
      "r255",
      "r276",
      "r278",
      "r283",
      "r298",
      "r315",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r324",
      "r325",
      "r335",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r646",
      "r649",
      "r663",
      "r669",
      "r781",
      "r865",
      "r886",
      "r887",
      "r1013",
      "r1211"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income attributable to noncontrolling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r174",
      "r276",
      "r278",
      "r321",
      "r324",
      "r325",
      "r780",
      "r1133"
     ]
    },
    "aosl_NetOperatingLossFixedAssetAndIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "NetOperatingLossFixedAssetAndIntangibleAssetMember",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss, fixed asset and intangible asset",
        "label": "Net Operating Loss, Fixed Asset And Intangible Asset [Member]",
        "documentation": "Net Operating Loss, Fixed Asset And Intangible Asset [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1040",
      "r1050",
      "r1074",
      "r1083"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestDecreaseFromDeconsolidation",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deconsolidation of noncontrolling interest",
        "label": "Noncontrolling Interest, Decrease from Deconsolidation",
        "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r61"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interest",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r473",
      "r1155",
      "r1156",
      "r1157",
      "r1159",
      "r1387"
     ]
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-related Party",
        "label": "Nonrelated Party [Member]",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1147",
      "r1148"
     ]
    },
    "aosl_NonstatutoryStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "NonstatutoryStockOptionsMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonstatutory Stock Options",
        "label": "Nonstatutory Stock Options [Member]",
        "documentation": "Nonstatutory Stock Options [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r954",
      "r1163"
     ]
    },
    "aosl_NumberOfVotesPerEachCommonShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "NumberOfVotesPerEachCommonShare",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of votes per each common share",
        "label": "Number of Votes Per Each Common Share",
        "documentation": "Number of Votes Per Each Common Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office furntiture and equipment",
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_OfficeLeaseDepositAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "OfficeLeaseDepositAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office leases deposits",
        "label": "Office Lease Deposit Assets, Noncurrent",
        "documentation": "Office Lease Deposit Assets, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "verboseLabel": "Operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r949",
      "r1162",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed rent expense",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r697",
      "r987"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseMaturitiesTopic842Details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities - long-term",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r693",
      "r700"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease right-of-use assets, net",
        "terseLabel": "ROU assets associated with operating leases",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "aosl_OperatingLeaseRightOfUseAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "OperatingLeaseRightOfUseAssetAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease Right Of Use Asset [Abstract]",
        "label": "Operating Lease Right Of Use Asset [Abstract]",
        "documentation": "Operating Lease Right Of Use Asset [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r987"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r702",
      "r987"
     ]
    },
    "us-gaap_OperatingLeasesIncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasesIncomeStatementAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases:",
        "label": "Operating Leases, Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Company and Significant Accounting Policies",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r148",
      "r149",
      "r172"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other accrued expenses",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "totalLabel": "Total other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r988"
     ]
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term assets",
        "totalLabel": "Other long-term assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r18",
      "r173"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r18",
      "r173"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r131",
      "r132",
      "r133",
      "r671",
      "r672",
      "r674"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation adjustment",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r782"
     ]
    },
    "aosl_OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cumulative translation adjustment removal due to deconsolidation of the JV Company",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation",
        "documentation": "Other Comprehensive Income (Loss), Reclassification Adjustment, Realized upon Sale or Liquidation"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other countries",
        "label": "Other Countries [Member]",
        "documentation": "Other Countries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCustomerMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Customer",
        "label": "Other Customer [Member]",
        "documentation": "Customer classified as other."
       }
      }
     },
     "auth_ref": [
      "r1352",
      "r1382"
     ]
    },
    "aosl_OtherCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "OtherCustomersMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Customers",
        "label": "Other Customers [Member]",
        "documentation": "Other Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Long-Term Liabilities",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income (expense), net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other prepaid expenses",
        "label": "Other Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1130",
      "r1174"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1038",
      "r1048",
      "r1081"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1041",
      "r1051",
      "r1084"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1041",
      "r1051",
      "r1084"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PackagingAndTestingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PackagingAndTestingServicesMember",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Packaging and testing services",
        "label": "Packaging and testing services [Member]",
        "documentation": "Packaging and testing services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company",
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r305"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total AOS Shareholders' Equity",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PatentsAndPatentedTechnologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PatentsAndPatentedTechnologyMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Patents and exclusive technology rights",
        "label": "Patents and Patented Technology [Member]",
        "documentation": "Patents and Patented Technology [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "us-gaap_PaymentsForPurchaseOfOtherAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForPurchaseOfOtherAssets1",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments for Purchase of Other Assets",
        "label": "Payments for Purchase of Other Assets",
        "documentation": "Amount of cash paid to purchase other assets as part of operating activities."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r7"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments for repurchase of common shares",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Withholding tax on restricted stock units",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r289"
     ]
    },
    "us-gaap_PaymentsToAcquireEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireEquityMethodInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesBasisofPresentationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments to Acquire Equity Method Investments",
        "label": "Payments to Acquire Equity Method Investments",
        "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "aosl_PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign subsidiaries, minimum percent of after-tax profit required annually in statutory reserves",
        "label": "Percent of After-tax Profit Required Annually in Statutory Reserves",
        "documentation": "Percent of After-tax Profit Required Annually in Statutory Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PerformanceBasedRestrictedStockUnitsPRSUsMemberMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMemberMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Based Restricted Stock Units (PRSUs)",
        "label": "Performance Based Restricted Stock Units (PRSUs) Member [Member]",
        "documentation": "Performance Based Restricted Stock Units (PRSUs) Member [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PeriodAxis",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period [Axis]",
        "label": "Period [Axis]",
        "documentation": "Period"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PeriodDomain",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period [Domain]",
        "label": "Period [Domain]",
        "documentation": "Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PeriodOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PeriodOneMember",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period One",
        "label": "Period One [Member]",
        "documentation": "Period One"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PeriodTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PeriodTwoMember",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period Two",
        "label": "Period Two [Member]",
        "documentation": "Period Two"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1103"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "aosl_PowerDiscreteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PowerDiscreteMember",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Power discrete",
        "label": "Power Discrete [Member]",
        "documentation": "Power Discrete [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PowerIcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PowerIcMember",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Power IC",
        "label": "Power IC [Member]",
        "documentation": "Power IC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Shares",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1006",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1385",
      "r1387"
     ]
    },
    "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares, par value $0.002 per share:",
        "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r458"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r844"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r458"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r844",
      "r863",
      "r1387",
      "r1388"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized: 10,000 shares; issued and outstanding: none at June\u00a030,\u00a02024 and 2023",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r769",
      "r988"
     ]
    },
    "us-gaap_PrepaidInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidInsurance",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid insurance",
        "label": "Prepaid Insurance",
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r959",
      "r1174"
     ]
    },
    "aosl_PrepaidMaintenanceCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PrepaidMaintenanceCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid maintenance",
        "label": "Prepaid Maintenance, Current",
        "documentation": "Prepaid Maintenance, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid income tax",
        "label": "Prepaid Taxes",
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r937",
      "r960",
      "r1174"
     ]
    },
    "aosl_PrepaymentForPropertyAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PrepaymentForPropertyAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments for property and equipment",
        "label": "Prepayment for Property and Equipment",
        "documentation": "Prepayment for Property and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PrepaymenttoSupplier": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PrepaymenttoSupplier",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails": {
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments to supplier",
        "label": "Prepayment to Supplier",
        "documentation": "Prepayment to Supplier"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PrincipalPaymentsOnCapitalLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PrincipalPaymentsOnCapitalLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Principal payments on finance leases",
        "label": "Principal Payments on Capital Leases",
        "documentation": "Principal Payments on Capital Leases"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ProceedsFromGovernmentGrantRelatedToEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ProceedsFromGovernmentGrantRelatedToEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government grants related to equipment",
        "label": "Proceeds From Government Grant Related To Equipment",
        "documentation": "Proceeds From Government Grant Related To Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings",
        "label": "Proceeds from Issuance of Debt",
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt."
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from exercise of stock options and ESPP",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r22"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from lines of credit",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r1143"
     ]
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of equity interest in the JV Company",
        "verboseLabel": "Cash received for sales of shares in the JV Company",
        "label": "Proceeds from Sale of Equity Method Investments",
        "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property and equipment",
        "label": "Proceeds from Sale of Other Property, Plant, and Equipment",
        "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromShortTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from short-term debt",
        "label": "Proceeds from Short-Term Debt",
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "aosl_ProceedsFromUpfrontFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ProceedsFromUpfrontFees",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upfront Fees",
        "label": "Proceeds From Upfront Fees",
        "documentation": "Proceeds From Upfront Fees"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r249",
      "r366",
      "r724",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r932",
      "r970",
      "r997",
      "r999",
      "r1000",
      "r1003",
      "r1004",
      "r1124",
      "r1200",
      "r1201",
      "r1217",
      "r1352",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1383",
      "r1384"
     ]
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty accrual",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Product Warranty Accrual, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r1204",
      "r1207"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r249",
      "r366",
      "r724",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r932",
      "r970",
      "r997",
      "r999",
      "r1000",
      "r1003",
      "r1004",
      "r1124",
      "r1200",
      "r1201",
      "r1217",
      "r1352",
      "r1356",
      "r1357",
      "r1358",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1383",
      "r1384"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/DebtDebtFinancingDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r705"
     ]
    },
    "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "parentTag": "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant, and equipment excluding equipment and construction In progress, gross",
        "label": "Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross",
        "documentation": "Property, Plant, and Equipment Excluding Equipment and Construction In Progress, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant and equipment excluding equipment and construction in progress, net",
        "label": "Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net",
        "documentation": "Property, Plant and Equipment Excluding Equipment and Construction In Progress, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      },
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, plant and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r705",
      "r764",
      "r777",
      "r988"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r205",
      "r210",
      "r775"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/DebtDebtFinancingDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r705"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PPE and land use rights",
        "label": "PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of property, plant equipment, and land use rights"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Axis]",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]",
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r182"
     ]
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Domain]",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]",
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r182"
     ]
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Line Items]",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Commitment, Excluding Long-term Committment [Table]",
        "label": "Purchase Commitment, Excluding Long-Term Purchase Commitment [Table]",
        "documentation": "Disclosure of information about purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes long-term purchase arrangement and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r182"
     ]
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CommitmentsandContingenciesPurchaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitment, amount",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r182"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/ShareholdersEquityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r223",
      "r225",
      "r226",
      "r228",
      "r251",
      "r252",
      "r411",
      "r412",
      "r413",
      "r414",
      "r500",
      "r543",
      "r580",
      "r581",
      "r582",
      "r594",
      "r664",
      "r718",
      "r719",
      "r721",
      "r795",
      "r797",
      "r805",
      "r834",
      "r835",
      "r896",
      "r898",
      "r900",
      "r901",
      "r903",
      "r926",
      "r927",
      "r958",
      "r969",
      "r973",
      "r982",
      "r983",
      "r984",
      "r985",
      "r999",
      "r1007",
      "r1196",
      "r1215",
      "r1326",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/ShareholdersEquityDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r223",
      "r225",
      "r226",
      "r228",
      "r251",
      "r252",
      "r411",
      "r412",
      "r413",
      "r414",
      "r500",
      "r543",
      "r580",
      "r581",
      "r582",
      "r594",
      "r664",
      "r718",
      "r719",
      "r721",
      "r795",
      "r797",
      "r805",
      "r834",
      "r835",
      "r896",
      "r898",
      "r900",
      "r901",
      "r903",
      "r926",
      "r927",
      "r958",
      "r969",
      "r973",
      "r982",
      "r983",
      "r984",
      "r985",
      "r999",
      "r1007",
      "r1196",
      "r1215",
      "r1326",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits rollforward",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1033",
      "r1043",
      "r1076"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Domain]",
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r525",
      "r711",
      "r712",
      "r767",
      "r774",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r862",
      "r864",
      "r895"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r711",
      "r712",
      "r713",
      "r714",
      "r767",
      "r774",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r862",
      "r864",
      "r895"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Axis]",
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r712",
      "r1336"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Domain]",
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r869",
      "r870",
      "r873"
     ]
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactions with related party",
        "label": "Related Party Transaction, Purchases from Related Party",
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Axis]",
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r525",
      "r711",
      "r712",
      "r767",
      "r774",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r862",
      "r864",
      "r895",
      "r1336"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r709",
      "r710",
      "r712",
      "r715",
      "r815",
      "r816",
      "r817",
      "r871",
      "r872",
      "r873",
      "r892",
      "r894"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayments of borrowings",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r303",
      "r304",
      "r432",
      "r460",
      "r714",
      "r720",
      "r765",
      "r943",
      "r944"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r930",
      "r953",
      "r1345"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r596"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1034",
      "r1044",
      "r1077"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1035",
      "r1045",
      "r1078"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1042",
      "r1052",
      "r1085"
     ]
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Net Assets",
        "label": "Restricted Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1126",
      "r1141",
      "r1346",
      "r1349"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRestrictedCashNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r259",
      "r295"
     ]
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash - long-term",
        "label": "Restricted Cash, Noncurrent",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r1128",
      "r1141"
     ]
    },
    "aosl_RestrictedStatutoryReservesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "RestrictedStatutoryReservesLineItems",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Statutory Reserves [Line Items]",
        "label": "Restricted Statutory Reserves [Line Items]",
        "documentation": "Restricted Statutory Reserves [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_RestrictedStatutoryReservesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "RestrictedStatutoryReservesTable",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Statutory Reserves [Table]",
        "label": "Restricted Statutory Reserves [Table]",
        "documentation": "Restricted Statutory Reserves [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock [Member]",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs)",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictionsForConsolidatedAndUnconsolidatedSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract]",
        "label": "Restrictions for Consolidated and Unconsolidated Subsidiaries [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r163",
      "r772",
      "r802",
      "r804",
      "r813",
      "r845",
      "r988"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r312",
      "r313",
      "r314",
      "r316",
      "r321",
      "r323",
      "r325",
      "r380",
      "r381",
      "r399",
      "r633",
      "r634",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r654",
      "r656",
      "r657",
      "r659",
      "r661",
      "r683",
      "r686",
      "r799",
      "r801",
      "r819",
      "r1387"
     ]
    },
    "aosl_RetirementPlan401KMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "RetirementPlan401KMember",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan, 401-K",
        "label": "Retirement Plan, 401-K [Member]",
        "documentation": "Retirement Plan, 401-K [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanNameAxis",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Name [Axis]",
        "label": "Retirement Plan Name [Axis]",
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r973",
      "r1115",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_RetirementPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Name [Domain]",
        "label": "Retirement Plan Name [Domain]",
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r973",
      "r1115",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanSponsorLocationAxis",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Sponsor Location",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r1279",
      "r1280",
      "r1281"
     ]
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanSponsorLocationDomain",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Sponsor Location [Domain]",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r1279",
      "r1280",
      "r1281"
     ]
    },
    "aosl_RevenueFromContractWithCustomerCumulativeRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "RevenueFromContractWithCustomerCumulativeRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer, Cumulative Revenue",
        "label": "Revenue from Contract with Customer, Cumulative Revenue",
        "documentation": "Revenue from Contract with Customer, Cumulative Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r187",
      "r343",
      "r352",
      "r353",
      "r359",
      "r363",
      "r366",
      "r368",
      "r370",
      "r476",
      "r477",
      "r724"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r867",
      "r931",
      "r946"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Amount",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r187",
      "r284",
      "r298",
      "r343",
      "r352",
      "r353",
      "r359",
      "r363",
      "r366",
      "r368",
      "r370",
      "r379",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r669",
      "r763",
      "r953",
      "r1211"
     ]
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets obtained in exchange for lease obligations",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r701",
      "r987"
     ]
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RisksAndUncertaintiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks and Uncertainties [Abstract]",
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_RisksAndUncertaintiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "RisksAndUncertaintiesPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks and Uncertainties",
        "label": "Risks and Uncertainties [Policy Text Block]",
        "documentation": "Risks and Uncertainties [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "aosl_SaleLeasebackTransactionDeliveryPaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SaleLeasebackTransactionDeliveryPaymentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Delivery payment received",
        "label": "Sale Leaseback Transaction, Delivery Payment, Amount",
        "documentation": "Sale Leaseback Transaction, Delivery Payment, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_SaleLeasebackTransactionDeliveryPaymentPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SaleLeasebackTransactionDeliveryPaymentPercent",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Delivery payment percent",
        "label": "Sale Leaseback Transaction, Delivery Payment, Percent",
        "documentation": "Sale Leaseback Transaction, Delivery Payment, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionDescriptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionDescriptionAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction, Description [Axis]",
        "label": "Sale Leaseback Transaction, Description [Axis]",
        "documentation": "Information by sale and leaseback transaction."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r1333"
     ]
    },
    "aosl_SaleLeasebackTransactionDownPaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SaleLeasebackTransactionDownPaymentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Down payment amount received",
        "label": "Sale Leaseback Transaction, Down Payment Amount",
        "documentation": "Sale Leaseback Transaction, Down Payment Amount"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_SaleLeasebackTransactionDownPaymentPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SaleLeasebackTransactionDownPaymentPercent",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Down payment percent",
        "label": "Sale Leaseback Transaction, Down Payment, Percent",
        "documentation": "Sale Leaseback Transaction, Down Payment, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionHistoricalCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionHistoricalCost",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Historical cost",
        "label": "Sale Leaseback Transaction, Historical Cost",
        "documentation": "The historical cost of the asset(s) sold in connection with the sale of the property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r1333"
     ]
    },
    "aosl_SaleLeasebackTransactionImpliedInterestRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SaleLeasebackTransactionImpliedInterestRatePercent",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Implied interest rate, percent",
        "label": "Sale Leaseback Transaction, Implied Interest Rate, Percent",
        "documentation": "Sale Leaseback Transaction, Implied Interest Rate, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction, Lease Completion Buyout Option, Amount",
        "label": "Sale Leaseback Transaction, Lease Completion Buyout Option, Amount",
        "documentation": "Sale Leaseback Transaction, Lease Completion Buyout Option, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionLeaseTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionLeaseTerms",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term (in years)",
        "label": "Sale Leaseback Transaction, Lease Terms",
        "documentation": "A description of the terms of the lease(s) related to the assets being leased-back in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r209"
     ]
    },
    "us-gaap_SaleLeasebackTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionLineItems",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction [Line Items]",
        "label": "Sale Leaseback Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r706"
     ]
    },
    "us-gaap_SaleLeasebackTransactionNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction, Name [Domain]",
        "label": "Sale Leaseback Transaction, Name [Domain]",
        "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_SaleLeasebackTransactionPurchasePriceFinancingPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SaleLeasebackTransactionPurchasePriceFinancingPercent",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price financing amount, percent",
        "label": "Sale Leaseback Transaction, Purchase Price Financing, Percent",
        "documentation": "Sale Leaseback Transaction, Purchase Price Financing, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleLeasebackTransactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionTable",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Leaseback Transaction [Table]",
        "label": "Sale Leaseback Transaction [Table]",
        "documentation": "Disclosure of information about sale and leaseback transaction."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r706"
     ]
    },
    "aosl_SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated",
        "label": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated [Member]",
        "documentation": "Sales-Lease Back Transaction with Jireh Semiconductor Incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_SalesLeasebackTransactionDebtOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SalesLeasebackTransactionDebtOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/DebtDebtFinancingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Leaseback Transaction, Debt Outstanding, Amount",
        "label": "Sales Leaseback Transaction, Debt Outstanding, Amount",
        "documentation": "Sales Leaseback Transaction, Debt Outstanding, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersScheduleofConcentrationRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r1116"
     ]
    },
    "us-gaap_ScenarioAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScenarioAdjustmentMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario, Adjustment",
        "label": "Scenario, Adjustment [Member]",
        "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r326",
      "r548",
      "r1107",
      "r1158"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r127"
     ]
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Liabilities",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r390",
      "r391",
      "r392",
      "r393",
      "r930"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "label": "Antidilutive Security, Excluded EPS Calculation [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for (benefit from) income taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1317"
     ]
    },
    "aosl_ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of deferred tax assets and liabilities, current and noncurrent",
        "label": "Schedule of Deferred Tax Assets and Liabilities, Current and Noncurrent [Table Text Block]",
        "documentation": "Schedule of Deferred Tax Assets and Liabilities, Current and Noncurrent [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of deferred tax assets and liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1311"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Retirement Benefit Plans Disclosures [Table]",
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r64",
      "r65",
      "r66",
      "r67"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of deconsolidation",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r23",
      "r25",
      "r91",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r104",
      "r105",
      "r155"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r979",
      "r1308"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation, Allocation of Recognized Period Costs",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r642",
      "r1108",
      "r1109",
      "r1110",
      "r1320",
      "r1321",
      "r1322",
      "r1323"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r298",
      "r376",
      "r377",
      "r378",
      "r379",
      "r669"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeEquityMethodInvestmentSummarizedFinancialInformationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofGainonDeconsolidationDetails",
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Table]",
        "label": "Equity Method Investment [Table]",
        "documentation": "Disclosure of information about equity method investment. Includes, but is not limited to, name of investee or group of investees, percentage ownership, difference between investment and value of underlying equity in net assets."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r298",
      "r376",
      "r377",
      "r378",
      "r379",
      "r669"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r1184"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic and foreign components of income (loss)",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventory, Current",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r128",
      "r129",
      "r130"
     ]
    },
    "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedShareActivityTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Nonvested Share Activity",
        "label": "Schedule of Nonvested Share Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested shares."
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Assets, Noncurrent",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "documentation": "Tabular disclosure of noncurrent assets."
       }
      }
     },
     "auth_ref": [
      "r1128"
     ]
    },
    "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Current Assets",
        "label": "Schedule of Other Current Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amounts of other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Product Warranty Liability",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r416"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsPropertyplantandequipmentDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r705"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]",
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r86",
      "r869",
      "r870",
      "r873"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r134"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r134"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r552",
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock Option Activities",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r168"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Purchase Plan, Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-term Debt [Table]",
        "label": "Short-Term Debt [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock by Class [Table]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r60",
      "r159",
      "r161",
      "r162",
      "r163",
      "r266",
      "r267",
      "r268",
      "r345",
      "r458",
      "r459",
      "r460",
      "r462",
      "r465",
      "r470",
      "r472",
      "r809",
      "r810",
      "r811",
      "r812",
      "r969",
      "r1106",
      "r1142"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits rollforward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r617",
      "r978"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation and Qualifying Accounts",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r311"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r962",
      "r1186"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/ConcentrationofCreditRiskandSignificantCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedules of Concentration of Risk, by Risk Factor",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43",
      "r83",
      "r175"
     ]
    },
    "us-gaap_SecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredDebtMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Debt",
        "label": "Secured Debt [Member]",
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate",
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r1324"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "us-gaap_SecurityDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecurityDeposit",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsOtherlongtermassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term deposits",
        "label": "Security Deposit",
        "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease."
       }
      }
     },
     "auth_ref": [
      "r1128"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r224",
      "r227",
      "r229",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r368",
      "r369",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r831",
      "r832",
      "r833",
      "r897",
      "r899",
      "r902",
      "r904",
      "r912",
      "r916",
      "r917",
      "r918",
      "r919",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r933",
      "r971",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1001",
      "r1007",
      "r1217",
      "r1352",
      "r1356",
      "r1357",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1383",
      "r1384"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and Geographic Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r343",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r356",
      "r357",
      "r358",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r370",
      "r950",
      "r951",
      "r952",
      "r953",
      "r955",
      "r956",
      "r957"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyProductTypeDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative",
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.aosmd.com/role/SegmentandGeographicinformationSegmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service",
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award requisite service period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r572"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r572"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r570"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (in dollars per share)",
        "terseLabel": "Weighted-average grant date fair value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r570"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested (in shares)",
        "periodEndLabel": "Nonvested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r568"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested (in dollars per share)",
        "periodEndLabel": "Nonvested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r568"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r571"
     ]
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average fair market value per share period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Average Fair Market Value Per Share Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Average Fair Market Value Per Share Period"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted, value",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Value Of Grants in Period"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of common stock options and release of RSUs (in shares)",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period",
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Exercise of Stock Options and Release of Restricted Stock Units in Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend yield",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility rate, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility rate, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r550",
      "r552",
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of compensation allowed for purchase of options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized",
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of common shares that may be purchased on any purchase date by a participant (in shares)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares That May be Purchased On Any Purchase Date",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares That May be Purchased On Any Purchase Date"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of common shares that may be purchased per a 24-month offering period by a participant (in shares)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares that May Be Purchased Per a 24-Month Offering Period",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Common Shares that May Be Purchased Per a 24-Month Offering Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares authorized under plan (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Exercisable (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r561"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value, Exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r574"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Canceled or forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1288"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canceled or forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1288"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grants in period (in shares)",
        "verboseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value, Outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding (in shares)",
        "periodEndLabel": "Outstanding (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r560"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding (in dollars per share)",
        "periodEndLabel": "Outstanding (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r560"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, vested and expected to vest, outstanding, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options vested and expected to vest (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll deduction accumulation period (in months)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Payroll Deduction Accumulation Period",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Payroll Deduction Accumulation Period"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum value of common stock that may be purchased in any one calendar year",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Value of Common Stock That May Be Purchased in Any One Calendar Year",
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Value of Common Stock That May Be Purchased in Any One Calendar Year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails",
      "http://www.aosmd.com/role/SharebasedCompensationSharebasedCompensationExpensesDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r555",
      "r556",
      "r557",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r563"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based Compensation Expense",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r558",
      "r577",
      "r578",
      "r579",
      "r580",
      "r583",
      "r589",
      "r590",
      "r591",
      "r592"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier [Axis]",
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier [Domain]",
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ShareBasedPaymentArrangementExpenseNonCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShareBasedPaymentArrangementExpenseNonCash",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangement, expense, non-cash",
        "label": "Share-Based Payment Arrangement, Expense, Non-Cash",
        "documentation": "Share-Based Payment Arrangement, Expense, Non-Cash"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Axis]",
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Domain]",
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, nonvested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested",
        "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options exercisable term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationFairValueWeightedAverageAssumptionsDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNonvestedShareActivityRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable, Weighted Average Remaining Contractual Term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding, Weighted Average Remaining Contractual Term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, vested and expected to vest, Weighted Average Remaining Contractual Term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant price, percent of fair value of common stock at date of grant",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationEmployeeSharePurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of shares authorized for purchase per purchase date (in shares)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number Of Shares Authorized For Purchase Per Purchase Period",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number Of Shares Authorized For Purchase Per Purchase Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Withholding tax on restricted stock units (in shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShippingAndHandlingCostPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShippingAndHandlingCostPolicyTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling Costs",
        "label": "Shipping and Handling Cost, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term debt",
        "totalLabel": "Total debt, less debt issuance costs",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r178",
      "r988",
      "r1347"
     ]
    },
    "aosl_ShortTermDebtGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShortTermDebtGross",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails": {
       "parentTag": "us-gaap_ShortTermBorrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/DebtMaturitiesofShorttemandLongtermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "label": "Short-Term Debt, Gross",
        "documentation": "Short-Term Debt, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt [Line Items]",
        "label": "Short-Term Debt [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Short-Term Debt, Percentage Bearing Fixed Interest Rate",
        "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt, Type [Axis]",
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt, Type [Domain]",
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1193",
      "r1194",
      "r1195"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease expenses",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r987"
     ]
    },
    "aosl_ShortTermLeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ShortTermLeaseCostAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term leases:",
        "label": "Short Term Lease Cost [Abstract]",
        "documentation": "Short Term Lease Cost [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Development",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Utilization",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsProductWarrantyAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Addition",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties."
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product Warranty",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r1203"
     ]
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal benefit:",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r605"
     ]
    },
    "aosl_StateResearchAndDevelopmentCreditCarryforwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StateResearchAndDevelopmentCreditCarryforwardMember",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State research and development credit carryforward",
        "label": "State Research And Development Credit Carryforward [Member]",
        "documentation": "State Research And Development Credit Carryforward [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Axis]",
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r266",
      "r267",
      "r268",
      "r298",
      "r330",
      "r334",
      "r336",
      "r338",
      "r345",
      "r346",
      "r379",
      "r419",
      "r421",
      "r422",
      "r423",
      "r426",
      "r427",
      "r458",
      "r459",
      "r462",
      "r465",
      "r472",
      "r669",
      "r809",
      "r810",
      "r811",
      "r812",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r844",
      "r866",
      "r888",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r1106",
      "r1142",
      "r1160"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r120",
      "r124",
      "r125",
      "r253",
      "r281",
      "r282",
      "r283",
      "r312",
      "r313",
      "r314",
      "r316",
      "r321",
      "r323",
      "r325",
      "r344",
      "r380",
      "r381",
      "r399",
      "r473",
      "r633",
      "r634",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r683",
      "r686",
      "r707",
      "r782",
      "r799",
      "r800",
      "r801",
      "r819",
      "r888"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r224",
      "r227",
      "r229",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r368",
      "r369",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r831",
      "r832",
      "r833",
      "r897",
      "r899",
      "r902",
      "r904",
      "r912",
      "r916",
      "r917",
      "r918",
      "r919",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r933",
      "r971",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1001",
      "r1007",
      "r1217",
      "r1352",
      "r1356",
      "r1357",
      "r1359",
      "r1360",
      "r1361",
      "r1362",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1383",
      "r1384"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r344",
      "r686",
      "r724",
      "r807",
      "r830",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r844",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r853",
      "r854",
      "r855",
      "r856",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r864",
      "r867",
      "r868",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r888",
      "r1008"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r326",
      "r548",
      "r1107",
      "r1111",
      "r1158"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r344",
      "r371",
      "r686",
      "r724",
      "r807",
      "r830",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r844",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r853",
      "r854",
      "r855",
      "r856",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r864",
      "r867",
      "r868",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r888",
      "r1008"
     ]
    },
    "aosl_StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign subsidiaries, statutory reserves maximum cumulative amount as a percent of registered capital",
        "label": "Statutory Reserves, Cumulative Amount as a Percent of Registered Capital",
        "documentation": "Statutory Reserves, Cumulative Amount as a Percent of Registered Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1037",
      "r1047",
      "r1080"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reissuance of treasury stock",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r38"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares under Employee Stock Purchase Plan (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r119",
      "r120",
      "r163"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock reissued (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture",
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationSummaryofStockOptionActivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r119",
      "r120",
      "r163",
      "r564"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reissuance of Treasury Stock (in shares)",
        "label": "Stock Issued During Period, Shares, Treasury Stock Reissued",
        "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r120",
      "r163"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares under Employee Stock Purchase Plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r119",
      "r120",
      "r163"
     ]
    },
    "aosl_StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of common stock options and release of RSUs",
        "label": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released",
        "documentation": "Stock Issued During Period, Value, Stock Options Exercised and Restricted Stock Units Released"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reissuance of Treasury Stock",
        "label": "Stock Issued During Period, Value, Treasury Stock Reissued",
        "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r62",
      "r119",
      "r120",
      "r163"
     ]
    },
    "aosl_StockOptionsAndRestrictedStockUnitsRsusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StockOptionsAndRestrictedStockUnitsRsusMember",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedPotentialDilutiveSharesDetails",
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options and RSUs",
        "label": "Stock Options and Restricted Stock Units (RSUs) [Member]",
        "documentation": "Stock Options and Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share repurchase program, remaining authorized amount",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "aosl_StockRotationAccrualCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StockRotationAccrualCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsAccruedliabilitiesDetails",
      "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock rotation accrual",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Stock Rotation Accrual, Current",
        "documentation": "Stock Rotation Accrual, Current"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_StockRotationAccrualIncreaeDecreaseRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StockRotationAccrualIncreaeDecreaseRollForward",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Rotation Accrual Increae (Decrease) [Roll Forward]",
        "label": "Stock Rotation Accrual Increae (Decrease) [Roll Forward]",
        "documentation": "Stock Rotation Accrual Increase (Decrease) [Roll forward]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_StockRotationAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StockRotationAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Utilization",
        "label": "Stock Rotation Accrual, Payments",
        "documentation": "Stock Rotation Accrual, Payments"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_StockRotationAccrualStockIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StockRotationAccrualStockIssued",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsStockRotationAccrualDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Addition",
        "label": "Stock Rotation Accrual, Stock Issued",
        "documentation": "Stock Rotation Accrual, Stock Issued"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_StockRotationAccrualTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "StockRotationAccrualTableTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Rotation Accrual",
        "label": "Stock Rotation Accrual [Table Text Block]",
        "documentation": "Stock Rotation Accrual [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Alpha and Omega Semiconductor Limited shareholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r124",
      "r125",
      "r151",
      "r846",
      "r863",
      "r889",
      "r890",
      "r988",
      "r1015",
      "r1144",
      "r1173",
      "r1327",
      "r1387"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r75",
      "r78",
      "r253",
      "r254",
      "r282",
      "r312",
      "r313",
      "r314",
      "r316",
      "r321",
      "r323",
      "r380",
      "r381",
      "r399",
      "r473",
      "r633",
      "r634",
      "r643",
      "r644",
      "r645",
      "r647",
      "r648",
      "r649",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r661",
      "r675",
      "r676",
      "r680",
      "r684",
      "r707",
      "r800",
      "r801",
      "r818",
      "r846",
      "r863",
      "r889",
      "r890",
      "r910",
      "r1014",
      "r1144",
      "r1173",
      "r1327",
      "r1387"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r297",
      "r457",
      "r459",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r471",
      "r473",
      "r660",
      "r891",
      "r893",
      "r911"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r717"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r717"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r681",
      "r717"
     ]
    },
    "srt_SubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SubsidiariesMember",
     "presentation": [
      "http://www.aosmd.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries [Member]",
        "label": "Subsidiaries [Member]",
        "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r1264",
      "r1334",
      "r1335",
      "r1336"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint venture cumulative percentage ownership after all transactions",
        "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions",
        "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Components",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r1125"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosures of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesRisksandUncertaintiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "aosl_SuppliesAssemblyAndTestingServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "SuppliesAssemblyAndTestingServicesMember",
     "presentation": [
      "http://www.aosmd.com/role/RelatedPartyTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplies, Assembly And Testing Services",
        "label": "Supplies, Assembly And Testing Services [Member]",
        "documentation": "Supplies, Assembly And Testing Services"
       }
      }
     },
     "auth_ref": []
    },
    "country_TW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "TW",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taiwan",
        "label": "TAIWAN"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardLineItems",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Line Items]",
        "label": "Tax Credit Carryforward [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardTable",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Table]",
        "label": "Tax Credit Carryforward [Table]",
        "documentation": "Disclosure of information about tax credit carryforward available to reduce future taxable income. Includes, but is not limited to, description, amount, expiration date, limitation on use, and related deferred tax asset and valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "aosl_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "TermLoanMember",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan",
        "label": "Term Loan [Member]",
        "documentation": "Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TextBlockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Text Block [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ThirdPartyInvestorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ThirdPartyInvestorsMember",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeNarrativeDetails",
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesJointVentureNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third Party Investors",
        "label": "Third Party Investors [Member]",
        "documentation": "Third Party Investors"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ThirdPartyInvestorsTransaction1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ThirdPartyInvestorsTransaction1Member",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.1% equity interest sold",
        "label": "Third Party Investors, Transaction 1 [Member]",
        "documentation": "Third Party Investors, Transaction 1"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_ThirdPartyInvestorsTransaction2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "ThirdPartyInvestorsTransaction2Member",
     "presentation": [
      "http://www.aosmd.com/role/EquityMethodInvestmentinEquityInvesteeScheduleofNetLossAssociatedwithSalesofJVCompanyEquityInterestHeldDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "7.82% equity interest sold",
        "label": "Third Party Investors, Transaction 2 [Member]",
        "documentation": "Third Party Investors, Transaction 2"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r1169",
      "r1170",
      "r1171"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.aosmd.com/role/BalanceSheetComponentsIntangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade name",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1185",
      "r1187",
      "r1188",
      "r1189"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.aosmd.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock acquired, average price per share (in dollars per share)",
        "label": "Shares Acquired, Average Cost Per Share",
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury shares (in shares)",
        "negatedPeriodStartLabel": "Balance (in shares)",
        "negatedPeriodEndLabel": "Balance (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockNumberOfSharesAndRestrictionDisclosuresAbstract",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Shares",
        "label": "Treasury Stock, Number of Shares and Restriction Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_TreasuryStockReissuedAveragePricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "TreasuryStockReissuedAveragePricePerShare",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock reissued average price per share",
        "label": "Treasury Stock Reissued, Average Price Per Share",
        "documentation": "Treasury Stock Reissued, Average Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_TreasuryStockReissuedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "TreasuryStockReissuedMember",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock Reissued",
        "label": "Treasury Stock Reissued [Member]",
        "documentation": "Treasury Stock Reissued [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common shares under share repurchase program (in shares)",
        "terseLabel": "Treasury stock acquired, shares repurchased (in shares)",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r120",
      "r163"
     ]
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesRetired",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock retired (in shares)",
        "label": "Treasury Stock, Shares, Retired",
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r120",
      "r163"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Treasury shares at cost; 7,138 shares at June 30, 2024 and 7,157 shares at June 30, 2023",
        "label": "Treasury Stock, Value",
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r120",
      "r124"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY",
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common shares under share repurchase program",
        "terseLabel": "Repurchase of common shares under share repurchase program",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r62",
      "r163"
     ]
    },
    "aosl_TreasuryStockValueAcquiredCostMethodLessHandlingFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "TreasuryStockValueAcquiredCostMethodLessHandlingFees",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/ShareholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock acquired less handling fees",
        "label": "Treasury Stock, Value, Acquired, Cost Method Less Handling Fees",
        "documentation": "Treasury Stock, Value, Acquired, Cost Method Less Handling Fees"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_TwoThousandEighteenPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "TwoThousandEighteenPlanMember",
     "presentation": [
      "http://www.aosmd.com/role/SharebasedCompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2018 Omnibus Incentive Plan",
        "label": "Two Thousand Eighteen Plan [Member]",
        "documentation": "Two Thousand Eighteen Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.aosmd.com/role/EmployeeBenefitPlansDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationLocationandNetBookValueofLongLivedAssetsDetails",
      "http://www.aosmd.com/role/SegmentandGeographicinformationRevenuebyGeographicalSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undistributed earnings of foreign subsidiaries",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r194",
      "r599"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "aosl_UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefit, amount netted against deferred tax assets",
        "label": "Unrecognized Tax Benefit, Amount Netted Against Deferred Tax Assets",
        "documentation": "The gross amount of unrecognized tax benefits that have been netted against deferred tax assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails",
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r617",
      "r978"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions based on tax positions related to prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r978"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax interest and penalties accrued",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r978"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax interest and penalties expense",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return."
       }
      }
     },
     "auth_ref": [
      "r615",
      "r978"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on tax positions related to the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r619",
      "r978"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesIncomeTaxSchedulesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions due to lapse of applicable statute of limitations",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits that would reduce effective income tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r978"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r203",
      "r204",
      "r206",
      "r207"
     ]
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences."
       }
      }
     },
     "auth_ref": [
      "r1312"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance increase",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r310"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Additions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reductions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r309"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://www.aosmd.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ]
    },
    "aosl_VariableInterestRateTermLoanMaturingAugust2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "VariableInterestRateTermLoanMaturingAugust2022Member",
     "presentation": [
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Rate Term Loan Maturing August 2022",
        "label": "Variable Interest Rate Term Loan Maturing August 2022 [Member]",
        "documentation": "Variable Interest Rate Term Loan Maturing August 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable rent expense",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r699",
      "r987"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.aosmd.com/role/DebtAccountsReceivableFactoringAgreementDetails",
      "http://www.aosmd.com/role/DebtCreditFacilitiesandLongtermDebtNarrativeDetails",
      "http://www.aosmd.com/role/DebtShorttermborrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.aosmd.com/role/TheCompanyandSignificantAccountingPoliciesPropertyandEquipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "aosl_WeightedAverageLeaseDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "WeightedAverageLeaseDiscountRateAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Weighted Average Lease Discount Rate [Abstract]",
        "documentation": "Weighted Average Lease Discount Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of potentially dilutive securities:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average number of common shares used to compute diluted net income (loss) per share",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r338"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common share attributable to Alpha and Omega Semiconductor Limited used to compute net income (loss) per share:",
        "verboseLabel": "Diluted:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.aosmd.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average number of common shares used to compute basic net income (loss) per share",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r328",
      "r338"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.aosmd.com/role/NetIncomeLossPerCommonShareAttributabletoAlphaandOmegaSemiconductorLimitedBasicandDilutedIncomePerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic:",
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_WeightedAverageRemainingLeaseTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "WeightedAverageRemainingLeaseTermAbstract",
     "presentation": [
      "http://www.aosmd.com/role/LeasesScheduleofLeaseSupplementalBalanceSheetInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (in years)",
        "label": "Weighted Average Remaining Lease Term [Abstract]",
        "documentation": "Weighted Average Remaining Lease Term [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "aosl_WenjunLiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.aosmd.com/20240630",
     "localname": "WenjunLiMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wenjun Li [Member]",
        "documentation": "Wenjun Li"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481295/840-40-50-1"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-50"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "51",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-51"
  },
  "r198": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-52"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "210",
   "Topic": "954",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-5"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>126
<FILENAME>0001387467-24-000073-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001387467-24-000073-xbrl.zip
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
MA"?W? D^HRT"#@-V$5_,4$#'"+O>1V^"D#8554M3" BTB<B"07/#!6G*[_6
MF$>7M,9(,$$RJW?\_B#Z$1Y1E](-D).M17 K^AL^BM'H!!:FC)1MI$E#OQ,\
MWZJS.::Q=1.T&=;/5J8OZ*I*I_6AG88>(_5DTM;FCCM<U0Y7M<-5+9&474(2
MB3Y2;?QT15V6R"E;430KD/YY7N ASR**:]_ E9;V)!^B^=B12/U0R/YQ:GP(
M6V#C-5?4\:NC!&R5I)XV:IJPU:2&/.M\,'UH!(1IA&GY/+BDT")&Y]CQG9N\
MD9"^R\M'>RC:7!&UGM)$#BOF8C*E*HF<@C(!L6>\)D<>:%L75UB?;2!H='>C
MG0I98@S$9JM8EWC--A^M;3AY2+;AMKD.3]<H/-:^*IHD@:^*M.?@>U:ZHJQ1
M-V'J]?^410XZJV3* Z'M#[@9@@S99#*M_[ R&U-)2.V\,N@!AS?%G#4VT\7'
MZ$ "A?EIA(K" ,0$3<EM;="0%80257FN/DF@E(A'_?2"Z]2%%]0S"JF@))8@
M:7PV:8?5:S(A\,NLC^%P*7NE,N8HQW)PLI'1]0]D$_=#]>ULI-J)"E5^Y&DM
M)$$W\1W@+B"3L5=Z]"N;G]B0%PU33<FR>DQ,O6>H62P(LA0(L+)A&5S@KA".
M9N%&@"1./59]XP29\CL_D]#9ICZ(63=K\KD=LJ=Q*'""J=N*^@!3GU#<?* Y
MBP+7F&)R4Q#'FND&%K%/VH17VC2\\8-_EH6K^6K'$R5'D>M<>^$FCS\ZM15W
M^B,>+T) 94E:V#W?4#X)_U"5[/6T!\\)%\_R_R+#XP-@3 R!S/E,D@;:7<J/
MVA8Q^M+,E:XK9 "(HS#3^3L37NN<6MRH]#[.*!$1*TO#L6;1YAW??X(5AQ]
M?/:O/8[K+4:*;)C"QP*FC40E:]1BH]KTP-VD,,ABKKFO4"BQ_-,+(%U%-:8O
M7=E6($EM*7X8Y0[(4!4%B$NP^ V2:G4L@.((#+/4 [!C*KL84U?QB)$^:!.I
M4J-LUXF( @Y&"]C6[T_O!)XBJWUT90C'?D1^@?Y%77'C@>BXT>3XU'0XOL!X
MQ1,[H@\+21E@&B@/!$:2* GQX,&==,\E7X\1!P."(AFP$C0=H2X(.DVOB19R
MS6<IU]'51?Z@P%V%HZX=72Y8(5.'R,(]NH8YG*=\WF.F Q@P@5)R9/8!^ZJ0
MC.! Z6!<>6=L=?1D8*M9TVDT#3!Z\1MB 3PJZ=,V-D07O-!#T+RE\^$:?U,8
MK_0IT\9YGFC)I#N&8RZ3+F/OWR8JD1<4>[*P(-2Q9_<,&CXY!07;G2=,8B;*
MLIYZ:557SI/B0J!@HM&2C%65X6HIEPOKSC0KAAO$'"901R<TUC^4R\SB8M#U
M:V^Z2=?SE[124Z*"\.L&)A[1%_5Z9",RF7"[NC"FQ,N'9*?X69W!_(#;$FIA
MK%DJG=$-FUF!)5EC!Z=5RO4):J)C[2Q''VS[M[WS/.L;W'ZY_[2TS7J#T HU
M,&TJNCLX+BG<I=09=>:(QM-G(A%>;SWD%C2D4"YKTC3JK" $D=ZW3K2["YY_
M,B)%'!-E5+[.UN..X>%##$-=QS#)H<(6.>G"'2-]_K3O1KX[M<TA.HLP!>23
MT_BWH>?-=&SXNBDW*^*W]6#7QL7#1O4P("N,W4 -Q5-(1H3B@[5EA>Q]."(]
MOD1GZ!C*+"AA6!>R.4Z6I#!,U5Z=IR<D+FO0+X<'PY?]PR?,2;-$)OB3XVC*
M GRJ+M:C)G-R1& E,I64;MAB3*94":W_^$;FUOV7A)TE$T33/3EV94Q-(+-2
MQDI2/Z#GLBC=='-\Q+T@EPC>Q!;IW<*[);,$$^ZE12(A_[9J4KEI"X4>LR>V
M$V/4W.I;@2]")]\60_%$L\WDE8&#D/+&WL:T=:R;PQ:X;-88P^@H#/5"-K>H
MS])'FU)S@/<:^^<##56'&6F7T0; ?=:!8^"-2I>QZ^!7?VF4PBT1#H/H(M,X
M>/-MD>2S2C)EF^4EQ*&1$C8U_3MDP@Z9L#7=53:4T_6XLF\,3_^4(0BC@!F8
M=!!YG^98$1V+J)IFEW^EH=%(N!DY5VSB)VP*SJS(D(H3/J0Y%MXP>O0<(N7,
MJ&&2*5YO"#N1W C-^)U(;-U;^9$+C<4JI>ZY5FJ**33*#/>DQU7,EK)AE@Z%
M5(?2I#= :QK&06$(,#'!HB2S$KU<JXIALNY<J+Z]'4B.EHM_S@8YT/&RI!)E
M<J2LUBDW8_3# HYK;#6#I):<%ELZ!I?I"O)3038*'E4LG/)IWFL0G>?1J"YH
M;V+.S=ZEN0/1^JF)C*$)J&F-S[03- [3(]D-UT$AIW#UR6[!7!8%T^4M%^,N
M!9^[%KQ_#4!C&ZPR$?!JBE<,2@3Q6S0CR7,WS7@2(D9N;777<(_06GAJ]L1^
M]/J Z6@Y/4:VFHX*3_/$Y7#W1,.5\.YO"P1;SX2[[ WWB0 W)+_UJHPGTN^?
MM:2*Q('"F,M  _6(9_?PH/\??)+YY=\VX3R"^\)7_J@%]:'9Z[QSCB*E>6F#
M4M0]Z=_[^)G5LAT215B+UTTBXIM732#79B(?RPUU16? 2(Z=0/JP#4P'G9"]
M&[,8G]2TGE(!YK,EZ^A<E]O*MMUQ_H+'V=@MC*$!JR/[VB?\^4'7$?O\@]U^
MT&XCW?-&NG*'W@0&4N13)^2.1O<N7\402^"%G*;<7P7E=-8AR4SM/ ::,6!
MR?'=TC^\I1?4H("_A(C$C.*5X8HG$A/>? $7QC*SI\P,F4*KRXQQ(?,*D69=
M?FJCU82-IYH-5E*>/1NGK?;7J L/G_6G,&D3K?UVVV\#VP\;0=W2H^[0$U&'
M5QICY\&.L*3/_#S3MF,93R0W998WF&G7($);O.#[I0$D5:084!U/ E5GX@P6
MM]"6>#HSZ"JH.N.JNM'44%I#STMUF[II1F15%I% EVMR#&I,:^%GU@E&E(?\
M-%/%G1H=[O;Z%]KKI^N::]!!8) +@G4*B3W'83:%JZYQ&=4&A^52^ZO3PN+=
MLZ?V_9CYW0+Q[90SH88[*GC@'?=4ZU$\8(/\I5!^</SQ:XS$L0?WEL<VB"?U
M7SZ2D,MO0>M7#YI4>4A?6NQKG<LQXE"[M,;G!$>XU,3: O8A+>>-=)E+JFPH
MJ2IM5%>4//>#7\8[\)_"#?WTZ)JM%;EC'49ITPCKW4J9FMY[V$<N,1 @([!:
M]^;.M1[(Q\%8FV_K^L\R=%^?"4?L;$H\T, @-SAK(H@8&J'185CH45?8TRG1
MY47V6;RQQ;B0N@584%(@,G;(@M'I/L;@PBO:^=KKIL8)*)9E8MD^8+ZR<36Q
M37P:7^EH/P7SX<4W_$W1Z%\8K,^J>"UG"RVF+QS"(-IETW;9M.W(IFV+B#Y"
M\XLS&E33BD("J0E8)%!!#YW'DLGCI0[9R%!*8(!/90J+R5+3*HP=KX9V!$NA
MH'9C#/8M/[+XM_*]0[C#W_"L) T "I@%<)X#SAPR,<S[X.W",7I&IZ,7T.7(
MJG*EQ[9V:6UZ" ;PCI,O4S*QVZW4LG! #='OXX@YP828,E 2[OH,EKDCZBF\
M9FL\+U>GQU%1ISXSY\/>F=QWS*)WPH[KS8G4*37G06AN<&V9EJU.AURZ25'
MH',]SOE4%KI;.\'X$(Y2R,RV]F#D.ZVO!KX3<89.'5N/76>,X=C<J!S3"SK/
M,-?MBQ@L28EA,#"EB3#D ?NB1B0N*WD+R5W10JW!R2N(QJG*#>B[<@PFIMJP
MW<"^D$-"GA,%K#9QSS32QO IWQCF+Z>I'XFEZN,^C3G3S(JL;31(NY :+YI=
MZY(XE)S!,SI2W,L<3!JX*NORN>$(K_6[&DM/CR9!0$%Q%.4,\".AZ+M NDK3
MDVVV#L.83JWQ=/7&X?N;G6*%D?_&0:L=_X-6B4(BY=1 .'RPK0,O!AOVD6RZ
M4^RQZHJ46_N+EIQGSW&/6O@;S0V9^=Z$NOQ_F.\2I-50O6=4W)>F9!87^;@0
M"/K$],K<4K8R_QV&1]EC\0#.K@ :G.NQ\/TK;XQZ=_J(TYY'?-%U/R_?21U=
MB5^O-*3+ 1:5 9X@L>BYVME:6&.%F>ADSW_,,D="L:=G?#Q$%V++6=0%W&?W
M<_,\F]]Z7[ >@P_I$;78P@.X7?C8S6*M_4K]24Y6I/#L9AUP<AAG3:>L^YJ8
M*!EUH.TJ)2= +''A-"$KA";C\K;E)D)O64V\;2#5XJ;T@QX-?F0U<K7")+;S
M>E@U?(//K?RE\@C3P9J+R.C=*\,,YJPHKS]Y&".H,")/D10PQ\>Y]OQA:?;*
M?1._,<*$"C>\]MI/O:#B@J;>-2Q_6F?\ 5?T1EK',OIP9A?0F@"Z6%1C!.W'
MVJC7\=*0YL1K0N&;8W3'&U52($MYU1^Q*(I%9&+KVDK4ARH0?1TU32.9$$^6
M=QC!22J)U*60C/EU]RCDB-&Q),"8#Y?@D[91.1';=C#@KB,0T?8"/8"\O7+"
M<1#.;?B3R.+>3-D2YPR7AC/(U*V#!+7B% #UA#&\C,N^K]"N<CQD 4LB?* +
M;5#BF4X@S(K_!&77>8[>?I%$'Q <'5WBEYZ8 %M7).I.D$Z94596=S)E@F[>
M0S1W+!P,W)P;3C0RVW M:V13UHT11(D$6A3GT[S;*Y[$AH:K+QN%!HGQ'E=3
MCPSE(B=W/==IH ;67Z3PP&3A:KE3BQ5SC>6:DN?I'2!D0'.8@-W)\<S[U!7H
M-REF&Y&?F"9QH=U*YYYS04A/Q[^I.#E4@[THY*>$SV:V]U#L+XV.*OMCBO96
MPBCW-1$5;% ZE!78R!-#KN4]] .'K@L)UH FBM=!?'\P]NOAJ-1T*A-%' J#
MZ,1A-I=$S$QT[*-<-&JT26;X<%[G\OA5?CI(JFY3"FI:B0C*W99QH892\SZ7
M$J0;BJ.E5*'KWX7,@O!%&@@O>W/MI]!2M%<V7!E89?L]S F $#-K@"@U>S&:
M2%6^7&+MTIJ[M.9726LVJ6!C A)\<57W[%84+L>GE]=G[\Z.CZ[/+LX?C/9>
MJ7C.(IV2<5I%5'?N.+>][W<X^/O?#K\]>-O^[QG'E]!N(PGK%"F)ORL_/VK$
MO39M+VT*PV2N3)8P(53A>W#)#@][T;.#9\^WN!L7O\V6E/F'\V_R-BO*)1D)
MY".G8*&.TME$T,<74_@,]/-4Z9)$,-I_UD#L[5T2O=&V84VX,8\+#) S5LYE
MT4B"V'-DSD1E^7(>CH>S<D:>K9 A#'*C#7O&T(\EU$$4/.&63/A_^.:T:<$]
MJDE[?KM)JQI!1L%41Q3!8D>FBX /7(RR)K9\'Y&>=1'P-="VK8=R](VV,%%
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
M=&WLO?ESV\:6,/K[_!5XNIM=1<K<M#KQ5[*61+FVI1%E9^[WZM54$VB2B$&
MP2*)^>O?.:>[@08(2I3%I4'QUHPCDEBZ^^S[3__G8>19=SR,W,#_^5_-W<:_
M+.[;@>/Z@Y__==(]O;S\U__Y\%\__3_U^O]\O/EDG05V,N)^;)V&G,7<L>[=
M>&C%0V[]'H3?W3MF77LL[@?AJ%X7MYT&XTGH#H:QU6JT.NHR]6MXS _Y4?^H
MMU]W]CL']<[^'J\?=NQFO7?$F@<'3;O3:.S7!L?V8;]E[_4:]<[> 5QV>,#K
MK'=T4&^V#MD>/[0/X8^:<]P^:#2;K49SO]-FG?U^YW"O?<@ZO:-&N^7T#SM'
M]-YA#'N&??O1L</=GW>&<3P^?O?NH1=ZNQ&W=P?!W3OXX1TN>$=>B#\ZA6N#
M< #7-/;?B1_5I9[K?T\OO+^_W]4O;K_#GWLLXNIR-PHZK>;!(W?(*](;'F9=
MVX1K?7@^1UAEE\=UV%7N'K7+[.IW<<C\" ''8D %?-A>O7%8;S?5<^P@\>-P
M4GY<\L?<D251?<#8.+VASZ(>+53^D+L85EF^J\>6V&K4&RU @11(D9M[R'U;
M'6+SW?]\_M2UAWS$ZJX?Q<RW4P!$83R]1O@RMSX61%[NV?#%R-FU@Q%=UMAO
M-])53"& 7$?SZ.CH'?TJ+YU]$:*HCGKN8^A1V ^WG7(@P0_9GHX]!B2^P_WZ
MU^[.AY^&G#D??AKQF%EX:YW_F;AW/^^<!GX,Y%Z_G8SA^;;X]/-.S!_B=[3&
M=Q_^Z[_^ZZ?8C3W^ <^HKD[CIW?BRY_>B4?W F?RX2?'O;.B>.+QGW<<-QI[
M;'+L!SZ'!;@/QW@A#\6?KN-PG_Z$W[\ SPE=6[S_(;[A_9]W[#I@IL]&^"3N
M'I_[\+K)*:PN9-ZE[_"'?_/)CN7"4?3K[=;.AP8@0?OPH+-_\-.[W%.?\1+%
M_2[<R&;>?S@++^";*'U->^<#;G]1+[B&RP,G_XK.SH>+__SX"T[@Z0Z]P6.#
M]*%[.Q_ZS(OXLYZ[IYX+:'5\&SHG87B6A$2:.Y:@TI]W)/,Y=I+082D\.OL[
M'YH'C6>][BC=AV0?QQ>N[\;\DWO'G4L?*&#@]CQ^$D4\_AKQ?N)]<OM<O7&O
MT]SY<-U^WLD=EKP1">T3!_9]@S+MJ@^OHE=V8Q"'>+!7?7&5"_ +(A>/X_P!
MJ";"U7URHU@MZ:@#Z/(8:_S;=1B,>1A/0*3Z\8GOG --CO$=7WC\O+-;\D8Z
MB]S(NSSYA[S/0U!)>%3"M9"7'D?$UF&K%O'6XQAXU<\[D3L:>\@3Z;MAB">1
M8U"[#Y$#[(O>E[U$OC,*DI ^$?,]3@#3:+<)W*.^','I)2'_(,7S\=?NV4_O
M\C^ISWC_U+.B(8,733U.?!(_/NMYL#;@&%V\,7TH\%O7X?JE=,XL#L(?W,;4
M_?CE&?>#$6!+R6/GW4[N$>_RJW]LUWXRZO%PQBF.X<]GG:'CAMR&)4P]#U'G
M6/WZK$?:_F0FRIQ^^<^SGL63Z96I9YU_O7G6L^Z"N 3[:)_TT_-PF0^0GLL?
MUQ4_SO- R;?$P8'H4M]S$N_J$R %?.Z[/+2(^'FI<GMZ^>^\V"_>G*X@__0Q
MB5WU"72K,#X#GHBBO5UO'-0;375?]ENZ3$==VJDW]NNH!N5_49_52][E]EU^
M#"T#CD$HF;$XA&8+[(+T0?*7']E9VZR==1"\B]E9QX"=Y5 7]M99/>KN+?L8
MY&X$AQ$?'7C9P]AS;3?^S%$X6(X[0KTE\(6R"N8!"I:$>2</+K! 8E*_<_^/
MQ/_DBEM^>E?ZI'33Z0NK 8;]+1@*=*Z?[$OH_, T.F_-+Z+:BT.P0P..83D
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
MZ<L MW23\WFJ:F%O+U%5FXVEFUK/WEMS019&LV%<3+IZ!+>.5+UFP[C0<_4
M][RN 8LQ=)H-XR++%0#<<BK%FPTC8\'5JNU:2^.1"J+L8DIIFPTC'015JR9?
M*])NZ\V73B1&NFBJBK<F=7EJKUY?,\Z7M-41-I#]H4Y;;^TOA/TUC?.BK1!E
M*P#VHH=<!_P3_@/]TA>QM:9Q.2)5YC7&B,BU^**:QN6B/(/?:+RA^=IXS[KP
MQ3BG\X_A2VN++ZO!%^-\W;/Y_3+$S\LTRTX^6^EEFJ5QSNLJ0:*]2$@8Y[JN
M$B1:BX2$<1Y9XR%1S.+JS)_%M:C$RV;3.!]AM<#6FA]L"\R7;3:-<\=5"VS/
MR ]J+1!L+>-<4E73O3OS-_=?8+)KLV6<G^@)P&GT)[N(15A\,NIYV ;F%HPX
MH#G5^\PH8EL<S(SSQU2-V-8%..,<(Q4BMO6DFC=;QCDGJD9LZP*<<;Z,J@%N
M/?4WS99QKH]TPB<\P7&]!#-XNMQ.0IJO=OY@>XG#G8LP&(FV.=1U]*JOAD]>
M\U!T:IV4/T#GLC@W]VI,Z  <]@8X;.C:L1P=_=5WX^@F2C:S\*K9,L[3\MH
MORY6;9ROYK4!?DV1GY9QWIZ5 #YMB*A:=2]G1KT)/+UMK&-HXR"\)N;=-M:#
MM'$07A.7;AOG;UIE?Q\CN*AQCJ-5=M\Q @+&N8'$D6.[I22*@Q$/=:U2?;>H
M#*:YIGJHEQHPU:/+/![=\#ON)_P+7T(S3"-PTC@/UQ8GC<')=6F#QCGOMCAI
M#$ZN2W\USJ\X%TY^W"+E)@MOXWR>6Z0T!RG7);V-\\=ND=(<I%R3^.X8YT*>
M"RG/MDBYP9RR8YS7>VOG/(*3)[8=)'X,:&ES]X[UO U->NH8Z:K?"O!7CY=&
M!C">Q,O3+5ZN""_79(5WJAG6V>+EIO/+:H9V7JW-\VKX937#.UN\W'1^:5R(
MY\>F 3+?63R EC.]JMDQ+H)AYIFW%WGFQCGH?^C,/R8N/-4?P'7JSRK.OVSN
M&>>:KAPX%DD=>\8Y97\(')^9/71]'D[T"ZM#$\:Y("L"A(52@G'^MF<!031-
M5[]@J7D0>,"5JD,$QOF5S#__A>*_<?Z3'V)"HCZ%AQ64 L8Y"BH @(52P&98
MQ!=)Z+O8ZP NO' ?\*\*F0>;82&O' 8+I8/-L)@_<1;Q8> YE;23]S?#3EX]
M$!9)"?O&6L<7+O 7_LF]X\ZE#QL<N#V/8Z.I./HX$<Y]CT6Z8_^:Q7CV ##Q
M%W=NN3WT R\83*I#%<9:RA4"R$(IQ%BK^5D 43?=ALRA\1D5$A3&VLTF0V"A
M-&"LY?Q#$%"Q6.JLACUVANZX0N1@K!5=$6 LE#*,LZ@7D?)M$+(;9RTO)'?9
MH ,VSA2>=<"*85S%0QY6#I$/C+-VU\\H%LF(#XPS9 U@% L]8.,,4W,8Q4+/
MV3A[\U%$SAUR=93H ^-L2E-.>:&X;*S=^,GU^57_-.2.&ZN1+=IY?V3^=_@Y
M&(T2W[6%7?+)'8%U\U1:X-PK...]^!(.-TPHG)Z]6U_:9Q8G(<;866@/FWL
MGKV%Y0N7[+WL=)9-T@N;R75@K%V\1393D&UQG,TXNW].9+OTG02[23/OQ'<0
MYWAHPP?$09Q/Y?IL43#O#H,PON7A")&O)( <A-P=^"N#?AO'NRR*U1CGE=A"
M?X6T;YS+9$[H$X!/ Y(#-%T$X;X6$=/EXWC$X4D;)V1 ?3Y:%*(=&N<SVB*:
M,8BV2(YV:)SS[$E@3Q<Q CSB &%^,@@YI>&<) .0=E]</Q[>W@>WPR")F._
M9QYS[B\*&SX%_B">*>BH13QW\,=EHD/SJ-XX!-:S&'0PSM4W)]_Y%4#Q/:":
MI>Z0^8,A<Y'S $ZH45GPM%695EL,]?)UP$4<?:0.N'CIB^J #XWSJ&YQYYG"
MKHGHT%R,\79HG.MWBP[KU'V,]5%CST3*+NXQ^[LV$_*,1W;HCHNS6+'#(EW^
M,7_Y[VX\_,T-^;#+1RYLWDD0=2Y]6TV/?+$HQ-#%*2(H#\<XI1*3V[25O>CE
M+Y0YR#F.YNP]T<R;;B^3.4MW1C^;@2[.+#76][FEF$5(VL4ABK%NTBVB+ )1
M.@M#%&,]JEM$>3&BM!:HK!T9ZQ'=(LHB$&5AHN?(6(_F%E$6TE&NV9A[Z@!<
MFL5]7Z35'QGK&-UBU6+Z%,YK*[86:"L>&>N?W&+5<WQCAK>26J33[,A8'^H6
M9<U"%..\JPYWCS_Q ?/.:3W%(U]%CL!JHR:'BP&D<=FUFP[(HAM;!^43;FS]
MTI>I)L:Y>E\5U$'+!/-E?TZ%5+_T95 WSF^[Z5!?EO1=NE_UF1@-ICC\7ZLU
M#T8O<$1!JV&NWS"&3>$]U!KAJM^- _N[AM^W(6BG23BA[V^X&T7)LNW@M0')
M6)\=6G0%_5S+L3AW!T/,L<"K%L6)3NY9Z!1ZKQ(*7)$)@SV5;CAF\MM@#= /
M7WTWCFZBY*GJP+D,DQOF#^2K15WB@SM*1DM-8,3\G@7Q/<#++2:],DPJ:,N
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
MLE *,<[#\0* I-7W;.S&8.DXCDN5^M4A#^,\(E6#QD)IPS@/BCK23T$4@3*
M 1[NV\!Z/DZ^,&PQ<=7/OBZTI+CT'3[RX<5"FO^2L!!.AB^W-\)"P6&<CZ5R
MX%@HKS+."S.[K2F*9FQ<&M[Q:'I 97K911"*1J8(T*4"HKE(0!CGP'@N(&1C
MHPP*UR&&39T_DHCD285@89SY_Z-$,7W]5;_8&[@Z<&D;9\^;SJQ,2!UH&VN^
M&\S9C "<L69^1=B@$4 TUC5@*L_4A%=KD<++6*^ P6QP6; PUB=0$<ZV++@8
MZQPPE5F9D&'=KKP/8=T*WKH 5WF?@TD*WKJ N#'.BC4H>(OT;'<J[YU8KX*W
M4%A4WN=@CH*W4+ALC$MA+0K>FM+A.I7W(:Q;P5L7X"KO<S!)P5L7$#?&6;$&
M!6^1L?).Y;T3ZU7P%@J+ROL<S%'P?A N[]R'XY!'01+"%L7'(6<.K<=Q[S[\
M!/\0N-SV0:/9;#6:^YTVZ^SW.X=[[4/6Z1TUVBVG?]@Y^E_4UK-[HGCB =A&
MKE\?<G<PC(];!^/X_;WKQ,/C9J/QCQVZ[L-/T9CY'W[JA>_@;O&W>,C4HW#!
M=>:Y __8AD/AX8ZX6?UN!UX0'O^M0?][WX<=UOMLY'J3XW_= H0CZPN_MVZ"
M$?/_58N8']4!F&Y?7!BY?_'C9@<62!_OQ8H/X#F>ZW.U ]@^+/OKE\O;\S.K
M>WMR>]ZU\HLV<+G=\].O-Y>WE[#6DR]GUOG_G/YZ\N67<^OTZO/GRV[W\NJ+
MVL)B5[<_U^K6>7ZMN5;X.XN&KC^( []FG>V>[EJMQE[G:(WK/BPLNU.Z[/]]
MZG\S-S!BX0"H-@[&QWOP*E/P^.+JYK/U$_ G/_"_)"-XB&U)-G;#^RA/FCN6
MSU!68,G$66 GR$>15^\0!^O#!1^:C?J_B<ME3UDG#A9A6;[UA<"RN8O0'#,'
M$X7K'N_#T^'UB][1T5P[>O/YY.;?__Q;<[_Q_NK+^=O9$'C!>D]"EWG65]^U
M X=;G[NST*\Q%ST]'_-.?#]AW@T?!V&\8_6#<,1BD*. 4:# '/>"P.LQT!;B
M7O"@$+2U\^&??SL"9>9]$4>7PZ/GV[J T_2_2UG3?/AS\N7+UY-/ULWY]=7-
MK77]]:;[]>3+K75[98&XNP69)E;8;%M7-U9S[XWSUKJZL&Y_/;<T<9B*PI/3
M6_A9WG+4[JQD8^5G/9L23"5E,$"L>,BMOAO90&\3SD(+3&7N_ "SOB8M]5P8
MVCF:.<9*N_H('C'$V^H.F]3Q577N*^+I/(=(3Q-0S?WX@A;]'WC0O"_-WM?>
M^?!;XG,+E>X\L=8L5,CG%S,Y2!YIH WIG(]6(87G S90TTH0=-V\FX:+4HW,
ML_CWGN3?G2W_?AR/;F].OG0OD5%O>;@)/!Q.& ]6 \OU^<WEU9EU<7/UV9J%
M0,_]%V&[L&?-<\@KX9Q35%A^QE23%Z&;"42EQRT_0;>/I,2Y&=0Y>8,NX %?
MZ'[%>?;1$]9$EUKSP"#[9DX.]3++IKT**+?F@_)S(7G#!VX48[T9#A=7T#P
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
M?]>E=@(UJW.P9UVQ[R/,7KMFX7<P(FM6-_']"3+LFG5Z8AUU&H=[\L48HZ7
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
MP)GR6^KN0?)!P*[(-YR=SG-*<1"V5))#*C=JDWE?*PA'?D\<5IXY:9T),*)
MY,S/Y:VL<BPN%9P9AX\#ZE,TDQX?J925WA*=&)&H(I*]4NSVDY!TTK3ZD_K/
MS"C]S5FV6;64DF:IYAD78@)(L8"3(%2&T[(P4[)2O8O\[E0)K+0A7;M3VC0V
M!^&CU)^8+8#4,##Q,Y^0>'ZJN2E%'$G%!W7"Y3),(2L#44M1W@GUG4U#?X#&
MV5AAO*PX*"[T)(U;8Z*8#$FD$)F17:\7_LB0?$;;ZGB I&1\)1J"GDV-&'2$
MJ+K*F*LQTXH3* = ..O<*.NK)/K&B#R$'O,HV*0<DUD!(]J6&A"R:)*HLT0J
M(&>U2L[#W@>.JRJ]9+F/!IV9]6Q8?D9V.%(66--CU\F5;6G71BJ^)<J3J# 2
MB2-]G_#+NJ%3URNFM,P-)4Y2>;"FY#6"V]J2U[)>9]0K$GM9 VV&&%,<D;J>
M)6'JD"J7CUJ-J_#<B(8SY,<1O;>ENNV&&CZ\XH,7J4LJ#)$O&99%A%Y65*?*
M,3W.',&X9!%@K108N<<I5W=/EBE*J##2L-!PY-]E364P CXAO!_H20^?J']^
MO<##:5"A0]TV:B6LQLW<4BS4BS%3=SS9J.C5]MQH*,W>,ERH41\F$9"7N4%I
MF23"]GZ(W8.P)<<H<\<7J)78Z!-(4M6D%-FI (_": DM\K.OND1MLGO+G4CP
MH+8=PD] Z6#+ZAZ4-GC!;%S,@\J.CG10T+A UQ6IC$HA*./]Y?76I,2FM<59
M06.^3X16=9PZQ?6"Z"P=<:J\7:L.%JW2IFE.*'=9K7(@7%YN5.BRTPM5-PN]
MG8XR-1EFU-7F*PW/K 2LU4]\,BQ=5>)/VZ-C56_&ED78W8'X,!@;]G=OHCI2
MVF X!B-25=% Q-9@_E DY(2YV9DB155"ST[O$QE(HFRZC['J7EI)FAYK9CG4
M9%\D<2X#'J@F+\5>(#*#3:2+RE@KF/^N+UT7*=1G@JMP I0<RI3UGZ;73E4;
M%;L=%&QTJ;]EI=\RGJT7?L>R'QTEY].J5&ZJMH\I79G:"Q:CR%0K/13]>H1C
M8M9N?2=7PX_KS-H:"%OK3M8"P\L1"[,PL7!=CF56M#!,)AK5: VD1-L]"YN*
MJB"V8"-W9-QAV;:L^9>-_69HT]+G#HI\P@67$#TWE;\#DZ3Q9< B*3A!W2)
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
M3HXL+K>CX$6I VD>FW0B2H0@KW591DL^G2?-CU4)1C*G1XD(\33=2)')CPH
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
M")\/UI*W2.Y;:\<\W8)<&]^LCW>1686YD;VPMPN:(,>PCQ&U9<;LA?P^IF:
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
M>\]GGQPXV*1%TOAQZ\H@D,,9]MG#VFM-Z&KT<"U)"R#B]5<*UQ= I!);$WY
MBLYN0ECBFS7"%J2&[9U&W^E+DEV(-$)U.CZ8%?G%FWE+2:NRY?P8\Q1&D=^B
MPG0"*2&:6KU</0'NI*"8WBL.GZ='%!WJ4GQH8;7%"8YM3U$5@H%*8K.;JR
M=G/'(XTC1L&JIH['7F5N.I"QR2V"T$H2Z\JQ(H$K2)4AY4G6.=&8PR-<1X_C
M3J=4_KM_YCS0;!ONL+'S%<\3.I[SC<J^P"G!08!&(D,^:CW&?!J7SG?&&<^Q
MD$4[C.!!&%@2+H>..R/"%CJ%506N3A0HX2(L[L;D])XK4E'LFZY-G^K6M'%"
M6MIOGJ2R+URH !.@BC/FV/0<!K @982O]JK^EI_%VT?*I^%E+#D#WY-@EQP_
M+#Q2^*4R<>_?/7_TZ(BY7E]\^/;HR^=/GO_U^-'1EZ8IKJOU;2RC,*.27DU=
M,C,UA/ZV9E4U^93S'RX']>"HV(28]>E'$@>9V=815XD53,V!J<_FG3LAO'O#
MYE BWW?U258ZL.E[>0#]B%667+%J#?YY1GQCT>ES-271HV-0VA*;YX@X;'S9
MS&5%FGLE&60RH\&5X9#1.":8SU%84)9$XG*)8A<SI>?18_XAX&*7NJ_0F'4L
M^?.W[#_PMOA<[]E_)N5!>.D?JK^]A_CUT0.N@/T4*,/ K #&^9:4-<L(PO'@
M9D)H.$=-6IU1&C9NY>G$U+B_DP9KU-%5E7DKJ0!=:P.L#SN'N<F/B@1VT]52
M:[T0*T0BWX1"R[%CI+=P/+9!(AUJ0Z?'LHB&MYKG@NKI^RJB68(5Z<@!QP.;
M5L*YD"Z4)4:>&<1%[._).]B\N%I<7[4$LW'P;V2$YKV#:'*684!>P*95>0[_
M)K$Z'=$U+LZAI1%*+OV=!=)L):U:N&)'U]8I\0<!_.MG"ZGX]69&NTH-#YN
M8STFATF>$_TN*S]RR">S97R$LT 74NU3D_L3["BBR$\%S9.[XQ:G)AD]Y^[Z
M4\&Z\)OQR-460=*[GWXU_!*6'4,;:7PQ1NU@?*6KP!*5_>MEK9'VC2ZPN4Y.
M-IR>"V9YGNRQWM: Z)7/!DF'R$S1LZ*0&4E;2]>^3P_0W**GP0/86^XO\*>&
MJ.FD*\M7&GWVA1\3QT?'--/MF/(P3R)P[I?5'3HR$;36$18)PM Z.X]#Z/,E
MBHCE$9S/3JIBA2MLNT7RB0U+K;&X+5A<6#,!1S=T?"1OBPQ720\:A:<KGH#+
M4^R2UT]/,*)AXU4MZ(R@RH-_,,D[T=Z4'%XF-$^QUSUR9+PHVE.:X/B3JG_%
M3OH .\W-:3X\6\$B@Z_-F<2?4 >PL0K8_LLE91_L/7 L66'"X[JDY04^J+NM
M]=804_^,.%:U6"*8>D$/*??J?40PO!ECCU&QP(<79E&Z?/R=<VK0T^8CTW[6
M\\58'J*PE[7MM:)</MXY133?)+TV]R99O0$1RHYM &,/9] OV6WG90]M-/I&
M)5N*C&H=301XI<1.O3R%6)$>SI);J.I.B-R2(PH/GF5>+Y%%BCVL9N[SUAZ/
M!!X<A#)ALRCRX/LNN)W+EPO'WPE6-;8>H%_8$\#4W!<FZ82&#&UE0U@[N.B^
MG*Y[_OF^G/Z_?.3A\"%:51Q!D3C8B!Y2L/E7%;5O^ZRCYX/ACGIMSH6]Z'?M
M*IQ0UJ6DO[C2DG\X7O A+G?VBK\-B[K#?",7JP>U]N'OM!SNE0OT2_TDYOO\
M91\UXXK>QT\.6/*'!7%CS-='-UJ#*[6'P24P([#F1-/_>/(T=OM*1DN"+VJ6
MQ:\<?77XR/4,?WGX5=HR_#S^&>Q-ON(]KS;W+2$N>7P(FF U8#]X3_J2J89,
M &\5K#6]%S,I,'T"W:C;2HX (A"<>%THL5P_VNCK T!X<#@@X(RY]^[J3Z?P
M*K@$I4.'RA7$(*8]:N.,[/@+_.6RJJ4"(66X@)E!N40?Q<QF_F=PBYN5Y&OF
M[)5H8-=G=J>:;HFW(HF-9H:$,SQ)R":!M2(YW237#\$JNH\<!A+A/CW*B-BX
M?K/E*@J!,7R/?ZX0,'80!52BI&M]FC6.J'KJEO"->I#2X$V.Y0.AC[Y0DIF
M0JO9\\>/[$WRINDFF?+A,IPQ>7[\C+OW+8BN+NS#E]G&SQ_S#[,EA7TKT]YJ
MTM%L0BMP])QDTQDVAX\M8(TGQRXY@F^A9@0>\FC^Z/AI;[TDD="3+[^BU>#N
M.I\]??2E+(SD8WA5ZK9V%WH2-1O=SV??PW+/MUO,I-BG7[&\0'+%QZ(U8"L9
M7N@)V.Y5GME'$W.&4M:<:\08!4,;5H A-I#T?7_%!%FF>G I7'\R%[(T&%<S
M-3%)>F;J96P!^JE[^GQL@[NU]_0X?4.5F!A?LL^>3WZ;S $\R>/);_!JH/=Z
M.ODE=2_A(&"HYL--^KYH4MBLEM]-P%@4:Q/33):-:/6T?7<WKET5U^I4#\)<
M91H7"<,054M-&3(OUWBV\LF[++*<-(6_YS6%)>H3H1[*UX(V")B\ \O?=D2A
M*?I:73.7) &G1"G5&_<>$V.(W98WB\%:S(/_&=L)6U>@F&+^Y(26 RR>Y2=5
MS6  +'5$'0*-#:5))^THF69^3>B'.!M;@S/2GEX28:+08JK#C3_&"&#5JBG9
MQJLX<E R&S!7?>8.1Q_-1 %V7*5A,P$\PY6R)WT4WB?=)V_2GBH]SBVDY_G&
M@ZO&0CWQF3-8(JK&U1GFDNJ/E*#;4=YE]GF<@DW6?.1.V'C9+^;\,S@\L0%H
M5F3GM(:Y+B*3RK+P$G/G\/)935^<<*$\IPK&$>Q@P#77K#@8D[K,W$>KO,%@
MAHM _5@<B]$;LA:!GRURUWCAH#Z36:K1WH3PT0/(,EY.;<7>A/V:QW(^B&+
M1& Z_\K-19\&TCF>E_M;!Q>=O136IQ^,C.)A'CL4DE_JP![/'S\^]NN*G(5J
M,WL&L22=UPX@-N(D',V?/'H^^*+X!P0^?O;5X,^\61BGI+#DJBX0$/5/"-Z,
M2DN?"@,,*^PKK2LB&01JN8#UIF&E"^G_6;6X<ZBXKQ9?^%[75=7"FA8/4C/8
MB9*60O==5P#))1/5LB>.1E,"FP*+EX1SC8]-+T5MIF1N&,BA^(O ]&7:=2],
M+TJ/M,&.%TUZ5'1>HR XU5V+(*3R^%+XF#W^6@=NH?U?$(O7PZRH*S7<P 7@
MQ(IT^N+HA_(LAQ!1#WOVB--E1IK,@5@P2#QP)P5-,!?&4Z@-]7(0P]?@9W5@
MM(QX>>8=Y*;4O0V5EHRGFJ;39UGLTE? 5<1ZT7S$R7+O12-1)K5'D8-_K1A/
MM*PPP8+_:CL^:"%BV2S 81!T"#E=C'Q&#/ OC..C#'>9U99Q60=2^"9_KB1B
MRZ4*0L-2[/!T-&RJ/7##/XJ<(S ",%U;+DW_)-]TCB!#$A9AB>SU)U6%285P
MCE@=PY@ZZ\64(0,:)8=B*/*UH P\18V4[N$1)DC - ZG<Q,/2%,NY3*$%"Z*
MXH!51_LFC$*Y#4MDPRI[^NBSU-\E:6I->W-HL,Z3\JR(L=/8K6/;N-WA@49/
MCY[*!D<_ZF,(V]X^@8T&PZ?T_3BA?$#$S6.P#PCXP67(UFNR%%T9(V3VC#;Y
M@:!!TJ7!8)%>#=\G9A3XP6 H1L.8SV96/$V(F?R@L^Z\ Y!_+V#"=H4DIUS?
M3=]9-B L!ZQX(2*O/%@AHG<+P<-R)[8-]B/\C"JV\:=MI3Q[O$-A/6/\E3E2
M*K9Y?O<QEX$]$4,3MK7 '9;(!^V<W08?(F_MIO&'XCP63H1!G\.^G)"%:/J1
MG(*2_Q]RMY9+P='1Z<ESBJ@)F.XQA(L"@.PF^+[-FN\"-ZG/PHZH:[1#S,Y^
M&J]0;#TZ2_3"=\+1)V G@V-X7 X?">CHJ)_SXMU[BC3BPU4,!8Q3PHN1">UG
MQ(U9S B!0HZ^ &WPO1==SK@#?)$S,?F*9]HZBDJPKBB+*;0'PM2-3R6'!/X6
M+D-LO>DJX[5 >UKJ?S]7>=FG2O0&,J%!I">,R5EZ,[S]&&<=P]2WVYUWH$XK
M)JEC3'QLEC\E5UX)7#4O\$!=G$>7NSAEXM[T_5"&B!3%[#PK/C9V"E*[C+BT
MM/.E:#,GCT;B0030[F1WK^BZC!(J=GH ]ELP7R(=%]SC&S5\+V7[X05?HR8J
MKRV) LA:J./@+6RT>0)Q4Z]6'E,6@> JV+G>;(T06Z"VC-+BMV%?F?<9$>6G
M+-1$R>'V/@^CLQ]JRC$?%$6>*.5&'B+#Z1A!UW%Y4B19S'.3F-.[9F:5Z@!>
M5$W(HZH\P#6 40'1-)&[)C>4[ "8=QLV'DJQ%<AUDJ5L?13U:W,8JBXJQHLZ
M3" Z6A'X#D8&'*M"= !Y[Z/A9K$8M?&*^'7$KS1M[*@J6ZI%17UU'&=)T8H)
M*O"?U892./"E/:A $Q9'C_[@J )\..J--V?I.^QY8JS/2[&%@;I$10Z>3B&F
M!Z+-$IL=<:TSJ[_ G+&"'+2^\TT%*U]90.,1J*=HD#P!>F9C^5\.[PY0,(LR
M%!)T&ZQ>F;&9V@*V!FGQ:?(;(I-%3;[+PSS )$;GPXO-XCK+V=,IF/7V'/NU
M"-* Y;(8TR PBWA%?0DX813'B]CP&C/2(#9,H;Z#I#$64)C2?&<^%/&:SY44
M"D\3.#+H0[E\:ZDE!UD@D^Q<S;8"SS?JIQ18/$=$MK"C]T#2\FDDZ,83JMTE
MKZS+E/]"!K!/LRZ5!ZTQ180^AI!GNIZ12 !1Y^A]#B,,,H!R"M02<L,53-O-
MG3P6X_C Z:2BHXP35K'$']G13JG1FW>5AZV52?_,:QW)'UP[SXMSDO+@MXR]
M".)"@P_ C.DJ3$$__$]L"!V;-HJJ4^>7>+UIW9S FEU49T%6VTXZ.^7WY-7;
M&-![CT0AW/8MX:JZ)\7NP!YO943UN&$5Y)3,JV3]"=.1R^'NO@PO;O3MA*2)
M%.X6@@[T?I,;V+YA./U9\+Y:A11D6DE(V'W*Y2E67(2/7W_;VZ@-(PFEB7\;
M/+00,R_W$.K[.GK=C'MN2>/DICBA[HMQ1T!/"H!U/ (C] /MX/L,?AUV+3KZ
M:;V,2JIA[R;:K)PSBG,X2L B2I\:&A[\__"_K;"S\QH6W!#:+_YB0E0.EH&2
M;EH1(.T)!OD6S-QME;,H^J  1XJE%+66/)N<=/'Q>"<F5P SL%L6UIWEK\7O
MH)GDR[KZDZ[,L7$==N#,9_]Z_P('@IXM:M9)%#;Z\UZ">0'1!:(V"V:]8>NH
MKXOXSH\9133RW^LBVVPH4R ?M-4O^5+_ _Z]"FZDFE"L#R@495^!OH2Z%EP#
MDF.T ==/$KY<@L>C&[S^K) 3<[1U-95<DN#02/4T=^AZ@Q8[_JD%O%0+FZ6F
MX/L(0O\&',&L2YC1.! -R2\<;#WKVM.J'@PQ? @>!%'QTGJS-L"WF,O,MW 1
M=H\YC<^G(F:F$'Z!Z?,E=<O;X2J1/$:.VO_*V6F^$0+QFMC >J6W[ ^T;_)*
ME!SEPU<!TU"ZSM.+_V!3 :/P;8"WA@\G[__BA*@QJ1X?2Q NO\MC[BOT,1<P
MI#I0$5FR"T3)1,A_[FL9-"P*:@>7<SJI[OJ2_]6!-E8&W#2,Y+++L_ #A=%\
M6CL4FG88NK5,Z1W.?=#VD"1N$Y+7>Y"GCS;4LOG6?DHNT;YY_VYV] 2[N$/O
ME.ZW3<>"TZB92RTJKUR7[]:\[QCS4=R\:2NN]&OL9E0>0\*<BMO^XD/[GO2I
MA9FMJBTQX Q.IPTXVXFJ5-2@\/TR!#:?L$)QK49R!(_D]JFSN/XE*9B>[@K6
M34>2X 2'[Q_PRDQ:Y9'7BBK/A@KHG3W4^PY?8"ZY7.OZCEKNM7H,:MUE%AHK
M5<;;21>%4"JYVB-!)%:.,!C3)YCS76WR;H-<R?6RPS#X-/R2G5%B<[8\!1M#
M?X6EMEO4G*W#PR'?GH9RQT_:^]M*_Q;(\\(CGY$+2*O5CK-+C.XZW&7<# E7
M_>^7C[[":4N9'UQ#.F[]UR__>_;2_D[K_&5%U2?T>T;8!V:JU^$8)G#K,-P8
M+OF*4D>X?Y!Y[R_/G_[E]<NABF'6O^MW-9X=WS.A!EWQ?57N>A]_SW&LV)2S
M"ILAFMQH\FOA40@KUUDI^XP$QA$)"HXF>5,(R3S7F/^*TMWW?I_YM+3;4.]Q
MBJA-CK:'&NH5K##T%@+G=HJJT51='8@BBLDS8"@9GRQ%0>SSK[7]=@/+&+,;
M'TOL&Z30MEP7.?6@\-?FXQR+X->=T/Z(Y'NOPJ9:XF&^!)]GVX%OMI0%BVD'
M7%4KK+IQA[%AI2]H3N@1,R*Q>F#X>=]Q84NN":3>&]#8W=RJN3,Q^R\D>?^2
M3\K[WB<T.$4"OQ[E]ZB5QGP"!K4RSK7OF')PK'_S#&BX<RBH$PMK*_F<&D$+
M18)KMKMB_*#^-26!4R6',=!VSX/%1+#WJW\9>9>!D^\?/2;=&,(A4:(JUCJ2
MD0BI,-+%:E"*5#'<9L!>[;N4<'.UPZ" 'QX?>@@)$%F65<QPG/L&7O&BL/WM
M%U4<A1CF(_F03<.Q4]D?'[?19268:VQ8+$L2#Y+E5Z9OO3N).,LYOM,DY</K
MM#?Y@'6%;.WD(=#Z@FB^Y0)8R52II@X1(66*2+.!BME<^N.+[@06].SHJ;9+
M?> ]76.(RA 0*3;@Y6 SQ!8F;+4=7G=._"7;EK?0V_IP]KX-Z!'.7AZ"9Y=Q
MXV &?C%58%[!%][F'\/L6_GKR"*\TDS]\<K$1W>J3#QB*4PROC=:O'IM!E!T
MZH 0TMLF_%7_\35F\8IL]]>\I'>G'WTM5Y=IPQNHYIS<A.['?Y:W^.JKPT='
M1_@B;0W_M](;RSL>PCO^9?CY\=/#+Y\\&?W3H\.CT<^G+O7T\.D-7>E+N!1F
MWB^XU%_H)?E%82AQJO[GGQ[_*2X'(J?\Z_'VE]E1.CW(5]D?31[(FU[@7_76
M]\"VP[KC)UN%I9 6_I42H/BM/_VO?X*ULU78KA[TN[XX";/> ?; W_A[L<0C
M;WT?%O<5L,UH5?N'XGV9W2N^WI-G#^R%7I[F83T;^)OD;;T2?-%#7:N)?S:?
M?7]Z^.KP@4WOL^</[(7B2H59RQ&;0TO5_D.B4 + S1[JPOV_^1IN^H_\X=G7
M+Q\]L!=B^_JMH<R\?8TXT/?4IYW5NX>Z8G\*Y<\=+MF':6:?/GU@+\3+]IU)
M"\BRO<[RU#BWK,#[_<O-?NL![8QO<'C_3Q<>YL9X</8\^A\_YE1G#0UUT*'C
M\9.5PM]GRF9I;4.O8E_S<!?]A;) 5\U/W[W<[G@6>Y @_90"WRA&1ST21$*$
MN>.IT(<5Z2(WH!(79=9P(5_Y)_9%BHH?<EUA4IA?%$FV<V;LB?<<ZRZ+ZX?J
MIW_/2F4=/,+"3,+AB.1%=<ZZ9)B$GKL;RET<?['#!5G6W"-X+EK(WPLCTS\0
MXA@A!'/P4TI\@!^_QV^]):8>ZN7B#XA2\=W[;U]_2*[ M2SYJ<:4_C9VH60,
M<<)($NCXD7",D1JT0&]0ZP;;4Z0B%'MF^B/<9^7-F02]LAX^QR_EN ?FV#XA
M>WBCSV>]NLC?/RXC$MFL=ZB4Q 2[-GZQ-NGZY)G9L,D7 A5)1@%&*^0XM:=Y
M,_OF\,5A#U+SVI%(TA+Z5VE=.%AUQUZAJB[S;#[[)L!K%$$X!M\>TM7H-^]1
MN&CVLLCJS/W^(FV@>X2Q&+=-(['_I[1.AP0 -NU")CT7\I0M,303;KBF#@8V
M7\-(&,6!^Q:!V2XOL'-V3\?SH#=EU=-H";T%,MRM-L'(C^:CSX!WF;0X63M[
MSXST^2^S-Z5Q"2 G)#&MY:L\8XK+'^&&V8[E9]S&A1\=XI>%#\>KFL4-F?.H
M2@-42+IV!YS7K-]BCS7GC7+T_/E7^/+'L!J2T6;RR5"L+K2_Z9O*%;]ZAE?$
M*\,57V<U/2=L<MSPS,7BA]2UJ4:=D DRQTM. WR:[P@<7YA%B4J[_'#/GO##
M??4L>=V>57I/5BE$JQ3Z5NF?*A7T$AR"D]G_[N!_HJ69&P\K6R:X'OZ#'.++
MKBPL3L[FO<T;[$O.KZAM9M6\>VK.J&5E)"/T*3IGHN0O$1KCQO"^UC -PC9(
MBO7'CXZ>3"5&AB[7T6,Y*.FM>[X=&8A\,WE?7I3^8KC.W7/,W6._6!)0S<7!
M\C3OP%+P[Q]]*8<[_.A%@_!B!,Z,O4?_SH^>XYU'WHOK1/QRB[!$M*DSLW]N
M'.>*R9^0X;"W>/3$&VP%W6$3:._RB>%*[ /\>AFH88>@W2\K='2:V3_^\3W9
MQ^_/7T;+^%0LXQ/O9KY )2+Q(>GIX">QU016Z-^K1D$6P_<>M3.>O"3R]RGZ
MW8S"]]3$#./4\X@,L/U6O"EN >7S((M3/6%=7A39(MMD#P)^.NX:<:[NT))U
MG]@ONMBD#%)4?9-R?#2,FUZ1U;ABT*285ST95; <9>RO%DY17N#@)TP,O$W%
M$#6>NL9/AM_]ML9A?(W-'!J%,*WK*HVU"!#^1IC^-%21)] -.OY-.?MAR+#)
M&2-AW8LO4>V' C+&B[_UGX_&)W#2[SI82.FN^N 41OA*=OB_S9=U%:QKH)G]
M5[;9?CU[C\P[!]+&Y?YJV_8'=8O>**4O.P=PM8-_9F6U"=@K]L%I&+2Q!^WO
M>5;-/E2)EW+S6WZ(^KDS1J"7EIQ_\MS-F FXB62<[&>?>1DW&# 88QY^C^I.
MC,6R9RP>/?;&8G+;?\?Q"SWQV%:_[._QI=\.55?5UW=[G0]#,QM3[H*^?AK/
M^52.W^8P!*^J\Z;((,*F[>9/YF-L!F,_X;&8%;SRZ$'_O2@+T0__3XZ"H4G0
MD,0(_&6.,,0DC>1#O@]EV>R*LZS,+SC"A_OR[O;LOS 9[#?1&;I+3L9XI$#:
MB:RWL8*0-O8<>9?.FCK ?>YJ47G''K)?6(2<27.H*7WV.7X//<OC1U^_?TT^
MYO'1UU]P)TV4"A<18_@]"LS%8R6A\;,(H@S8G;B U1-NW0).SOOX )Z?GQ]F
M5;-9'8*M.?RD01]FUBNFQ*B9Z6]!LM/$<,;ZT0C1)0FB=,!)W(58 *U;&.=\
MSKR(->I*SHACAQT:F-<^$XE\;!JTZ)S(C,T^QS%JPO+PI#K[@G';TC_82&\4
MIX)_V3&KFO'=1':%N!:U4Y4>.7V-/;3[JM#NXVEH-SYNOOJ??\H?/WL$Z^K1
MT9=/'F=/OEP_^>KIXZ^R)XOGCQX?K]9?/7G^_Q\]_],-X,&?'!\^>_K;(.%2
MMSS (N5?GQWWW+<#_.03>6]O\+P]>O$[F86Q9_@Z&9S'3PZ_PL'X 3M]OA69
MW>MMFD_7\NRX"= T1,8H3Y3K6M;4/\2V)OY)5TK7Y3@'QBHTRSI?8/\Q>*7G
M<S55*#DBS DH\"/<"8Z$=^X>!C/78A-'>16P)1JLZ1INT)C6$I.W4L$R7P:7
M_M]0QWRU_'A=V_9IILFMJ]G[;K-!3_Z./S<=G3_0$OE!6E:12 3)^V1V)\^-
M=&M]V;,[1U]=Q^R\P$-WZB6.K_02Y&I]^?6G<T%26P/^.8W 3Z80U-]#D05F
MDV%N ;9.M2$2:]E"PK^*!$9+HUJ?YH&8#B0N.2'V4\53]8'T-)?$J(3L5#!;
MPL2_V7:4W/M<//OOHV.O0D$XR=Q?&IW(:_#-["?O-T[>.Y:((,5CKJ^RN)<J
MKI-.T"I?DZ9"*],&.^F$8SZ</F3V( 6*P!GXF@_'2EH\D1Y968WVL_7;9ZNR
MG+GN")R$=8'2S4;EP%QA3&U(_Q+Q<]*+7BLC4&3EVF"Z!^6=<\S#HTP:42HB
M(3H[+>N..&0=I^9^Z_W&R?PN5$@XWAJYCC_*B/TB=C4G2D?2,X')/YR["YW,
M_2S=P):K4?*@"[V-EHKF7+CMJ)LX9YE13$PU44ECH)&F<@L7UBQN=/)NU"F^
M:]/XA-.DXD^REO=,V<%RK+R#/TA2'JJF1-*7Q/\?N3"8983E-9 :#5GQF#,$
M9I3)CE1C1:DXK$X>D3Z.RB1'L4"D7B[0^)9EJ/<[]69"!ISB<Q+YQ*,,.="%
M@(I!8;3GF)#J'%.)^A,E&O6_TWV/G"0L(J*)RAE1"V\5-+*WMC?ICHJL*#-)
M-TZ+?9%K.(>#_N[UVUE(1"612-^DT B]711>4ULQ-PIZO)R-;#]M5PX!(XA:
MYX=I5;_-%II?:V07:0$ LW"69DM$TMPW5%@'(PF,\(D3*7JN93BAC#NKM6?B
M_HP'B_OXXS?.\ZNPIFED-A_D-G8<^WUVN;[J<E$)Q[ONUSFF#;#F%%9J:N>S
MKN20D3BFD+!=_%W]M4:@2-J_W[>_<3[?K(F?D=DY45%ZF35X7&XH52ZGI4TH
M!/<='I'%SA2\72.'NCG-:56WR/F$TUMD._)UXA^5,Q3YF)KH'+'L<(54G^B*
M:1@JW)NH5$%X!ET2&KN2-/6% 5 OZV]9POW:^>WNUCI;BLYW$Z(HBF#31MQM
M_HKC_RU4'U!M!?OB+N2*'3S[+7^#\:S0\9%CE=>K ^0 W/42Y)$EFA-'VI21
M&H7>T4[G^3YNO;&X%:>K0+U*$D=A/D7JJT-WZ>\_&JYU,A&TSY7?VM9)4C<D
MXH6'$?4\80,!0PMK[Q)/[9IL5G;40 #?^SUWT,.=*^7AWR")K!Y'N('R4C/A
M'\,L2N!FRW]WN:>G9+IEE02:$\,I42:;9Q%E2>'T2WX?TTHN1SB%*-A')3?C
MQ6(^KBO5U6"*]EF=G3N>\F'2#><S7PM9O8 H^K_A$*5)\[W6A4SH,KBDLO:2
M-[NL&@N ] *^W+)/V?].B4#G?,;H!;M?<YQA%@UKM%UJG3=+%MS&U'TH5;X'
MUT6V^AG"5I8[)>T45-*K*ZYLJNZK]/["7)*N 6=Z*3'LCXK8:[;.\H)XG2N,
MP9J*!7)B%F-0ZMLOC9LKH/*IW)X31SAJWU7G*.EPJ:157Z2)K/I5,5_C&+3]
MM-XR6@@]9-B"=;=5(2B<E 0@'#N)N.%A/RDW,"F<PI])_E[<KUSZ?4D_6QSC
MAGMJ>GK,#LS],>P$652&8C\UOW%JOHT'CX@LB9Q?:YT<=/XPOP+)=G+_L]\R
M;.Y.LWHS-'%>(5>1[M.SU@-U_S'0](]OA2C]]H'Q^STD40<L'E)\[%BJ#*Q3
M2Z?,MD.,SJ#Z01K=.]D=#4)&LGJ1M]KRB][%B;@E-?S7$N4U7,9[1JXH9D5;
M3!H0?@03#OM:YBW4,E^]>SD[,?E**DXT-CV$#3FKBC.9'B]UXJ5L)@.]Z/_Y
M\AFI.:L-W6?M;@YFQUVWI&I[PB5E!=J1@IP#X#556B-JKNS2[R.UVXC41K:#
MS,BB#[]#-X1]_3)K.VR4!DN,VKPU64ZAE@K;?(4UCOWTW,3TY*A*1;9+TRU+
M*DV@6A:6Z]-N*?Y$]H<12M@4N_ L2G;#.:B@GV61Y?N@[(;F#3&HRNGE]I:F
M-3P'@J4X""*0+7F366*<TEM5UTY>=%\+O+%:(.>Y,6F80!'AX:*@KDQ#$:7A
MHZ2N5_W.5N'?G6.?\H)SM(E31\7$*.?B#%4UH=21NV)Y4?(%(\BPT ^X:S+,
MSK*BLX9%SJ52FG6_O7][SJ67GR1536RP)/Y5A5LA%G(#\7_VBU2QF)*!2B3A
MEYR3GO!7EBR]I4[DJXWT!3R ^T5Q99N_"HO65R7X7 X),NH,A;@-Y@Y;FJ4V
MJ9XAIS FC+JZ@<T[D=&NMF@HNC+2?>A:C/@0ZC,+ZPS\@/V&OX%H%:55.?V%
M(XLJYHY=,.YT;:3\)M2;;I6A[J>6L\JJ/*#?&5]K'BX,?O;XVENN8X"[VV ;
M9A#R\BW^YQFU(@3L7>!3F$YU]=2LR_;;-]9G.^_AZS0;I2VV-.GKL")J*;=4
MX&QOP$' PYTE6>F+R!\'/]O/\TWLV@QF(#L)EL0C!XAVE.M8H,VFO=($:#G-
MT?D2!AZ'G\X@M"TXO4B@V"+_B'N6Z\HY%V"XB3-=$Y:_]XC+DQK1UDR;=46M
M=F0RN#Y5IOO5[\AP,L[>\*K":3"6.>)!A'/MAM]^'_5<,^JA2;!FNBNG[N8^
MVG&Y7/S9DA!=<KQ-9/1@"YRWI_OH]0;GT2*,=$I9/KT()UQ'P6HDH_#JL7E#
M+V;D$-2K"J%$KR:YG\8;F\8/:2$?*8C 9<!B%<Z9]JL3\[(RP<>)B0Y(#$5;
M<#;7:YI7=&1KM,8G5;62&A?_^"IY^'W.Z1:F^U\>JLJI 4:TH>Z)2S%0WFF+
M+.E6(X/9+"C:-+#5]S^\G'TK>_=-W+O_R+CA^K0Z1PX*!X*C7%'>Z_M<=G7-
M?J_&.$U;=TMV;>*';#MNM+3&L $$ N;KW=ZS'?-L_X$I TDG2[SI<@=@+<IF
MC0S^'7;V"D<,;_&KAI[N<JX#VU.E,9F)K:\$G;<(95CGJ>601 6A7<[S)M#3
M2:&>FF'V\-R;7"(TW:B 0/MXB4V$0@BKN6CRO^+1#Z8&]4-L4;ECOP[;#/[&
M%J:'GIU>=U77(NNR<2COI_0&XMFWQ.S^8O9#IX3=<G((C R-OX='F 01)3"*
M\(LO06#*H<%D1+\O ^<K2+<A%Z 6NYX_Z*B->,\KN=$&ON88CB*K@Z0TV>4W
M'N%>2\=^J=Q8,GHT>ZB9KT%#/U<<E7='9T/G?&A%:N)(,N8D]$)755%DM3FC
MN(#^;X>*1; $?GC[S7Y2?^.DXMXNL@4"UR"8FT8^[3G\;F/T*8>5A%\LR.6"
M+S:$;FM=E8]V'-V$G\ZYMHO[<"YTG-2FG=1VE8P66[=')OI>YPO?D:R,:41I
M#$(CQG^C=W]/[_[K7GV_ :[.&H3#+,U:<I*<5;@O"IZ17=7IY[%+D#IV=Y7^
MG+K D'UF <XG-P5V-9PJC5QXCKV"\)6LN* %X0\)9G^R![/?ZQWT9@U[P50Z
M'#LR[)VLV&$WJ[#$;#MVVDVWDH"U),> ^Z;KGRG68.M= O'4X-,<?XVG1"A7
M<HA!D) QA^S@!)&KC?9&Z@,2/Q]?V9//SB]G3.=;\%$IA,;[4N=O75DORC8_
M:"$"(U29:[B5XN9B%P[(:72Q&KHN,?C":4+!IC1ZTYY^[8E 8LW-MJ5XT RZ
M%*P)>!*V1<9$CW78H'WWN<38>+;W1F\&@I89SL2+(#,:[>248X!DCKAY6G]4
M4!,^'=>1?9HEH3"@PQ5SP=Z\NX)/%VH&W!75@VN^TS@K]03O%C=0^^;<575>
M@N/,)F&:IW^>8!3+U8'$&\)6YL794230R)3;&EDD?ZW*SYV1W/HP.3!"6""0
MD,C(EC!61'+I.-PHHX7YE1H>@V<B!^<+#O?(>2M$N+W!3L@OT*XOLVVV)%4W
MH75S=&Z2B8,1B]4_0JLDCZ<" DC<*AQQ7-=GL;Q(G6&UW2NON,/9;#AX\CYY
M(^+?,-+HEXAH!->O1D8(<5$D#HQ?X+>PSG'ZH7@VI(J517J["CWYT"R#EJ/8
M 0EUU5#WG_63X=57X/XT\\@2X[HAUH&>41*LI!783XP9U1ZJIN]$5AQG#<;A
M/0D:;O+5P?&CXV-B\2-045PTN)%L91W0#9RV@U(W>HK =%P-NX3,U_"2,,YY
ML=,JX:++B]5!M\5K]5<*?EM5&^$MX6^1I $^>/GNQS>O#HZ>S[#D@[>D:<T;
M>SR4F1PD.,)*\DY+.C]&&^]@S& T4,_PIU.,%L^#.(Z<@4;W%):XJ8BDJB-D
M7520A'K=UW0UWCA979 HY1-)EN":*JO920?+"L*UP)6IO&7(5H4,)2*@"N-8
M5+"2V+"!$8)KPW_HYKW85/+E1%;#TU%I=:2\W@YJQL38[_K19%;S[FB3W*\3
MYT5BH+,-2FMKR*1@0=I_-6E_<D<RJ;7V,(RDY_W2AE5M(P1K85%5'[%B2R?W
MHD+#)X!D_MML083Y.Z)EP67HZ?BC6'B\N$B *XWP%@4"B>L'-N*3QX>//IO/
M'C\]//Z,[O+DR>'3S_25VJJE1I=(^8V7WL$>;F:\^?[>P2IZ_&@N.]JV.=M2
M 420]9$C1T N%'!6VZX 6\@PAF:3H=X[OO@"34Y<CJO O!@Z2%@C"[(SX5<U
M!."G52E]5_#,^#7"7F!K5H/SH4A0.HFTX<:-T +&6F=E*"N1+>HJ6[%.(R7
MD!#VO'="I+1F03T!N>@4?:QH(;2V)?'AXH/I(3]6_W%+CGR/-1@ J>[VX:I]
M,^X>ND/14.H]V+!6:3HT#+06)V7JU.&#7]QWBCSAP6FRY*JGI*.)-IK]^Q*/
MF6)6H+B ',9DCDP;8G#>QA-Q6=4UH^$L> IE0[BK*QX$M$7P86F1ZO!/GU-^
M]!:AR(/D0752[ 19CS\FOOU)G:TZ\D49TL$B[>)T/"&G Q8.Y9)$8 :!/^3/
MG IT3":$CK$%XC'P:G(0!UR=2N]G&".XR0:V&A6/F:"+F?V$O93)%?A=U'2O
M99/96/*N!>,^=27'*N94 JK:L<YC?YRYO$V8.&<G^^6N>6;<@6/6(L#?2T7*
M,C](O0 CS"5\%.V(!(N<ZO%6"I\NCYBDF.^9QQ,[*WP)+ :4,&OPF^6-%+ ^
MU8G.:M,--OV8<1.\@TT<S1%/W,Z;;F(Q75=%7HG&,YUUV"&2VO.@%TZ,NNQ4
M4H 7B16<69RP&#K)7HMG!2ET!)'2*4,KO4RX'B3(E_,>SRP(=&2E)1WG$*C@
M(8C/?QYJ#H@(^=W_[S582+3P8*$__(CVW!VT<SV"Y[,3F!.X+,: %46E!8XM
M-<6NLC:#0QR^C.+"U6;3E?&)3@G(@C?+*"SG020+C0L-G!_NID7L$_HX?X/'
M.T/OX(*8@5E'^_L,3!LEXM5P1KL$EWV!QQL..ZQ#O!05P/#1>-::D$P::1U-
M\7O3L6)]HK0A,3MKD!Y.()SEE-CC% *[9<HIY5C^/=?[G)C:X'E<O)\SJ6+-
M;/)L#N0UB=7QE XI>=.^P#1^&U_9%I;Y]!A=J1",)1HDN.:#0&O;4G"8&FOM
MQ_X8PA;=U!"%SR?<G'%Z2G (SW):Y6TS/&]O/LZ0'*E4'8_Z^>Q/:JC>C8SW
M%<X0-OO9B.'_C78?UD,EOT7"]&9L,:CO3Q-,&Y#43-!"8DU#=86S9=]._?4J
M:6R"8_=DF?O:L9\(ODXS]FF+$0/):H6OLX87'0:16M"3V G9HS\V5 >#ZX0*
M2?QZ/TNW-DOKKJ8-Y]R#Q&^&8V%%F6EB2SL+_>TJ03_E3WD^%;U-1^KTU/TA
ML1I/[RI68[^1?NM&(B.GV^>\JC^2ORH"6MPF20<:.A"RA<J3O66[S0EADAZ:
MAZ(B-YI"6VF3VE0R60%S=8%$0N?.GJFE"W-Q>.@S]E4=,I/;)4^R,O\/_]=^
M3F]O3K')C69T/B/?TD(@O_G"9EM4.XC6%ED3]K/Q>WAXI]V&B\QDX_S6D&Y$
MC$B1LE.GYC2OC>==)Q*^=%)GF_T&NM4-1&Z0;A7KS+0V3DK94D+!"85!@%PM
M,3XF!94V+^ IA,9=*,\L7MM/WNU-7MQ'3.[4Z/%&H#O&'"Q/,>1&4 @7:;[&
M[^[GY/;=/JKM<;(**S)<;U+I$0IW.<MUBN(W*HB#;-0'P<H9??KV*77J^Y7Z
M?I?*K81?PK(C6V*X#@;]2WHFU1'&6K"J!BDDH)R  OQ:I8^["UD<A_=1?EB@
M1U**%^$<2MG3OU8JM552+MEW9N+/M2\S@GI)CX!K@L0_27Q%'JQSI?%[?M=2
MF0K0NW08>Q5H+PMGX[=)4N0(IER$725M\)+RL$JF_$KI_N8:<6"ZI9E./$Z.
MWG7ZE?:6^W++G<U6 9%%5:U);A&B+SR, FM*,*TEK" M9,RIDH>[AFKW2=5M
MWE]')T,*=(?RJG-E0,@:HE&B8GH*HFV*ZAS+Y"Q>]1<!QRA<4E MTSB$O4/V
MNRXA.X,\ZKH5Q\!I5N*<XUPB'L14N?=S=8MS)2Z#[G';7VZB<A5+ZL"4$\,V
M58%3)6[D^*V*U8PH#,)J/V>W-V<$&8*-<6+8;<%-F!A](SJ!,CFB12FM1<32
MJ&6-_3S=WCSU*%\2!UYF8.Z462EZ#52E/9^1#<0\4E@ER-6^6JBU,)&SUHH/
M-@ 9:*]9K/]7-4$A%!-)+4_V_?VJN-W=B^#W9;X5H26$'F)KQ4:P>[HDM-E@
M<CTL=H@UDQG4"+G:'YBW.7VNY8N]RSY7;GHL1E2O5G!GF_P7_0Q9R:V[:/!K
MC4PIO(\XDPF:7D&KK8FOCFAR]\O@EG<Q-R"0"<X)B!=14(3*:V0%:+V3E-/
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
M,QV:3R4VQY-M]S/.^$"LQ:,<\1[D*GZ&-OMQOQW$=E4MN]S%%]DV7TDVBM9
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
M<383CD-*J1S63DY_9GXLK!)Z?QCY0-TSX&"@N+# "[/SK%[=)4Z2Z[#*?\I
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
M1 FA/,'#V("52VJV-L89.NUIO+G9.FU'=L1:^"YYR4G4<Z5QP6(TWV991:$
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
M47*)$?!# 3Y<GZOKX)WE9:FE =Q>V.2?%!V.GY+_Y(OV<@]&&K'1[^]R3^Z
M(]F1A3D+)>/SGSV%PQJ>#6T$'DV-U23,"I0-',0K6GW12.V!>!Z(]]5= ^)]
M&OOENEAD ^!BQ -1S1HA0'8L0JC^%7KB=G;12>A0I/F&&C(HC;)%PE9S']W7
MT-,N;3,0P!=)+A[P2?%A:)FIY&;0JB2E#L,CW;"A9P(8#KT)7'/![AV2=J)O
M]DT#]JN'!FM^MS-_Z=S-_"NJG]IX1Y7<!NRZ:0ALB1D<O$QNE$,76&7MB1*5
MZ5Z/B5IZ,M^QF<B??;&*D[IR,1=T"0>XSM0$9Y'Y642W5$3&FIM;U'>ES^<=
M06@7K9> D]@WR9[!@LVB/%RV8YJL/F/]MJL;.-H2I&>\2K7%EKRNC #"E&O&
M-*3#.H-)>< 61*L1=&Z2:P6OK\BR_G0D=/]Q-)$5)F\[B2%XZ<>T>[_X*;B
MX65Z4TN/%8,[5D6&F=9TL)OLI%J5#;N=-%EOW7_X8G.2L*@AT&@"=\?-N32K
M%^)>O2@8I*XMI9%AWU/+ZQ\WD<^>O$\=G-35^1!?#<-E1LQUCIX/]6X2:_K_
MV'L3YL:M)%WTKR \]G0Y J*YB%K*MR="EJO<U=?55;=4W8YY+U[<  F0@@L$
MV  H%>?7OY/;64!0(E5:0!(3,6Y;)(&SY,F3RY=?PA9%(07/;49 (,LR01+E
M%2OIFG,8,V#^0(,9040,.93M[E4LA\(EV'@<7:I](:M7)P2=TV@24T<!H/"L
M]D+1L5(F)<*&C@C/%HR/13RPBNA>1XU?UVKC@/?<B;H'WBB7EB6!7297HY"Q
MC 6,R]L@OB&Z0 P]1%@QX7.01DG2=(HU]8:TF2]0*UY1N5/LS335-82#&4=)
M9*KD*9EGU(+0\B(3)'^N5A(2-T DB3%Z)5I%-%Y0:O':^?G^&5"?"3$CIK]
MKFNC&7Q Q,)EMPQA-5EZA+]SD!QW=&79M/_$SME%$IM&E;;5:M&YXLHQ;L&5
MIG@ "/V]Y!(P;GIF>13KMTSY*$B,C#^7"#8U2 OI)42:E+FUX"LIE@-6@/\
MU*):D$12SH3Z"\C>=[M[O1-:B4\<);MB.&RU<'@KR8!]:_=L2[S(5BN,0!*
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
M?,L;O(K[LE?P73W[N^^#_C8W_?J$^@Y$&-!HH C#^CM4.:;H:P) C)K\5 .
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
MS@%38$].J-!3+7"0,U5 J.PK[O-"JG:%XF[=!"I%]_=!B QD+S>X7/A ,N\
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
M)E*^8-X,DRI:5:GMQCV?:8$Y+R*-0;"GZX\I@QV0(7;)@@]<7$ Y-%DZ&XE
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
M1 F9A2$&HC-OJA2$LOHB!B%@-8H\D&7?=DBY%%U]#9K(3!8)K)?\U1B92,&
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
M1&469,]9;\F1'RPBNPN"Z7&.*0?H:J#^'M#4B(FQ;AMP'J,@"?!.,"FXJ'8
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
MNZ%(#9NH7KGALEI3-0NEE19)D*MGJ&]-E53C1&71S6CA ?9(Z8'<S(:?N/K
M-"NC499]P?V888W"* OR4+^"IV@_6>1_DF<S]<#-*A]0@&%,U>-Q[W[5BH.,
M!^!,ZEB'-<-,[L$\K1\1O#&/DJ"D$<%W],.F>13A8V[C\EJ)R'A1J(M"S0^&
MSE_*%CFLGQIT5$)'[:OX4JW,^#I5:FI*E>OJV^H;-W$8>?WCHYG2/-=XYJ)4
MK66DM!,O:.W U>3>1J-\ <]F/;!1;^ZFW@\#OA_Z^W@_W*O%5^Z'LY-.W[D?
MP%ZJN2!.3T\M75[SZ/Y#+@CU]H%[0?2M/S3X?AA >VGGD:ZR=E5[_T1=NHZ^
M>(+;Y*'W0Z%,T'BBS%%UZNT?U^OT/)HDL+#J3[=1\ 56$74BB@1]/<II6^)4
MO:7,E-X89WD./\KPI:"Q1).IA<)Q%O,,E!DKP)BH-I9'MZ"SPNPV+1=Y*H,J
MHEFL;B^8MWJG?)>OFR!1$S1K;U3WMUU^ZQ=WHYMIC?8?U.[X6M7#Q_^XWSE5
M:N?G>5;$L*:O\?I06_JS]%<'N][^(?LQ7?.38*2\%K55:W^RTC?P^;5<'^OY
MSBMEC-8_KW,9S5R=I:.1VIHO1\%$#?9UD-P&RP)<8_MZ4G=390VKTU]_!51N
MB>?6]O<:*<;,>W0C9;![1DJC39259IA]XCU59U]->)IE80%!A1#G.\VS K8[
MF\3E1K,ZXUFA$V\T (8LU.R28%Y$K^5??E9WX#P)EJ_C%$>$/_J9'\=J \Y)
M)6*!VH$^-D>HTZ5CQ. A?C-_W%$?_53S]_-.]W18^Q'<L+4_6?.HL\[YV>E6
M3UK_]^&@_AWMF)YF3#WUJ//'$0/UJ./C\[V>WTGW[D=MV**\)G[;O!;!]1E_
M/2NKH_I.3>N_X6I]H[S(T/O[(HV4/^'?,],'MYAG+>Y&JFN"U<U>L,OK()U&
MVR!5=VIZ&V_^QLV_AV &-'O2$/]ZK"EOUBY^[5G8LV4=M,OZ%,O:_U;M?++]
M.6Z\ZGKR4[RGBS8XU,MLU439@PU]A9'%;*$>$18K>(-M]<0#[OO]6Z']FOH\
MRF%@P31JI:.5CDVEXS :/E4#G]_4EWH_09<[!)X\/AON=!N>5MIV2MK.>_[I
MV4LPN+72=GC2-NR>^>?GK6YKSH[LL[2].O&/^]O7!;7L@_=7!70&AT<^V.J/
M0],?O5._W]N^_*55(/>N[*#SS*RP35 @A\!>2J8=_?.CCLI ?((!GP=&7WHZ
M.-B.(BT+W;W"T>N\!+-M*QR[(!S \-T*QS<+1_O[[7_/AHK\4..L"1C]B%T/
MVM^WO]^UWQ^"%?];7=7$ VZ??8MAU$VQV1=K[[3GG_<:T"_R@?=8*VT[)6WG
MY_YPL&U^IY6V5MH>U!KFY,P?;HV4:*6ME;:'M3H_]4]Z9_\_>^_:W#:2)(K^
M%82.9\>.@#@D^+9W'2'+]J[GNEM>RS,=Y],)B"B*:(, !R D:W[]S4=5H0""
M3U$22&(BQFU+0*$JWYF5CWK4^1/<L[0;SPS7(XERU!+DH"1(;V@WG68M09Y
M-G<;6_3Q/18)<@KIS4]SH7BX5^=.K[%C'_>#)_=]1OZ.E#@&6\\\JXGC5(BC
MW:DG=1_HG<.AOU_>%WEEP\@*M+ZDOE(;M496VUS:W?)0NF*6=-&BUIB=0;?1
MV:YU<B][@3MC-MHEC3$[PY;1TGCGSLG8EKFLO2"\S'=9W)/+:/-V\V YC;Y1
M.6C-(C^<)[@:VEA_6=IS=N$0J'67/KZP?^R.:&ZI]#P3P GU5YP#'F&U$>"%
MVT(& EX=NW=13 W*C Z6\"ZU>2MN0N@^.2S]VTV;S@$;^T-8XA=V^J06<[EM
MP29&0"Y^R!L:!_"5%+:C>D".TWD:4\]-%QM0I@'1S1V<PL46B=143O:MRQHV
MYWM/WKMC.",>*G;OL[-B,T\XAPT_"=.Q"Y^E8P7N#?7(! *EQFXB%#$\+6"]
M"%:E'WZ[E"TI<>\>]6I,&OMCU^K)I!7M>(]?)JT5'0LRJ=4OM.MM-SHE0JG;
M'&9MWW?OUDN]@+>62MU&;XE46BEF%DZ!YM[2QQ<.\%BI1.U_\TU\U\LC2XJB
M@VPX^5TD<)K19*&M)DK4,!')1F?J8"=:-I?.,?8"--]P=#,?R7[GPQ=H23D<
M-IS><-N.E$ZKT7>VZX^XO--BJS_86R?"7KVG#7X^W'*E%6T6FT-G;QT;!]LM
M]?0PW_?Y5G/,:78W.JACU1TIMP18W9$RA]1CZ?%7=Z2L.U(>#ECKCI1U1\JZ
M(^4>;;;C06C=D7+O$#JNH]<=*6OJJ#M2EIU_662T[DMYR-UP!D-[V&G6K=LJ
M@Y"C)K:!W>K4?0*K@Y!C)K9^RW:Z+Y$W61/;Z1%;R^X/.R]/:\>9XNHT7L)
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
M'C!#W=DRDI%EW#A6.)O+H?O5^:I5KV=TF3 ^9@.%.485H]GQ'T&'72SY,<?
M>6%Y+@F>N0]4_[2PM;D_E>TH=>N<5V;EI+F:1D8LX..IG,,,'V^6/IY#F=R
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
M,VRV'6\\Z S_7]<Y4R]-]$W5S+T5YS>Q<'^>NV,XX5LWN'<?$C0 3"H$$BP
MO@BSY<A;1=/M9R#@)<(Y]LGNL2Y&(]1:8"I9WT"&C535Q2>IV9(=3(T#D.LM
M!Z]-0';/8C%S8U>)V2B--Q#G,1;I@VUAI:0#INY/H4T!L##^3+U;?A AZ29)
M.IVQR4*ZWQV/J=0%OAZ3^(?/L.U 4@6>%W-8Q3"+;'CP3H2IX X!O\":2432
ML*P?K(  H/ Y_&O,I@IN),9->SY\+!8@@Q*P-N;W0H32M-#[Y4WRM1&<*0WP
MXYO!X1X,+S1B^$3"@QU=A; >Z+/;"$GJQDW\A(2BN'.#5%E*&\&*+3-<93Z)
M$H150#L!@"?S:/33BJ,YXRT6\S0.8;%9[(.P=;T_TX15I6VY01#=DPQ&M8J^
MPWR<!G!>(GMX@/<ET6_4'L&N25YC6X;1* ;HV+BE:(K6X2_\/?>-MZEC SPU
M%;!/CY;@K]L@]@$9H 02@1[V%-%&G[+)^ 7?@S'\0&B'XX.QB9L+0) G;,W*
MSA!P-% D\WR#"/H76+F@4WPT3)EP#M$Z^"ZI&Z%R&Y)Z.ER3D43+'P(,..!!
M4!U",Z]Q/*!I\'9OR<X'3".1(J4G<S%+WEJO6V] JZ$?,P8AK8A3FIITQ\M.
M@FN-@-*!).-WUFMGV3M 04!+4V("XUY8>3QJ25BB_4;O.K<"_!XHE[T3XC%X
MMO.&>&NT^D%E(F^\!Z3IU]TW.5C!X@J$]Q,!W(,&,O+VDF4ML*^1T9*Q3S+I
M#PWZ?V?(0$$,'A7P#VT"D$^+(\MY*0 8UYCXLQE+'-JDA+5MA8+</"7&O"4"
MB3W/HDS"Y917Y_G)//9O4A Y"6\4]%&"O*VV*3^5N 'Z&RAX6%"&#U;B ^&Z
M,?%]DK!5"0(X1>L&GG%C3SFB%N(4U!9:G]8XCJ96NXG;Z#4M#\P=>.N(M3P
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
MAQI4A'G.,5GR)ET5LDV&W,0X,IU,3FS1X6.&F%R26/(6[<88C43V1:9H@>5
M=AM%'J4=X<4J6(O&5V(*I0F^8/*!]?T8M_;.PKL8X7I+$<!F5E+^NA(_=SYP
M5_Y79.X*/-P8B!,O^/#R<,27<U(,C=PX?C!B!8N0FR+KT5GD)17E!06"W3TV
M=V"9!"\))YA6,HHQ\0@QPA>I>8\^?[M%W\HV'*'!MB6U'Z8?]L\E:5V'ZX<Y
M\AZ"*"K?)9M)+8CN.4)"S/W:\)W(2![[<8*'L.7?(O"W2&Z^0=9!YF:!0[>4
M1%E @9>X5'9M+:-R;(B+J0__QI@5O$^!!!;.L7NOM2JFR;DW$1CY'LHD4**$
M$Y7"F#7X1F<@13;BD$[^ >"("3"PS7&RTNCY6,##*LX'DI^27V)V6=!IN%$A
M&613NO1**#=H&9T@5^G+\8AO'(&A_)$2!<;C#^A\H+B7=[,33F6DE#\7(S,D
M_LE<(VV@;M,!.$820IJ :0U'O)4QSUPNH@P.XCX?? %F"]_,$PCH=H;O)"F
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
M+$KTUT2'CR1+;@*#;.[%7'?XHHXL)&7H+CZ[Z#6O#MC,4](53"=#IG/#TBQ
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
M^VP*M/SM]:=+A$2K_PX^0>"GBVTX7F)GWB=YM>:I.=U=7_ER5&,Z34,:/D7
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
M+>8UV"@A:*U6CQT#GU#%?>$4#F\S''(F:D)#QR-C-B^UW\U<AY'+TW*E./F
M(\\PM_J\A&!48V!8A;L,ZS:^JA>"\EQB@171^(VB$#"Y7W4(,B&5:R?"[=N5
MS>S3/$75:##(>LUH*E<;Q&W(YSZBU\@5W1D 7[MOI'HPS[1,D#U-L]>!<X#N
M3ZM5/1F7T>FE.2+]<-NO$;@WDR!91Z9,8N0&Q:]D/VDR+6/ !2&1**;* 1H8
M\/<H//\$(BEZ$&(E-Y;CRGXY)BP=2E]U)G2JQX32?'VPKNYQP,_$GU%UCC0@
M/X"1C(666'IV'RK3X[=\-[+O@CN=7L^CT4\VG[$Q"BFQ=5:B"N/B"5:Y-H?$
MT8D":62"5-GD-QE(HPRD1MNJ?2G>@MY]'*++1 +-&LW+;LP3-E/4=Y(/FXJ
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
MSPD'^:/2MF\$KD,J+PJ#4K_!30&SL1G_G.8;N7OF[5,.EOC;U^TU\#0[H=*
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
MBG@,[XUD]I>>4+LC D\REVE0M5RFFIWVH9_+X^(EZFZ9"9\+3<%J4V7S;^B
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
MVP%W7<!=3VUF=)XFX-4!>+EPM\7A4P#<>HV1-ABHPVZKHL=L)>JNSA; 6\9
M%0!@'DAI#HIJU$\ZL^J0VQ+:*P!R SBBM:$Z''8(= 0Z#KK^P4$W;(P&W8[:
MS @9$^C.$W1;FM'NY4X>4OB"\+:&MRVI#6F\':-MY+!5'<5X3M5CU\_,G9H>
MP[*Q*7?$P0( ((JSY"U%%=TV%)=9F)J -/</OWE41T:9.<0=XD[A8=#.ACQO
MW?&L]]ES!,>NJ]M/C%?6OT0D=_H+_FC\77>-0,7=SOC1=RL4V]@V[H5:NYUE
M#2.\L45)=-99IC5&_5:W).V/"80%&D^O(Q#!(2+O\:+YWW5KQ>+0"@!G<(QE
MS;GDN,N$5KLQVMO%2\"BLX>X0]PI,W=R*>4-"7E'4\H=[/M4[ID;5*9(2H2X
M0]PI$7=RJ?@->8A'4_%=5/%D>5<$6B3X9>9.'L'?$)$]FMSWRB3WYS3DYIZ9
MP%FLF\.P@B\3@F7P8;4$V+!CA28JVU626A\3=X@[Q!WB#G&G% ;>AK#>EFJ@
M#7:>J A*E H)HR';DNLW1M2:O>H RG(-O T]_):P,W@P5[@LS:L)/=4['"I1
MWD*<)CD\67%F)U4D]UIQYK[Z?)BISW.79A*$RF0([-*K(!]P=LVS;S<+S[,G
M:-'9<<;<*2!&<!2Y+[Q=$Q4G[ Z2/TQ_CI4JL&[%UY\5P(D;QG>"4 %&>*@B
M@:*?Q!WB3O&=C#8EA(>'#__4G6X:GQSW47^.J2SX07;-0M8YHS5&6J<$[5H)
M0"3>Q!WB#G'G[+B3SYVWI4EN-/ 6TZ]TL-<?G9V/QUREY>TFMI]4VX-T%E=)
M3D_*S2=M0MPA[I2(._ET_1;'^S%U?:?DNIXP1AJ@$MS)I0&V>."/J0"ZI5$
MYY2M?Q/+U1>.,L"+P5SE>K&TG!?&%!YA4>Y6[G2.^?AWEFY3,C[%&XD[Q)VC
M]0G:*:$XT%B<*-!7J*Z\K..FUQBU]R_])QR5+ZO@C2#B:04;,90%H7X!+7T(
M0'1,$'>(.V7F3I'A@S<JWYQWR4%C-% [6J_4VIE*"TB7$'>(.R7BSK&R]HO3
M]$.AZ:G$KR(((_DO,W>.E+Q?F/BWFN42_W/*X;]GRR F$.OC$P\A\'\H;D2W
M=)TG5U]L#!_L&\^K^N=K&8^D:#%QA[ASI**&+2TU$E5S(FHRGOZU,MVL8NMV
MJ]48=3OIWBN4D5,=G+RA[TH")-Q>"S!RY7C^%^;/'2.WH:8U1JVVVFE3)4SY
MT53",X$RK<^%T\0=XDXEN%-HIO5!SMPVG;F501/)>IFY4V1.]4%$O5,>43]V
M]O3"- R+G087_ I],<'<=_2 ALGO"GO&OS-*E*;8#G&'N$/<(>X0=X@[Q!WB
M3KFX<Z#6((_.&'8"GZA;V$/KQK[2EZ:O6]QBGJP7B]XSN %YIL\>F/O-G#*1
M*W+/ILZ3S9_"[TFY;T7=QJC=5SN#<H\/H#Q@TCO$'>).B;ASH"8BY3@5>I4X
M%0B-I"LJP9W#M!LIAZKHETQ5;/&M%VE)$A51$=4IJ,ZIB. K\Q73GCJ+MX7*
M*AM0IG _<8>X0]PA[A!WB#O$'>(.<:=TH2/B='DX3=QY6W B-9PVZ7&$^^<-
MOWY^=CPOMWMPT!BU-+7=Z^SK'B3HE! Z6^):^T%G2-"I%G3H3"@S=PH,0D5"
M_<EU%E?P4=->P6[<+IG+8TT>4%@KW* [Q\4?C'W?-2<K7Y]8[-'YZMCX?:YC
MP3*?;N";<;1I7@6A-4NF("CT1%1$57.J<YI\\<EQX9^V,EVY+K.G+XKOPL,L
M4;^EAYD(5,)%J3;$'>(.<8>X0]PA[A!WB#O$'2II*GT;DDYWW<_EP?KA;^L.
MKUM_SEQ,IG;9G-F>^8T)%YB\(%W)^]$C7H_$]XYMXS&Z+$59VU^9?SM[U)\S
M_6)W.CPFOQ^LU1@-U=9PG[&0I(C.5A$1=XKJ5U9)Y:&1\J@*/$EYE)D[^S5
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
M0HZF@;$K]A5.8XN?L^) !$O#$PXA#R6%*1/&;(598!79"'DA&CMHB>C#2ZZ
M&1[=^#GT6"&'OYMPQD7,Q9,4'K*T8"5/S(8#UK+X(MG2%Y_=[72]?+A4?AZ/
M[X(S]C+-G<U^D%(>9ZTN,/=7!YBG_ Y;"[>AG,?/F\^M8_M6^_"BM[;R17?A
M)-"&J,1;O:3VX%X C@??@5/B/WQ;OHEM$3H=T)NPTW_]71D_N8S#,K2Y.?C\
M[X[L6L<;B<U6M@&8XJ?5Y(5_ZQ<T#,TE\ @ "VB[ @OVZ2]$:^(F$/[T$SXB
MLNZ6*Q<;#_@*K%4<;_[:;9/_._EQ[M+%"TCRY<0VP,N$1RRJ3OP9?,O2\?CU
M ,42C+1IV(9/6JKXKZR[ S?!=8 \V)]^K'M?2P,PP'*_ZS/XR$R?N-(^AK]C
ME9@?FKN?P4A_^@_^AP-@#"9K8J.D7;O.D<=(SX2"FCK%6UFGN.#/1@^\O<*/
MKCOA>XE8>KI4-#S!;]UK?OY\X<?/#0<'8U>KQ4KX0N] ?Z++XHG=PCI<;VXN
MQ^CC ^T:>R4O=+V#Y@W5,#:;;EZF,Y?^J6Z$PMM>=EB"E^TW1IWA93K* "\K
M345YT(>VG014A'!YU"0T'R R;CW )C$I!*[SS?3XL26?/XU[FY2G%?P-6X"
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
M&[;MZ4+%NPS]!6Y@HG,WBX&F WZY97Z3J>HQCYF%5^#DH$.1_0YWXR<3%:.
MRI:[;RY-]DFX:821/GV)1[''ML'_*1TT&]WRPVHJ/?GF2O#J\?PD <78V^^4
M/IA2B:>\0WYQ/#]MSLB$2Q3F>&XVGO9<[1F.9:&UJG,I-5UT=$VEGV@:;%3,
M[ "*1/JHSB./07F$]''+RAJ KF\)PSG^7=S&#2POTPTT7Y@P'JO-0MT9:7>@
MC5+= AW)5P"[[\C<U8QOP[,B_5I!Z4AROW:VA4*?+E] _!NEDQ=T]'^$91VN
M?BKFBHFUR\%B.ZS_4^A9E?Q(<<"7P UR)OV-;QS+\PG"W2[7T1@^!F..O[ X
MNHP@_98[.6-?&5M2^! >,. OCCYF<:#A4<,W37@+F 0$UW/P6 ]S8/QU&0R)
M0<LN^!2G\ ,+QV:^R,!'K2B^+3I#UW=QEMRVZ.W7WEP/TZ-!N:,/&%]<>%D=
M^V+;EXI'SDT,[O/(3_+I*N</'@V ZK^C6V3BQ(V=LPGS]I5B[K)JH4\IB4KH
M'7%Y"ZXP>-N,J9G7=) :*@MQ#8B-GX['\;*$(:'G=D> T X;N"Y.=BXL>.0_
MI<2))]T) R)NT<$5ART"G11)B!\[>.(6G="NO( 6=:J'ZE'8O"R*A,@</9&S
MAB$Z?FO&7[ML#M^*F1UR*>]0.'_8 8,B=Z%(NR.[%>"V5H'"!@E-#ZV9=OIJ
MS:IF!%SQ!G1\3$+LE3E>8GUPKQ)]<*NB!S8.?TA:"W!I\(-!).A?F?.C$VV'
M.1S]%W#)68!HVG^";N<R[DG'D&O"6V-U*(;9A4CR@\IE#(\)?\XC]Q;&C12Q
M@_$EH%AAB2RLP3+AYT8L-U9^ Q<'8X?GAXFYL0,S<$@%=32RVV5X!PPOA6&F
M6>9.!<XST^#5$!CGCCS.Z'IQ%;QBX<V/7T=62Q&MA9_S[8NM_E*I<$'W%D")
M^S!>FKB+D;,/,^9$K)Y;88ET;[#D_%5@R-S,U, I*4.962D'&1D,H'KQIPLG
MRO+(_A*QH+37,EBR%V&;>]-2=_.-+XY>3KR2^SRB"R_S,2$DP@V TB-(X81B
M,IU/ %%DB("%Q4\^GEQOB!0/;IH%R_J@S)WO8*.[JGQDN%[_98DFC_42+ 5@
MBC4X$HK"O8MK5X7K0N2\3Y@.^V;:Z,47*]]:LEL9J/+JIDT!2'Y2)3*F(@RL
M-1R5;BJ;";\^YR?_>5C(!X<U*!&A2&,?GO%,)DRR<*/TD[A%B1J)PT(^)U;_
M]\Q+?F,F^'K^PF8H!N83YS>J+0L,)Y%^HV>^7.;CX_9(PB#S7LG$#"(IL@XA
M@O;ZMV)VY3_>WINSNW>;XUW:>/4B6Z>%::F;AM<M,*PA7>.Y7FIXVI?2=GBI
MM9#8UMK.7';H(V8CP7O=HD:271/ #)TR>$,X+]8-SG:&P=FNJL$9O*X2O:^J
MP/4VOTJM@"H.PP1)=S#>Q(1.@,/*]$5*G.E%Z8UXX_.\P.<@/"7!1QR>]QCW
M\ 8[ZH8[*M1GF 6WEN>*2?I,AFBCA4U>0D-/>IEX5A0_AG4O[EV02T IQV7!
MI=K&N*E\&9[TB*YEF9'NQ[LWQ):8* =_S>[AX0R>OB5"&GKX8O]*)*,L]:"2
M;X\TK;-,MQI4)-TJ0Q'"3SOQQY:E%P)7T*.PJ )N0/Q:!M(:EP$.?=Z/*,IW
M-H688$-+(R:>W^?,%DU+/)"ZN0XBP$3CJ+@XBOQ,;JLY*S](\=RI-<%FMN2+
M[<"5D!_+7R+'Z>OM@+1.UDE6EO,*WT?A+Z3$WFC7:/6))%J8,NG_?@KOZWC<
M&&S&;ZNZEW3&BW"FJ.KB-0[\5H6@E<:]+DXH7^&%_:8A,ZQM#Q/T]-!)^:*\
MP[*_9T M?V3H](L"0OSVZO&T6YWG2#DK+\C,"0(CX5=%SS5%W-?EF<YQ_WT8
M?Y;/P$PAWEA!YL[PVHF81U^6,?_.H\3X>9Y(;?ZU8C+ABN=D<_J8LT-9@/3!
M5SR;"\PWP8>N1#:#,\%8+I=MTX;KOSC=^$5SC7)EIVB#,%'T/7,3+DWN=/Z2
ML Z$"XCGJWCB_HR?YO7NT15_9KI8//'=67?AQ+XV*+F$BY*?6) :';H3]LI&
M!(5ZW.4=+Y%YO[.W4/;GO<!^U.\[_4NMN^9"O&AU3Y3D(45IH&F]L%WQ\9>0
MW*&6QG>H,?J,[%=:RH7R_U8.'@4BYXN+!K^U2!&080#<2FZ\R6!"3)RX:V[W
M5JG$L'T8I@'#;H1F$,X\$#1;"9@I,G?0FQ<3169R0L,$'8P9S:)Z2_Y+#0WT
MOQ(P0*9[H'30!Y/)\@]K'S#M$##A*C!]48#I0^1]E'HM8ZFB4 UU,.@;UW4F
MCJO+O/$849!WJ?NZ6.5J@A6KOJA)%5%CK.9!MWMP?2#,GA*S;<#L;^GC*H(
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
MX=^,$"T;(:D#(+=(=?9#Q8U<0+A/Z:WHXU:DY[HK8<O @I7$GF_T"L[3[S9
M19#NB1B]6T$PWO>EUO'L9;W,$!FE;7R9_8I#;A9H[/,1YNY'>9^YG7UV["=^
MA>07QXUS2[K-:EK.^'H7%G=TBA>L>"?GK':(.(K-BMY37LGP>H[5A0I."!&-
M*&*S=Z>F.UTMI&&,75FFHHA>6%Y>>+&+#8,+1_186*7T!][^Y90B%*S4 L+A
M=F%AL!.4784&7LQY DOP>'E_T'&6#PW/+L&*[IR\\DM6A*;K_]<UMK1E\7+/
MJQ*%-(@NEHFZ6NSV[(77W?4+_%J##UE&).8K!/?B6(/QH-?4AK)2T38O8S[;
M]L[.M:DN?^2W"NPQ_&9C].;KIW6%QP4^TGI7HE]ATI#@0_\N_F:N$^KC9J3T
M6F'4,[^I<Y %:?D6E#RT#K*B=F-D.ZD3:_L/X@((L$_KKQGO/!^;"9HQ__,5
M[V(NF<AUCMZ+D4OW0IW@RVP\-#-BC=U.MA.J+ >F?#LE]GK5/3+#-L;!&1!Z
M;J,YT6[THMB@,)P>&[8$A/6RI?=>>=?Z(0Q?18->I4.#]W$0+HZHS>\'Y9VV
MZ3,RB,K/7V=BF4]Z,,4O\4AX1/N'<-F))\2[1_)F"D#;^6%M#FTF87"0[KP&
ME+=WW1\2>\6;Q(LM1%-#.D;0FY+]6'0:B>&Q9J8/1Q[-09N(<*0C]DU>.J9P
MA.$ 61%X".CPJ7,3NR$$;Q7LOHI^FJ2KGA_;3RX+ABSP3_+K'W;(X>V\^0"?
MT"S)'IP8S/Y-SDY4Y'AAV5^!MX (_)$X(4-Z'@WTYZ-)XZ3Z6\LH?81-N1[1
MEX//4A1A 3YA.^J1)SINX]-N5YAJ 30Z;S8BW(&B_8_+6Z3R$$Z[B0OJ-15#
M?UDW,VIF5D03R9EE>=S8"B/,47\KV(TX6]!B<SC<@-O\D\DV&4^6,Q%-_QRP
M\5SLDX$.@WC?\OA7R\'2&[ D.IYG@^-A _S 6!(.\+"?E- _06@I&'R/4V\4
MM$G%-(EE.-$[4 WA@+:P[56T.W(.#_^&^+H"O^3:DTUGDV=6M]?:R&_8B= $
MC_5W"$>5AHW6N7 )1:7*Z#=@SS16?*!KN$PAYX%<)-GAA8+IB7? *6ARK/<&
M255C: G7*<:(X^!M8#^8]WR6&<BP;F5T$ LV5DQPC.U&6I&8\4;:LKOVIJ9H
M$IC?3.[3S]I=% C^3!G%,$2KU2F8'LFY;$Y&5'%]DD@ME45K35F(?DJ91Z,(
M!G"42*'S@E/?6$7CE*-[:2SO) Y"9HD6/&(NE>P?NN3&\50.N31,V39)]+(
MIHT?KD!K]U2%M]UL?@AL-:Y"KI+KN0IT$:=M?1#?'XP1BM^+39'@1;,'<ITM
M@V9%\AV[F?F.O<TA6'%#R;BW:*>:5X";$$^\0E>1Y<@YF/H3*/HG/G4T<L^D
M+%YI%8O/;Q+NL /0R@XM5=$JWI5=?N._"'Q8Z%\.(H5\YBXV-Y/GX5FHR[CY
MSOLA83"'YU59,C=0YF_Q/O.^3$[30PT:.<C"D8;"XITZBX7I>>*HYU:_3 J,
M>O?$6I>QEYAV#K(_O?5; 1Z_J'"C?)V4SMWH-HRM1]&],.(C$J'"+#HYE4#F
MB@G1$GB([HO!<V0>:B)DSMV$/$N6!YF_FUYR!JZ7>;K4$VEX?[_+;*Z(_7!Y
M!]S@KB2-IB"C*GUM#&]\X0QE\0@C!J)UK%1Z5S=Z?K+W^3/L!<(9=_EC+%7R
M(=CI#-=0AM60LA+R[TO_9%A[Y4S4,(-:^<0F[@HO3.F< 6Z-!'.3<9B(W,[@
M'K+N'4*T!42QYX03_3 HZYKB>O9@7HD)'[ /3[(;>>1=T#H7P5S5&2P#9(6)
MYL)(ETA"#EC)AZ' (U!%SQB_K>0;A-?>-@E/^DAE<^*[Z,2]#0_<O"'];K<Q
MPHY?VP;@R7-$-BH%$*V68"'#Z[_I39-QWUXB[GLGDST_@0'^F_B23VS=?[[#
MBX$UUAIL?[%\"^^^$K N:N']QJAW.2A\S&+O"'L^:(R&V[8\UKTW=E^RE2_8
M.UVJ@%]7UDL4E8CKATYR%J,:9<!%3;NES2JJ"?BWA2EDF!C'1-4,/ZU"9TM<
MPD.)%BY)X1.%U<,I";:!=$19,<T>5P<H#V;"1RK6@5;%!B<N=[@D3MK0%-,Z
MP71G;A#%MTP^3(YKVD%!K=V65UYH6BY7\'[,GSN)R3Y!,9 I!F!*1ZHP,V<Z
M;#MFYAML:2:R_,+13Y$QX&U,"?(V)MZM#5%-NK]87NQO2!);TZR(_N#&_P>\
M7W#=O^9S:&'Y8^X79L:C_IQ;-+#M6RLC#V5?L=XZ$_;@K]9KHM2G4Z&2;X8.
MG TB(ZW-M2FKLO0GO'^&#MG8Y*^X3X^/,!.E:8'YNHOS3;F):F>26.,^S<
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
MWL:_O)N!Z"^=U[>N1PE+;WK'(R2<)Y (%)$!7,[7F[Z0?<WI8VE#4S601%$
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
M^H&U!N$)[%O0LE.T4\?G*B>E9&LH5%=G+B>==;OCX@TYK"S+GK-DR],4<V2
MXVS*:BVP_C#KL_UA"U^G^E,0(5E"LG:5K%+-BRXE"\M8J*JL=5;D4(A63YA,
MB-9FT3(/*5IC$"W; M':NX;3B43K6+[U;B#BD[+95ZR*N+]_W0#WW1OBVSN:
M;:^0JJ9X26IG*U\96&RZH^9!\)%FR;JQM[^\%V"YO>D6\G"5\K"5A[N'/&!!
M$$V3%7/O)!LA#T(>>N*6[BX/"C;C,G5Y/"[7+NR3/(C8[L;8[M)E^"^7'#W
M>\D*9J>,UC-2,!L<T-]3KMIQ\ZM@/9P1:)@ZN-9QTG>.&CP2 M&GN77J@78@
M$"H/M%:DA B)Z W7"(G8T@?M0"(0SFLHLFW5@:_[(1$B"KI5%'1?3U1L=:]R
MJ[N])[K'?E<?3"Q%MBI*PO9INRMD0LA$2V=T#YDP, 8D&ZH(B0J9. .9V-X=
MW4,FS,%D;,KJZ)+#HO'7\5KTOU',^5UVKCD!\2-ZD"Q%5<1GGK:VHBW5I-M5
MX"YYJRT-$Y[[F4=P7H142X34!"&W)63:\X3U.RC14NV:EM=XV/6=/!-O340&
M@P"#'M+%'#>[F)P+VW8*-!7$@:J6;!M=E;(3$.N>\)>0JLU291U(JK"'UABD
M:BP2%X1479U4V0>2*GLP,5&HRFU.SD.HQ&%=+8/]%F A)%H-Z8U+BS252E&*
M .PU!6#;E54MN\<U954IGWT+_+G;.@"KCK#IO:673?J12JR+XP@A#3NZM0>0
M!H550"_;8B$-?>"82Y:&3KW1G R4V5P=3*QQOS/51'"VEE-XK71L9,KZJHA$
M!($R[2KFFC 7[]G3>D.K:H.)+2N=!8G.(!0DQ*%/<^LT6+J_..B#B2';VMY
M2"$.0AQ.[E?N+P[&8*)V6%;LO)W/,XQI?N7=IT4@4VQ6NXYC F^EO0Q::Q83
M_4Z]YPGV0B:$3+2*9NXG$[2CHSW:.R5<R(20B1,XGP>1"6LP,67%[K>=$!D'
M?;^LDO2;6BEVV]0%.=K5QB-%44>*J6N.;LYUR] L1W^P1YHZFUNZ_;^*!IY1
MN14,;_A!<2+:4=KLC(LJ@K9GT8928_>A<1EIL\1.X]^<('K]$<";F?B&V$X4
M=B;K@)0;$:EVN1&1:I<;$?%G2_3A4O;IY?X\Q=78915KFL'0H?6S*U)SD\:D
MAQYMN=BROR+P0V.#Q?OU0^C.7"=XO0NJNIQ]6#^M61NCM-=BTGZ1MD"[72ZS
M:UK5B%&K;<18:C)9:DO(^WG*V&MR1N:N1SLER9(;2HX4<-9:4=;"WH$IO8:2
M]"/?*RI<KU9+%Y9-46'9IPOIQ9G#1&@+N57@/[LS^ [+H#X]+%_IIQ$,"<^$
M8%V?W2FV*_6EV[M[[*MY=Y_M6(J=W"4K]U0^FLS[L7W5?!W I\&&UZR!?9?2
M?SL>[:G*\UF0$@38.>(=IFF#5%AM-.CT51O>3ULDDOAS:D%IU\_Y/"3TMX!,
MB?N,RI;3Q'EE?[RXT:*T+$X-T\9=%6&\2*2DFR+>[\&+G"?L28GWMFO;IQ;;
M]A6JR?%>E]_8H%M5\TB;\VF@(D!SU_DQNS<=U(XR>EJ=9U@7!TRZ0.9[!F+?
MSWBM$XG"WKNQ:#)-0%N5R]C)DPF91U&0].+WSM+QID2Z7Q 2 9O=8TM>>EDI
MLP@&G]Q9V<B3"<0"O,+'1;&79T4KST+OSK3/,&J*< &_//K^C/%S(E[M>:_4
MW7,K\_F-CX;VD,Q>TWIA-5A89;RQ:^0<WE-%3Z:MJ(:;%;^GPMV2'!MDD>-V
M<=; )Q$^\Y_PE@_K$/QS$GSZ.5VNT1W$"I#PO]D.730U'1/_-W8'A97.:45N
M%&(V"=&J(''BSH+-S*:Q3M4MB;5!] _..P8JA?&FWK!<[H@4.LOCT*74A_7X
M3 1.O&9LDJK=>*9@%'<AD'%BQAD/)K:Y4>?LP#?'H,WAF<<"\FR2JD+SW8/T
M'RUM.M_M^J2K[&1JU'<R;1,/L)-XP GZGQZA$6)UH$'?$&@HMSGFO>)A-WF_
M<*K""EI%6$&K""O@H2F+6$IO,&;YJP3/1*_F"90'?;9T&T6!^[!F'5QQZ[9<
M+1RJL.Z>R*,CW9,G%UXU6T\CT%>_NT\NZ,J-08G6D0>MEY$'NG[OG1#6#+=E
M+B?EDI)R!:0,*0UAGPU?K-;HY[/NXJC7V4/)[,9Y)@%PN<2B#^AO3=D*T+O!
MU5Y'8004QQMGZR"^GQ4>P!VINZ2//LX09&FU7(?2RH^ \MA=.KXDO2<"7JP<
MZ;=--\'PP:@0:893 FT97^<4N!"?"MM_8*^91'Z28.J&!!_&)NNO:!A%EC[=
M?_N6/ )8]ID'">#*[_=_AAE*1*!APG7PRL?Q1 ,X]![&C8]8V-"%-^(F+2P3
M*+/G@QMH4)WWY0:7.8 OV'6RY,Z3R0%!_@3^#>H'(&?(7,\3.&7/CV+BS>(
M$%OP9(\XVX9-Z%;2!4=C/H?=+8T0P>MODB'OT9W]?@I;R?62W,V+"HQ*T*TW
MXXS\ U>YK-3T45-[]HP%MYO,][&U0V.W=KI*SG)*PX-LE1ZH-D'&VV:]BG*1
M99*%OP3F"M]NY?3H=30[;NMNRQIJ([UMZVY#'X(7T4T;:0T&T$T7\-'05,<7
M/JCFAMM;%KOJUV%XR4FC'F3U&6PR*2S4N'E6S$D_SKRLK:;U/[BI_)0/1E1,
M]7H6,H/^J,M7KTA9[_<BYRJB[3GA#8?/_!E<Y9<?<U%$W:8]NR!J2Z*JNRB>
M2@)F='(M2.9R2/>&.OW^&AXQ@VT&^3DE,*'44YPYD?-K&]I>1$HBW9HX$;RK
MZU3$J[Z_HX0"BDE3#1:OZS4;E;9@Q8W7EF&Q/0"5 C-Z5F4AC@$9U1%IH<@C
MJUQ.4-2%Z /+7+(XM)&&#;G=^PD!!>S(FKEW8K>0!"$)!T\FV-#E9C]1T 83
MW<#NQEI/9*$:]V\UP/X/YL1FMGH:S&3FK]%U:[L5%Z/;8G37L+/\2#S_R?7$
MWO+(>\LJC:2H0[7O6TAZQKD-I_0YM^A0DGXV@8!_<L"$M DPL0YC,  %7?!C
MW8:CW%K.4-M1L](=/".?B=%OXW8Z[S7%RW++5N4K792[.047A'<I5((*86NO
M2A],5$M6M0MJ8"VXJ\7V]+#<A85GQK)A=%5G6W!7S[AKTY;OL.QE GN9\GC_
MZ$A'[%6](S3W3P3O9 =U_N^Z4/>90P.% RT<:.% GYL#/18.]&5SUTD=:$LX
MT)?-7:=UH.U^.M!7@[WYQ#)1P$%(<F&6KYD$(3)=![3;]VYA^(93V*N^OTO'
M5!OWG,?N:<Y5DC9&<\,0RY7)'Q/NY1[NY1=O&I GK'RT9,FE3#=G<TM_^'$J
M&*;:O^+%MT& -7KPU\)1^-S]268W_R:!7Z&QC1&B_"U54=_U1&4+C^"X_F;7
M[+;92S 0B2?;8['#N5".V^2#GH#E$/<FZ[UIX+!#X/$<W,^= U9;I.]NXU-L
MFZ!RH6*WT\Z/!XM+&\#6(J;M&+AJD55TC+J\@IWVBE-UQDX()+!E0ZTK>"38
MZ;S8:<? 5&?\9##U-&J+]CTD/U6?[]KB?/<XY[N=8VLS]4+X(V[P^K>*0@^-
M>Y.05U\39:O4O$*5%('D/0V2]QQV!/08H4:U7DYBSAGEWS0F9L8UIAIW%FIM
M?F9EJ:K$%H]26VP.)J-AQ6:\+A'S>'Z;8,T>.I0-G#DN<.:.##E&AM2-=JZA
MX$K!E37Z4N^&+:W!1#&'=LLMR]$/S<\<9L>WF&UCP/E*0Q7;D>TV*^<OS$>A
M4+^5Q#&]*LZN5?K";NE7'6/E3G0B)Z172&]_',]ZF35'U/7L"H\I!%<(KA#<
M#GWS!LE5J'<^VKL':3]$MZ;U9;8QP8X5S&^]R(TAJ/<) I6U1"$SUC(E*;Y>
M+GA>+FYNJEL6-]_4GN2(_%I1WSPM5U\!T&5-:@@G4MIH:X<Z]4Z8KU/_XJ^7
M,VGAP/L>"/'R1>NWJX!NU=-5U$#O2;GQ7@[J FN@5YLF40/].A:R9?7JLUCD
M+6N@MSNSOXZ*W-N4.1=T.U8E\XNA4*Y@^?55)O_TM%KZKP3=RDSN$86I8/J1
M2#=J!-ZI9C/R;L_]V2WMK]T6CV<B7%BV5)&(?+%LMP% W!';E3D+.S4K=3W)
M!5^=/5]9)^(K6GRLJVA?3S+;^VWV[[]]V\FV;UOY^P*$P>ZC;3<QVVZD[)UM
MUY\B\X+M<FRGC4ZD@\=@VT>"KRZ6KS;D,!Z,K[ N4KDQS$G[ %STCOZ''SG+
MYA.P?7;U;<Y2KS(9KX]>@PVZ7;;TO<6P<QXX@WV?8/B]DID/95?&H\'$W-\/
M%APM.+IM/O7!6%K!Q/RV6?G]9.DM,$_X-Q+>]=:44A02PQAD\E\/ 3ZD!B_#
M%U=760;$R@]=?,#;@"P=7!2.8.&+G[F1$V.4WN(\P+S74?TMI<.K$P&<++.0
M&ISYB<-%'G*U\4B!RQ53UQS=G.N6H5F._F"/-'4VMW3[?Q5L4\?O6B39\2OG
MD=P\!,3YZ\:9PQ3?.LL7YS7$=<RBE%SOID#Y(M'J5R\9Z-';K5/J&4.I'<;N
M@^_A<@>4,[^[X5\?W7"Z],-U%6INK#(5 IQ,9K<1_PP?FL?2Y1Z*&+,/ 9FY
MD83/IT=N]\!F[AP$RHND#^L0>)4$H526G"QE"U*4C@G>7X<RL_L&W4.%Z7BO
M$CP,>#&4W"B4IHPX 25.&/I3UT$\WHL;+23R<T77 A/K9V[(,NW]@!U<SMP
MP7C3A(!([+2^A>1,IZB!0PDN(^XS2]!?@ Y]7% @H+-:+6$-XD7BXX!/ _\9
M3(*<C PN ;U.W^G#C8'TY(-E\0,*00S\*9G!$,.A)'T!HB* T/5P$%,"SX@R
MLX:'^I+_$#GPO;0D440'G;R9(A2GH&GA^W16\-AM (6]6FK.[R$8/B#!R\*=
M+B3$43[!S):ON$Y\RD"!)TJ"9JG5$I"QXX?+O-#>S=G;4+A^X./NYO?XWCN/
M?9[;1,&$IF]AM6;.:RK5&D;$BL*''+=A4-HA!Z6#VUL>%%P"!$52^DC()V=&
M12,5@9>%+ST1$F7Y[C\3&:.BX00SMB@(,L5!X1,\6/B,( 791Z(@+OV7DCC
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
M9KD-11Y.QG(Z]LY39:," '!TECMKYWV? E&=^$17X!8=VG__2MH+D $Z6]%
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
MH'64Z@)],/'\DB:HI-W)%]=/IQA74*#1BF@!MFKI.][P^#[%$5V'CV1*GA[
MZ6>[TR_>#)S_P 5CC.H7G0@23/'/Q*\XH?>  M@3]V%\0E-KP.9D8PQ&WL%_
ML$XX*7,PL8?V8=V'JKABG;E,!$-3V*6-T<F,@3@TQ;M2TN-J);U1'_92BY>5
M]-EIXGNRBK*JF"G:#[!YBX(UXR6J@Z]]XV:?<N-F#2:UE4IWWK=9HQ/J77LP
M,8^O=VO5;BH%5F&CTJ':W87@':E=>/5N:K<[-[0O0;S;Z13I&!\:TAQKT#>1
M3P\)G<> $#P6O$CWFV70>]+M^A'\;<E&AE;@9Z7:?EF )+W>^"\>"&%.A[_!
M"P=,"9!@\*M$<\1HF \U;14YF>3A?7_WO<>_?/P.)/8>I7GAN-3&X T??+ '
M 8L.Q\'#-PB?54?O_G[__@/]57GW*WA0*(0/K_29\5 D;/SYZ(72E 21 Z8&
M)D4/BRO6G X(_O;704BH_0"6KQJY0QLTYM\#T\Q9EUH] *H0M$I9%2@UYH3"
M1F,6_9Z,]G,\KMMX6'6:^!MLG.#KN_E7$I6?DZB&&S75#0HX]F7K\DO,$1X!
M&E#=$Y.3+-U'%VE815=^5T*J1.72\6:>U-):*=7*<V^"55@G2QU,M%'%5D?B
MEHF[&RYE>Q D:HV ?1*#A12X1^ !_'GW3 (/Y4_Z#'Z/-T7N^HXWO!G<WWW^
M_NM EE;+=8,MJ>,A=8-+@B=#7Z@?A_-_[X1N>+\*B#.[\_X!@HQDPG$HE4RA
MT0/W,A[N%VF%<N;!H I.E\MDY''M8#->,"*)(4EDJ7P'YR"*SX@OC^#^D!,!
M;*S#(!QDEOI[0)L92B$\ZP=>/$>P!]4G)'AV*86!P3BYP5&\#4,"7/JX=F=H
MXF 8X/DZO+<#(@3 973"A;0@RUG<UA47-G"GJ(#H80\?*5V% #0C?OXJH4Z2
M%G242_((KZ+@'7R[/Y^'*#F/H(> 1?"1R?AC=9,0AF\(8[4U3T8^]9\)_$Y%
M[%]K%Z@@T]=Y/OA"*Y=K2G1CX)FI9E?8[E&1\[*(RA%=>*^HF.DT0(\!/P&#
M@#^>&VY1>.'"EL*;!U28K87W.YFQS<C=O"L7U-('$VLSUF#;94'RTV-L/![$
MCY^<N#\P3)4S?JH4';H3FH(@+%WJ=<7V$6B?/MRI<4$/XIWJ^YHD/KO97HZJ
ML8.C6F&U@4(7Y[FB/H]YL.+,N;T7.NY-X $4U7^#%"W@TR<7&!.E'5;WBS?E
M_F#&#:07IGY@.]]5+OFJB4VF3>0?N<^75X\.E50T$_$@?B=H@>)1<%8D8 -0
M>:(E6JT#V*JRR 9Z/],%$"& '2RH"XH[A,^\-7(N,VVO:.?6*U ')"B9!VYA
MFH$A5FE#>0_"]3N." -E/U*K2C_[@7HJE3NLD2F]$B<(B] /JM' 2&(%-2"L
M.UWPM<)!X:3]%=4N&*B))XT?IS.=MX]-Y(Z11OE2@DVS0A98$OSS_?H5E,8=
M'1O32%7J9CR8E'V<V+U#Y<PX)>/F-2K6.E<M=^RO;S6=+^SM7_C+T5/COGVE
MOV8-)OIP;#3Y:WSQ< +.[/^"FT#]]<1G)<_(GW/WF7X&[+?R8>;8QIZY!&"O
MS-'-$\QLP2(M/_#S-=SSU8]0LM"/6]*E1Z%:2NCWP.:)N2@H$^!"@=!3W<TE
M-N$13O+(Q[A>PD8KX#]^+8PG92B<PJ=UT+#O(NN*5=AP>E*W$G]W0S0O0/,/
M?M@:#6?9VX!SF4MZ"Q->YO3ADS,#?2+-0)/%<&>DQPZ3KXGY-_+@1W@MK\8?
MBU"[R=LCC/-M/#,*".Q+0L+V :V%RVIR7+:86H-8V4IEY/67+(2A#J5X[24Z
MU0*!3ENBLQYZ>&B08:,C%#4JO8R"E-&^TNU$ZB1\83%N5!BJ7+"YJ")G9 G,
MA>X%W,OT";/BS'L!A>+.VHM;W4E(L[BQH;QN(7*8X-P0CJJBEDQ=C!V4HKV+
M4LQ/94?%J*&]KBMAG"C&PIJCF7X@"V<YIYL_7%'&!CEG&G@AN\ LF(';T5VT
MJSW:9;F_\>7YAJN3A+V:5AUVXTK5JL=&+_:P*X4%G8N N$\/&,N=<5:/[SC.
MC+>T)T:-/<D:^-C7CFB(L>!#P6#G[N.:!W[JW"@W6I95" .R\'@9UPJ<4>8^
M!KF1/\(UN(A\(/QIF<T0NHY/>,N,;8SH7K[&4483V9;TRJ']9-M$B+U1%==$
MZE+O=OF:=;6 PX!Y5QR:E$R1S.=DBK8;_>([V*W&PK<Q$)0+/3)6C=EY!GNJ
M8$;+N,3<RW>.2<03PQU56];T/+W*=4X>BRO8;BMFJ\U><]RMZ;,?Q%)_-Z<4
M8%%7I;5JA#W9:%AN)5?TEW_PC49Y]PX33D+&K\6] ZXB2SC)" ;=&"T<1#=,
MX4FO](D[GE386C/!\F'Y#WA<#:SB+'<T)!9-MBGWO,K',7>-)%8&WF*NFN4"
M4KOPEK[!_H;5!O@A&UW<D6XV(K\V<MG%!1%_3PI[Y%-8RM73SRF>F#GYL.3<
M!KH0[F,E3?SR"8B3B>ZCT76C->5??M8-M!K\BJH>[V2*@9W\MF1XXV28&WN$
M5=R,C2<>L>')(+/(SQ77 *@\UZO'P*%_96*NM,+5^!W&XA\"GOZ3PKB6_M3A
M:4!W 7E,U+?_ /M4AY,M/M$KK$Y>F6,L%^0^@F4",PT_\,@?S_9B?Y@.D9]!
MDM@ ),,L>30LL$JY(O57:@*LMMFLRC&BFEL4X.;IV]DZP+!JN@P84A@:I2@K
MC;TR)P3122 ;0)7/Y"& N;Q*BDG9>@P38--TTZ,G9,,GYR\\./*05-0K^1?<
M!M-*?9FPWIGA5&&$Q]XL%*?''9TD/LABAO#[[U_>WWUG9]9(6@?W)E,:2V1E
M!?+'X+4&A+VP'.M&JN.9*4\(Q=G'9[$XL<SI&)W"=+F>D;#QC"Y:.%&6"\K$
M<^DK$^+. E!+U"5O*=X;(HS? G\*3!E^#OPG%/4PEO76LJQN)<L5'*2F2)RY
M&\#Z5KJZ#P36D>X7R]YMO;_ B+?MV:8WV^A@4([<P:TX*+YYB]5!\,1FYZ*M
M4=W-%._<>"8,HB1#?.TL[Q)=_=G%&?\/Z*L_.([R?KH@L_625'>BL4=ZJ1--
M_UR(VZB2ISE4%&%OP)5AF@%,G5]DXK14&OV(IK4[(=]2AU*^B/G;CA<]4\BE
MLG#[NXK''KFOC#(<J^W[RBA#R[2[:>%B#E5#[:2O#$S%''<U*%-I'M0Y=N"H
MKN./J@(<<:KB:< ZTQJEH8[_EDTH=KWL&HHY(I1]FT8@._4V%]7)177RG.O0
M5%09XPX_>"FW6V]&2VG$?X-;_@ OYL"QV*E K7'GD9;5WNP1%L-29-/<NT*N
MZ 7?1L^8.^F9;6I,BQK5ARZLFI'-/Q)_]SN)(P=W\V_QSO"+AV+YX\5O+98F
M%4MKO'>)U8X*5U^)^1_WS?QO)9;;N@)"+'-BN0A(>WN)$$A=UO:O*"_L91O!
MM(2]O!K!_.PC^*@L>IC7K=4=W?;,(/:^^T+O!W@1+L4/AK]*3@K\.0U[GK.7
ML4<7BHM6<ZC>X@KL\98=?\]OUUO[&_9@HEFRKI1S%?:JQGZ 5@K7X(G\3L+P
M+3NY<,-P38_?IGX8U3</$^[)(=;A3:>"RP">#'A+,&LE_"WPP[!"')41^"!E
M%^37GGD?EVP[96D)0MB9#)XP="\:PQR/0/U69UT=&\0^R(^,#_*CY(-\):W=
M$$6A;HAFU!6A.J^F,,WM7BX66S :*HK9%EN@*\.QI75VC#^J_JH]ML :=88M
ML$VCHT&-QAT.RMH'\'!P;_,<+$ZF!<''7;?=5TBV%/7>8ZIQK=HGNE&/-4>N
M:_#3OZ4H:>I>=!:1N"XO5SBQ<293%NS"-^(MO56U8U#+"3H4'F*G*41,B%A-
M7B5/X]PM2*T@@M^4QQ6)PD+>A+P)>3O8\9"B'^MX2)P0'>J$2)S0[')"\X%U
MVZP]J#$PJ>ST!S7B*._4C))V9JWE%6R77.Z_*GCEZGBEED/&XMCWN,>^[4YZ
MQ4FK.&D]ND>?Q*F26B/M U46"U1I';OO)SI6%9@)(<GG*,E9A'IK$;99[$OM
M.-8L1%B(L!#A$\.>U-&EPYX*=;6:"W/O G': CEUE?6^M5[5^S[\(K>\"P70
MU<8C!<BEF+KFZ.9<MPS-<O0'>Z2IL[FEV_^K&,K@&%4CZ^JUT*6TAALJX97<
M#=C5$E[GF17I#<M5H%25:4 01%!@$?\,'U:H#;7#J^]6!"LB>X^U+U<J7JZ4
M7\[NKU0BN;\+J]M8:JNB[CR?> 4YU$']/4KE/4D%^P*_<UVBJ'F>QR)^[OPU
MS_2G;$*<[0A'GITE3!KK^?FL\EA("U+ROCIILS@G2J[ &H!DE389 7[ __%[
MIDOL"3F/2U+R0H#\.^PS#S?3^G=Q#[68D]@UH815DWF505K TL]?P!J^W?CS
MFS7\$;<'^G[W9](;B!6HE$LW+EWG 4O/86DQ6I2XX?N;3)4Q7E<Q;7:$91_1
MJCJL5QTKH1<N"+P5)L2ELFXZJP#?&[UB$T*'ET?.-!V89^\N#;GVVYO2<)L'
MF>4![,GYZ $#865.("0C("]^'@0D7/FLE!1[:Z:&:#R UPW+S'J'9JZH?(8;
M2D^TP0UVS&//XUU*).32I(HE&"O:'(\]*LX!9H42G_PP2JI=L@68^9+G1TE/
M:Y W6CY]ZK*RZ7*N4.4:[\"6F[0+#SXXV_::U5F'L97G6: I?0Z^*E>AG=T0
MKEE?H[@L9/Z:M-,I2H\T3<I5PP+->*,@_QE;#$FA"]K!887/>5'=I%@NL!2,
MG+<S*%&J4NA6 ?BP >@;B;I-K%2G/P=1QF9#N!).,&7U7F?DF2Q]WFR*%72D
MO;Y"+"'-:ZH&?Q'69C+S/?LF;L.5_[98J3WE:-J-X36M6$I[E+,Y/6*%?:RK
MG*\WGE1E!WV[QE*F0(O'9*)<K<$$4=5AI>X".6 HOS,%F+YRC@5,X3<8"!=G
M((E'7FB"$;!6"(,.>6,$6NDTQU?8J\M!PL+EL-1TH9V?2!*7\H/'FRK0RJC$
M2^/4J%!@D,41,JZ%M08__=^YU@1Y :9738&5XTN0MQMD$%9YO8QHW65@+^^1
MYA8$#E6YM T]^;D"#B:ITI@Q;DS9#)<L5RT^_H(6@4T8"V]H566TJ9]2UA/Z
MCH.]F_\9$EH/OP7\+RTHJFI8,[@.BY14>\UWFF.SS)1G9V6NGXDW\X/JMB$I
MU;*='N+RPDZ+]@BTK#+K#A%K@)T;)M"*S3B6M =%46(<=J;RY,\RIA[&X_G2
M(^T##2X$T)W>G+)*04G.?!)2W8Q7!+-8%VTT8#%EXRK2V)$0JSG3MX(O,BQY
MA&W<6]K4+HQJ2JNJ>H5'J%<XU=4[QCXY@W3K\8-2^@E,?%RRNJK(>*I^REX(
MUPA<M:9U6..ZYJS.-K?DV%:R37W6+:FV9V+5T?.H;'VHVE;K/*K14#>Z2GX:
MZ>V>5#<H%?.,NJGV.AI:5KLTJL9!-6><;5GMM=M:J&V#S?T*.Z6U93]1.Q67
MEJ65FPLQH<ZJS%XNR8KQNVO)]BEN/M[NE![64=;]5M'R@Q3*Z7QPUX"-90YX
MW<_/U/]%H%[LE72=>;@W(JYW%-W^;+%JBI=S.J@T'_#G ][;]R7.G 0:@XDI
MJV9=#\HSQ(H*:;A4:1@?7!K,P<20Q^.]C\4%+K8CX_D/)W#I)GAO^RF*$7=@
M<.+EV%W"L,ZP/+*[ H;V !<FN&=;!;T_]UB4>Q11I/IXZY\[.=YM5WR,>I"G
MN%^8Y]O"65]RX"E,]*E,=,.I8W:UJK2K#=ZOHO5$MPJF.:)EWIUI-*P<J]8U
MN10&^=@:^0L_>S^8H;[,#-P#*>!X-3ZQC6N5_"B8I%W.TC[;\)M@E%V4[A:,
MH@XFVNA,VH1<A.N;J;+9@S/!WMTO;&V101+4D3"^IS*^28Y<)L945J7:8**8
M?6E!*/CCB#9W._[0!Q,824_XXQI,;;.>W><G*[O2@7H6F>$B,[Q/EF[G0Q3-
M&$PL6>OL$$44=A#B*\2WK2.RN_B:*+XCM>.:Q*<LW=#G;I[;7;53!8IM:E+$
MZ=NCS>G;FBD*4S04IBCF IRV,$5]08#FU/^F;S'AZVQ2O.XQ?3;)9<XETKD>
MTX@XMT)N9HL4L!!3.S.97[D,+QGV E@N(),=RE*(W9#F%-*LYRM- P,F'HX8
M([?* S.'AF)WE')EJQWE@>E#M:/DM-%0,SL<U,:7;VMU>I MUL.61=598(?,
M_^HY$;0MB+ C?^V0#'?J'*^XP \CR6''4JJN1,=2L"W[LV87.6-'?%5+7KN"
M*&=2(P/=EM"?NM3QH54%BH4VCAW O((8QH5&(394B,VGS!207ZTC$^/!1#7D
MD;'WR4E_((1",BY5,NQC2H8%DJ'+FMY5O=7#2,;>-OD,$1YQ>L/O)T]OR'A5
M%5'84R<_=#(ZX?05?WYK+KSXB'7"A+<G;%HGWEX#RO\] 8M&;J?3]=.:1ESS
ML/^6Y@X3261%NZ!4$B$SERHS&_S 8\F,/CH'F;E&#W%#!F2Z_,!'JX!@W :6
M34" 3]8!KRF9K2-A53 /71F7,1BBN>)YL];NUJ"6M<K<HPXFIM';QIQBD];N
M9V[ ,(#IC?OS9N'.9L1[BZNM%>94<8D^F&S8"'HDS>C,_W-<#/.U8QRO"L*X
MNYUM;5"-P423;;.K//(+@1P+:;LB:=O=]6@M;>9@HLOZ>.]DXM-)6XV34D"X
M*@R%=^HZ0>(@0/B8@\D_Z1_8"@-&Y3P2WN,B074P%"K"5&ES@M)N8%^;<X'W
MBW!4\6>QC'D?ZK6=192@L2&+U8P.B"7[E@GV]UBNZ9>8;*SD+#1N -_.U@&*
M>6J3Q]C<Q]!KFPR*!=QC >TC+* UF)C#-*S38@&OT1INJIF?R>3H@R$\?Q$H
MZ;#LAJ(3 ;!A#S]4C4XTF%B^31JLZ^4S1K IW&WY+GDS=B;W7Z,)*6VH<ME[
M?5 [/;]?;)].MGVZS*/6VG"GM\;^HHWG"WHK%_TC%_7O(.G?2(#)=TF@\T9-
MC9J"1LWN1:FOTRS)+X*%#\G"]N%96$46-GM1(;:_+'R-_D\?MM!75EE]%SO6
ML%';5@5H@\EX:'15\>="58!@X -9L0X86!<,O*,-RQ>5.E*!J+,I'#1UPH4T
M7_HOARD:Q-A3](;?O2C0>&B-S:Z* IGMR@O5UM_1AKK9]N6U18$LO:M!F4IS
M?:&^E/NYD$[GHCE\:Y)=:W/X#VAF5HX+UB+PGR3G"7T>L!7>=+E&&E$#0:0G
M,"'K@-HF;(;&4#U+UWEPEV[DBI[R70U.Q*G3.'7B 86,-SLI%=00_ML[Y-<[
M2HONVCOTFO_FO**:"]M"CPW:;U[3^M)<04B$D(AN^LWO+!&TY[RM[]T1NR.)
MN 9_;E?C.C]D3'WO,&3OR"Q*3.S<,))KDSOO=[Y]>*U2'>-.>D>**BM"!'K8
M"G,[$; ZZ8HIV@]W>NI\&-LI?/ K],%;V,YO@0NLMW*6J2M>UA?V8&+U TPC
M=I^"\SLRF=MPOCD"SE?Z$G>I3A&P6V4(G!?8^GCW7X,7\M7W;JB'X7K/X"OF
M#_/QKPP>X*15?7MWOXCO%$#^$E55-_[\9@U_\ X,_D/DP&/IT1[Y.5TXWB/!
MP!Z_Q7^ 25+F$M5YQ1ZX&U>V4-3ECG/@%^\3Y[_/?I /.6<VQNUBSJ:",6?+
MZJH%K @=";$YE1]\3+%146R,<5^Z.-1T':WM*<K?=X.L_E8?%I"%'+/8 %!L
MRD]6FO8G"<7_<*)U /_^P#'_@+O?+_WI7RF!]8%$@.PKA$(%:[(A)[KTSM\)
ML "I6>U-[]9*[VY+NAS<4[%.!I']O(:9$NG)]=RG]1-W659\:R@Y <GVQ81?
M_7D>&"=MBWC-4V74GJ/Z#'FU[>%X-&Z+>#7-H:T9G4!"%6.HFU9'.%5#T[H9
ME#8TS&;(:[<XU?-HM5C76O#:6D[FVNGDJ7#LC>?)VDR""C6JL<6=P" OV(.]
MQK*?&XKL-KHT<;CWXYI\A2?^>"'+9_('/'[1&H9D4F">NG^JO*C *T2Q1Q,_
M4+WK@XB@2;M*Z%U%90XJ@L<^9#BE-3<W9 I=626,PQDQ3#OZ\>*W%ARLG2GK
M1E\@M*+*2H^T\JX\976DC,\4EGU*?3O>0]]>8,V& ^O;14!(:^FPL8. H?<%
M>"DJ@O1-X^["5>,1T[E[V_$SA?.>4N=:PL<]GL[][*^#UL*!I0SE447/0>'D
M7CQS;:-R&5.5^48%I=J/"IA7YL;:PHT]HDIUG]O[&QKM.J==4 :=8*Y.56J)
MJ>;N3S*[^3<)_"I^TA%Z:JF*^JXG''4-4/ ?"Q(09QZ1H/;07?@7'6G:6R3S
MSNK68"WN]PX:" _V_#ALD[IMX*QFG6MVIG//U,4]B<[UL?IF-<!P)RW<R:G[
M10O0MBJZM5;&(A*VK.^OEL\$^2'X\2@*O34?8B4'V50%^J$GO((*AY>ZE *R
M"DA(O(BE5K("'5?F;K\YEC+_TXL;69'9IY]3N/26KD)KB<*&?+(U*N=\EWH+
M"U?[DKBK4C77<U6)<2QL!3@J1\6.SC;7XTJ7:@7O:.YX@DM%9W8!:.V,0/W6
M)!TJDH[R)BT%MAB&;':]Q>A@+?N-/A?2+*3YP&Y!:UE6T:E4E:[.S$XKRC49
MU+GVQQ5_YS.L&W.N,VFMB@XKGDN958>JD?F,#C;^L)SG5Y-=O"&OEG.3K@['
M]%U^Z-*B.+1)COM,T@8OO^13GOF2C-);G >@_CJJOZ4'[2MH K1=S+_+_%PD
M1:=6SB.Y>0B(\]<-/3YZZRQ?G-<0^2*[@+!Z!1H6IU^_#DU9SD=F!Y1?5QN/
M%""18NJ:HYMSW3(TR]$?[)&FSN:6;O^O@JVZTKL.O7SCZN4;2NWR_N\C?_K7
MPE^"H@@__6L-:NVK']'F9$L?.W*4L_TMC2E/D%DRNXWX9_CD? V ^X43$/[D
M_Y38LVL[I,=%$K+*('TA/+R6%;3#-M2B3WSKPD;#G6Y!_P_^TQ.,G,X]+''2
M]AW$^M N[$?: .P_0^G]*[E9.B^AC&4/@(6PPPW\OHX6?@ /G67[A6'[,#<,
MUT2JM<$AI5"C&?[R]7.16QEY*<\R$M\F[]_.&H]2-@9I!3TDC]C_2S891D:7
MD@U4>G$C[&,32,_.$N;ESZ7_:/(OOI& #G"/"7YS@KO@/L)V;/_ =Z:/+,_%
M&$RPR9A:FL50DCXYTT5N,MBH#>.1T9(U>JN=QS-H@JV7R/'#Y=NOM$?BW?P?
M>"<,&-_-I\2&GEDC8,LIKM,+>"DA\:JF90XFOD?*2X,#@YDA@W(%@PN27S!:
MJV,9^KFI!F1*P'!+(&XN"-@,UG5!/ ).CC1?XY]XUY(\.LOEJ^0\.^Z2ULW
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
M=$O&@C:)$HPH A2-"=/$;-.[Q&H5R,_U/,,T8)EG-AWC489XV,PS#T6>^9:
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
M=Y4 KP!O=Z\2X!7@[>Y5 KP"O-V]2H!7@+>[5PGP"O!V]RH!7@'>[EXEP"O
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
M)E7$4@-R"W5\7Y"? 95=*BXOER^X0T42?'$VN!1L<3@HOY*%[?JPWG/CBVZ
MGT5FI&#6//B[ 8#W/TDX=2,B?0%+7G!T Q"]A2O0_Y38WA$.NV[ (//S%0 @
MY% MP*AG++I4<OD"(IA"0,B?PX'YG80+Z97K2Q@VBDJ)AY="4UF$0:(AABI!
ME"Z)WV=0__!+R*:MID!V[E5-LEQK(22ZI';F*H&JSEPE4-69JP2J.G.50%5G
MKA*HZLQ5 E6=N4J@JC-7"51UYBJ!JLY<)5#5F:L$JCISE4!59ZX2J.K,50)5
MG;E*H*HS5PE4=>8J@:K.7"50U9FK!*HZ<Y5 56>N$JCJS%4"59VY2J"J,U<)
M5'7F*H&JSEPE4-69JP2J.G.50%5GKA*HZLQ5 E6=N4J@JC-77<(XD<])',6V
MC^M-6XE+O(NX(B:,'+4;N':L9N"\?V$.M7LV_=95'-ENRI9Y<#?A]LPV.)CR
M6L?#8I3()LYJKG-WF:_6.G2G#4QH_Y)*AM)Z8[,_&IT/-QWY2+Z$X<?ZJ+&F
MQ\]2:-;B*=<9!ILTJ%LT^]9U;/:]&G-SK G(!]TOU.O.7"50U9FK!*HZ<Y5
M56>N$JCJS%67,%,NM5[$>/GC3I95].<</SAUX2Z*$N*\2T* !AO/P_KRY2=4
M9!C;W;,S[(U'EA@3WUIFO-3Y0'4^G2+3[.[3B9YQZJ2L%-7,@W_>M6, 1YW[
MV+7CNG:..%9>"(AS$1";!4/U_+ #G+TEN4#GZ15'ANU^^IJ]L2:/-$,V#H^L
M-#DH3!@C7;CJPN/2ZBGCTI<\OUH;M3]B;8%DM48-1JQ//X9:Q+(O.)9=Y+E6
MQ;)'&,LV#QYT*F+9YQ/+1F6\"Z'LX: W5OK#9N96BU#VQ5\EP@,B/-!4>, \
M?71@J/3&QE >BNA 2WGQ4IU_=5JRV?+@P%#MC:V^KK;$UR>" T(^G*5\V"@7
MNA$;&&I@FLBZKLJ&;K1$7ER"P_G6]J?$(XX4A(BR&7&W&[8M*J".J.H>R* ?
M&!X3>/6-[[S_N71#^H2,87?G3KTW'AZ8-M,>AY=P'Y_+P7<DQ?A0_MI93Q[2
M)!I1']683[DQ;^21O9EGX2+;$+363NDUN^2@=?MCUD.C-]:4D:PUE@MT^IBU
ML+8OP-JN4SI:&[(>FABR7H7]A!ON4#=<ETZ,ZI"UV9&(M=4;#_IF,\770CI?
M@'3>*)4;]X7FJ/Y0!^BH-[;D@:G(AJ:T1%*+5(S.7'4)ONK#4C&$?WKK2LW3
MIV(8 S .!]7&H7 YMX&HA,MY ].T,!?#4- (U"WA8VZCCUG(AW.1#QOE0C=R
M,0P5H[U#RY+-85OJ'(0ITIFK+CSDI8N0UVE"7E;K0UX&)KD-*O-H1,2K UQ_
MJ3[5.IO':FO$R] QH69@ML2/*B)>+8AX*=V(>!E#C'@IS=1H"NE\ =)YHU1N
M<<3+,'ICU=(:5(=$PO\6E@M#H_1 (A!8$F!2(C^79(I_Q ']N"6-9C3 H!,D
M$X\("Z89WOTGQ3G+6:88_Q[@1PT8-F93ALUN9""B.<);VT'+YGD^W-G@L9HQ
M>$1T1Q@\M0;/SF1;9P<IV]A!HP;M("'++T"6OZP=]#PSW-S?A^3>CLF!=I(Y
M:,Q.>IE@W%E$>/B1:Z/>V<((#X--23D6YM,1S:<<2>QI)YG*<0) AU&#B \)
M#V0'K:@<.^YJ+IFJB ^)^-"1S:5Z^CS$+C(U$1\2TOG(=E$S5%^T>Y3=M26]
M8P&BT^?>B:L*68AO8J1#^-=Q'\8EB0D?IG=3$G!]!XCY6E7[0Q"#C)''OT["
M-ROA2I^SS7TO* !4% #?YV"FI@X'R4TY3WI UD/&DP(>^ O*J8N,F5+K%NZ6
M8GA<S&S?2?  #XPDRO!2P+Y#V6#[3W_^'TM5S+<1(&2Q"'#3P?2'-/6"")^^
M1/4+[RB_HU\+T84=WKL^2VG3C@M0^L1K-P8NGQ9 ;-:"6!THEO1^L?2")T(D
M*@BE+TDXG0-PI"\>+'/[C;UM#?'<Q!2IMN^#(B+=$Q^T%$]:$!(C&H.91.WM
M>>"!-1DA>7P"FD #F,)#IC<_#YE72"WJX&WA4_J9\A;;S_&OWW_[\H5_^IK=
M^&A'DKU<AO!21X:C#58A/<[=Z5S:T4&@#@?'<A$PA\#G&2N"NTGB>1 "!G:O
M?#.'M!&B5NTER!B-OD9"(-L/MNM15D4N=Z,HP99^?4E">BUBP G@'C^( 853
M+W$0XQ*!PP[$!O$EFR^:;IDB-23P2))G>!0$^( E:*MNS',&X&DAP9?@A3X%
M1$8TD03_D1 PM\89N#/$C@LT1[>6YQ5.G;K:-Y%1EB!/\)KKD'AP\0-Y^^@Z
M\3S5?7(W<D?(8'6+/8D"+XGK;\F=_E/ )@E/Q(2CT1J <C_G8;J:)9@/5Q,
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
M)S,WQM$L5251:L7L5?@0'U^LE,HF,?,'TN%_D526D6L%8%5RA[^@ZKUJ=V;
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
M(/TV#Q+/*5A.^%R'L(-CX2)2W"CSP@<4>+\!@!+'EI9V2%T-V9D#.L,LB1/
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
M& 4!I5<//>! $4"F>2C 2M.G90M--8T"V-;('TXG=*W UZ@ITN]".$@"WYX
M#I=!%+GH @)D4R]*:(.<QG?2#^*Y'5,!%DP![^@*\J*@1!*)GWJ1@()@W3'C
MJ23DZXFF0"ARYJS&4(Q'#UC&@WR#:YNP/:QKO9\77L8\1-2WS#@:(_QX/1,L
M,Q!][(\9(52T%%WDL%8  D@Y%"A^=O,6&WH$0*RB&;,DI(*-:ZP9E"9PC_T#
M"(('J>X#$!H^98@*@J_8-+JF"F]:$M@-BG& (N@B7(E " )EHV9B\\_XZR,$
MV0:]LE;<=$5,?2]BRJ:VX1.-"\!Y$+J$'0?V?4BXPD:QX\94+E"98=/0 D4!
MW@$"#TDC=.BC7"I'P(R($CPEF%J(+5BR!Q:IA<,]F'B(1!:AX,K-#+5]=@)F
MBZ2G"T M>QQ;!S_;\(HI'(Z@7W)"Q<5\?UIB>@I:&FPM_&44[Z@39-H$-Y:8
MELEV"N+29Z$C.(6#M>BI7!!U!;%!NQTQRYVNE?+<//"8U,KO"C2'A4=UCGM8
M=Q13R4'6M!5;FM!H'"XM)$L,T8$:S;?@HR0 .6K[5+1Z*1PIL#@<D)EC-V9<
MR7W8H*G#^90";).6(:<2'\.__H,;!I0KX<+L\;B([$E4&8OMGTSU\#G<IVXX
M31;H\)@2ZHZ@\>DUF+(S<@4]U+>HE&'QSW7H+6SJB+:9RH$V8Y[PF/H'DA3@
MN=I!IF)BWE+BV6&&;9FC,G=;G%(/2%0O>"PL%<EM#A\3E/EK*_M+Q)8$ /C
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
M_^P,&.$':"T_E+UTRD Q4C\=O")\DF[N0\)<:@XU9FQJ_O_=!A45OE5H!<U
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
M<ZT#WA:@Z)W@;/0K(A2"1)_12+2C #6-3;?*T.@;A51K,]_(=L"SD0>">")
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
M"BI+?!:!0-2A=U+E2N,_FSR[&O#E=>$V0(!,G2A*<'"90)"@!),IEKQ&6L]
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
MU5)_Z6SIYV,A>.1/\!3]\L/_ U!+ P04    "  S@!=9M.*LBN8U  #D) (
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
M#U+(0/K?B;H94AX#JIV;ROF><?IX(J1R2*WQG+&*:6U;#8446NZ%"#DY[VB
M!.A=(&[%L=]?V'PP*?:[M,8+T?[?7H)/.*.-F;]:+Z=Y3:7]XM&\7/[!A4^^
MHN6TO3-7YWEZ&/#T2]Y$,U[CFIZRHY#7$U5\5(XW<)$U\>O4\H4H*PB%D'+,
M(:3NI9X/.L.],YHV3WE9+S[YY7RO.4RDJ*X21LC"L XC21 -$D@;> NT6AO3
M.Q%Z@&F,*7=XQ&_-M=2J!R94S_97-VGM9],YSO-EK:U%RD:R<Y!%J[I',D-
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
MH(R)4B=2Q@Z8$W8+JI$>S'>B1F>I]-'_ISQ=M=)'YSD#)BI$M!Y4ZW9F(DI
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
M6*T%=6\P\BT\>Y;0/#<S+CSR"7U<4IYN)(/SRY=ET;'XV; !4K$=2)"'Y(L
M44LK2J)"=-OU"=QYZ#'M$MT(<JG"^;#2Z%5T]2:,EP,C5^Y=KR:MT#5&)2"$
MS#"]R;P!F0 ^2E=K2#&(.Z,-]QY]3 KZD+SI*),AW,T+2%M[WM5Z$T*;D%(Y
M!K4)TB&81 I2*!)<]6A<SK[&WA'W.T&-Z>2P.X.&$<W C)EXW9(L$@):LTE^
MBA"+K"!K#DG8$D+JG65],Y)>RO0\;/"R7G?U?S[^KZ/E=%6F>:/U4ZQ$!278
MR(:1099&2IO2*-$Y997+5PMOW:U.=QA_5'V^.O#C-ETZE$B&"]Z=MN*K7F&V
M!M@$P%8^10!6&Z'65G4RDLEF\'C=#5'<?=^-TU[NK9DRS5<G]D^1HF",K0 >
M>R;&4>OL4BRPKR+854"MDKG?FW##:&,T0/<0_;=IO^]J#T?RKW8-SWC3KI1=
MQ\^X+*M)1H/6D@ C^(4W6DB(DIW%0C'(8H21@89F_NWPQFB(=N#/T(+J[K><
MH+OH5DV$IJRED>!+FW>J;#@5EP"QUN*D\>2V;1#QC6'&:$<.ID#NO;[#:0[^
MXC%_/UU?)F,MWF5LY9>QLB?DM(&$*H&JB(S->$&];S9L"6U,:62'T!@=!#20
MMK@Y\Z-9FNUZ3I'L%>64-XEL 2+/F;]E1ZS*Y)4,]U,=MXXYII2OP?5(GY4?
MB!:/\>-TC;/IOZB\IA7Q\]\_FI<G](EFBX^;=NJMKP=[(SY+JUG?!?3L'7@-
MD;0&':QLQS%!Y'H_CFP'8$SI6H,39@"9#,2>C8V-LQ7.-TB7GYC4DE253C.+
M?:Y@LB8(H3@H2M6,'BW3>@^/YO)HV_#"_UYXL>]J=[-+GK::(.OIIZ_'7:]Q
M33>=BDUTT5@LSUYC;F&%S'83ZS80P4C!<)G O<L+;8]NF'5X37DQSZSC-X,\
M_9^CZ?KX^?PI+N>MS7=S)6CULO[6SBA7B]FTM'*N;X[2:EJFN#R>E.P,>:R
MOI5*K\B>13,W<S 4K$\H4N_VV$/,8TRQAH'X>M4:?' Z#/R"7Y[)R_5[6CXJ
M_^_H++HNO+"Y>@EBXQ(K4R%@X95,6F?D_2B%WE&[^^ <4Q!C1,3<2YP')1[_
M\.D7^O!Q??*92935)<.OA):MX;K-&A([59#92R_)EURH]VVJ>\#<,70R[)G#
MB'BWCS3[6+7;H/S'=/W^_6)6>&WX]Z]HF?D=F9AL<Z):P:EH6W&+# RR0M)&
MY62"I+)=\/[>$,847QF85 >4U>%X]>NBW?,XXH^E&9VV1^+7(1^U?W?QZ.)L
M&K'PVM5-;?_(W@16#[':UH]5)F<1>2JN&^5V13>FL,Y8V#BHA ^][Y[$-E>3
MDI3-*A1P.K9KUC&P4>HLJ*HUD:,L1._F:;LAW#%>].^TV]Y'A@?EV:/U,V(!
MX>S-&M='_+SC2Q^>("5MD9#?B-;MI-7G3AX-1-0RFN1-N)K >1#RW0%[3)&J
M$1&RI[ /RM*;]/K&AYJX2-XX50"536"23A!\,N""<2Z%8E+J?0=Q+\#;,#/\
M^S&SCX /RLDW[W%)/^/J<M;+23T^_@<_TYSJ='UF:-@L@RU6@FH!8^,V!2R<
M:&EFJ&22(=:'B-?L-(EMN!O__;@['!$.RN?3*S27/O%DRO]PR;"G.)OXJ)"D
M%F"%Y=T! P%6X7B+B-[$E+)5#Q'ZN0OW5K%Q\>]'VZ[R/BQ3RW1Z]CKE7%UT
M-8++Q*M4JP;$9#=5+H6K*CV,<W0!XE;\.U@"])@(>$\Q=KYSNHF);@R.4TT]
M$55XRCQ3%4PK*EX5,+8"6B0K0RJ,I[>BNP7*OC-\?+1L;_.IU7]]IDGHEKG
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
MSK3T>>OXX\>@PPUN;V<J/$1DK;W1%Y?CT:?_KDU5KT=I.5;1U,Y'@5:E>"!
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
M:29UK:8. B9;H-X"76VHMP?<CM*V!T(]30JW,]7O3[%F>NMW UL/.Z3@C3#
M ]=U!"J#4!B'.IE0"&]YY*VS>(^"9CO2O8^690>HJP-V?1B7V6\XR2_SESP<
MKT8D?1$QAV AJ4+ &'+PUD0HSG@I3+1.MBX$W BF_[A/IVJ\6Q+71 ==]./8
M=-XORU5+OM#,JQA3 %I^HH63;>Z3X!"<"\(YK4O9-INK:47)+:Q'%"A\W:1L
MLK4J.F#+YE=F!:-Q!9DS"+RD4ADM(2!QVT:EM7,>2VB=5]H'U]GQI;DR-IX]
MI[A7\)YVRM$U?6X<?UH\M)>K!)L?V]_M@3V7WNC"P);YVL5(VF($6456$'FT
M)&^O1 >2K"=;M);8?./?C*;YE/6%1QM+9M&6"-QQ50MSR+=U68'(23JIL[2B
M=4^ ]4CZ*OYOI.^=\]0/%^^I2_SG@YPFXW0=9V\G'_+DRR NHM,Q:^5"Y""%
MM*"*1'"LD"$8H]'HO!9M!F.M>?:I(D(MU#EN*-;6X\\6>*9T*M\@6DX VP=4
MP_S91B#]9]..U]%]A3<2<&_:3]%9+HP$QLD14]*JVH=$ B?_SDC#R,S>ZU[U
MX]+ZEA1<3TH_1*ZM6Y6])ARC:290*]XWX1M\B=^*,GRT*%W6$%@-!W&%@&0A
MDQV.SI0LD)RL74;FO@_K-]O32"?C#@7:42>S_-_7=436EYM*GD7W/<\=<D%'
MEZC#%7AQ@,$S.K^,)%_(2Y;W2LT>$O%:#^4,#O:6PNZ@ 'H-K&_57+N!=92N
MV0CJ-(F9)JK;38<CY-Y%0'PCP!R=9D(3+$=N#VV)"5SF')(S-B!/@F$/V\,)
M4RC]\N$0<7?/@YN3BQ7'G52UN[(7M!-J PZ] 6:$C+D6:)K65V/6 ND_7ME(
M4=O5_P I=V ?? NQU>75T%N>E/'D"NEL?!N&@T_ST_&".Y6MLQE*KA.<7>)
M=DT %[DK(MF4]ZN2/8 *>P'KGQH=!8W:JZ$[KM1>A"0&DD&<_6,PNWQQ/9V-
MK_+DI]_C\+I> *VA=_I?^HB_7PAIC"O9T0;)Z86)&<'+P,&60K)16C#9?G3.
MP3#/C4>=J:BU2[K:W_+7SR2FT>SGG*<71@MT!0MD+4,M@W7@DT\@7='11:F$
MOD.;#6[HA@<\>84WDU[K7J [&'C;5/GF!R\\FI@-3P21L]HN3D(H,9,<R,)"
MP1(=LGNI^M GGP<'.I7WQHK"=HG0]9WA!J/%]V]G]DXF\U4<D?M\X)..37>V
M6&"C#.>N*>K36S[J8E!$Q<"X9(@;M2Q,YP!%J,BCSCJ6Y@[@WNC:M4C;\*1%
M*(ACD63/:T@JD:^'WD*H-;X>DP\V>^'N]IGM7@:]9D@[XLOF-FG-U/$8,JC?
M3[-ES$<5;81@N*0S&0.$& MP$YP.N=:@[#7BZ6F-XVZGT(WSMP\1;./TV=TQ
MJ?M .=_YVP<I8LN\YH=(L6/%DKW$9=W=F*PCQW+)@-$ST$E+CSX%="WN0CVN
M^=NM]'F(\%K[EYN'22?#7!"T.CW/R]G$Z<!* 3"XK *S45FQE]OQ2.=O'R3U
M_>9O'R*RAN&GG<.B$#4YNZR \#[4<X1#2-%"3,ZI8@0) O=2Y:,8L]54F:W$
MUD'2X8#YKZ9XET(J$(*O\U^C@> $!TW$R\SJ7%CK3,13FK_=W,CJ6$4=I+C7
MS(W=!]&_!FX_2'^[1RP_1/@=[S'+K32)8!GC( ,64#[Z6M\A ;G6LD21(V]=
MROWT!FXW9L,A,N^ !=NF0"?O-!>"U6MLM%+'(GC%+!FYK%B=$C>Y]0W2QSYP
M^R!M'3!P^Q!1-^YLL>NL7#?^\=N@6A552*R0M>4B@?<6P7GG0!17E(TH$]N+
M(CN<OV,PGJ$-TJO:&G9.J+@WX;IYP?9!UC!,M!U-_U&C_K0Z[E0EC6-..Q :
ME"75GGOHM*D77A$"B_.Z5+1%J11RBT9UIR#+EHC48^3*(9IH'<_Z&>-@2. &
MH]<#''WZK_K'F_S;LTG&<7EQ.1Y]^N_!Z-/L<MWY6V22)4L&5N8()!P.WG,!
M/L8D,!<AW7X1KR- ]!M&::G(\0FTT#J(MCFTIT4(3'A%,)@$910#.I,=<,T\
MNB24<_N-U'PDT="N--]&@@UWA90'%Z_S)QS^-)H-;KPWJ9S7BA;&0BWHJE.
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
MNL))W7=_'HQP% <X?#4JX\E5/W<XCP'53]:XF=CZ3Q1SEKQGEHRP[ V]#UI
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
MMA)4+5] %CPDX8/QK":AV"[K<,WG]CL7N)&DQVW$U'Q\R@V4Y\MI[X[G8ED
MDQ3QT4H./@8!,@>>-$LV:W^0RIZ?F<X>(J@.$@UO9Y=Y<H='/(E09.9@R#(
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
M(1TKGG6^+9S0"^B/!X<(N@/]_SR>Y,&GT>J!N#1.8V&>Y02!20>*65';2EA
M74JBO<\XU7Q^QB8P_5L(3=1U=SY&$UEW$%BL:WPU-UEJW'1.=5Z;$(CJX]HZ
M10I] .>]!*:X2S)ZR9M/:+J/XNQL@B,%W<$HG>\1K0Q5W0=71Q;!)DRG,0F.
MU=E6"API\ X.A(WXK F1^1@AR]H@U@H!(1<-7#IO_W_VOJS+K1M)\Q?%#/;E
M49;M;DW;DHXD5YU^XL$2D#B5(M4D4V7-KY\ D\R=F?>2N)?,3-4IRY*8)CY$
M!! +8A&!!Q5;6P3C"L(C)L%8<M"'SLTC 3<\8OE^3N1R^CW=G(3QUW-\._^^
M5EC<$:_$MM:M,)="0%*$M'<EZ59TM1FL*J0H/8^%\UO%^+M"!'NL/KYET(9Q
M\S&IWCIV>,."":OSQ3KM/EV )(QR6[J:K=*.+!IM:\,Z'0Q9-$I L9BTL-+[
MCOTY.R[X'(1A"-JVOB;NP_@G??T7K@FAWHY/#RB,2QHRJVEMOO@Z^D,"+Z(8
MEDB8M=N;^W>6>ZZ\/XRN#<.(.Q%^Q&^KKTC(KF'T24=F1!WK1.ZR$N0N.T<.
MDPS9$%:M C=[\_Z>!9\K]P^E[0")!_<\C7(1F->!D=.J"MU%6'N2!@^:/")G
MBV;!VL:FX0O(/#F0T -T@+V):.NW=, TD*-X'Y[C.(F'\NI!UA] Z $<Q'NQ
M92UXP,0A)D76:-)UZ+B(8(3PWK&D<FD^\'(TYC_B&([!^S[T'=+:V\+ZM @9
M?]F6W%YVS,AH/2-=5X(CE+G:I)Q'\$XI(HEG&OO;^P\N>82B\8/9LTOGMZ/M
MD/[>%N4_YXM_$;S7X=MT%<[NP%7>YY2D!1_JJ(&B-;AH=1T?%E1AB4Y#MZR1
M_FL_1YEH2.V!DPLWB 3=?D&F LSF6M.D% 1GZ4(LRCCFO+1AR'3")R\)C4@[
M0!K)3<>GFKL3YD2(26=(*AGR2$P"+Y4!*X/.=#UA<*U;_]]%<>0WPC^:= 8X
MD+@#O U>;O+JTID8;CFF*"';5%^_Z::)D7&20&ERUMZ;;K6!^R0'7,%X%@P_
ME+Q#IX1LHM#A,_Z"H48D?I_^74<*K7"!RU4M8IUP[V3)(@,Z3G C744A% 5:
M,&NS2$C_&S)5Y'&(STM2!F#+ &KB_6).2^3E[T2;&] G-BG24B( TK^)"#6W
M,N=".)DR)IGHF[<PWPGF64A&&U(/$"J\J<U^"<OI\N.W!8;\;G:]HIY/$!D3
M+%HPON!%75XP9,GR;"S]VWO&6^<:=<7V+"1D$$:TGA"W$^3\!L@_S\]6TV^U
M^;G3(5DCP!85:CJU %^G%CLTTCJ.6IANT8:>"S]IB1B<T@/D*-WG$/\9_IY^
M/;^RFL@SID]6/R8R(S<Z.Q!$!G*%30!7"W4%Z4,= T<A6@^,[H/O20O/X P9
MX,WBNG*LN)=;X!-AZ#9+QH+-M6^G+:*.4L^0>>*2F2R];MTX=R>89R$6;4C=
M<$3=_>KONI6\[OJ0KZSIB5/*:\<8N%BK/!WS$(VUP#19T$$@\[EU*7UW=,]"
M2@9B1L-1>/==<Y,83?;,(M!]5?.MN 3'>;W&M)8I.BVP=?KC]?6?!>OW)N@
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
M=P(9OWRP$:/F0U%Y-!$P(6&2J( [F6NR@H/ %((WSG(I4N*L4_W]:;'^@9K
M,3G?A[@-.;YNKK'X,7G]=B)%CB5K!8YK<I,,_5)?F2$YQ7W]GQ /L7>)Z7]]
MGG__WYMOO.#PY@]7#+Y:;]Q:OT:$GQ]$M7&&;$5?B@_:$J+,:A*]!I=J2YW
M"D'25MEAQZT^'SW=B,ICCMKJ@NNECMKJQ;.N(Y;V(?B8H[82.L$+\Q"4K.UU
M98 8K07M3$V)+LFX8=LLGMZHK4'DH ^=6^?N;=LY7G^!JR^U?\S#[,^P.E]W
MRUH/<R)>B4W&<D21<F$&C&6A3A>U!)TC$45)7HL$D=]J5KTCU+C/ZL?N3+8O
MX^9C4KUUQN]UY;@%^"=]_1>N":'>(.3*1H_>UCZ.M56;Y^!S,9!"LD[%PJ/N
MUE.STW+/01#:T[5U'Y@P^WQ1'5/WYU@1X++EM9,%@\ 9!^9S](:Y+&^G[N[7
MYV6[X/.P _>G8</$RTL06WGJ *-E@Z>KI<>/P>Q)_-OL.X!R0YS(#1SE2BQD
M<Y (.I+(V@/5)9ZA!$,R&K2SLE-CE6,S\(%(2EO^]2%88[[]293Z>OYU \0X
M(62@VSP)(>A*KR_+14N0W)O@9(QD3#;@W(U%1^Z1M"_9YRUHUM  6@.Y: Y[
M.1Y=QYA2]0*J[5]<A% U,^V#%#47Q85.SWR/,>_ZHD^0>7O3;.!)3.O;A#D7
MA!,$)6=)>&(DFXH<.S0R^8"9&=7:N3V5D6O#1+H.HO X@]>Z('II@]=Z<>GQ
M(5S[D'B<P6O,2I>%RJ 2YDV9M5QG!J)UGHF25>L"YE,=O-::YSTH.P"O?PE+
MO#::BY;WKH[UU+2[VL"J3A0E2%%IE"Y%$;#U)+6;"$YB-%HOGLR;$;1YW&D^
MR_/9.DP6P^Q?[TI!4EO7P#GK,Q.6]!2&^HCF D3N)/"B)%D;@LO;>4B[0DZ/
MK/1DN=J>C@.<X>MY?)?]6)#E6ON1P:ZW;$*!X,C_PZ PTP<FY]9M0^_#\;S,
MM(,I/4#]WFU,VS;8'5 -9*[=C^@X)MOA''M$! X@]PA7P09=CL[Q=0=M7O-F
M&-UZ,3$.G/S*;,A[I,^?L! \8L*-)0-]J#Q$1]>+H:P5U$8O226+K"J.>U&S
M:H4F0*Z6 B8;E4HBAM9-$^^ &%_UM^#._?-N]R3M /E'-Q7;6J"],$9$7GNO
MH;QHXNF4]N!3YHR;Z"6V3BJ_B^)YJ?L#J=RP!/M^1!O)[H)I(%5_'Y[C*/I#
M>?4@ZP\@]  7_;W8I&)1>UX?M[,&Y1@C'\06P&AS5-YFA:WO^O&8_XB"'X/W
M?>C;.L_H,KME\Y3# H\N%["Y)DR@8!!LB 1%$<!H8\BWHN\[W/:;WSN^ICZ<
MT/,V5!JB,^0=DX%I%4J2$DSDM#'.)'A1+&2?A==:<.E;*^@3L,::\;@-81L>
MS8S3R1_X.9S]-EMMKQUCM$.. 9)('I10"EP,'!"-YU86^W";\FTR/WWU!7OI
M-U=<O6?!YV%O'4K)AAU,*I0+%-LZA0XX.AA7CW/V^JKCFE 'DW_>D':-#^@-
M/%DC\]$@\$!WA$K5*' 606?ZE6Z0Y!\<SW@*/-QA"0W&PCXD:VWVK&=7;.[X
M(@LOCJZ5S+,%%0A'L%I!8A&MRHS8T*VKQ[4O'4\9'D;6.Y/-]J#) !;.?3I@
MYQQHFQDF7Q*X(!DHY35$7[M2"=+7A8N(HO5(W3[XCA"E&K4>O@E?6K]/WLP(
M_R4LI\N/WQ88\GQV_?GN3](.TV]D6N2$7 4E(=6W.^5B@A"$ >XEF1B!!XO=
M9B+V7/@Y",?@!!^\MNH:W'<WX/))*2)Z9Q04%7QMNJH@2BRU^9UUGOP\H5H_
M;W3%]AQD9U!^#%"D>1\%?@_3Q3_"V3E]<-%_Z%I#H@D2>P.K+8\(=G4@$1Q3
M9"D5,IIR4JG$UJ6[?3$^)SD:E#\##)RJ#TJ?-@]*DQ05)S.ZU.DV 10BAU"[
M96F6& K+LT_-9>7:^L]*#O:EZP )K^\7\X28E[_3_NONEMLMDZENM,)@ */)
MM,/$:F=FNM&X%*)(#(JUGNZS$\QSXGX;B@^04/,!2<5-TPKSZ[#\,C')2RD<
M63TBFSHA1)-@TAY%88*L2E:$;/VP<A/!<V+Z ;0=X#7UID%3KZ))'55F:X&&
M%^M*"RG "5\[;C.62F!9BS"H*5E1/">.'TCCP9M37Z\B7S<>RIL>VN$S3KS)
M.DL":1*I(D47$,FG$H!)L6#0)*F'[>GR$+KG*R7->+*S>76[MJ$?OX0%?IF?
MT;<OZW"ZU8\#FH/N_K)#6X!VA-FHT>?KL[ D??YQ-4__NA*0) 3J(B5(B376
MQ$FO"TF,%(''.K(VY=9%)/<".?AI-WW!?'Z&F^_]Y<=ZE8OG+S)=LI.FMC=1
MFC2:$S4FRT$R(8PO*<CF^N,!.&,U]SR<WW=>>1O1^"3:>M:S]P&_74Z!J<W0
MOJ[?:&PP1<7DP&M=NZ#5H=^:!?"J%-IC+L*UZ NQ&\'1)EBWXN^\.9U;-W:\
M%]5V+&H'7"W;>SZ Y0@=/AOQZU$1.(#88PJ#EE&A$AQ2KIUJN*#[DN4,,B=A
MHE!T=W8*8Y^<$#S4ZW-D&>A#X\&Z 2F?3&8$0AH;09&.A""9@8#:!JF\1.QD
M))QZ-Z A+OG]J-CPE>%.AX<.,)Y?/Z!>Q-_53V8/R@W8#T@8R74A3](85^>5
M6 7>%@':,\.3PYA3BZXRI]$/J 7_^A!LT'Y /GEE%4HP/G,"0G=)#"E#XB49
M%@UMM5.8YFGT ^I%]IW]@/K0;-!^0"1Z.>0ZRE"FVD]!* A.&> 9Z_ IC[&)
M"W0B_8#V9M[>-!NBTG#;H/VZW[^^5K3FR2BE0"(74)L?D59'!,.RQF(8^@?S
MG_<*?^P"\URLGK94'^!]_#J>K9G= =%0)6EWT!RG(*T1NV[7)K6A]1!5:7>1
M9:&,0)^AV$(>7,@>O&.V-C]+"7-4J7G9^5C<?Z0B;33F]R%Q\[*T!8;E^>+'
M&L\'G"Z7YY@W&BKKP*PJ'!PO=-NA,^#%NE62$<RA5<%UZW+]P")'*&8ZD 'S
M :@W1'7Y_.O7^6P-; /(NB(N/ 4I76V@$\#+C&2V2&D5+QQ-Z[Y0=T \67:W
M(>L05_85H+?G%1#MM0;/EN_#13+>JUE>3X3]=;JLCR7G]-&KN%PM0EK58>08
M:C-9I[6L$U@$^#IG.D6&+GO!BVE^N1^ ][C2T^91;#1^#7NG7&!^=;[Z,E],
M_Q_F"1-D]UKE022&];J3$&(TD(5W443%E&@]^?$!.$>0E-'XNEN@#F+*L'<3
M4>'=XB(/9$V-][A8HYT$KZU1,D%)->/$!7*(!5? :PS+>\E8Q.'D9A>LERD_
M39C4,$R_MK&VU/C'?$7$P,5O(7W98%YC$^@BT\S7\@0#JC -#KV!XK13.24?
M;C=(VF&E/K+0"Q")YO0>(E!Q191?I]^G&6=YN9737S&=T;_RQ,7BL\4(W.=J
MDYD$GAPV$(54LP\8=6K=V[H+KA<@0H.Q:8!Z@1O>VTWR$%FV:<YU^/D]Q/$E
M&F:))%:7BMW5'@E60O8^2"V0-&OKDH)#\#X'TWDT?K5.&+F(#MS.C[@TTRZ*
MI?C$>R6T"0'L.JQDZ\ES1"#M6,S!"4''I$7N2#<XXTO,>/R=#\N<09YK[H/Y
M 2MAU[/2MGBO?F:+G&%FP=D"=+A(81M5TV^<@H2!:\-2L%(V?\_9%^T+D+J1
M63I <>X-DFU(E?[G?%IUNK8LH%$"6"DUM3]SJ(H<@N7%6L=8QW?\??7B33@O
M2)Q:,64 F_T&M NS<X/L]7RY^A-)T#/)M*RE@0:X%/55G16(P;#:RD+XJ!7*
MT#KKO@NNERI!+=C4T&:_^]RR ^ ?N%S^9YAE^H+/OR,N)Z$$$S(A-,K5('VD
MN]);7YN9&>9*U@5O74A=7K$ZKOX"I&<<S@Q0(WP#\Q;NJ^^X")^QHKZ,?KEH
MI)>9 ;+(0055P(G:^% J+E5*A4<_Y,WT +87(%^#LFN @N1[]/ '7*W5<$B"
M*QXS,*("J*QKOIZ-$#17%JW#=+OYT1"VT0;-2Q6=_5DR0!WS&M&;==K K^O9
MQR3%TWF^P+C^M<XBHDOTZS><+4,ESG\LYLME[;[J# \2H@DU]U=(<)ITL2\V
M8W(%(V]])^V+]04)VBCLW%D0W3(%:'.QOB="73T#Z41'):H(R3(BC0T,?$X2
MA$1-G]'_L^MO2CVTY N0G0%Y<%=2_""E\_&V4+\-BP7]YCL>6D?_^#<W*:KO
MN8%&%?;W7PBO:.79YW7BX2\_KG[D??A1_^K5O\,B7X736>8EIA+)UM&*[@U=
MNSX*!4+HH@TI,.E+:S5P,.J&M?N/85GN G.1RFT3'<C,:P$%KX=)6HBD\R%K
MC]P;DL;VJ>ZMP(_5%V!D*7V@B<"(S#YVRX'M[M^?!;J+OE[4>TF-"KURH#$:
M(B,G^\!QA!BYMEHIRVWK!,[KZY] +<:8$G"[U=F^G!C@,6B+93N)H0.:@0HU
M;B(Y3I'&_IS9P>(#R#H\L\FP9"C(8162G 0E@H/HA0478HSDOM(5VSK/<@PF
M/U*+,12/^U"S>>G%O^>?OLS/EV&6?YM^_K)"G%5TVX$HBF<AF $696T,SSDX
M:R18D=&4$LGR[^AK/;3,^/[5(0R8#T*] 1*E/^#9NN-96*Q^?"+MM QKEY'4
MT_5/+CIDF%Q<0 W.YU(' -0@>."@><XB%%3%MW[VZH[N9:O\@;@XP(/\=3S;
M1CD=$ UD%-Q%<QS#8"C^/2 F!Q!_ -/A'F11%I11*F <!2A5DP"D,:"5MT%@
M5:&MGR#&$H='3(CC24,?FK<V,G[[>X6+63C[94Y7XH5R7&['W^HB<@D"T K:
M)1E5X)RVD#-Q,'I7?/&=+(S=:XQO7AQ*_GE[V@U@7UPHN!^;,=BL9$EBR8!'
MFT&QI, SR4 @V3R9QZ!<ZVSW&P!>MI6P/R\&R+3:GQ!7VYCE6S9ZEST-9$H,
ML9_C&",'B,GMB.BI\'B(-.<A]F:%HFN>U#EM4M4R[5R=008N*2&2C[FHYOU\
MGXS</F(UG;C8]F'M .+ZV]=O9_,?B.MGVW??ZH:V/:)$3J1!B#3.DD919'EX
MK\A48$$2P%!<\W%$.\&,;X4=G]?S(1C5>GC>6W(_5F%U3C_RXQJRK9$I-$]2
M2P$A.X(FO828(VW=H%;6*3)GN_5?>7B=\<6C$3?FPY"RM0OV9UC\"U?K%(.K
MT2EKC'\1H9=_?OQK S*67*P@D.1F(H%$7R=J6T!OBF1.R,BZ.61=5WS!%\-P
MG!E&?'YY .3[!?XYS],R3>':4?(A>47*&J11MK:I,Q!L\F"LR-+;I*1]- ?G
M$ #C"=> O+PK+<,RX@C"4_/S[X*N!4.>J0121P*=/((CLM$>-(LBED3GK97T
MW(O@)8K/X:QHW7SCNBJ]EOYX'?B'Y?E6RR:G3,Y<@7&)=+9Q'$(-J+@<D'%>
M2L'826AZ+?O2M=AP/!K@I>J&Z;>!Y**SH91,._<U!S\;\&2O04%.6Q?1T"4Y
MI*_TXL6H%7,:!C37DOT>%V6^^!IF"7?>F^\_?/QK(]N7$FZUT23<M@A";$P&
MND 1LF ^:1Y*B++3+;37\B]8C$;BV0"=8.Z],R]5OK%*\DPR;[6H!661P!G#
M(4JKO: _Z]M^6</IH?< >L$BUIYA#0M+;TYGD"P'$PV"-;46A.4(P4D'A3/K
ME%3(NS6V>T(#8H[P"K<_S1M>([<'!'2!\?S&R?0B_HYQ)/M0;L!Q,I$%0[8R
MJR D*!)"\%8:B-G$Z 0*<]N4.$T&=AHGTX)_?0@VZ#@9NN4#2Y;\FCIS3&%4
M$!U*R*D(PQT9KMU\BJ<Q3J87V7>.D^E#LT''R3BFG$B6MN,Q@-+&T^^$!$YV
M@2V2BY):S%8[D7$R>S-O;YHU[V^W&93P,>$L+*;SBR0Z'X,(+D#"4L>D6 X^
M&@>I%)&X#!BPA?US[^(OUQ8ZG!>-#>(MCK]FRV^8IF6*>6O_=P#5<F[J+B!'
M&)IZ.)/F0U&X]=VP$UQ,FORQ*"!Z2>Z?J(VD=#%@O?=:HDAD;SP]MC\T)G4D
MKO<A[! I7-O=Y?][OES5_6XUE"TL>H%0'-99L$% *!H!=4A.V*B\M*W3L'9@
M&5?9-V+5G<+H!G0>(#=Y[WKQ6\TVKJ88:(W<U%PS67A]<F-$+U4L<$^FCK R
M<V[&SM_KNXD3C-D-7+=_5#$X8;G^'J9GU<3[?;[X#_IO5Q/F:#\Y)&"!US9X
M2)> MQ&2=N07,"=C:5W6/]1>?DKY,82B==+(WIOZ[7_.IZL?;V;+U>)\[>.L
M1PNLOH39YGEZW1GR75EO<3F=773'FC 9$L/B24,Q#W6B+82L ]0A-=$PYA+O
MEJDT,O 7(^TG+Q7-TUX&V^NFI]?O8;JX2 BZ,6AGL_48'1-,"?"FQG(L#Q!B
M,! DQL+)^;?RV >BRSY^GH\3E9FA"L_NM%&[N_MX>_?O+]O?3Q-= M>G4>&"
M7)S5Q,N8?%0&BK2UV3UY-C'1SK17JNA<:@+E$/;1(+MY,6?BQ 1C@*21O0F[
M_N4?N%Q=-@CEDVP59QA(QR5%VHZ5F@##$J R02NN8\=H^1A.P#WX7Z98'X/Y
M S1"W_N(_O;WM^EB_<-;):09J1E!%*V3<A3C#D)P"81.&3%(7<H@E98MP+],
M$1Z=[0-T7-^;CM6BNAA6L%R>?[TPMCY,E__Z?8'X9K9"\LQ7'\(*)S($80.=
M3>,"D9E).J#<*%(WTOAD)>VS==>4P3?U,N7]9,1DB&;R^Q[H^S9(AQQK?N4G
M7'SE$U5<'9W@H.A*]^ ,Q$A_3*YDR5.AOVE=SCS<;EZFY!]?,!HVKA_D3&]W
M]H_Y&7W-&3GEZU/MT(HH&0?2<!R4D.1F8"1'N\0H5+3&NDX/U<>Z_._?ULL\
M!"<D*CN;\Y_8:=B.[UUO$$,FIT0$\%FEJN'6@P<M)*NU<\F32SZ('AAR4S]/
MPE'%Y)[7J\/[HYVM?P;S_5NMF&=+G)B4/6+FI+*JWV+J,&)9 @A;/!,V#^"N
M=D/VXD1R (;=(U?#MZ?:1:5-)/_BB>O-QF_>C/[Q@6&NR?8::P=D66?&B S%
M"(6T+8[E9$9X[-[&BY/88XO"/>+=KC@;%]^G">_?XMOY[#LYO'@1R5Q^FJ_"
MV?7/ZRR^M_/5?^/J Z;YYUG-W;G8Y._SQ>:OZL_Q2=;:ANP%).4-;9=^"8S.
MM8G*>6F=*JKUP\ZX.WQQA^*$!>B>\W)8<?K>I*;?$TO/?L5\ONY _"JE\Z_G
M9]<#JE;G)()E(-%'4#9+LJ2L!I<,LTJ5*,VMN42M$P >!_EBA/NDN'V/&!_O
M(7.;Q/8JYS7KP]F=I$T5?,C,6PBE6FRR6(B%-BA4X)Y+KU&=7'+C[NV\&)D_
M-=&X1^S;/'NV2]CY=)6P<].VH_,M9<[<0%DW()<J@@\A@K21M!=7":4XE3/0
M<V\_#\0I",T]I^-XCZKK7SX@;7<Y76TMP6VF0PDQ"_)CP(LZNLGJVI3#!9 N
M:_0A):V;CRT>8B,_Y7YT<;A'R ]^,?T5"RX6-_=TM8WKU;I_3$-<Q_E?G]-_
M,%M-=-(R57N-3B;YZCIF<"8S\-XF$XLBDZYUT[+]T;XX<1V)L??(Y&&SN._2
MY KJ)@A*[O/KL/PR<3+HP@.#[#"1@A %7&U)&=$:RTJD?W<;$-=]S1<C1D/R
MXAZ9&6LJ]S;PLO[X%;FCW^O#)7FG9;ZH1&L_K;OKB@--\=YKPX-.][[M!?U%
M*RVN=?"L/=*6O_V-BS3=I#ZO6X5<B3,7$A53$D*HXBPB Q<8 U&'+V I*>AQ
MLA$.W<G04\ [X?OEQUV$%PTXE#=:&<T@(9%8%>_!*;)/,!=4JB2%[5-9!]W1
M<>>%CRKW?6>(CR@JQQXL?K/E5\E.JY M@>8U>TL6B"%:,"I:G[)"83JY8T^]
M1^&8 G!OX\(^C!BPWUT7&,^O<6$OXN]H?+</Y09DI)2V,*LTV:*N=FWF&GQ-
MRX^E1%V$]UQW"KL?FX&=&A>VX%\?@@W:N- 8P;0P&B1GM8\;-Q!<=) #"X;3
M1Q$[E1H\C<:%O<B^LW%A'YH-VKC09Z-280*D8@A*U6[&+G$PEHN8C->I6Z?H
MI]&X<&_F[4VS =I5;9M2KV\2+7PN=3/.UL;17&1P]'?@6-%6.24#;QV>OK[^
M3_/HCNF^-WL&F%UQJW]Y%S0#C44]A8&F^W-F!XL/(.N ]\(&E2$AE5$(X$&3
MBD%=<YN= "MUMM:*(GWK^NP3F/XY%(_[4', WMX<:AJD)B,!); 0"ZDQ%&0^
M:@O1:&F=)G"A]?/\DQB??<1;?W\&/969VEWV]'.F=J^9VKW$9(SAQ/OP^*G,
MU/9><!-+ .V\H-/M%'CK-6C:IK69*:7SBY7;7C.U3TYL^[#V:+-R"QD. 9&!
ME(:HQK."D&-MH$S.J,X*O;GU//-S5FYOYNXU*[</9P9HTWH+W 84\0MUL@5D
MT@G6P<(H;( 4/'+.,M.R==WJO4!>L!2U8U#K2V>_D77:..8"R\1Y7?.$N ?O
M$\EY%(&Q5#2Y,IUNH)<\9G#OZVAXG@T00.I8Y8JA"&9TAA@]U@PT!T&0M\W(
M9W+"Y1Q8IZE3S[8L^:C)! ,P\92ZE3^:IWZ95%7SJ'Z_R*.:,!&XTD:!ML6#
M<N3G.QM2K6A*R@7MI3N9!EE[[?"GZ)^V4!W#;SY\MQ=54A-K52K&2Q"NIL&G
M4F?*Y]I&S+,@HBB(3Z= Z-;F3N7@G(:4CG^@]A"Q)W66;I5-L1Q4=B)4QY,L
M/!LY7718\[YC83&&5-S)=--XOK5VS^DD'2!@ [@0P^WS'VM^7.Z3.YV4S0A9
MVCH,U)'%(&T$Y"X9D:SE_ND<I)M[^WF0CG*0#A"P8[SJ[;U/XD+!Z?6MFJ!%
M4 )!ZCK,LR@+@=6V5:ZD%),0CK,G<Y;N;._G<3K*<3I,S$YI'D)O8]9((R7C
M >I<:E#$ 8@J61"6U302@]$.TF9^?'_I)+GP3YQ^_E+[-UW,I5D;2+^&%5ZV
MA[Q^>#)+)=8&P9[7K"&9$P1$"S'G8ET)0MC6P<P3(\&IW(_//70TF%@^*3.^
M.SDFTI&WHI0&[M8CXXL%KY4!(7G$5.B7^'3,DN[[/I7S^$2$_P0/<B_)?<+1
MK,<)(9@.GA4&VA [57W:=,PA%$S!FR10FM'3L,;:_,]S?)KG>$@9?E*J^&;
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
M*F.!8XQ*.DW_'ZXT>1_$8\5(1Y&]W7'3P9EY"B'4W<ECC(LL7";\L?:#RLQ
M]#9 U((SRP7YD)VJVYYN=NWP M IT;8/(T;+LNP"ZJ4EVO9B5*=TRWVH/)X(
MF"P*9@V6>4'@L+:?Y 6P&!O0\2)UISJWTV+]7HFV W"^!W$'2/Q[_7;"K$P^
M(*M]Z6MI+RLU*<K0O>9T5D)'%A[*27FJ"9N]"'\W8;,/U09(M/WKXX0+[RS7
M#CBK,YIU(#%T2M1Y7QI+,A;#0X;W4TW\.X1O/:G6.LQZ;Q8;LR:G(.I$]I1!
M)8T0K#8@M/8%C2SB=KK$$TS\VX=I;4C6.G[Z?C$G&W/UX_U9F*U^^Y_SZ3K>
M5XU$\M[_6N*'Z><OZ_CBU:B0.C=R_=?O"OW 9KJM$;P0WAKTY351/T72*71_
MU#]:$7QPMEMSXT: QH^DC>KU'8UW(X3;/F =RYY66*-'!X?.'OBV0\-@78$>
M&-):\_IJK6K-G=-/_J"_PL5WO"9)F',,ABNPGAPYE3@)$:=[Q2!W)HIHK8J=
M#F&7U0ZZ=AY88)/F8XHQF>P162]7NA,=.,L2&(6L8*PI[=W>;!Y;:>B@T##<
MNW$/-"7FL8,[&:>3WV:KZ>K'+S^V@>2UKR(0&:*4X#B2I1.#AVB, 6]\M@R+
M,^*A<:I;^Y"^_\(VI-]<V86[5AT[F#, /^<-Z=K0@JQXMC@V5E47)!UB,X]S
M^N:ZXX9BVO!AWI2(P[+5Z< -3Q:*9ZJ6\&<RENEWV@7-N"#GLCST]'H:[-P1
M7AF:FWUH-TPX1>1DBZP.CJTU3M&;JI7(1$T9O9;6!OM06?KIAE,.I?;=&$H?
M4C6,H517]?5\MIR?37,@I;&6QSK;>AWALV3%<RW!2S+K%8\)HC:D*GRT1J;
MI.HT8N*18.>N]9^/_FQ&Y88>_"Y,VRA%!U0-WSIV(QG_L:,-IQYA_0%D;OS8
M\0 Z+T,HG&0]J3K.7OH"WIL Z'WB,I)V8IWR&4Z,^0\\=XS)^S[4;?W =1Z7
MTSP-UP*)R+.E10,(;S(HXQ3X:#C4?6ONDO+FH1XCG5^V[JP\;ERV%3_FS8C9
M6)M_"+//FT[$IF HB71>]KIF45N(##GPI-8--AIQ]'+!YZ6O]Z-CPXS52Q#;
M3.D.,!IJY&M+CZ^"]R3^;?8=0+G&%^YU.*Y8X27=!CJX6DN?+03$!%+**'*4
M5NIFYW)(!CZ@1MORKP_!&O/M3Z+4U_.O&R"V%$S>>3":+A3%%5WK-7?=^<(5
MMZ)T['+\".=N+#JN>MR;[/,6-&NL"O\,?U\#(I/U)(D2;**=*%;(@F.,0W')
MRI)5\-VFX3S&O.N+/D'F[4VSYH589 '@;/6NO"HK7'P*?[]?S,MT]0'_YWRZ
MP/QJ-CL/9V<_WLSN*/Z)+)'SC :XT 94%+5VI3:FLE9ZGK65_-8-N^M!>6\,
MXW%^A$>BD5C1NO+R#IK7YU_/S]9CREY]K:&W5\O+G7W S]-E'3&77X=OTU4X
MFX1L+.?.@0_U:5U8#4%' ]'IXH2K<^A\)R$Z",:SDJ/Q&-+Z,MK,T[SNZCU
MJHO-3)C*/M8)Y5GH ,I[A*"R ZF9\%P&Z4(W"=IG]6<E.(.3OW5J5#_ ET+_
M/BSHW]=C%)?9(9-HA'."MF,CJVT-:LUL3 X0%48FT-*)&$":NF![P;+6G'4C
MS"Q]/?_Z=;I:SYH)LWPQGO4SSA+M]/WY(GT)2[SV(P?D3^VWT*&I50VVUZB0
M\.YRER6K-:./M-O7JX^N1%?(K)(G2TEY9>HO9+L'GLF4]P(S%\4TGVR\'])#
MBPA[K;HI-2)R\%IUP(0E(\#$#+%(0;0A/V7=$[%;\&0HVHQ:+#B"?-TN%1R8
M9<?.(-MKF^M 5\XRB$R>C4FZ[E*2=>I+@2PU2A6"]JSU8+S>((]57CBTT!PB
MH[V9-\"(Q5Z -Z]572#W>0X82NZ.\8H_DB <(G8'</%$!-!('P/68" 9VJ!L
M[;!66UE'].1Y&6Y8;MW;]&0$;\?3Q].1NS[,:QU+>3/[3D#FU;&ZUGMH&[=6
M19$9$H%+\MW(/8H0!1>0(E=1.A,8ZU8"]M JXQ?X#,ZC^1 $'F"XZ":8]RKG
M-<6WJ.@'HXM:0@EUKR8:");L4J$DBB T-[)UBZ7[D3Q?T6C(@5$TT >L6R4J
M;-X3+Z)Z%Y^O,$]$#CYG,@Z-K@&>4!A$'C)('RPWVM(EVKK93F^0)RY-0[F$
M+5DW0M'@ P&C&W^@#]_,,GZ=762-#1(7Z[#@@/&QOMMM%"?[8[Z\N?258')K
M>"E,@OO_Y5U9;]PV$'[O?R%"D>+U4L!VT\(//IJ@Z*/!LW6RM@*M-ZG_?8?:
MP_8>6FE%:HW-BP'+!OEQYN-PAL<,Y12H4@)5O"7(*\NID5)3VND.>H]9OAO-
M4".WT?(BUI6%)9(7<0VFL7 218I[A22LR*%4TF*;VI)M1S+6OE4B?:\;H@3B
M?2_[3QM#.7^^UD^SVM^$E\_/3>@0+"5E?"CD94QJSYQ$TC*-L IEZ22Q2J:N
MQ-P=W;%VG%)081^[TJ@D@R_U%ND"Y;+L5 =HF;:-6F =9WLHET9;B3-<'2,S
M1G/IP"13A'VPJ Q>(A4\09J5"H*">);>J;;(>V;*GOV<=T"4/EK(0)"%(QCN
MYV\>_YCI6L/"]W+;,(A@'49$*;"KV 4$J"1R00O*<(F)2^W!M",:/_!*IKPJ
MF^0S;.>LC?K,VGJF)V=/%[JNG^%CD[SWSFHGL6,2E;2,SV'B@V8"<:8JL%>&
MT,+*U&=CG8 =FR69/-\4:A@C-?8BZ>CE982WS/K\)P"_#Q$TC")N&PS*?=VS
MB\')K8<,:6 P'6]OKWH]V]KK_33&,&"77E@G=<%X"0;)<2M0Z0,XP[APR)*
MN8<_E&5;9I2NM^)[ QMR[[]K9_.8P&EMM',&$4;+F&W!(&-CB&"9PP[LIS<I
MGN/T I4[$,_/E==O"O+IX[V$ZR\CG$RJ'_K1-B<OJX>(T$KC')I F32$(UXX
M< Y+(Y$.RB)"X'=G, DRM2O=#=G887IF5E39M9/!Q6Y'N? DNV#,%+YWP7><
M.#Z'?GM1:(!RCD4D01RQ3<I&$PK *B D(4$@Q0J'F?38D]0%&(Y'H#WA_7OA
M3Q^=9.#-"MKO57U1>W?_%,.*19S)&"XTM0XY72A8^T63)M@CSZR&L,)YH=I2
M.1W"ES8\XT=NZ35891)_ZF=TKX'=UK'*IOLRF\X/$)>7!X025C&!G D07CHE
MD*806<K"%\J)H/%Z.9<=MW;V]W5"FL\AW5'6DYOPFP^^KIN*6_,W+LOJ;L1(
M[SA'Q@@'8O E\)09Q!2UA%(C=&LB]C3+RDYX)\2=W,I)^"!N"?6J^MY$79>/
M[5+Y5$TF,!E^Z-K=L2*$H%F)3&CVK3A&RF@+U.<P2$6=(JF7G0-@COO,?YS
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
M*K*_JT 6G3V9D37!X@NYPLG8Q-]@_4+Q#V!&;SSH",$^-/8OBG#@*P)C,?>
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
MH!5/1#@ &%4P0$G:;''JK8:@1A].R?56/QQQ22VX !8;Z68; DD!92C-A6B
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
M (O-KW58Q;C"[ I'3&9FB"],1=,:S&Q%;)Z +<I.0Y 3E! D^R!FP8:6G34
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
MU /3'\QYB)DUZ>%'QMWSR*V/#G_T^_&?/7;F\6,3#D_<_<1&ZO))\[-G3:X
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
MK'I9LF!6055]ZL9\L').JA^YKN*%-*'JJIA R.B<BO&YX$W_AT>[<(MJ7?L
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
M(.*;SY$T1*+J%VF4**$DDSX0!TK^(@<1O^QT)8M(@0%2BA,)/GTC=2N)\1>
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
M],2$%I603ORCRM>.3"CNR3HW%%4Z/?%!O[H,NMF]9V+YL< U'4^!']V7M$>
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
M\7/%/'Y[F!(<RN,NLU9D\9:,_X[_1I_0="O_EO'_V/H+J*JV]X\7ID0E5$1
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
MWX2SPO7W%M6<P0]UW<I91NCK.!>;1@2UK_%U($YM0TQ;1F[2&/T DLN2NDH
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
M83@\-TG@VGRG,%.0*MU3\J\ 35E;01 H00>J-PI6Y/8#U((KBV)!\X2F'ES
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
M!-H/R?!-1JO0K=-2B'9H@V^9B983*Z'@=-:FFAKH;6P0<"X"5E,+'D$=S,%
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
M'Z9_YH31 0EMW""&:T0M]SACF>\CWB2F^1PJ]S'3WNH"/XIIJ(GC_2<C*+V
M>8:'CW_.-N>="=_-WL7[[ M@O^2;.']ERWG?K A<$M_0VR+VGU3:>?IUZ:YX
M%3-5>B><Q/*0#OC&LF*D.7.\F51IC=6I7^-K^6?[B7^3NKK2,E=&;^A<G?,P
M:*2S-?_"O!5=145Q,SF]X<4EYL5=>TK!OQ4]R*!KR+835&)TVZX"BZC2-GW1
MU<# MJY2J$=.>U(YTH[8.5018CZUS:$JT<1$L@9NL.09IA/4XB7-CF7LA;'-
MSA5W ]R:%U>;N<<V7ZX9G#'8NK_6W>Q<XVF@(1<%8\CMX= GJ 227E#S/;)0
M/P#XZ#];?Q$T[H9J@(.?3/_9>!GB;[9"9PDS6,A$PPH@,*J;^.ZZ6=#N"'H=
M!N[CEUJW&D%W[:KW1.9,7Z:;@429=6D.H@WC1;?XLS?BCJO>8@#A2]4JK&1!
MH_HA#N=JJ4G&O9F>J!G%73);JC(G&DZYX<3]AW)0^)']PMXK?I!?^7Y6LBB<
MN3KE7LJF:8^5:RA*LW;Y0;JA8OKW6^;_7RJ6+]W)L@H#R$ZS^+Y,.8*U9FZP
MO(.U?-J(/(O5;$:4F7$#_K_C%6LK7B'T#7TL^2@L\+66KA*&N=R7GA":3FN2
MU@J#S302M?#G_Y<R,?GY\__](2#IX;]^96)A_DLDF)K\]^O_S_]_?9O]^O:V
M<)UT;3)FRE6K*&N%S6';G]/#9@#MZF9NM;_G8.T8[E0QF^/<.6>SR[FYK]SF
MNU=YJ.9M\+SF]7.^ET^J+W*!TF^9_^& )T%3@A>$9(9BPC3A2R/V1=Y:^"UZ
M]J*%,46QA#A-_%C"OL6W$C\OL4OV2TE.K4UCI#=DC&?NS[J9_2EW9EY@?DI!
M52&I2%G<6[*A]&C9[?*/E;957M6Q-46U2  ;J 7U@%=#]D!/P^[ WR#-4#/1
M7I@(;#*N& \DH(@4$I<LH]136VF]]!'&"N9ZUE;V;LY^[A'>2?XIP4GA"=%Q
M\5')8>E!V3[Y7L5.Y5;51O4:S;AVM*Z_OE/7I%<V\!K)3?#FRI;<UJ2VB':?
M#N=.F\Z?76^['_1<ZCW2M[-_]<# H'Z(/XP=J1A-&XM8ZK%LVK)_ES\;O[SB
MX,J-JX96-ZP1K,6MJUJ?L2%JH_>FF9M--K_<<FWKD6V;MX_L:-PIW(7;7;4G
M8^_"OSS_GO'WCWTO]E\[</C@YD,CAYN."(_BCU4=3ST1?'+V*=-3ST]?/+/G
M[+)SC><Y%R 7LRZ%79Y]Q>3*HZLGKVVXWGE#<!-Z*^-VX)T9=][?O7)OY_W^
M![R'%8\B'D][_.3)WT^[GU&>9[YP??'ZY?Y_VE\Q7Y>]B7@[_>VS=_O?]WZ@
M?<SZY/;IW>=#7]J^0K[Y?7O^[[+OM3^L?VSZ6?U[UI@^,5\V*=!2/GGOE,=6
M%M:.-G-MW:;-G>X\P\ENULP9]M:S+&;]Z_#.\9'3E=DGG"_-N>5R=^Y=U]MN
MU]TO>9R==]SS@-<>[VWS-_JL\5VQ8*G?L/]@0']@7U!W<%M(4ZCNUVQ01L@B
M)0M%4:)HT2)QC#16%">,YR?P%_,3!4FB)=)D18HF59?6G-Z9T9W9D]67/9 S
MDKLT;T7^VH)-A3N*_BH^7'*J]&+9Y?*K%=<K;U7=J;Y?\[CV&> E\ WH _@S
MY%^8"=P<88KXB?P7]17]&?,!^P[W&O\/X3GQ">DA^2[E%O4:[1+])&,_<SMK
M+7N,T\-MY"GX7 %)"!=5BO,D2Z0+97[RN8H9BA_*EZKKZF.:;=JE=6WU,AU%
M#V[(;TQH"FQV:;%J^=KZM.UJ^]&.'9W+NEJZQ3V$WNJ^S/ZH@?F#LX8LACX,
M/QJY,GIL;/?2]<N6+N\9;UJA6BE:Q5I-6H-:"UY7O;YT0\'&W$U9F].WI&U-
MW9:V/7U'YL[L7?F[B_=4[ 7\!?L;NX^ZGW= ?E![J/%P^Y&^HV/'5A_?<F+O
MR2.GSIV^<>;1V3?GOEVPO#CSDMME_RO15U.O%5T'WL#=Y-Q2WFZ]TWMW^-[R
M^ZL?;'BXY=&.Q[N?_/5T_[,+SQ^^^/"/Q:N9KSW>!+Y=]"[E??Z'JH^P3]C/
MQ"^DK_AO\'_+OZ?^"/GI]'O\S2:97YF$MCPTQ7)JN%6Q-<*&:LN>QIW.G<&U
MX\QDV)-GH1V CL5.:;.CG?WF1+HDS$UR372+=8_T")SGY>GL-=W;POO+_']\
M[OM>67#"[V__+0$K P>"6H)5(?Q0<A@\O"HB+W+)PJBH@.AYBQQCK&--8C_&
MO8R_GW!]\?G$XTD'ENQ.WIJR(755VM+TH8S>S(ZLUNS&''UN79XV7U.@+E07
M:8K5)>I2=9FZ7%.AK:RKTE4WU#35M@#:@9V_UH4^R !T$#8$'T&,(I>BEJ&7
M8\:Q*W K\"L)*XDK22O)XY3EU#':"'V0T<?L8K6QFSCU7!5/RN<+F$*2"".&
M2*JE1;),^6+%0F6 :I[:26.C-=-^JGM9?T]W17^R87_C]J:US6,MO:W-;9IV
M<0>[D]R%[8;U 'NK^LKZBP<*!PN&"H8+1XI'R\:JEH*6(9<3Q]DKI"OUJWI7
MKURS<^V)=;?7O]LX=9/'YD5;BK;BMZFVC^[8M_/N;M,]\_:F_(7X6[5OQ?Y3
M!]X<<C@<<P1X5'ILZ?%C)UZ>FG$Z_$SI6?JYUO,;+IR^^/RRY16WJU'7<J]#
M;M!OJFYUWEYV9^/=/?<.WS_YX.S#<X_./#[QY,#3'<]6/>]YH7I)^J?R5>WK
MFC?E;W/?);SW_S#SP\>/ESYM_*S[ OT:\O7]M_7_(K_;?=_X(^_'W9\4P_-_
MU5PW::IEZ631E/:I0U:CU@,V+;;2:>3IH!FY=M$SY]E/M7\]ZY+#3L<!)]EL
MB;-@#MT%.;?,=8E;H+N3AXG'LWGG/7=[+?5NG,_U@?OF+XCQF^\_P_][P+/
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
M%KSNWXT^!TL<SB EH/%FJ5@D40ZZ"JM$.YMS^;<%GH8YO)V\;(Q&?"-N9%_
MV_&4F$",BO[R'XOZ(T4.VY$%L-,-'Y%>ISYV7="G/M TGC]>D:X[24+2,C2"
M<!4OR;J!CQ541</H==[J35E(#RZV?P47(XW7W@COERF.XH*)Q6!##R_&H->*
MB3N:1X@;+E1NR7R'I4NO1)U#@T1.?L^0#;P8>RGLC$V^VBX,;C ,Q/*IU<9Z
M+7FZ[)@&(B**Y\$A^ 0])W,A>E_U(,H*.2=;XI<'7Q#\M=\$W<3]KE0*+G25
M]L?R_K8TU9G(\+J;:CU^N](2PC"]B9=!11GZ"[M,2(+R@M],.$]\P'XL)"1V
M7!X0I U4',%XQH,MM>>)]VV751=Q9L-,\!RVH3+FP$/4HAC:Y8+,U8;Y]L/F
M4H/=12B,]+X\1C#K;'7?%5[HL>+:941I;[G*'+=I.PRN0]_7W3FP'[E7=F7G
M9?B&(<.7!GV2HW:5T"+>V'-;](N80$^))HH97O%66<?T_Y^?FC/S.,\D@\R;
M:56B A9U!R%8P7;U49$#G*UV/K@/]\%9H^X?Y%(WJ/: #U>,4ZBA*S(GV7)H
M%6>6^#^P/O6F4 ,F1@[RHT '[U_D#'"=[5NL F2<\='.$/W;Y:?:)+ M^RXW
M\J*EMM)UQ!7V<M$/G)TZ2G 1"XJ<QBM'EWGG$]G()-MR;!'TX_2_FJ5J4>=\
M9:*BN_2,[)1LI&219*=8P%HBLA&&IRP7S.9;;-]%?B>^;_R #V/]MLEH$1)W
M\J]Z7_&7CO&*>J-?2:-LD;9/]$-\2)7*7"XDY6OWA_.YDAG;#I,9@J&-/'PW
MN=?6%G5"32=>J:[7Q+?]4:PHOV9JD,I,V:+)8E>C R-$.%$[:I^:]TUQ;IL+
M\4Z2O]$>>\O_S^8O<AWK'_RI2FKM:ULN;VC847Q-NJQZK-!;=++T(KU08"JL
MW#>))]<F1@P2D/R!UU-,+)IJ<QT1X <';56C#RUH39:'=1PK_E=RI(DED(E2
M:_QH?P3^93.229Z?L2<BG7!1S_6JP;PEDVVZD!!"<AQ5-@[FM S)?O4M+B(E
MN9V#_#^B)4U4&I/_LWI-\G+RCZDE8B'^6_O**QN;(1VP*4(6DAO[EI?AC/JZ
M4\4_&$(=U\ABJ(C9NF6,ZP6YJCO,'0EM\G+6E*V6DAC6\PWW!6\XRZW32'?N
M?X=*2@UP=NV#H@\02WO.D >VXYG:9:!9_G'E6^!2PB39":!A"RD6 Q4;,@7.
MP"WKS80:C.J%2ZH%+C6WBL;Q,C6O]"AQ'A-HO/&"O(_*Q=C6O1&RT>C6L(^B
M&TC,ADE\"8Q:6Q-CH6,'(=-MQ:OJ"X5^LACU#=U9\7=4J>8(!_)F*9+X0_$:
MZ7;R2=@^D1/^PZ.%]Q.;;CT+1Y 9/>6FA<:C5<^-(EVRZJGN7[438E+=5*S.
M]9!72[WV/)%4B])#[PL5?+;'7EX60;'ZC<]!-W3W%HLK=%5+#;]+4E6KM(+"
M>/BN:K..FT/(K52->T(E*V0W0RG".:*''BO(/[Q.JQ=8)[:IZW7Q\L;HRG@#
MKV:7,E.[L#P'=E8.%]=D?Y4=T[^,NR;N4\\)72JHE$UV?T?J!4>LAK$4W+)K
M7=&)KHD5_0:;%G/%54UOW2ZH7,FI,&3GR=*+'\5EB+/U4T*N":(4']U/D,$B
M@=5Y; W^LK.XB'ZDK<)3?Z/[CF*')JUU&F2AM*\+RIX@6UY.QBT46Q:6A6@%
MR]6@>Q&Y6#+;ZCCZB2";C UK&*N+>-5#C(DB43F'L8@-F (9:0>"C/\ROL6,
MU;QC'@F:J"AF-;NF26:P_UI<X"_F'FN,K8^ ]A5>KKH!0J)Q90AP@?6G>"L0
MG=YG< 161+,U_P!+-@OEIP$7UW_%P8#<XAXO'71MH-:E\XH*1U5^);X*(TJ-
M.),54)2'!:3/TN]& Z.>JS<A>9L7RB?##>L?B?3P=(LWY'E(6M]6JY>=-]I6
M.DG2!'DE#T6.3&9AL\ Y+597RLN.VJZ2$?V!3;)X?.;Z1N$?--/B!QD GZI[
M7?-;]]F05J%27^;7E&Q6/&6T%2Z06:<V:;^+X5U#R@^";X';I<=Y.]9#PAR\
MW'(,<1&Y5^=7DU"Z3G^J_'=1!'^RJ4FO92PT(IH)J2NU^Q3HKAW*<.G8P%%2
M>V'Z^FC!.[+1<BJ1B5ZN+:Q^6QNG]RL'*JIX(I--R7RZT3C"V)C2JGFKW;[S
MM^*)XG' <<E!2>AZ3P'!QRUG$XNQ\MIQU>K6%-W1\F7U-WD+BD]7': [& I+
MEZ5LU\B-PSN;%$H-*T N29.]6F\I<!::62[ K^/;:^#JD(-)NIUEI]J>D6W%
M!0TH[8HAM,H[9;S&OV3B3IHB6-\>D"FQ4ZY=/T\P6@19+L5+\8<E]SM_T4_(
M1[:<I9?"'O4U]*Z\@BH58T:BMI3-J-O65QC(A/W\-7=9F'.0?#'[J3E7<(/;
M87K4:0,*9=3F9T 3=+6N%YB2-Z.RE%N5:%4BX.+;=AEW<PM]WZM_<*\Z6\O\
M@$CS7L$"<+')J\.?])$.-T_$FZ MM=>QT%RD8@!U3:@R-2"Q$2\-&-S@6ZZV
MA&<[SY7"4)7Y!WXVE%#<V9XK>2+U:_(4E8/5M3,%RIQ7Y1]XQQ*6%S\E;2)
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
M1, U+@_X RP(+ #G ,L<[X'1P.:[X:"WT/MT/W"#G]FN B"RJ^@X$$IXDBV
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
M"8;7P)B2+^1WKKHPA_*4NU/[(?$QUTV9'&[+72NI]^SDQO&--M.YQ=C$(TG
M8+ME0P5@UC358,/EUYA(%^[<\HD41\Z-(EIB .>L]MK6+LXEQ0C/;.XHX8#U
M.VXX/J;O-9!_V-2PE'NE2Z/G<1U:%A(DI[%V3X&*DU76F'":DVK\L#6&PU;]
M\G3D'!0;K:]Q9^)7NJF2AFS_ZIFB)SDR]3=A2.X%;"G_<OZ,O(N\U(+,O='D
M>,J'+0OP<II^PVAL*T-L58&.9WWLXHC]Z,HJ:Z&!_D(]5C";X8NNXU4R&G*_
MDD%,EW@E_HMY.^P UL32>9!H 9NPXB"^G)9.AO [=*9RC" 1\E+^Y-T'.Q!K
M$@6#<R<3[L#W/4/X&.!PZ%GT B#P6((T &E6T; <V-Z1(C@N&%$^S'?E&15'
MR9.D"[R:R,:?YRS$-V =>\9A"U%QJ!/R%TEP/PA_AZVMW*#OX+7V,/Y9Y>JR
M:SQ?V1?Y0>*&I!^:B8M%XFQK+$F0$N>)QO"VA!0C$<02][UP''K2:CF4![NT
M1?.G%FXNO4>2^E#926*YQA6TP8:5B[/BT0[9R-T*I%YT/V05W,FO=I\#W2"<
MK"9"(Y",5AF/4AE9.I_X6HI+_^*"(@&0AOGK69DMJ(4Z;?=$Q$+N']P'.XI^
MN%V']O%2++^ )I35\H4WJBFPA$H0M672[?B"BF[N$?2LJ2)S-M)LD,8"\!'U
M_N#=T"799+<2:((@SO(I&($EM!!D0_>_IA_$^M8BR0 V4-_*M4 /5(HS1$B8
M*2UV+KQ7;Q\\$0(5Q]S2P6.BR98WP5GXLMIH[9&L@X:5:JN<28(PQ8G<<.8E
M&9A7DO92XELP(^JN:!2E>O-"?@=MWWH=F<3(LQB'CV:]JI%KN#10GZ,:27O*
M%\LKZ;N8"Z7)]#MI;F([!A+E+?C## Y4\ 98UNL#"83M8S$><^9HJX^J?4%K
M'5=Q'3C,:Y%!0!S#3;(%6)B:*[+@?MRE%4SF/@Z<23[D/ECW!^_A?K>8@'(!
M\ZHK*BNR30O(CQ,X62YEX,GT&'$@MB6E4NB"1NW\RK=$T@,*R;DP>UT?/AH2
M64Q$[H+RRB]**UFP1B^[(-E-')*(13FT?-$^ ;+_K6 +KV)G/"^*N!+@3.S"
M/JPCL-W(=XM)2"1TJ])2D:N[JWXL6ZAQ(":+KRFSJ9W")EGU?@]^J?C1C@MD
MO7")_WF\E^>]+AR]C*^WF 3?@_]4<.7W2[>I7:3BHH=XM'BS83-UFG"YQKBO
MDK] \6;'+M)"ZN#/P9V%$>O6H'&DI\5DF(M\+?\JSZ\M5]5(S2H/8"=$PR4?
M*&Q!;>'V?<MY%=J6R,=$O^*7OQUV2;)\W5CD-W_"_U)VZ.ERI7QEZQV5A^1:
MPU5LLPBO3BOX)0@K/9W<R/,K-(\4$@F:O$TO,5"F=1E&N@5\B\G06XQJ'"J=
MG!4C+B]JSRX%OAOX.6]R!K1Y>4$)3JIM^2<BI/*5E&S?(/%UFJ=3BB"'L6=U
M"7&?]<CH8OI$+16;%];0I@'9>C9-F..AB:>;[VU5^M"?1"R3+6:<\7DKNLT\
MZ^3-Q]CC5I\A)G  @[;X%/>8*,THXJ9R3^CBN2NR1>H0[HB]"Q1NG+_A)=)5
MW(4^2N$7KK_3$EX+5[;Z'1[(_:E_4-2"#PJ-!@[6R7FAC4&[LJZH-B.7X_/D
M@<BT\.427WB7CZ=P-52V]B?Y&?QI_@]F K?K5Q2>%[<)[NL+A=\YUAI $)@U
M6YG'*]US5Y9.CME:*Z;A-.]/@E3TSMI[9 CB:FZ)S8!('5HX0=TL\-$]4/JQ
MA>I!V;E,CJ)3LGW/3FF+\/;60%$7/\6[G=]#/%U[BFC' LTWHAI8K?UEI!>)
M^6=U.PR9[+EJ1ZU%QE_%8N7EN-O2I3)XRW.1K=C"F\6WYG>M;2-<B97FV]"U
M"$<K,,ZH].-':]^6IK**5,>+MF;PY17Z!7%YDBK5HRTBX8"LQ-N;=UP4L+8$
MOTP>,T] [J,;M>L-QQIN\OYJBVH\6*ZJS/*-&:OD@<4+XA9*_'6?MP0)]RH'
MO:?S<B306CXNXO]KGHD4HW<E;^I$66/ASBI.M@]E:9DP1Y2RJ%B7^RGJIH&7
MSPW6:'927#><EG^G+;2'Q<F,L%4@3\L:EJ"U>LI-^$ E2?4M.%V*4\_L/U6$
MTFA1/'T.?6OP3K4?(V*#4?:6F6M/B-)8%U9=()LY*9)%-70.'7I2D<NQ*(@L
M26=_V1]:>(#],6J9+IXS)WBLRIL3O2%#^H/38L\7$MRU9G.()]S_Q+KJ>/0=
MM+4\#OF9WVC:@RS9=\RX%T[:5:%-ALX'U2FW0Z$;W*5+P"OV/$$?F&,63KB
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
M_N'S!_XIHM2<S#BE/ZG:GD5H5H*U.7L4@@.?\G9(ONP""K*$ 7Y>U'8RR-[
M<$?Z+VY-!>O5A\ZD;ZZ>6MV7,:ILES(T\WB1$3B<7:-[<\ FMT7EN/-V_DVI
MK^]YJHM@C'T,_3RVX@*1\K;SU:%Q:1TMU*J7!U+JNA4YF>85=[C/LV>;IJ;3
M<JWT-CLC\Y.4$WRS*.=$3'MS>@&^[?R?%,G Z%Y6VK:#BJK ]*]MQ^0',^KK
M3W#79VDJAM+NY'05]>VXE/=;L]_W'PI%4F+WFVY-;#MSC+'@P*IN-:,PXT/%
M(>::K"JY-;,C9SMW!2LD;TK:"];[_+L[KK)K*1=\GG/$]!%V.FXG4W,ZGF9'
MX7>Q:?>H'N7U=(+Z7&;.L*<9.6L8#^A):>.8U0R?'=-8)-/1)XRM9FVV<^4\
M9<M//J- P.V.Q]3- %CF2AL/6$I.T,YR7["^T(NX?:FC&7QN1:0;4\B5>+>P
M>KFP[4..%3?O1%+!5/[D]FT%]\G>DEI*$Y$MSJ:2N#WS.(V-34\90\>1+]OS
M&=7P?]ZKF=\AHZV&C8#.Q[_G_:<T;WV7WR3[8 HN$$DZ1$LI5!&;44%E"K;L
MGTTKXSEL.T2_CW_=6,T,126VNU@?H$O'SN7>*G)M.9'79UA5O#K?I'DO'%.@
M4';0*RF5,LX^-^IML>^V^71G_KN-;HP>(M+V7U8!XG_T=N[":L?F:WDCRMV*
MUN;=-TT6S,V_;CA!NUCP38,DDU1/A7V$B%8B;O"ZP_#DW;/YQ)J,"H^:YY"M
M8YN7Y&8UK"E,SPNN^L8/R?<J+:)-+]A7Z)_TF')(<S-B-LU![N EIE\76MJ<
M8[9A%0,-.9:]Y4VJW"D=-XQ#N;>:##Q3WF"-.34K_W5I0])N2HCQW_ 2ZCG5
M-J\-=%2\RJ:9F8E+#L5#S/2(NMO0T@PO/0G>RII,QH$-V2<I]: @5Y%X$J3E
M<\-G@+D4OB<."FFWK5O!ZTQ][V:@HV!1[2D IXS0)0)[*#>)8,"?VE'0 KC3
M2A+> '[TRJTQP&Y&O^<80,<:8TT'Q[&!@ZNY\S@W:@3<<9Q![2[.>TX3[L)Y
MRRG-[^;\Y-0F+.8NYQS?TL:-YCS9(.'V<F=;^P.;N9N[_V/7$_G5+NQR'%4_
M89=A//0KNPV5YAG9]Y'&O?8<,_ARV%\.$_JT82'G!S3&>@&W!/C0)6-QI;\J
MO["X$E=5+8LOBD?.LFH$S-P2UB.>(3Z.O8DX&9; ;L?N>'1PMB!GK3YP9T"4
M3HPIUX,5KY@ZS0ME!;-:90Y?8EZ0;\GI9\V5Y.TI90%"6>AU]B2>WF,WNQ=/
MM+K$4<(7.AH9U\O>5,QD/#)Q%:<8'XQ#T$_F(NW7G!',3-62/>.83V0.H<DL
MFFBIQQSV1G+ JI-C@_SIF,((;EA?OH\17?U:,8.15.X'^3*(XGW9VQCW]5!<
M-C-=Q0OYPIHDC7>_RAKFW[,J9E_#1K:;Z*\Z=Y8]H?]JL90SZ#_JV& 98W:%
M(&N D5ZLV/V=\5-'A*B8-0I_=SF++VRV$K/EV+7&?7SWM);B,/+3@2I)%'$O
MD\.%\3?9 9D6^/C<E;'%F$7^RN"=:#AEL]M&1$([:/$3?L4T-/!(6=Z+HC2"
MF_]<O!M'"FYQ%%@1Y7+&%O0D]7[,0W0$?6)0-^+-"'*] 1N9!RV>PK/8&?5R
M8A+K;V$@/HN]4A2#F;$]V5)T!SOA0!:B8&MCK.$G[,=!-K ?Q]T5@OHX9197
MH0CN\CH(*\<F&]>@/6B\T *YCYA8&F0I_#1=!>? ?M$(- Q5;VZ&=D%379W!
M+V"JQ2!8!337)J)<T1^#-:(3*@1V\)!@,E, S^7EI-5##.)65!\T&H_<O!)4
MH;WKGX!!R!B+;G NM+B&@AC5[_6N\!'E$;X7]%D>QVB$?"6W4Y^!S:)=42M
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
MU:7FVFQ<N<'8$@<HG'3=H0OE/>I^KQ(L2J&V_XV.P)A*DB&VNT,:J[-T;&;
MFKVMOA4%JON-)=E^2O<Z95P4/F3<%/)1OEQ[PRL%?:Y\Y3 #V2)?+(OJFD(H
MXGUI#R(>(-NWH&2;XC.-AZGZ=(_ZNXRYJ^IK;[/.!,H,![AKW4=K+8)[-C=4
M# D!WMVQF_J;9VK]C]Y,VM?LRXPL%C006'_37M?!G#NK*"8-[U$@5R\33G*W
MU]#%7-L@91DP"PYH]^56<3^V8+PL4DCC"7YJT3?+*$%%FMKL+JQ=Y69,$3T.
M+-(525+=5ZBKI$]M=0H.V 9UM&Z3M'(3FF=+_JU1-I"DR46LNHW2;6GS39\
MOZ@'!C?@5&"H-@MDNJ>I1)"W[56\#_H+C6D1((<XFQH?("KB>TLX$E5XQZR7
M?4G=8KPIVQ/5H'>5F0(7:<@RBGNQ<DB6;C=+_ED6"H+-D.HNQZ_AHVH6452?
MIK0M)-5V*:Q24PP?\&51U;H(N7/@>'4C%N1.5GQ&(^UBY15(*CBK:;WQ//M$
M@ZN!1IQ<I]:=*QQANJV=DO+9X*N.C_+0ZI2*P%&J^_@)=[&B /MMQ\*>H\'
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
MM6O"Z&"?ZI5W#N2GF.B@AMY@R]1-P)%..4@#MK?=8;4!JN;^JG*@JF%)[A2
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
M^;)=[)%U[,JKG&(TM_HU]QCK,GDQ/ZS,C281G$RYQ)HDHH4]Y[Z51'C8B-R
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
M:'MR7H*5ZA^)_2!/E;=2#>Y6[/-?"LW%W=W*H$%,:_L++D3>\$\"V^O/4%7
M]3JO\IW Z=HQ.29@JT&?6 Z<T2U>600N56_U'P$:E#EN>5"H_)W=7'@TVLOB
MFTL+EQ&'3;=*6,5T([?\=,86PQA"0.PNG:3F:.@%S6.JPD>B3F&*G&XJSW"/
M634KV*)"YI#)KZ*<.,?P@#"UZ(E>33R>D:RS)YMC>9KU-#!TDSJ8V>BC4)[D
MW'2>HV )JJTGXBLD=HPO^C\D676.[CK%7)2L;:,-IQ_59#!NQ,Y1_69;A0+*
M#5R=#Z*H$2QVCL)#18^L*7(?Z7%&J/8#$R74:9ZQ1Q2JU:<X<'J@JITW*:9?
MR>0/A88H$H4$'R;N(0YVKI2[2?VM]V/Q8 0=U[@+6%4OU.'"TH)GJ@!19%JG
MTDIL'9.@F"J9%?(;GRY=Z%,L7P!X.X-8.%AF,Q9%H%K:$]5N,*6J0/D(W%!
M4KP$WZ=YX ^A9=%OY ^AG)!GV$>HQZ<8LX)^.3>B#+C0)@*Y!6^G%2IQ[%/E
M%<5A[&#^&_PZ5I"Z3WX+O19MQMZ@^2%;L!G(,Q\&&HM@SIN1?<@2&S:2(=M(
M?:=HTO K6_ WZJ/Y^_&1JC6I]=A_RIQH/C9.,3M$@R;(G_LD(1W8)><CB"NZ
MUJ99]@!!J4WX0].!R@0\V*C)I\NS]+M34[!X;5MT)%JD;@JA(P/*=3ZQR'3\
MNO,_LIW8%YN=,B7J47VOU:>@N_AY\X3BIUG-#<_+(Q/>UG=6'8A8:+:M(040
MC6IJLD>>[CFSS&&T)H][8MEXY2]19;5M<UPY6$QM7%GEDN5I653],:'??)9T
M:^5G4S[U90!%?Y/IYB'7YG$:'8I4[P2)RW2*/9*EA/I&IQKWHBN6E>3DS!UU
MRZFRA'#3=_JUE5L-W:S$@%Q=-.>51Z?Z)7_8H4\Y+!JP&H'W2C<2QE@6T7<4
M!=4E,=,SY]46L+[&GS.&<[:M).@G\0P!OIJK J7'&E6?J,7ACJ)6<L.J2KX9
M7%S%K<OC+2_<6-O#3\AH,1X4E,?GZ[<+)2OMM5VBC0'3U;6241[#2J64X#@>
M;P,>6>W GD!%E1]J7TGZ"\--2=*0C$ #7[HS?JQ."+BM>*1A 1O]_ZHX8+;'
M1H46&NOH+#\)';#ZC07!G$K4=$CVLN"1T1\9D?Y27R.['[=?2Y<-K.A6"V20
M_PVE7L;PV(-OD3$<X^5S9&3K0'1(5E;I:KR@^%!@,&0IY.FM.@-^* [4-,FO
MKV"H5LM'^ \HKF+A'D/X1-3L2,) Y*XU$0U ["N>&A?H+A<P]8/:;^FP]K%&
M'D=4WU6=6<%1/E$&^1]7+,!/>)R5T^1L1QP;A\VTUB*WD&-%=7W%^=^STKOK
MBWT2GW8,E-5&Q;>2JQR#VQH?$+_Y.-6[4R>[E)FHS&3;4MT^[N4E_>I2$:GP
M5L]P&2OS2N=_E<L2P;8OA!]18YK7DL8%XPW6U#B?<#/ ..C29[C,*;>]H(T3
MA"Q=H9HNF5=([>JIWI99VOZ[YEFB3>L<2E#DSL9KM/W!I?4$)MTGTO2 D^)R
M75_(3[+S4'\3"9<>5KR1MA5.ZFB@7LWXMVT,79NPH=F'613):IC-S@SV,1_F
MLGW"C%7\K2Z_=.-%T^PDJG\DVF5^^"?@6T%_VQGVBPQ+2Q;7,:&TT<#C1-K5
MP_QSP?-JDX79/B&&6:(?KHLU=R7K[/8H+P&"9?7X,LB](+8U6_A?1E+31]'^
M!(>&(#$0\:-NN20LZ(=ING2!3XSN!3#?-41] [2S^ZCX"@4L>R*GP?[Y7UIL
MP8L9,QLO0$[QORQ+H8R(FV8;B!UTWS@%&O*)TOZ ?KH6J[[!Y?:VBA7P82M'
M[*9L7OZV9B],DOZ\X3E6%'^O/@A]%W&L-ARM#KIH\$$^^WAK@Y .US)5$E)F
MGXCW(XNLBK JV3_YVB:FZG/ZN087547\J3I(F16QRX0K%@9=TTODOWQB-'KL
MMRM/N1V;:U^%NZ-^5C@V!B$/P\6/<]S:?<M^%SCJ\:J9)7/!9*)W^4]:)YE'
M>%YTE/:*]#XIE&6A.X?.X#6S][B/%_T0/%VCS7];5M&ZL9A96:Y;7G:_.@]P
MJLHC)5/;B/]1$PI?4(XS*A)UC(OLGI!^KA_?S^VK\)-XQ>I].35D6?/O@A54
MF>9H\5\Z)/FG_ @3HX@(&_Y7$7Z1KG(/)=RC!PJFA$2P/XL:W%X)QTL% Y\R
MP[G<IJ3<*AZJ=BPD\.O%LE*:8"TYJW) >*E@3LUB\=2$$.IY24GP4]8]Z4VW
M>X) 4-4?E28$HQK.9#T &<IC^;9@L\BOF  >)165WP&_Y2=4MT(KXM=2&B!#
M< /S#?2?VV4^!C-ZKZ18*SY:M!F'%>&*#;E!."P,+]PDWU,#EI5@/_-6$S*P
MF/@@LAXU!V<SK9&[;J=Y+Q';GJ$D%Q.W7IWVTW =OY#=JG<52 HBM'SBN=)E
MZJ-YBZI6J6;&W2.M4^0&VS)X<J7;$1X9[>X^FM#8O+'N<*JAT1ZWR4JI1_F/
M\F?4WB)&E\PV!N9V5E;K]''RFI_J"T'?Z<\4K]WV\49@+[O=XED]2%U@BK3C
MJ[PK,ZFUF,_*LVD\5OV\.+0^*#>_8HVI/2ZZIE+W).@TG:/ZX;:+NU;^L^MJ
MU;\Y_N8K1')!B#R!]+S$B;^0*JH85\UFN!/>Y?2P9Y"^QWKQG.F!@6Y""_N:
M2Y$T7SBITZW<N_1I;6_5](J?6$SU@^I1O##27M(HPE;J/NJDG$F,SPR?F".<
M:C8:\*_ B^_J4B5)$B>T:XK/D\2FD>4C*/W([:K%M!.<=\1(QO.J5K*1/3O;
ME;Z06QACP[K+/QS0P?LFHKI0Q$72ZM97!4?93PW,DG"NGZRDO)$G81^L^LW?
M4]E0TR0<GU5&I8M(T8U,2/PP()_[5*IP88K48%$+*6^QU%\_O?"B= ,\O[0&
M6,C25XX%Q!4[JV\#]S/7D+^!^=%+&:G@G8"EG"^0P(4GO P[-#MGWY=3M&_S
MC\JG0[.+M5@+L[>\%)M;_H) 1&LS%Y*VHPM6[:8G( /^KSENB)^+6!@DV]_D
MF#52S]*.RINN"P-7%O[4/&(\+?VJYI6OJ/)63<BPU*Q7M*]BT&BXM_\)M@S;
MX@((=J!VC949>(./)B5G8[TM8"G847N/D5)RT8B5;:ETU[MG+")>TUQ>M9BZ
M3\7R'V3]B[]S@04I6$[#W71*AU%].GNPM1>8E;^OB4N_7/S<XEJ65E%8^RK]
M(M'&,!!UD^JB3?.7L##E%1>$_UV>:2FB^N?DJNKI8PIRI4Z,5R7A]#&LYQ7S
M2FNXHPD_TX;XR>3QD5G"H_2$Y0*)GOW1\2;8(W2K>U;36TI15I*O5Y@D$V@3
M";VT:8SDFHTES:Q-E%-I$[@)C#$1CP6SV=3EL6(OOI/C-T OSC CA(H:D6(B
M\17YN.@/N8(VGCJ?^H0157R9H6=I4OEL%N==A(JGXO.6VPD_B<*<9DN;I%FU
MXRMXK IY)R&"_5A83_R/FT?^3M[*.UQTA[9:X)^R@WE9>"!B(M=/7.G[6O!8
MZN/D*CD$>AK7E;X4>V)%%:_$KP5$PE6)B?2XYJS4H6@!Y:OT8,I"1@U 6]G'
MF0@Z^A[A?P:_.:V03(#N&8S%QY$G:&;9)^0V7U@U$1DF323Z(#6%!60=8IO<
M3'>3O5R9R1XGV^7;Q7>1:9W2Q%19B7ZH\(^&C$A+4]1-O$T5"E5M31[ABI)>
ML)M4HDA(MJ$YXRXKY[!<Y5-\-3P0?>14(GJ!K-5]+S"9AV57BG_4SN+-*$\V
M>A&/5FW3.Q4LKRG7VB2MI>:HEZPXQ025<WQYW/?RSTYD$8@>U\'Y0(M%5E#T
MO2F0:RHKL B(B967S(K\BT2SL36)0.G1;5ZA8;Q1'_1-XJ**[4X<D1.V23.>
MLSU'!B5S[Q6PV<_Y+B5IA(L"0X5=7JQH<O6$A 'Q,'EAF$3*IU=X70=QSDQ[
M!+XBC%/M8J:5C@7]63<KO%A/.31"8M5GWK2:RMP&_CF*)L%.N(-^/<Q)?(:=
MZ748<.3;VN^ MHESE2#-CRB5?F!,(SUFWF/>HZZL&L_>3V_,N<7=S_P=W\I_
MQT%#;X@2^:Y>&R1O1+/MGX$[I1&* '(EX[%D(Q5DZ1GKZ2J.4Z4?LX.[/\>=
M?9]?&._ RQ!."VT1?!3=]>H37Y7<<I@.W %'R7\3/PM]Q'WD*)$#?1T5%OVM
M\*(?%Y_*9K'"),UQ6LX'*1 :S#\+,+SDHA>@Q,$76 HU8S\(K^ :T?J:4KB/
M=I9\&-Y13J %PINSCC!NPNOCEK!WP#M"OO!.PV>\6*+%\%.'-"DH&X&Y5 4H
MR<+7U:<5[VD+22F*H++#E"=X6=9R^@:Y,G8S:P>V->0D]RWZPJM&2$/G.) D
M7Y% 5%%QU>@FS"#(]3^I6,TRG: LA'Q.<S1S!^W_V+NOH*CO]N'_2<R=F!B-
M28R)7>RBHH(""HCTWGOO;=EE>^^]L4OO;8%=%I:V++WW7D5!112Q]][;][\F
M]Y-GGM_\#\2<_ YDYGW@V>NZ0&>N]3-#$_\W2TOH36[D<0[R)+O]H!]FGO7U
M3B)!P#!F_!(\F)Z#N1@F2&V+71&IG1P5.!3],.&LJU_L?9&MY7=074'/<4>$
MDJ=_\!@&RI;L%!)TF']2I@DDCP+4M\2O?<C1.41E@(M_ @D9LM-Y*]DL8K59
M*65_C*9>#?4(A+C?BX9&'-GF3;^)#2*78&T#\I"_X?8%#T9UXM>&W?*[2%@9
MM=(I@[@69&5F1SH)*=-CD87PX_M#J;^@MVR3TMKQWJ1XE&M$ OP)FA;]7>0T
MI@2$]5N./0V^Y?@(_R<48CI+8"%^T[,B_8*ZM#^,/(.]O>TFM9&XGPB#2R%1
ML'/('Z$Z$>VH"-@S7TMT+T+EZ("U1I%,0;C'F""]7PD=N,#]X:0.@F"[!N4T
MZ2S!'VJ//@J=AEW!N(=/($#88!\P\@4NT&$*78J/,OT%*R(P=>_BDXDU^\'$
M8=+;[6Z4GRE>>#C$A_00NAKZ!SDZ?#NLF]SBW85 DI\ZZ* <*(=-*C&^%+IN
M#2Z1<G%_".$-U70[B0RBEN)J8AM9J#A?2 K+(HP$]66>]]:$[V?:V5<C]S*Z
M3)S0_HR3NB*LBCZT/Y1@3;??GD]:I(WBUH/"A?60<;"O8#'T>9PNO]Y+!=O$
M\[,W0^AQEYU\A!*S5;K>V&]9H/VA^'KFVNTM) 2]&UL6XY]<!0F.C4PR".5"
M7!(<O.RA%J*M=D_A,,'SDVW(2[PSNOLQ:$[C?CN\%2MM^R1I'4. '&/$>V3'
M+##@/E%!8 8QX(@[F)$0LM)F Z,PXENC4XS.F$,Z:QF/(4E[5S"=$.Y;PYAG
ML$A$!S4Y8&/,3]218,O :MIW85"W\S2S2)FUBL:*>6&42KL 0>G\2+>!;]E[
MA'X5O6'K ",/[P,?(76$)T;_2C:,6AMPDUP1D^>VF[(.O-]:BY(8-VUD0MT&
MS]>^3QU#)>YUIDFPG1H;Z"+BG[#3A .Q#Z+6$2Y!9OR?$<G01E<T:0,\WRJ?
M-(I,-[Q*SD"7:_=3B-CYO<%4#N&X1@2MD%0%O85]@M2/-,&-HYC^FOA4=)=+
M+<$/\\+J$%$'=\PPG:2'3]66DYV)7^]%4,0DOH:4.DM9!UV#64% 1I"QJX@:
M?D3L2Z+291?N$FF_93O^ DEI&$/\BFRGG4VR)C_=RR(W460:YZG[J5YQD2@<
MG1+^""VAI_E]@RFB(YP;L7GT@Y;NN!;:<\.-A&6T,6T.,9I6O3>1_ U-M.U;
M2@$M&C*/U.;9AD-12.ZP+Q\MX#QV=L1DL.]9O,&.L1X;3.)U6<NT_0D-S&U[
MLTA@AOZVW90#= <( G%(/!W^(Y(MZO+=C:J(/^3T"CT@"+-HP?[ *S0HQ7$Y
M][7-"#O9%GM3B&^9.=O,R*<8RV.V"JYY^ ?_)-CNL]%3Q"?[W[;/XDT%CYM&
M\'X.G].WX3K$;-4:YJ1#<G;]P 80T,VE["0L,UJ+M]4?$N3.501E>=SF:H:>
MLM_$R8G<;+J6\W6,6'\O&PHYJ'6!=1?V?I<#2X#^?<L6E@/>.RJ(#0Z+#:2R
M=2*7>9BPKD07VPE9Y%@ODQK6KW&[])XR&^!;M>:8,2BC772F,39M"X>I3?PV
M,HGQ".064,VX!O9V1S':XX)M7S'8,*S)"883HEA/Q=B+>J0UQO@5Z[-+SMB(
MO[=E@6%$XD4,T@;A^_T?TZXB)&X]M,NHE;9>M!$TX>0"K0/[E1Y2_7<I7ZN5
M=H/@N*N?OI6T;JLF'4Q>C/B-\AS[Q-^!>A0WZZ9#=<(7VYRG>A,B3Q*I(**>
MGBLUE;1%JY$Z3_Y]UR+-@K)V:PRMC;HR'$,.IY#]6LFCE&E7%>5KREL;"$6#
M^LO)'11GZB&]/91,:I#6%.49M6#WMU0^=7YK'FT?;5786](>UH(?B%3'JG:%
MD]ZR-&U.D#<RB2>7DST8BWK?D3L9?EIU%"/ZG=U_4![28[<.4NMIU\.RB9K"
M__C]3!P1.+EN(FWGK[=^37+A5AA?(*5Q/'0?D5>QUVK5D$N8=W;OH. 8C5MO
M4;WHJ8%74WCNYSWSDW_W3G'\,5'A'_GQ]RX%AQA^*Z*$BW76"(>BWVB."M9"
M,K<[\*@(]J9=W(W8Q,#EB6_]F!XO$P8"&QVP8DSH,O,:T7<1,(,A(3[F!YT?
M^7? YS1?\,)AT]L5G _HGS95LT?Q'@'>XJC0WSTL1.'AO?9WXXVBF.;'!0]!
MH09DO@@2KOV(IP5+V[>:<QYY<_MSMAP+WKR+)2,\\:\1OHU.=L\1;@4UV9L)
M-H/OF@WQWD)U#?9QA^"%VF.<')36ODUL F9VQR$6$5^\6<0L)47XK^3/09>Y
M?\/?!2NR:^19("S,[+@FR,?'[W*.HCNTR]GZ6/F^'2Q+O&1'"!-+5&Z^RI@B
M5_FA>2O0(6Y$+@5#LK/BM&!YI@_94[BTXR6LR_@&[0(F0'BQ[S!3CW1R!Y^1
M04[<LH^Q@3+F^X3#)8K<5G*VD';;WF<C29FF9:P<TH?C<<Q>,E:;S?A 6;[/
MBN% D>]0TL]1#;=$T=G43E\NVY(.<Y6QWM/IM@FL:+J[J3^SB/[K\2.,B[3K
MVLX,/=K(/F-Z"JUOQP6Z-DVY)8/^$TW@J\.RYEJ[TEF[.7=M\<P2S@^F08Q)
MUK/CH?2WK%7:$KHOTV$?B;; D.UX3U/1[VQIIU70#[K/YW+<MSL(LWV]SEJ\
MS=SJ5WUB2UI54)?NKN0/X6NU@A./1M?LMA!!(*2M#P5C",&&:1X%F^W^;;:A
M+\C^4J9;@-S"(UTSY$<C:4IS>/[1VTD_1T=KA8@#P.#=;&$]+$TCA&^,>KD1
MPMV*=W4C9W0&I]K;I[T+\S4_G_(^TLCH6)(\QO5H18(&6*3E&Y\%?;N[4; %
MR=;HX<YC#38^83\D++HM3W.-++8;3JF.OF?NF#05ZV(XGU *F3N*$#G#A%J.
M@C?(H-T7>+48VVVK.25XCTWAK-LD2U=^REZPS,XQJ38.978SX0',S9 INH2P
M..HHK$6%:]GPA9BBW2^Y6-S=;<[L;*+EIG[6CV2ZZ\HD=T2Q[97$%<A79NGB
M,+2MH4-\#*;DZ$&!.VZ+EA?/!M^^YT]."#%\&YM51UZY>2W3F9+L4I@P@D/;
M\L05>!<S=]$&PFK#C<(CA,FC*_BZ1(66,]>25+C'@(TDEVRK9SZA2#9[,QJI
M>!=;,9>RSM9$)*(0S+;$_THI-'@O.$II.?*:9T%YIJ7/05,M]NBS6JB*;1>9
MSE1@LYAQG';,Y1<1E9ECNS)>PB2;/A,:,;\RN,Z/9<0>><^ETM]IN;#;Z&5[
MW%D;Z#';WC-.T;=N;J:?I<T4'?7,<5*D7//=Z[Z=;1K0Z9V)V12""U@1R8V(
M#N%Z#L1D1VZWBHS[$?1"'XN8@QW0',2^Q7PKV>,RXE.0[. Q%W"(N>AS+[@%
M=2_PSW"S"'(H*>J,QYVH[;%LRP[P2FB4_GJX-U*N.8FY@P/G.SC PX2)*2ZO
M(_<P()[8Z%YDAM^*V-#PP*"9N%4>WX7?@9VSW 0R1X[H#<&^PJ[0/(M^1:C)
MQ=HP(1[B*XXDZ']HLV[>L!:$N[<U A%F'8!'Z;L?#'V"^<,B/KH6][L>+>X,
MP4GS$GH;:2*[SN(#YJTHV"X8.TQE..?B<N#K/2[C(:$0OTB"G1LYQ)AH:/%;
ME!_)6,\<<IH,TKR* E':LS1-'] P\>NLJVD1%)SC29H[S-#M+,TTI-1'3COB
M^BYHF';$O#%2CV:H]SOX#<U-\Q9RG(;/N'+2GM\N7&D9PNLA2^U/<(>A2:X;
M.*="?O8^S)YW90:FL>Z8HR),F"]UGX+-&.\T[R%MZ1_2%TYL2:X5'#,G) Z0
MWMNFBR]#?W8N%RT++O)\(]SGNB4@BV]OOC^<S W5/1=;R0[4?(BXQ+1+WV.(
MSM'@YYM]E6E HMM8I8'B5$Z<9%5PB,>'Q&4NS_P'16;FWX:=%<3JML8>X8(T
MGR!XK)",\( (IP^"=<$A[C$D2!C2^U2<0619@%Y0+FAU2+GS14A#I(4I'YX5
M^^>1.O0\S'//04(4YE :P7O0!\0;]+?Q!XA^0>/!"1"_L-CPS8%7H@RBZIWM
M8QUCXTQW00NAWD>$*&]DZ1Y[O!..G-+BGATZQOW3.SF"B7_@3XK6!:\,)H/N
M!(R%UT(43HB8PS"!20+D$3+YB"5R)>;>G@B<%Z$D>;GS-'@UF^JA#;F'0_I@
MH4.@VP&GX%+_Z=!8I,"Q/LH.+319 X9@RX^LAM\@+-]#Q))))8D8!S1:C[71
M]1#&&*OC.8$UB^GV(^+,_)<'1^,=''^+D!+ )RMB-Q,+=&[ ;I%>[Q%CNBGX
MA.VV8HHAX[E3!@6.T7=G4K*C;_E0*.U^MH'UE.L.V>'ZU$TG V( :JA.'VPU
MM7%//D:#MD[\L_4:[@K&=PYAG&@TQ#61K8HV\!IG/?>M";!B&3GL"ON1*3JY
M(^8GQE6=*J@/X^B><G0>G24Z9OE3@I!N9Y<B7HT:=7X1CX^J]8P2G/,U\%_+
M/VG?%KJ&6VZ\$&W+6:N3&]?+BMM3CS[$:(TO,B=DI-.Z;?>E6:,<G>J2)Z-L
M/.P2'7WN^FF(+MAS0JR$D<;540K>;1U2G"/'94\'ZCRS+;XC/, YC :+''9O
M1+;$N/NLBJ2 OPZ(]KX4=RYDQFXG_%8DQ.@R^G"L\>&=N+,PVLXN4CO&6W O
MZ)6/-O6/T.O^0XBDB O!OA'<Z%MA#[Q7@W=$)=ERH/FQ?D88I"O4^_#7V"!D
MP\['Q!R<D._N]SAT)5D>Y!9^#DX.+8N2A"=%_@**]G***848V[R!L&"Z1CO@
M>4BO0W<Q*S CNS82<@E9W!YO%] $Z:#_&O D[+>@KKC),$(8&3;N&1R%1<S8
M6,>J4&\,:V%[L,:'>E!W\=V[3/!M) K'VV,]$D6XYG, I8R[&; /?344%'(<
M^XN'(H*)L[5N OV!SS0,B+M,>'>H%'F?Q-\5@GM'T65KNKH1W^'/>E:24)!W
MOD](YT*R@VS)VNZOPN;(R=:VT364_QAN@/12>(=2D&NHFW81<3[4=I:NTTN6
M ^Z]>SSK&XBASTIF2O"3 "ESC7MX*(J19W4QBL?0-K@/GJ)/'^(C_.B(74G8
M4_353+SC=_'N.'?7<:$E6.)%%7P3'.MOP9.[W0VQX7I9H2+3.:L-*L&K65.'
MJ/ ^)G-7,3:4<8CQS)Z1\@Q[U@61? B\V],R<6W0.[^#HHMN:<%>0I75\8A1
M?J(!(1;!A1T*@KNP37?58']D;F%LB!4[]V(:(!#W#Z '4)B/66 Y/"$@U745
M<B+D@T4$YD1DQC%#W$(LZ$ E<1I6O9U(>84ATD*C0GR^0L-CFOR38Q; &X)W
M!DS$I81UN@3 #T;%F5]#?1-KI?\0^SW4[4 QP0?9M;V+/(9+ISP,$X98HWZ/
M= S?'CT9\V/D!_]+L6=CYIV+X\; $^;!\/?0J_HEZ&#D]@/9^!\P-=O?D7H)
M0C(O>&4,']$3=B"V-"H[T@ RZ+\JQA-ZQ^DM6(I8:_8$M@\5K(]$7L.,'<C!
M+N Q.PX3+Y(\2<?]W\%KX&7!4<AUD6EA72B"WT]1N]"S3C:@+JRQ67A<'JY+
M?PM"2O ^P,-<(ZW;$4!<2WY.W.WKAF^%50:\)\ BZD,RB:M\+2/,B1)':8P&
MR=!,_3TDW=>[ ^>3JP]0,<LI[!T, I0:1K#V7D470Z_[/:(G1BP+ZJ%'^Y2%
ME=(/.&Z,ZJ*]-2T"KZ6=TQN$I='Z#M#0]K2Z'87X:S0)/L=3B[\.:N-[DA<7
M#@\TYE)\]H:Z<& .99$Y[#C3$[&[67B]!.@99N(!,DK%D.QHP2/IE?C-[G6)
MMG&SWO?%[\,^!*P267AWA)P4!CMX1)3S^:;?@P*XW7K!4#W.-P?"4"=9)W9,
MX/]D"+!@Y'<N_P$_1GEY[ O=B![S"?><P7H$U-B9XAZ%;C)6$6HBVX]4DS)C
M,S6]*'VPRQKA]-\P6>AST#^]VV,G83/^]B%:B/R@*YX;4,@PMFT#)C3*S-@3
M1XD]=(1#Z(8Z:8+)YLA1C7;J'"X/Q8V%!S- J9#D,%#P$6AEI*>'"?Q4C)WM
M*M1O8.\35S$<:/P1)[P&XIXFFO@$D[[M1\H0@8BTC]X<?2PF"I0,0@?] 7X-
MKG<G0</CWMJ X>_@;B>(J![DZ!$-;!4F0I-*&,;K;W,@GR<=1&R)V N]&NT:
M=1V.#-P*2D1^Y58$,44)K5_ -F/VGM!$:F,7CWR+B<0K-1/Q?<2R;6SR3^1&
MN$9H+A83Q8C(P(4$P**I>#W7-[$PPK?6@7%\PB6C4_!SQ&F=&;0=Z9QF(NX&
M^<FV>E(P]6>86W L93JR/RR7NLY_,+*9>M0U(N8R]:35 N0PU<L(#ZNG,G1:
M4%[4=LTLW![J^VWSQ%,T?:@R,(M]/?)(R$NVR-\DPH3UT.51= I+QPH'_H7)
M,M* #C-NZHB0:0P?30E60!_<]HX80->&'@O8$:^(& Q6"#O]9L/7"B)<Q%$\
MW@4KK=B=W&##I]"OV*]UHA"O6 6:8NP?3,OMOQ._H@/@:<*XR^]AMD2NAY8/
MA!3J$^RTEVP14&TNI1P(W7G\$/5 Y,PA#YIM;,=N?7HV?-46&O-;C"HV&KO%
MVR/4'&?H=]T[#1\8Q'1D$1AA1\T/$FNC?CCV@/QM[,^';"D(J-7N:-JOR-DM
M]^B=N"+02:0\2!)R +TE-,.K%2.,R'08P#Z++C63X6&QL\>RB;]"#QXZ1)I"
MJ'8+*,T8XE8;6B$A-F8/C!"Y$+P)812C[]F*O!^;X; 2G1_WK=DOV&@8_Y@1
MW@MY^-!*8@CZS>Y"L@CW:FL654'Z,7H'1!JW(D@'6@8=\+@&SX(S["V1\4@S
M4RDZ#?VG_E/L!';5P1>$#?AUNUM('*+UUDN4LV12E$&L)GI78! $@C'W. #-
MPKK;-<+[<"&F1U'?X\GZXQ@$H?G@$]P;TG>[SQ EY$B-/R@[*=V1I)CO2;\$
M],9R29GNY9";I%=VEC 3LIW)!**>K-1GH=TI6@>OX?Y#Z=A]DW")ZJ1A24ZF
MGHVX%F7$: XX%O. 4>%^$$QB^-M>BOM ?V*"@>?2<_6/HT!T_X-=6%.ZUN[G
M!&/:6PTP>3VM.P*A_C=YH_]4M)3'=!N-]>;2;+F0MQPW$WU8(]M _P^DC&5P
ML PC8]KO?HP?8@1I"$DM=%HHBS'OO.CSC/'8_:7+&N96'TVKTTR[ .8)/V9<
MZ,JCRY@YD;/['9@78L_M"&69P8]NFF'U809#S*@@KT:?9=2+?D[.5C3;P+=6
MNC1%:)_1,_KRR(8C,W0B:&&_'^,;J/X.!:,&>6FS*Q..DP6;D38%)GK_1%H,
MR7=BD1/#FRT3*%I1]XQHE*E8LR.9U/BXX?V^-'\$9L<5NA,F9','PX;@%^2.
M7Q41Z+6-\$?4>4<9<1DHR.(1\1KXC='WI FHZH@[>1J1M-^1<AN=L',E;2.N
M=<M&N@WQ9B ,XP3>XNF(S8S[SN$JKAOZU,(2/P^_8R@C?H?ZZL@?)$>,[GY3
M<C&.OO,0]1?"G2VQM#BR58 ,>0TQZI&!!J,T'*PP$^@X\QZ<!J;;T 1/P>W1
M>4-XAJ_:;T&B$RUWNE'VD&YOJ:0V4@C^S^##>'/W)\@$PG+[1O0>@LK<$5-.
M]#&X@SM*6J,SA3]'NK$_@,@FC^S$DX,HU5NN4K=0:?Z1L&^H\>X\Q/?40?LH
MY"GJ@/DZ-)*J,AC$;J2VZI3@[E$O[C<E=-/6[$P@M=%.;OV9(J7Y^[V+2V1G
MN^^ =;+M[5<@ZECY9I,H'/.400;&D+E=)PFWEY&PWXBPC?'SSAR2*3U^JS;%
ME/ZSMT!XW#G$^94@U9UNLU[PE7?'R8O\P(!]^G">/.3T(6WN@\CN/7E<T]AK
M&N<X#7"/C<$<%\QY+SCWO>=9Y]^Y3;YT:WNN;Z#%R1.<*Z%:^JLYWI'6AWYE
MGP7E[^ED1T*W;CO*WH"\LO$^ZS%.[IG)F@FP<3)@G0M&6^6RFL)JC4M9F*C?
M]*I9>T"Y!^\P;\5Y[YEA-B-TM]&9U1C+35',#H*]QS3]8EBU(X:Q*=+-<IZA
M%_.]\7;&D=AS>LZ,/7&3!SL9^^'W]EQF&*-W;NM@('#T35.,!N*@QR_4O:"5
M#MW4<O NRV/4#W'V)S)HAV$,O1]I(8C%@SDT*3IHSRW:,^R#;8_IP82DS7OI
M9\A_N >1^F!^#IO( O@=BQK*'TC"B0,4$OIWW0[*/&;\((_J@)/O>4J=)@BW
M;Z2A2*C-2/H?% .W?D(M!F^?2FS"TBQ,240<RN@\^2=\G"Z1G$%@'HRE:!-5
M>Y=39DD/MIM3%12-S4H:D:KC9H*[2?*Q7TLX2)HUGR'N(A\PXA ODQFZ)TGQ
MY"<'CY-=*;B]RR@_4U=MAU( :OKF1>I[VC+7RU@X8[/=&.X%XP]S"6$+O=,(
M3KA/]];U(!;3UQ^,)I%HK_;N)H?1;FT74"BTB2W+J9FT"L=S*>^=BJUMDUEN
MTR;PI%^\-QTW2F#[2[471>=#,/M:X[='INPT$1!BKVU)Y;V 0S>LX]9A;CJ,
M);[Q:+9R3;CO0SY)$U<'!!TCBXQ#X-I@865$][YTP2:0TTXPKP"Z;.M77%?D
M]0WU'"N<W&&-Z)7?J&6\:'_01N.9^+VA+/T[@EN1&[5_X?-CKN[#\PY#+N],
MY-R'O]SJQ[Z(.;C1@/T#X80]3OA+R)3%'0$I7&I\F%\=E:!/Y%6 "@X/<_F0
MR_LB.%"XY<YJ-@C5M;64E8%SV%C-?$54V,WQ J,F+-QXJT$:)ZJX1#!/_1-8
M"EU^N(C="6_>Y\^Z@A+LG&3]@0W=>H]))IAL6LU<3;IG9\)^"!DT'V _AJ:=
M.,G.@L?I];%>( ,/(UG'T+!]84P^5KKS$>,Q?DYC%R.>],.F$(8C99EM&W,*
MF6)NS]J*FC>ZQOH&LTV/PQ1BB8?M&<]Q3_;Y,B $QJY?Z2])?VCXT;O(N9ND
M]"K*0UM[QE?X@V8W&1GX)T9IC&I"@9XG(Y#H??@ _0Y)>Y\%74C>NFL]79NR
M5H-%7T=YO6F.OI]:9_.61J+(S#+HKI0+1A[T/,H-O<-T,.7UX1WTGZF']KG3
M1JBD77MHZ=13&MFT?-J&S?^A]='<O_H* /YOD$C4X:_47\N^U?CJJZ^_^G^_
M_O_^_/4WR[[]SW??+__AQQ4_K5SU\^I??OUMS>]K__ASW?H-&S=MWK)58]OV
M'3MW[=ZS5W/?_@-:!P\=UM8Y<E173__8<0-#HQ/&)TU,S<PM+*VL;6SM[!T<
MG9Q=7-W</3R]O'U\_?P# H."0T+#PB,BHZ)C0+%@2!P4!D<@46@,%H<G$$ED
M"I5&9S!9; Z7QQ<(XT7BA,2DY)34M/2,S*SLG-R\_ ))85&Q5%8B+RU3E%=4
M5E4K:U2U=?4-C4W-+:UM[1V=7=T]O7W] X-#PR.C8^,3DU.GID^?F9D]>^[\
MW(7YBY<6+B]>N7KM^HV;MV[?N7OO_H.'CQX_>?KL^8N7KUZ_>?ON_0?@JZ^_
M_N:;9<N^5>_@N^^_7[[\!_4>5OSTTTKU*GY>O?H7]39^6Z/>Q]H_U!M9MUZ]
M$_52U%M1KT6]%_5B/F[FK]7\O9O_L9R_=J->C;V#D[.KFX>7MZ]_8'!H>&0T
M" *%HS!X$H7.Y/"%XL3DM(RLG+R"PF*9O%1145FM5-6JA_QKQO\QXM\S_C7D
MQRG58ZKG5 ^JGE0]JGK6ZS?4T]ZZK9[W[CWUQ \>/GRD'OK)TZ?/U'._>/GR
MU:O7ZMG?OGOW_OV'+_,#)<>T@2)+V_<2A^#'4GO$#;D]:Z[4.7VRQ*=D4!9>
MTR>'-G3+<:WM<GI7BXP[T%#,':V5<*>J\WBSY=G"B[*,M!O_MB^&+X8OAB^&
M+X8OAB^&+X;/,UC8OB^T#WXBLX/?*+-ESBD<TB;+/&5#I2'*?D5L?4\%NJ6C
MG-S9HF#V-Y1R1U0EW*GR(NZL-)\_GYV=L/AO TKTM8%BM:'(+OA)B0W\AL*:
M<:'2-F6JPK5XN"*@>J ZJK:W!M[468MO;ZJF]ZD4W-&*$LZ4K)@SDU? F4O)
M$U[ZMP'R_V.P#7HBMX;=K+"DSU=;)4\K'0M':KPJAQI"E?TMX/J66ER'JHK>
M7ZDVR.7L28F4=3JSD'TVH8 W]V_[VV!N]Z'8)NAIF27T5I4Y[6*M6>+I!NN"
ML487Q4B7?T5[$[BQ5H7KJJRB#Y0I."-%I:R)'!GK5&HQZTQ\(??LOPV0Z_UM
MD%D%/E68Q]VN,:$N-)T0S[:;YDSVVDI[.ORK&QK!S54UN.XRM4%6SA[.+V.-
M9<J9DTDRUK2@F'/FWP:4J@U2M:'$,O!9I2GD3MT)\F*[@7!NP#!]9,!:VMSF
MKZIN@+26U>"[956,_L(*UE".@CF:5L8<3Y"S)ODEG%/_MK\-9G9 J5G \VIC
M\+VFXX1KO7K<BZ>/)G;WV<AK6@+KR^KCVJ0UA*ZB:D9?7B5K,+."-9RL8(V*
MRMCCO%+.Q+\-*-/5!F2F=H#"Q/^%R@#TH%T7>VM4AS8UK9/2U&M7JF@.;I#6
MP]H*5<2N?"6S-[N*U9^F=B2J'<)R]@A7P1G[MP%E1_\V5!CYOFK4BWK<=QB^
M<'8_L7_J:)JRQ[%,VA366%"/:,NK)77FU#"[,ZI9O<EJA[B2/2"HX QQ*[C#
M_S9 <40;*#EI!RB/>;]N/QQZ<^) S-3E'=3F2;T,>8]K67Y+9'UV/;(ULY;<
MD:%B=J76L+L3E>Q>436[CU_%Z>=4<0?^;4"YCC:@,+ !&K3='@UJ^IZ[I!'9
ML["#43EAF%G0ZRG/:HM6I3>BFU+KR.TIM<R.)!6[4ZSB= EK.-T\);>'H^3U
M_MN RL/:@%+'XE777ON%V>T.@[>V@FHO[6(53IJD9PSX2%.Z0!6);6A50C.Y
M(:&1V13?P&H1U+/;>'6<=DXMMX-5R^O\MP'5![6!YKW&MR8V&X_=V.#:^$ #
M(KNTGYDQ;9&<..J7%]\?*Q/VH!6"3E(EMX.J9+71:IAM#!6]E5E+;6'545HX
M]?\V0*6I_7A@H\ZI*VN.MSW=X%GZ8!<D<_$H57S.-IXW%9#&&8O-80VC)/1!
M7#&EGR@C]9%+B'T4.;Z75HKK891A>YB*?]N;CHU[9B^NVM[U:(UQQ?O-7KF/
M#H 2KI_ <RXY,NGG@H34,[&)A%.P5.PD*@,]@<U$CN.S$>/$'/@8.0<V2LV%
MCM+R_FWGIU?\V7=_U5[E^[4F!< .CZ1G1R.X=RUAU.ON>.)B"!5S,9J%N!#'
MA9Z'\R'G4,+8<]AXT"Q>%#-+$$?/D,11,Y2$?QM0?$P3*+ \">0Y>[R1.$<\
M+'9!7Y.Z<>:*_-*G)!'2H3R8LC^76-^3RVSNS.9WM*4)>UH2X_N;XA.&&WC)
M8[6LC$D5O6"ZDEIT^G/[8OAB^&+X8OAB^&)8DB'?R?U-H6/X0ZD3^GJ)"WM.
MYIUVJBBT>+@ 4MU?@*WOR:<U=^;Q.MJR^+W-J<+!A@31:*T@<;*&DWZFBBDY
M*Z<7SGQN?QDD'PV.[F^*',(?R1Q1UTN=6!?D'JG3LJ#"D>*8ROXB5%U/(;FY
M4\+N:,WC]39E\H?J4X3C-6+QZ2I^^CDY.V^ND"V9_=S^,10XN+\MM@]_)+='
MW2AS9,XKW)*GR_PDHR61Y0,R6&VOC-#4*66TMQ9Q>YORN,.UF?Q)9:IXICPY
M8TXBR)W/X1><^]R 8GVUP>(D(+%W?RNU"WM<:H>\46[/O%CIG'2FPCM_3!%:
M-J@ U_0I, U="DI;6RFKITG*&:XMY$U6Y(IFBM-3Y[*3<N?3Q?GG/C= ^G\,
M=FYO9;9AC\ML$#<K;>F7E Z),TJ/W EEH'Q8&5T]H$+6]JI(3>U*6G=#!6.X
M2GW_RPH%,[FY27-I6;GS2:GYYS^W?PR%MFYO2ZQ#GY1;PV]56],6:FW%L_4N
MV5,-OM*QIHCRD79X57<SL:%11>NJ4M^]):7LB3PI]TRJ1'Q.7)!U(3XG__SG
M]I>A4&THLG%[)[<*>5)I";NMLJ1>;K2*/]_JF'&ZTZM@JC],VM\%JVQIPC<J
MU8:R2O:@I)0UGB%C3XL+^6>YDN3SW,+<<Y\;(-53&\Q/ L76KN_*+$*>5IE#
M[]2;D:^TF?/G>VQ3SHVX9XT,A$K;VN.4J@9<LZ*&UBU5&W+*6&,I):PI03'W
M#+-(/,LH2O_L -E?!A- :NGZ7F$>_*S&-.YNDPGQ6K<I9V',4G1ZTC6CNR]$
M7ML*J2VOQ[7*U(:"*M9 9CEK)+&4-<$KX9QB2.-/TZ3)G]T_!IF%RX<*TZ#G
M=<;@^VTG<#<'3](OSUIRA\==LIMZ@A45+9!Z63VN3:(VY'R\_]4_$V(%:Y1;
MRIE@R(63U)*$J<\-D.EJ D5F)H#<S!FH,@YXV6@8\ZC' 'ECRAA_^KRQH&/4
M):^Z*Z1"UAS7(*G'M^6JZ%V9?]__ _$5["&N@CO"*!.,4<O$XY\;4/+18&H"
ME)UT E0&?J_;]2/NC>I#YN>/X@9G3XAKAUTE\JZPRH)F6$-V/:$M4T7O5-__
M/0GJVU_X\?:OY XR*@1#U'+1\.<&R(]J L5J0X6A ]"HZ_6D7R=H<58W;/SJ
M85++:>.DLB'WPH*NB,JL%D1]>@.Q);66T9&L8G>)U+<_7\GMY53S^AA5@GY:
M5?QG!Y0>T01*3A@#-7JVKSL.N=Z</.AQZLK^Z*[%0]3*:=,4R9!7869W5'EJ
M&U*5W$1J3&Q@M(CKV&W"6DX'3\7M8M?PNYDU@FZZ,K[G<P/*M#6!<GTCH.F@
MQ8.AO=:S"SM=>^_M!=<L'&84JN__C!'?@J3>&+FX$U4I:B/5"%OH=;QF9@.[
MB=7$;.0TTQNX+=1Z?BNE7MCVN0'EAS2!FH/Z+WIV&<[/;3$8N+O=J_:>)K1X
MX2@C_8QM8L)X0+9P*+:0WX<NX?00%<PN2@6]DU9%[6 HR>W,&F(;6T5HY=;B
M6WF?'5"II?FA=>>AJ]/K#PS?VF#2\'*[K^R>%C1]T9 :?\Y)R)T.2F&-@[/H
M(ZA\RA"ND#A(+,8/D*6X?JH,TT<O0?<RY:A>5BFRAU/VN0%U.W;>&UF[??SZ
M;_N;7VRPE+_9Y9?YX"@X_KHY@77)C4D['RH@S8 3<-/P%/04.@TYB<N 3Q R
M8>.D+.@X)3MNC)8#&6/D@D=9G]WS[M_7G5KXZ<^VI[\=5@";K;+?[?<1/S&,
M8MVQ0Y"O>Q/PE\-HJ$L@%NP"E N90_)CSV,$H',X8<Q90GST+$D4-4L11\[0
MQ!$S](3/;7KZQQ\Z;ZW<5 G\KI,';+=(!'3<V2_-@BB/7:*Q]_RAL-NAJ-B;
M4=CHZQ!\Y#48,>(JDAQV!4,.7<110A?QU)!%(C7X,ID6=)E*_]P R3$-(-=2
M%\AVL07R7'U>%KC'W)=XX:X6^'/G<J/2IK-@A6/IQ/*!5%9M7XJPH2<AH:5+
MF-S6P4WK;&=F=K?1<WI;*9*^%E+)0".A8J#^,_IB^&+X8OAB^%]OR/MH<+8%
M\EU\7DI<H^\7>N*N%?IR+N2'IT[GQ$G&,G&*@32ZJB^-W]"=)&[IC$]L;^>E
M=+6Q,GI;Z#G]S13)8!-)/J0B*H:4GQ$@T=^F-N@!.4ZV0(&3SZLBY^@'Q6[8
MZU(O]GQ1<,KI?%#!> ZJ;#"37-.7P6GH3HUOZ4P0=[0)DGM:.&G]38SLH4:J
M9+2.)!^K()6-*,A+[V^#A1Z0ZV@+2!R]7Q4[13V4N6"NEWBP+LH"DLX41>:-
M%\!*AW()RKYL1D-WIJ"E(SF^LU64T-?$2QEJ8&:-U=$*)RO(LLD2BGQ,2BT=
M76I X7\->0XV0*&]]VN90^1#N1/Z1ID;\U*I;^),26CN9#&X9%B"J>K/I]9W
MYW);.C($72V)HH$&8?)H'2][0L61GBJA24])Z/+Q KI\;*G]9<A7&_+M;8 B
M.Z_7)?:1C\H<43?+71@+Y5[BLXJ@[*G2&.FH#%DQ4$RJ[9&PFCMR>5W-Z?$#
M]4G)H]6BS$F%H'!:PBH^G<,JF<AFR<>7VO\UV-D Q;9>;^1V$8_*[9&W*IUH
MEZO=1>>K_#.G*R,+Q\MA94,*O+)73F_L*&1UU>?P!ZK2$L9*D](FB\3YT]G\
MHM/I7-ED&K=D8JD!A7IJ@[D>4&!K TAM/-^4VH0_KK!#W%8Z4!=K781SM;YI
M9VK#\B=KXV2CM;CRW@I28Y.,WEF=SQDHS8H?+4Q+GLI)SCF=)BXZDQ0OFTH2
MEDPLM7\,$AMK0&;M^59A'?ZDR@9^1V5/OM+@Q)]O\DJ>;0G)/MT.D0PWH<L[
ME(2&VC)JIZ*(-5"4)QC-R4Z<3,O(FDY,*SHC2I1-Q2>63"ZU_\=08N7QMMPJ
M[*G2&G:WWI9TK<61<ZG3(V&N-SAMN@^2V]^*5#37XAJJ*LF=,CFC/Z^(-YI>
M()Y,R$V?%N86G>:E2:?XJ;+)I084J0T%:D.AM34@M_1X5V$1^DQE&7>OR9IP
MH].>N3CH)I@?#Q5/#(%SNCKABKI&;'U9#:FCH(+>GR'GC"1*XR<$16FG.$6%
MTZP<V10[6S:YU( B7;7!3 \HLK0"2LW=WU>9A3RO-P<_:+/$WNZSHUZ==&>=
M/Q/!&QJ-S6[I@955M6#KBNM([=G5]-YD]=TM5-_<+'GR)*TD=XI6+)ND%99,
M++5_#,465H#"U.U#C4G0BR83T.-N<^2=,3O\Y3E/TN1,H*AK+":GMA=1*F_%
MU^;74ULS:I@]'__OGUO.&Z&7B<9)I>D3Q-*B<6)9R9(#BO]KD)E9 A4G78&Z
M$P&OVXTC'PR90:[..D!G+CK2^T[[)-4/1Q:4=</+)6I#5@.M)55]>\=7<_HX
ME;Q!6GG\,$F1/$(HSQW!EQ<L.:#XZ#9 8JH'E)A8 -5&SA^:#'R>]AF&W#AE
M%GY^P0PY-&_+;ISR2E,,1A3]S]^(_NVODBY8158+OBY5K4JJ97=\? W 5O)Z
MZ57"?G)EX@"A,D-=]I(#I$>V 84F>D"9D1E0>\SA=8>>QYVQXSX7+AJ$CEXW
MQK:>M^:73WAE2@8BI)E=\(J45D)M8A.]*;Z>I;Y?.1UL%;^+7B/LIB@3>HC*
MU%Z",GW)_64H/J$+5!XS 9J.6#\:T'%8.*_K/'Y=-ZKCF@&Q\JQUO&3<.RMC
M($J:W(TH%[<3E?$?/Q%H8C:R&MG-C'I>*[5.T$ZJ%740:I,Z";4I2PXHT=X&
ME!P_ JATC%YV:9E>FSYH,GE-RZ/SH4YL]:(!13)K*TJ?\,M*'(HIC.]%EO*[
MB!6<#FHUHXVNHK6R:LDMG'IB,Z\!WR1LQ#8F-&$;$YN7&B _O VHT#D,-._3
MO3.V2W=Z<9=)]\/]OLK[.G&%BT;4M+,.\:*IP'3^:&P>9Q!5Q.PCE%![R66D
M;EHYH8M1@>]D56([.-7H#KX2V1Y?@VP7+3F@3$L#J-7<]Z1_V_[92QL/]-[?
M;J5ZO2^@Z)XN-.V**5DXY\ICGPE.9$R!TRECR!SB"#8?-TR48(8H1:A!6C%R
M@"&%][-DL#YN25R?0![7*UQR0(7FUC?M6[;-G_]U0__=]3IU;[;;%K_6"DQ[
M8 @17+?!,Q<\&92Y<#YA%BS&G(8G(:?1J? I?!ITDI@!F:!D@B=H6;'CC&S0
M."LG9HR;&SW&6W) P^8_KTVM^FWH]B];ZU]OT),!N^PRWASQ%SXVC6;<<4*0
MKOL1L(OA5,0E$#-N'L8!7T#Q0.>Q_.CS>&'4.9(P\BPE/F*6)@J?98C#9M@)
MH9_1[<&5/XW,K?BY\>6O.^3 IF.9P#Z;^ _'O9@O;$)(CSQBT/<"H7&WPU"@
MFS'8J.MQ^(AK"&+8530I] J6''(%3PE>)%*#%LG4H,M46N!E!CU@@;GD1J=^
M6-9R9<5OI<":7=F AIX(.&S! DXZD]XY>J->>05!G@6$1ST)C0I[% T*>0 &
M!]V'00+N(Z#^]]!0OWM8F.]=/-SW+@'N<X>$\+Y#_1ARJ0&Y^NN!;,L#0(:+
M"9#MYO0AUR/P>:XO^%Y.$.%:5A1W/AV>/)-"S)U,9$E'Q?'E0X)$93\WM:Z7
ME=G80\]I[J;FMW23BUJ[B"5M7?CR]DZ<JKT55[NDOAB^&+X8_I<:\CX:++2
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
M@C(9H\B\CZ\2" ,D*;:/]O$UPE\O$>#=_')HEZ@"TI5<">Y,6U* [.!ZH/+
MSG=MN_=<G]+8,7%MAT['X_VV5:]T B3WC2 IUZP(@HON;.;9D'CJ-#B9.(G(
MP(YCLU&CQ%S$""4?-DR7Q VQ"B&#W*+8 4%QS(!8&MV?)%M*@'S_>J!^YY9[
MP^LW3EU9I]'Y:)M^]?M]#I)71P-3'IB ^3<<L/3+WC3R?#@'=RY6B)R!BV&G
MT4EQT_@4\"E2*FB*FAXSR<B(GF1G1D[PLB+&X[/#Q\5+"JC:L?9Y]Q]KSBRL
M6MWU\,]=RO?;#0N! XZIKX\'\!];1=/ONL()-P)PJ"OA9-A"+!UR$<8"S:,X
MT1=PO,@Y(C_B/%D0?HXF##W'C ^998N"9_GBH!GADOK0O';EF>D5W_4\6+6V
MYMTZS2)@IU$JH&W/?W?2A_["(93PR#L&>2\("KX=CHR^"<)$7H?BPZ\A":%7
M,:20JWAR\!4B)6B10@E<I%$#+C-I_I?9=+\%WI(Z,_3#LKZS/WZO>KMZ73&P
M<5\:L,=  .A;TP$+5\([5U_$2Y_@V&>!X9%/PJ-#'\6 @A] P('WX1#_^Z@X
MOWL8J.\]/,SG+A'N?9<,__CY@]<=!M+S-FM)]8TO_[KNXO(54N#7]1G %DTA
MH*5+!XQ,\("M#1QP=8X!O#W"W@=X![T-\_-_'17@^RHVR/ME7+#72WB(YPM4
MB,<+3*C[<VR8VW-\F-LS4KCK,TJXRS-:Q%("TG76 &EF.X%D%ST@P\T"R/)R
M>Y_E%_P\,P1R/RT:?ST9P5I(((GGXMGI,UQA[BEF8N$D+:UDG)Q=-DK,+Q_!
M%U8.8V750^@RY2"JJF806:L:0+:HNM&MG]P7PQ?#_UI#RO\Q>+K^;0B&W$^/
MPE]/@;,6$HGB.1$K?88GR#W%2BSZ:!@C9ZD->17#^,*JH8\&C*)&;5 -(NM4
M?:@652?ZT_O+D*XVI#GK 5DNYD".N^N'7.^@YSD!X/M9X;@;Z6#F0@I&-)=
M2S\3S\L[Q147CS-32D=IF>7#Y-RJ(4)AS0!.IAK *NKZT<KZ?E13?3NVJ;YI
M"0$9_S6D.^H!V4[F0)ZKRX=\C\ 7^;Z@![G!F)O948S+Z8CXN61BVADQ*V]*
M("P>YR25C3#2*X<H.<H!HJ2V'U]2WX>M:.C%U#9V8!L;&W$-32K\IP=DJ@T9
M:D.&@QZ0XV &%#@[ Q*W@)<2[YB'!0'H6WGAM,7L..&%=&SJ3!(M=TK,+Q[C
M)Y0-L]*J!FG9JGZRI+Z7(&_LP54U=V'KFYMP]<TU^/KF"L*G]Y<A4VW(M-<%
M<NW- (FC$U#DXO^JV"/Z49$?ZG9A"/5*/H@_GXU,F4TCY9Q*8A>/Q<>7#7-3
MJ@<86;6]%$EC#Z&TN1M7T]J,JVVKP=>VEA/J6N7$^I9/#<CZKR'+3A?(MS,%
M"NT= :F3WVN96^1CF3?BCC20?+4HDGLQ'Y9T-@N7-9U&+QQ/X)<-"Y*J^YF9
M=3W4@J9VDKRUA:!L5Q%4'>5$57L)J;:MF%S7\JG]U[ +R++5!0IL38%B.T>@
MQ-'G3:E+Q)-23]C=4G_B=7DH>Z$8+#Y?@,XXG4TI&$_AE/:+1-6=W-3Z9F9N
M<SVUN*V&7-%10:KIE*DKI-2VYU/J6C^UOPQ9:D.VS5% 8FT"2&T< +F]]QN%
M<_C3<O>X^Q6^^!L5P8S+BACA7 DR=;* E#>0P2SM2!0HFX1)#2I.9DLE4])>
M1B_ME-&4705495<N3=6>3:]M_=2 [/\:<JR/ H56)H#,VAXHL_5Z6^$8^KS:
M%?Q Z8VY51-(75!&\V8J4(DCQ82\KAQZ:5,J5UF3(&XH%Z2UEG#S.HK8LJX"
M5G5W%KVZ.X.AZDACUK9]:O\8<JV. D66)P&YE1U0;N/YOMH^^(7*!?2@S@MY
MO3&0=+$!Q)RL1B3VE^#RU N4JS+9RO(488-,G-):(,SNR.$7=6?R*GI2V-4]
MR9R:SB1.;=NG]K?!5&VP/ (46YP$2M7W?Z65QX<:VZ#G]<[1=YL]85?; ['G
M6T&T414LL:L,D]=01))7YC*J91G\AOR4Q-:LA,R.5)&D.RF^K$<DJ.H1\6LZ
M17Q5^Z<&Y*@-V6I#GL410&IN#"C4]W^UA=N[.IN )\U.$;<[/,&+O<&(TQTQ
MM('ZN(362E2NLH0@ETMHU04YG/K,#'%K2EI:AS@YKUN0+._A)5;U\,3*+IY(
MU?ZI_6/(-]<!9*8G@'+U_5]C[OJFT=KW4;MCR(T^SZA+PZ&0B>XH:G<S1-Q0
M@\@I5^!*BF24JBP)JSXY3]@2GYW2P<W,Z6)E2'L8Z=4]S!1E%RM)U?&I_6TP
MV044F.H )2>-@$KU_5]GZO2RU<KK?J]#P+4Q[^#SX\'@X?Y(2EM[K$A9#\^6
M56-DN0I294H)HRZ^B-_,D22VT_.S.LGY1=W$_.IN<I:RBYJNZOC4@-S_&B0F
MVD"IL2&@/&$!-)HX/.NR<+LS[.AY9<;7:_I48&S?<#BYH1L4KVB%9A74HZ3I
M2D*%J(*FXI1Q&ZER<2NA)+T#*Y-THDHJ.[&%-9V$/%7'IP;DJ0TY:D.1\6%
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
MRM@\GB*Y*# MJR0@M;24F=94YI_:4<I.["P)3.@J_I8O#?)#RR%+;344J6V
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
MQ)KHVX3CDC&/GIB;'I=C+A"OQ/20AF,[O"_'M?I<CFLFSPPXJH9@54/XT;]
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
M$G/,1\F^Y57(N>Y9R;WBT<P?PG<++N*'A+V$46&GYXCHN-<M40/I5FBU]\R
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
MQ]LE%'N[2 JH'N&Y+!]^%I<:F!'FSTR/":*F)7/)*3DAI)0* 3&E3>B9>E%
M3!X-(26,\7WDM[\* OZ:#9%_S(94U>NB<-.<%[7KYDR<6#/[GW/K9_?V'%AR
MHEMG5=U)LQTEK?;J68UHP^1:G$ULE9=S>+D?EE_B[Q58R/%CY(L8?KEB%BDG
M,8B0G<7%997Q,=FM*@-\3-9M'EYQF^>1>H?[-1"H>GS)BEF@7#W[4]F:V8^;
M5\P:.?L+XD+_VMFGSN]=W'SVV)\5ITVVYG7:'DYM=]*3MF L(QH]42%U9+?
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
M)565A<55UD=%E7?%A)>-Q864S<4'EU_$GL:%ECZ+#2]^'AU>M#2(PGN0O8X
M57@='2*$MZ.BA/N[UZ,_#FPBG)Y3YCLP:[!N9J>YQ/"DC4K7J(M^TY"7:55?
M +.X.\PQIR/6+;TMQ2>Q.3L@IK$D)**A-B*DKB,ZH&XDEE,[&^M7=PY['.-?
M\SPZL/)Y5&#%TB!V';X?UQ"@;BWZWKL./9\40G\?%$ 7CH@2CAY6Y)T]H+=F
M8J_9UKY=+,66*2?=F@E/:LDHQRIW*,0^K3_:-:$WR2NZ.],OK+,P**BC.I33
MWA;AW384Y=FV.]JC[0SV,,JSY464=\.+2)_ZETN"1"$"%*\F0/-J]'Y($/VU
M:QFZ=&09.GEB ]I_7(Y[^JC.ZL%#M,T=<];R=;..6J6[W(WSIGTMTG8$VR2,
M1SI%C2:XA8ZD>P<,%7!\!RL#/0=:0MSZ!\)<^G>%.P^<PNZ'.?>]"F-W8AU+
M@[15!*A8A3YUK$#7Q_G1A5E^=.HX'SIX=BW:=5:&:_2TULKN$Q31QJ.6V\L/
MV:OG'V ;I._S,4V8#;2,VA-N&[(KSLE_9YJ;]W2>E_M4A:_+5+._XV1_@/WD
M3*#=U$GL7J#MCG=!]B-O@QR&EP8Y@@CJ!-#-?AYT<8H7G9CC10=.\:)=\ZO0
MV+P$J?>2ND#S!?*&RK-TR8+3MDKI)UUT$HY[D2./!I@%'PFSY!R.M?$ZE.K@
M=C#/Q?E N9O#@28/V_U]7JS],][6!TY@=[VL]K_UL=[ST==Z]]*@>#FZUT9"
M\R/<Z,0N;C1WB M-G^-#H]=7H-Z_Q8DMUY7YJ_XT6%MXU6Q+QA66;,*\DUKD
M)4_=H L<LM_Y4)KG^5@+]KD4*Z>SN2R[L^5VK+--#M9G^YTLS\XX,\Z=<+8X
M=]?)XLQ;%_-3WUSI)Q;92_E<S86N]A#1J1U<:-]>$IH\SHT&Y_E1Y[U5J.G>
M5E+E717^@KOZ0NEW:*+QMZTE(_YQE ^\Y:[F>Y.C[7$S5-_U1@S9\48*U>Y&
MKBGS1CG=ZD83P^)&OR7]YHR5^:WC5F:W;EN9W7AE1;O^E46]OKBDFRT(G1TF
MHKD9(IH\0$+]9[A1ZY_\J.[I6D+9,RFNO*?JRU.?&JR-?4H3#7UJN8WSQ&Z[
MYQ-71=<GWFJ.3X(T[9Y$ZK">).I;/<DRM'A23#9_6D>A/>TT,7DV1J4\VT<S
M?GX!>T@S?OJ19OSD"W4I%WH1.C!!0).S!-1WG(B:Y[E1Y;UEJ/B=""'[W7;N
MI 4U@:@%_37!"]2-O@N,+>[O;22<WCO+V+WWE&>]]U>T^A"F8O$A5LWL0ZH&
M]4.>%N5CA;;1QV9=PT]]>OJ?)O7U/A\RT/URR4#G\U/LY9(.C2 T-8-0WR&$
MFLX24-EU+I3W31"E+8H2XQ:EN<.^JRSS_ZZSRO.'\3J7G^8;[7]:;V*!@[@E
ML+?1P4?*% *E32!\NS'$RQE"NKP>%"CJ0+62%K0J:\" BCI,JZK!0355F,?^
M7-+T#H3Z]^'Y)Q$JO8)0YATB2H;5A$C82 R$;5S>H,#+!@T!!S!8R0+J&@98
MK#,'EC 5'#<:@YNH$?B(Z4/ 9ET(WZ(%<>(:D+Y5%0HDE*%:4A%:I12@7UH>
M=DC+P9R,+!Q<TL!N//\HGG\1H8R;",5_Y46AL)+@"^N);K"9Y #2W$Q0XK$
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
M:'26#_7MVX#:]LF2ZO9J+2_;0UF;MXNQ*6W&3BIABJT0M<-;+70B4"=@/,+
M=S3>V',DG<8>+J [#54S[(?:K6T'1YBLH7TLYM E%G/P&<MZX#/+NA]8S+[?
M?<M$Z'H%0F=:">A@/Q'M',?S=R'4?8@+M1Y9B^J.2!'+#JOSY1TR6IUV@+XQ
M?K_-ULA]+C(A>[T4_6?]U;SWA&FY[X[3<]F59N2X,Y]BN[.*QIQI,[.:&:8S
M9O;2+79>I%O,/*/3ISY9T">!L93[!0A=K$/H*.[OW<.X?Z?P_'T$U'2,&U6=
M685*SH@3<L\H<Z>>UE\1=\IT;<1)IFC0":>M?L<]9#R/<>391T.5G8[$J-L?
M2=5B'<[3M3I<:< XW&ID?GB(;'9XUMCT\ 7L*9EV\!.%>@!,J/N!^JL_RQ$Z
MV8K0;#]"XQ,(]?S[-?A#1%1^F@?E7EZ.,J^(H.0K<J28*]I\89=-5@9<MESG
M,V\OXG[);8O+)5\)AXO!,K87H^6L+Z8H,B[FJM O5JB97FS1H%X<TC2Y.*M%
MN71!DW+QJ:;QA8_:Y',_=8W.P6_.-B"TOP>A'2,(]<[@^;@_RT^24,XE7I3T
M]W(4>WL#BK@M30RZK<[M>]MHF<=M^DK7VS9K'6^["-O>]A9EW@[<;/E/I#C]
M=I*$V>UL*>KM,AG*[299\NT!.:,[N^0,[YZ6,[SS0,[@GW?R^K<6%?5N_5#Z
MU>%.A*8&$>J;Q//WX?G'$,J^0$0)?_&BB*<K4?!348+?4QFBYS,U;I=G^GP.
MSV@"K.=6*ZV>VPM9/'=;9_;<5YCV(F0CY46,*/E%ZB:#%P6;]5Y6B^N\[-BJ
M_6ILF]:K.0G-UY<D-%X_EM!X\1'[\IL9? 8#XP@U[\'SCR"4=0ZA^&L$%'R/
M!W'>KT:>[\4(KA^DB0X?5+A8'W5X+#\:\YE_,E]&^\04H'QV%"1_=E]I\-EO
MM=Z7D#7:7V+7:GY)7Z_^M4A8]6O=!N5OW1N5ONT045P\***P>$E4?O$)]N(W
M0_@,6G;B^8?P_#,(Q?V!4.!MA#P7^)#KS]7('D0(3) @6H \R11W/P7TN(V
MPJ,/YKPZP.33! =^=6#SJX+/,F4(7JX ,0)RD+YB.Q0)2D/]2BGH7B4)$ZLE
M8)_0-CB+S?^F;1JA"GP/9)]"*/8RGO\/0JX/$++_P8.L01#183VBPF8"&:2)
M>J!(U 9UDCKHDE2 S*4$-"YY8'#+@@VW##CQ2(('SS;PYQ6'"-Y-D,PG"OE\
M(E##OQ$Z^#? $+\PS&![?E.%[X&<$_CZY_'\6PBYX/G6;Q$R!R(R 0%D *N1
M#FP@:, 6@@I($11 GB@+*D0IT"1*@!Y1',BDS4 CB8$%:2.P2,+@Q+4./+F$
M((AK-<1PKX0,;D$HP>JX5T 'UO,;T%4F@H$*"2BJ)*!I< %-CP=HIGQ@:BL
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
MI21EY9G&99;3H],;+</3>IBA:3M8P:D';8+2KF&O6,%IB\S@-+ .206K7T'
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
MC8YM?65T:>MSH_M;'Y/?;'U@]%7BGB%(W3$$F=N&L/W6$H L00!S<0)8;2:
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
M7]%LDE/>;9Y9ML JO72%36K)N&URR1&[Y)+;Z*U-2@FQ1E:_(DD M_-P'2H
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
M8= Y(0':)Q5!ZZ0V:)XT 8U3MJ!^RA743ON ZNDP4#F3 ,IG<D'Q;#4HG.T
M^;-#('MN/25S[BC(G+T',F?>43*GOB%"^]?"B3^=-0S0N/+OIT*9XP"QF!VX
M%_,/ M@>P?P3 #IG*%"YP +9*\+ _P\7I/Z0!:FK:B!Y51\D_K1 CL"[-@W$
MKX> ^(T$X-[( ^[-.N#<F@.<V\M!]/8.$+E]"81O/0>1FQ]!Y,;7_^G%_)91
M@(KU -EX[G%XWH&8[784P.8D@-%9 ,V+ $I7 /A_4B!^DP7<AZ+ ><@#T4>R
M(/)(%80?ZX+0$U-@/[$'@:?NP'P:!(RG\4!_F@_4TP: )_,0ACS%7_[T$GH,
M\.SE_[3AWZJ:>"JU'2!^'T 09D_%;&O,-L1L]=\!Y*\!2-P"X-P%$'E! Z$/
M0B#P@0/,#SR@?Y !>*^$-)$1L@;XX(K\$=X4?, OH@_XX?,!+[B/&/81@SX=
M1Q?^IV;#/T^E<,V#<>9NF&V-V?K_ 5"]#B!S&T#\'F8_!!# PV9\ : ('6^-
M!9$HP \NDL3W<D@5Z2)S- 7Y(/Q2)'A31' >!#<?P8N.X**3\?\A"EI( W\%
MME\I;2#B1D"X=D XGA01#:&(< )%A')0&:I';:@;]:&%%&$O02N L->B36@'
M.@@_V&?@&_LF?&8_A??L#_"63>"-$('70H1Z+?PSHJP.1%D5B!*2Q6.1-L!C
ML08BX8;'$T@1;BQ%.!FH&-6@9M2)>M%\M @MHWYP5E'?..NIKYRM\(6S#SYQ
M3L)[SC5XPWD"+SCOX1F'4$_%"/5D I=0CR<A:LI U!1PC$@96[BR+L[% N?B
MC,?C2Q&I2(I(IE!$(A]54#\D&JAO$NW4%UXW]9G71WWB#5(?>$NH][R5U#O>
M&/66-TZ]YNVA7O&.4\]Y?U"/)1Y1#R3>4_<D"?67)*'=D?K;[4F(ICP0+6D@
M&GP@FG@<6K@F&B9X3/9X/-. *(92W^43J,]R6=1'N1+JG>QTZHUL,_5:MI-Z
M*3N'>B$[0#V3740]E5U&/99=0SV2W40]E-U%W9<]2MV5O4+=DGM$79=_3_M#
MGM"N*!#Z;^BR F%<FH3H8KZ>!&XE'A #&81K8J"//UO#=^VI\%$S@'JK'DV]
M5$NEGJGF4X]5*ZB'JO74?=56ZIYJ%_67RCSJCLH@=4ME"753992ZKKJ!^E-U
M!^T/U<.T*ZJ7:1?5'M+.JKVCGU(GC!/JA'E<G;"._8(88+:1&! 3+FYG281S
M,=.$+R8F\,;( 9X9>,%#O3#JKEX"=5LWB[JA6TS]J5--_4>GD79%9R;MLDX/
M[:)./_V\SA#]G,XR^AF=M?13.N/TDSK[&,=USC".ZO[%.*CWFK5/[X? 'CTB
MN.L?._4(^U_$!//-A(%8B0*QP>.PE8+/UDKPTE(''II;PFTS5[AF%@!73*.I
M"Z:IM+,F>;33)F7TDR;3Z<>-FQA'C3L81XSG, \9#S /&B]F[3=>R=IKO(&U
MQWBGP"[CXP([3&X(;#5YP=YL\E5HHPD17O^/=9,0<Q',9P%Q8.,E+0+?';GP
MTD$*[MDJPS5;0[ADYP!G[;RH$[:AU!';>-I!FPSZ?NL"QE[K<N9NJUK63JMF
M@>U6G0+;+'L%MU@.LL<M1]B;+-<(;;#<(KS>\J#PF.5OPJNMGHBLM/HDNL(*
MKR!KPEGZ"V(M ,0>&Z<S'=ZX,N&Q*QON.W'@CRE\..>L#<==K."0BQNUUR6
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
M=^@8Y=EW[.#9=9SGV;<_Y=FW?9&P;R4_V5.$>Q%GO@*S%[3AM= .4(_9);,
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
MO?<>^7"<WB=[0*QYVD7.P:O,_P;@0%VK9X$9U#5X &B_"JB^ 3;_A'^.]Z7
M!^K OW5H"O2!_QBS,34%/K8!/G5BH^P'?,DXOF0<7W$1?,0+_A&+_HC%?G2.
MW")WQVEA[<LXWAF7@1AJ^SU#_7O4?Q&8_@IK3UU-ZDJ5NLH]F(?D4_+9Y'[(
M%W)J:-*@L";?& #?L2:/+8&?[(%?V##_QB;I]VS@#]Y\_F <?_*"^Y.)_\FB
M_WERG(D]!WI^#2*80\1<XD:"2!S)(J6DCK217OR)0?R.5?@-Z_ +-N-GC.$G
M[,&/.(@?<!S?XSR^PS5\BWOX&N_@$;[ 5_R-+_G77Y#/_P?1@#Y;CYY?F\AY
M+)W#[SH1?Q)-TD@AJ<8?:,:OZ.+9EE!K"(^QAEH;J+45WV GM?91ZRBUSO#<
M5UBNN_@$;[!TG^(C_L5_&/V'/-.__P?1:!KCH.>?8C@1AZ8%1+4%$&5>K$OX
M^'[0G\BA=AGSK*=F&W/KH=8 <UI)K;54V$2M,7R,W=0Z1*V3//<EO(_;>!>O
M< I]C#=9G7\RB]<E(EY3(OTOXC0#QD'/KS^%&+$F'!.=N7_M!_VBIL /\G1\
M*R_$5_(J?*;2A(]5.O&12A\^5%F&#^3#>%^^#N_*M^!M^0Z\*=^/?\J/XS7Y
M>;PJOX&751_@);6'>$'],9[7%/&<EHAG)[D[B3A#!^)T>OYIVD1O8D_(T *_
MZ=GC>UUO?*43CD^UD_!0.P?_UB[%>]JU>%N[%?_27H37M?OQ#^TAO**]!B]K
M;\1+VF-X46<O[NL<Q3V=<WA.YP;NZCS ;=V/<4/O!US3%W&5/$6NZ(O"$T0S
M#8@S91#-U CCF*6/GTUFX-%4:WQLZ((/# +PED$,7C-(P\L&^7C)L +W#>MQ
MS[ -SQIUXZ[14MPQ6H';1FMQ<^H6W)BZ$]>G'L15XU-XRO@J+AO?Q\5I'^+L
M].^$TR:B<'*&*)R8Y/@DH@7UN;R(<R3XW4H5/\W6PI>,X]\F,_$O$SN\/,,3
M]V>%X=E9";AMFH4;ID6X;EJ%JV:-N&+6CLMF/;AH-H +9JMPSFP]SIJ-"J?-
M]PJGS(\))\PO"L=FWQ6.SGY7.&CQM62_Q1^2O9:\1TVR>Q)Q#O7G\K+F$O=P
M'I>>N2IX9[8F7IUMB'M65K@]QQG7K0-PQ28:%VU2<,XF%V=L2G#*I@8G;)J$
MXS8=PE&;7N&(S:!PR&:U<-!FDV2_S0[)WKF')'OFGI7LFGM3LG/NZY(QVR^E
MHW:_2K?8B;+-DVR:1*FO?,SMH0N76#?@91<!+RR0XZZ=+JXO,,4E^_DXZ^"-
MDPYA..88C\,.&3CHD"_L=R@3]CK4"KL=FB6[[#LE.^S[)-OMAR3;[-=*M]J/
M2K?8[Y-M<C@IV^AP3;;>X8%LK>.G*FL<?U89=A+'6?4WQ 5<[JC]CC?P$I?7
MN[[L]3TD>,I%&V==I^.$NPT.>[ABOT<@]GA$8Z='LK#=/4O8YEXH;'6OD&QV
MJY=L=&N5;G!;)%WGME0VXC8L6^.V2678;9?*2K>C\A5NE^7+W9Y77>;^4'7
M_4?5I1ZBZI))^B=Y[,REGDOJJT'4#Z7GHP^_R%O.:1]U'/$QQ'Y?"^SR<\1V
M/Q]L]0O#)K\X88-OFK#.-U<RXELL6>U3)5WETRA;X=,N6^Z]6&69]W+Y@/<Z
M^1+O,=4^[T-JB[W/J_?XW%7O]OFW>I?O]T14[_05U?[.(P_>SJA_G_[[Z2C@
M CG!X\-!,NP-TL/V8%-L"9F'C2$>6!L2A-7!T<*JX"1A*"A3LBPH7SH05"9=
M$E@KZPML45D<V"7O"5BJNBA@M5IGP%;U]H#]&FV!9S1: V]KM@2^J]D<]*UF
M4Y"H,8GZ$SYC[5\/ Y[A+>Y*'+T..<CC/8QC6[@.-D688&VD#59'NF!%I!^6
M180+2R/BA/[P5,GB\!QI3UB1;%%8I:PSK$&E/;1=OC"T3ZTE=*5Z4^@FC8;0
M/9KUH2>UZD)O:-6&O:E=$_:U5G78'YK5X:(2C2<\9,OQ@+G?C*?W5^Z_D-T\
MWL;;W89H+:R),<9*A166*1RP5.&-/D6(T!,3(W3%)$DZHC.D;='YLM:H,I7F
MJ%IY8U2K:GU4CUIMY'+UZLCUFE61.[4J(H]KET==TRZ+>DVG-.HK[=+HW[5*
MHT7-O_,!Y\!]^O]KU#Y#[WD@E9Z3QQM9C]5QZAB*-\1 @CGZ$N:C)\$#70F!
M0GM"I- :'R]ICDN5-L;ER.KCBE5J8ZODU;%-JI6Q76KEL0,:I;%K-4L4V[6*
M8H]J%\8^I5,0^PKYDORF71 K:A'-)[P30>]/_W^9^B?8?NW)4.Z_L,=,!(:2
MY%B2K(?>Y%GH2K%%>XHK6E/\A*;D,*$A62&I34J65"=E2BN3"F3EB>7RTL1Z
MU>+$=K6BQ"4:!8EK-/,2MFGG)AS6R4Z\3%Z:DI7X.5]_U<Y.%+4FT53R!FM^
MF_[_ O6/YK#/9]NSGL<K4]CGIDG1DZ:+SG03+$RW1G.&$QK2O5&;'BQ4I4=)
M*M(2)&5IZ=*2M#Q946JI2D%JK6I>ZD*UW-0^C>S48<W,E%'MC)2#.FFIEZ:D
MI;Y /N/Q+]IIJ:)V>HJH]817. XWF/=9ZA]4[@'E FMX/,AZ]#*6CBQMM&0;
MHS';$G79]JC.]D!%=J!0FATA%&?%20JS4J7Y63FRW*QBE9RL:GE69HM:1F:O
M1EKF2LV4S"W:R1D'=)(R+^@D9CX_)3'S$YW$C)^UDS)$)5I/>)$UOTJM4_G
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
MFE$LA&34"D$9'9+ C$&)?\9&J5_&?JEOQD69;\:+,M_TSZ6^Z;]*_=+$O[A
MC?WIP 8R0#O00>I):2KU^9J>0?^?J8JX+%THLJ8A.GLV(G/L$)'CC+ <;X3F
M!B$D-Q+!N0D(S,U 0&ZAX)=;+?CF+I1XYRZ5>.6NEWCF[I5ZY)Z7NN?>E[KG
M?"KUR/E%ZI$M2CV59(G2,]3>E47O3QO01UHS)_: "OB]M&SVV[GTOGD21!9H
M(ZS $*&%I@@NLD9@D3T"BMSA7^P/O^(P^!;'PJ<X%5[%>? LKA#<BUL$M^(^
MP:5XK<2Y>+?$J?@L>4[B5/2)Q*GP9R)*G LF.,'6?QMU5I!%I(&4D9P\YE]
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
M['*^$^RR_Q3F98O"O"Q1V)LZ\3Q2+VDBY=3,(RG45="JA66SYZ=5\LZ7P;U
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
M^I%0A/O%(,PO&:'^.0CQ+T-P0"."V!P'!@PC(' ,_H''!;_ &^1=\AT1!?^
M"4ZP#1\E0T$<!](8-+'_4LAZ9#.6-,:4Y*^"N  =* *,$!4P"Q&!<Q >.!^A
M@2X("?1&<% P@H*B$!B4B(#@+/@'%\,OI!Z^(8O@$[(2WJ';X!5Z5/ *O2YX
MAK[-UV\%KY _B3C.D6!>DVS#!TD[J2.E))=QI)%$_CPV6(*H$"V$A^@C--0$
MP:$6" JU0T"8$_S#/.$7%@#?\ CXA,?#.SP=7A&%\(RH@4=$)]PCA^ 6N16N
MD4?(-;A$OLG7;^ :\0=AMQ8NXD HU\0PH)]M>*MR#X@4\NM,?C^1*/AU9 3[
MS0@-!$7J(B!J&ORBS.$;90/O:'MX1;O#,]H/'C&A<(]1P"TF%:Z*?+@HJN"L
M:(.38A".BLUPB#T$^]BGR.NP5WP-!\4?<(@1X4AV\_RK(X$>TDC*V(KG*O=_
MB(+'$='T'#'LN15R^,3JP"O."!YQL^ >;P6W^'EPB7>!<X(WG!*"X9@0#8?$
M)-@GYF!!8CGF)[9B7N)2V"5MA&W2 7(9<Y->A6WB(]@F_ Z[!!%V\2+&J#%$
M.JE32XIIT;)((HED2QX2#_C1+GDE2>"6K 67%'TXI4S'_R'K+.#DK*[W_ZSK
MS,ZLN[N[N[MKLI9--AO=.%&BD 0"(00([AI<BVM;H)12"M0%"A1*D6*%0H']
M?]^9":6__R>?)S/SSLQYSCWWW/N>Y^Y]W\D=BE/V4*JRAG*4.5RB#!(G?;A9
M:<,]2AT94\K(,B6/;%32R#XECAQ7PL@-BA]Y$/P2?*"$X:^5,$3E"D[ <X9Q
M+1A8":;@Q(RZX&WJI_T#\ ^C.T;1_XL\E;'83^F+@Y0Z'J64\40ECV<H:;Q
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
M:\B-:^B3:XS;M].IUVSF^#G@.O @!1RB_:HW;/MPC#OT5)(V>;0YA3A'T=Y
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
MZ$-TS#_0V^^B8]Y&]]OO%#J/7MZD/Z&&_H :^RWJ[#64VJ]0IK\D>"^BN5_
M:>.W8I]%71OK'C]UX$G'&L0/??@.G?FES"C2(#X=H_?1NN^A,=]2%3Q-^CUZ
MZC7T]J_PXR5T_XNHJ1=05S]#;S^''S_%CQ^C;I\F<9]$J3Y.TCR*QGL8S?T@
M7OP(S?T .O/474&->Z3<^0,?_@T^E'$=B _*V$I[PO$\D;9D$]H2.&JQWT+H
MN^F" <<=,B;U$'[\"#\>P(_[\.,>_+B+070'@^<V-/=)$O867MW$MVY$X=]
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
M.'_<W_=\3IXW1!+,O&O6K#*C66N#3YS#ZU%@?)[Y!*U>#>Z)GP6#GX%KP0>
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
M^UA/Y#;6![F.'85<Q@8@YW'3T+!Q\Y#3^!5HZ/CUR''\#C0XX!@:%' 5.03
M:A@ &]+QL.D<#_'FN![ E^C :-NQA7=@"[X<,!\P<[PM_S,1WA\/& -<1@+\
MQC@@GS&#D-=81^0QW@FY!;@BEPD>:-@$;S1THC\:,G$<<IPX!0V:-!LY3,*_
MM%\+#8% 93($*),A.)@,J\)DV!E,$@%@XSGQ/N KM!<_BP9AV9H)T ^ N8#I
M$_Z2_X'/1P/\ #[PVBM@$/*8X(C<)SDAERFN:&B@.W(,]$2#IH)C31UM*]R9
MAB</%MHN\)B&7^* 7R0)P<(T"!"FP0HU+1=^KQ0 NY? K]!.T/?N1%LMTD)[
M#1 N9A*>_X'/Q@"7D?!S!, +/AL.X9M[X&#D,G4H&CK=!0V> 9/<+)A 9L,
MFPU.,QN(SIYJ*^*8 WOY.1 @SX&@:0ZLQG-@9S ;]M*S88,^2P\ #C._1EOQ
M>BC\'!A@_A1;#= 4T#,1WA\'& 7PA=?>\/YP$.T^'6*@F8/0T-E#T*"YL-#,
M@\E\/DQT"V&B602#9Q%TVB+XHT406RUZE8N!(&81[ 86P7Y^(>Q4%D) L@!V
MCO.!P_QOT":\'@ID+_Y+#F@R7H,$.L? 3S]X[0UZ/2&$=I\-^B&$'3K? 0U:
M" OK8EAHE\""LPP6EN7 8Z6W;8)9&6!++*V$_E@)P?O*+0 (DE="L+@"@K3E
M/  $),LZ84'X!FV KEL)6###E@.:"OHFP9^/@Y\CX;4/-,<3]+K/1\@91,)R
M@!R6P8*_ F+<51#WOP6+ZQJPQ=MX@A]LL1[\8CW88CT8;_U<VT4O^!?[Z\ G
MUD&0_ X$4&LA2'L;@J,U+8!OK/<!+9UMJP.RYH"@O0'P<]0<\ 'H4L^%MOS/
ML.40@Z\$W1"CPV8!9 '6 X]W@<=[PVP+_F8/V\*WU<]6_+<5&K)U,;RWSG;1
MQ0?@$Q^ 7VZ&P'03Q+L;ZQ%Z_TOK?4"+['5 T^?8<D!C\!JDQ;;\CSOH'0;N
M/6@MKA/9<S  /!\")D;;8*.S':]+@7[9#3SV @_K72DPH1R89+L(>S\0WP^!
M]3[8I>T#G]@+?KD'QN<N,^ SM/S563![#FC<$EL-D!>>_P&]3GCNYWV[3CP'
ML\.ZR0,YR)8/P3=^UIP(;,:. 8^3P.,,\#@'"\QYF%S.0<>>@P:=!4%GX _.
MP#QQB@2_!\'R"0A0CSU$2Z"M\T'O=/@Y =H\$MKL!:9S@_8.Q?5NM^O<9]>'
MYU_PW,M)^^87K],X;]\,7P:;7(6-V0W@<7NXK4#U'@SJNV#@NR#X#@B[?1JA
M6] ?-V&^O Y1S;4ZM 2_#VB5[2Z@T6!K;["S&[1WR"Y[.X_8-]FXOE?G<J[:
M-^'X%Y&O\B&O[BJQYD*@;\@P7NC (Q;&"0,&&1T,3GL7 AB(N<DW$2+!;IX
M<U6, <T#>P>"F<9NLM7@N,-TXGC(WLYSZ,_\RZN:D'![$/3O^A/TYQTE>)"$
M?U&,YPO8X*\\F#\$,%8$,']FPR#C0V.SH#.Y8+@,&!\9$-FPE6@&Z X W;YX
M#0Y0''+*;M>_YD%>U:$P['KP8!#/A5AS+LAV;P<?_9D'>56K@><FBL$>I3!6
M]#!GE,  * 9;%()QM= H=1P$F4(T:8_M'!1^#['3);M]0^UZ\3Q(@EW?JSM:
M__J,G%?WDOSUC S^Y3U>#X(7$>"U((W@(QW@'YW@&QTPX;5!Y[?".&V"CFT
M6]2G6<]?X/4/>/X!?QXJ_DS6'R#._ [VSM_"_OTKZ^YW+OH8=N^/88??"]%%
M)PR2-G#69HBP&L!1ZR RJH;HSP(&-($!RR'&-%C/HC"!5@;0DT%T982X^C/K
MW1MX_@._AS/%GG_X =GR#_BS2/ \ %Z'T0LQ=SO$52T01[1 +(,_%Z4:=O!&
MB"0,P*/$^FS63=9OK@M@T*C!>96PAU= ;"<#'A)P6!$X:2XXC  ZC@__Y0(;
M#K!G0YR9!GKQ' 35?@?%LW_KM5TQBQ\OTD%L50CQ70'$,VKK691)('\FR%X
MW; <"2':$<"$Q8?)B@<3529$L!P8O&P81"S@D0H\DB'6301GPI]&PH16,R"Z
MIJ$JT/LUN);M&:@A]AP$KON_GX@^S!N_&:/4WMFY=D?(!.NP(?IE0]3)AN@F
M'4T!:\X"30M0'%@H%J9Q!DSA-)A*J1!QDF$Z(\%41H!X.0:81<$0BX"A' :O
M0F#X!(%KW0.;WK4^:Q@#SK83(7AF G>D0KMNMGT@T*P#T1$LYP82O #^@/$@
M-Q#DS@*Y"T#N4AB\JT#N6I"[P5J9<0N\!H_]KUO/8IR!F.\JZ A!EV X7[#>
MHZJ$": 1)KH?X5/;B9 3?SD5DF"? ,+M@_26=< . UD> &_ 2$  R W\R\F0
MQ2!W!<A= W+7@Y]N! ML ]E[87(]!O^>!S:WK);!GVF+WZNR'_I_/WH.L)T(
MP6^EP!.><?8)#Y\$+]LGR#/6B<L1>+J"O.$ '\ H0 #X8R#(G@FRYX'L12![
M.<A<#3+7@_9-X+<[(/8\ 'YS$O[O"K *M3Y79@OT\@=@]<WH(>!7 &9%DGTB
MO&E?"/#%X9!]XMZ+'$">$\AS W@"1@!&@^P L/H4D#T#9,\%V8M ]G*0MQH8
MK =K; 8OV87>!:9XW<IZ:-TZ\)AWP*O6@M>MA3'^-LP':T'_6FO&SC8QX_J/
M(ML"B2]<^$*-+V(;[1F)]^T5$>^!C[X'/-X%'AN QWK@L0[B[W> Q]O 8PW\
MNQH^?0L8KH*6K(3>60&]N!Q:N@SZ8RF,XZ4P[I?"&%V*_@!@UH4'7R2.X5^0
MP(*\%? ^8+V#;>/R-MAB#=AB];\S$EX /\!HD!\ \J> _!D@?R[(6X26P+N+
MK8PVH85@Q07@%7A-SSSHC[G0ZW-@G,^!^6 .>@3X&=[#T"W0=6:([=#PUF&V
M3=):P"IXO1S>7P9\EH(MEH!_+H8^60R^L1A\=!'P6(C&@(X)H&,*Z)@!\N:!
MW*5H-K"=!;:8"1:= 3T[':P\#3Q]*HRXJ3!_!<)<% CS82#,S?CSRZ_ !N"8
MLZU8=R-L5M<"5L+_+P4LA 5H/O"9.W00FCMX*,AW ?GN $_0X0,Z_$''6- Q
M 70$@KQ9\-^%P&@%F@P]- F\9!+TQT3P\ DP/@*@YP-@!L#O11X/L\)X] 6\
M_A5= /T'0>]6=UM&YBW 4FLF!'9\@)GPV73@,\W9$4T=.@Q-=71%@8,]T!0'
M3\ (-,EA))KH, [T3 (]TT'F7#3>82D:Y_ V&NNP"8UQV(-&.YP$7$>C'&)@
MA*<!I  3X"/ #^BTFVU3N DV(&OQ+T\];<'#''@] ]Z?"I@,7":Y#4837(>B
M"<[.*,#)#8T?ZH'&#_%"8X?XHC%#1J/10P( @6C4D%EHY)!%R'\H>,W0]P"[
MD*_3<33"Z2KR<8I"WDXIR'NH"'D/,2!OQU[D/?@;:W70SN&V+RS?\K)5HLP#
MS+1F0D W8 )\/LYC$!KK/@2-=G="HUU=T"@7=S32V1/Y.WLC/V=_Y.L\%HUP
MGH1&N,Q /BX+D+?+2N3M^B[R<MV)/-U@AG&[BCS<H@ IR-U5!- C=Y=VP'-T
M!.1O WWKO6U9H86 V8!I\'HRO!\ @& ;C?8<A$8.=T1^'D[(U\,9C7!W13YN
M[LC;S1,P GFYC49>[A.0)X1FPR$\\?!8A=P]W@/L1&[#CR'7X5>0R_!(Y#P\
M&9"'AGF4 %J1D\<S= "O3O*V9::60< R'S #$ B8".^-@\]& _R]!B%?KR'(
MQ],)>7LZ(Z_A+LC3PPUT>2"/X=[(W7,D8#QR\PP$S$&N7DN1B]<[R-EK*ZR*
MAY"3]R4TU#L,#?%.0([>0C382P=H08.\GJ&]('\3?I  -CY+(%B9 Y@&F 2O
MQ\/[8P C@8NO]V#DXST$>7LY(4\O9S3<RP6Y>[DB-V\/Y.KMA5R\?9&SSQC
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
M$0RP!;? 3MP$^\ &AW C',>M< ;,< &WPQ7<$#?!$G=Q4X2"+2)Q8Q!Q:]#
M'$S<'DFX05A@$0YN$CYNDUPPB@2W2CZ818/;I1@WC $L8\1-4X7;IAZ,TXQ;
MIP,W3P_8YR%NH(_ 0O_ 3?0<M]$W8*3O<2O]C)OI]S^P*^=N+\#[?; CS)4.
M_^T,_XO7K^SUOS#8_Y/%_O\UV?^WQ?Y?#?9?]D(.#H,&#1[L"#88ZH1; <S@
MZN;F#I88[NGI!<;P&0'F\/,'@U@M B8!FX!1P"I@%MPN5L/8?.F_+&,U#-AE
MRU9\*,%(.G3DV(E39\Y=N'3EVHW;=X/#(J()9!HC+B$IE<7F<+.R<W)AN."C
M15, 3;2V\+\::/,)JU/@C8160C.AG=!0:"DT]1^?06.??0'-??$E-/CK;[[Y
M%ISDN^^__P':_=/+ES___ NT_5^__?;[[W^\:7]?@_.89TT>*[]H]#SQL-8C
MJ4&_4%Y=O$-K++A@*,T/M12*J0T%N90VE8#2I<BB]LJXM(?23,9C<0;S(Q$[
M_I-<5M)G?Q=O.+SA\(;#&PYO.+SA\(;#&PX#12]P^+S9?<6S)N!0YY[44#I?
M5JW;#AS.EUDY2*@-FCQ*FS('./"! X_V4)))?RSBQ#[-!0[9Z0F?_ET A]&?
M H?/FSU.]-6[)348YLJJ2K9JC=IS9?K\D*I"":5!#1SR@8,<.$B!@P@XY'(8
M3P49S(]YP./OH@<X?-3BMN(?+1XG>NO=$AO*9P.'+87EVO-E)?FA55HII5$%
M'!3 008<Q#SJ@UPN[5%.)OU)5@;C(PX[[N._"YS#PU;7%9^TNI_H:7!-;*B8
M);/HMQ26%9POU^$<)#8.<N @X5-Z\K*H#W*XU$?\3-IC+H?^-!W\XN_B?J/S
MZ+XVU^6/V]R.=^,<C#/DYI*M18:""^7%^:'5!<!!"1RD.>0N43:E1YA%Z<OF
M41[R@$<&\$@%O_B[Z&YT'M4+'/HZW(YW-KHFUAEG*(PEVXKT!1<K"O/#JC7
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
MDHN/Q>\DU&2>5%LR;P"'B)(*+KFL+(-F*F71+"7)])KB^-CZPMBX1BTMH;F
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
M;?P<>\?DA?U"@3-JL-^["&R.+P%KJ37@I+P-7'5$P,WL!+A@+H"3FQPXD-0
M$Z@#-FQ#L(HS!8MDBV]FF=9?3 ML/YN483X9UV _&34[?#3L=OQ@<,WQG?X]
MIY<&LTZ/C>8=[YL\=;QC^LQIQ.SY@OTT.* &6]1@=VD-N"AN^[D/PIN@+S%;
M"7#!R8,301T<&+J "3<&FQCS;U9)UE\L,FP_F^5C/YF6.GPTJ7'\8-SL]-ZH
MQ_F=X77<:X-IEZ=&<RX/3![C[IH]P=TT?^HR:/%LP0"W61 <]PB!W;$EX'!Q
M#7@H; -O31$@&)T$;VL)\'!2 %<O#7"FZ8-]J.EW.Z[E%YL$VT]6Z=B/%GF.
M[\U+G-^95KN\-6EQ?6M\Q>VUT4WWYT;WW6=-9MTGS!^[C5C,NP]:/O&X8K5P
MX((:G% #%C7@+JP!;[EM0%(7 ;+!22!97 0?>P7P\- $5XHA. >9?[7GV'S&
MQ&,_V*0YOK?*Q;VU*'%]8U[M_MJTQ?.521_^A?&XUR/3&:])BUG\B.4CKP&K
M1]X]UH^\VVT6#ES1^[;S;B&P1PWNY];\W(/XJ1X ?]V30#.["!0[12"X:($G
MT>B[:X#E%V>VW4?[.,=WF!27-S;9[J^MBCU?6E1[O3!O\WEN-D"8-YL@WK.8
M(8Q8/R3VVSST[;)]Z-MJ]]"W$;-PX(8:<*C!\>@2\#J[!ORDMD* T@%@:I\
MIK$$,*P5@.JD!02\T7=//ZM/KJ'8]\[1SF_LD]Q?V67A?^P&GUG5^#ZU:"<]
M-1\FSUA,46[:W*?TV]ZG=F"F_9JQTWYU]O>I50X+!QX;!<!EEQ XH0;BF=7
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
MC_'5.)+^U5R*SF S5?OJ?:I>^SU_@[HING'%),.T:))AGCNU8$!?+0"1?PE
M)CK_URQ%AMJ7(CW#RY#6Q^L$JQ\?6%[XZ/3F]-E+!W@/E4Z%SVA*T:<-5 CW
M+/1<)^W-L!/N-I839 ?CN\$XO;MQ[MH3N9X:DTUXC:EI3\WK<][:/;-$W=8'
MOGKU#T@&E3/DA8+ 'Y\+6H%,%"U"!NN%D8XN8:3QYC*DXL4&H;SG!U:E/C^]
M-?:9Y$'64\73]">:EPA/#)1<YLTT,?-V!A;SKJ;&\T1+O?E 6\UY+E;U28:#
MTM,J)\5GPT[*LX^<U&X_<5:_]M15\\H3=ZW+\QX+!6$KD,?I LAPQ2*DO7DQ
M4M<GC)2.+T.RWVU>G/3NX)KH=V>VA[Z_=-#_O=(IPGM-"9?W^K*8]Z;*%N]M
M-8S>XW1TW_L8:'R@&RM_C#!5^)AD+ONQR%+F0ZN5](<I:[GG3ZV59EY9*=]Y
M9:-RX[7=0GV/0Y";!0C242/T\S,(A=<6(^ES*P3XW[8*<[X?6A,,8MMH('W
M&Q2/X4!=S YT+YB#B90A6,MI@Z.2.GBJ*@%%_<>_P" -L=J7($-7$LKU):#3
M0.+[M,'%3R\-I%^^-9";^Z"_4'<R$*2['$%J&@61_"N"2,KH(B3FZU\"X;!#
M.!".K":#V&9/N+C+$61%K$'EJ EHG=0#0S%T^#RG E@)=/B0E &"U"6@RTA
MN-QYX"N<@VS%LU"I) 9=RF(PH7(&7JJ(?_^X8'U%"%);C2#Y[0B2= U!(J<$
MD!!8*T"#'8M\X. *%Q!=AP'QO\WAT@Y#4-BK#6H'U$#W'T4P/B(#5L<N@8.H
M!+B?/ >^I\]"P)G3$''V)"2(GX"<<Z)0>>$X7)8X#B,2Q^#)Q86J1Q^#_&8$
M2>Q#$/9M!&&\$T)(L$; #38)86&7L"7J,((3JW5 ?+T:7-JL" I;9$!]FR3H
M[C@/QKO.@M6>,^C >A+<_ML]T$6. /N_O4/FX8-0<D0$&HZ*0-^QA2JL0Z_?
MC2#A(PCB=Q]!?& QX@0K!:Q@K: 1;!;2AEV+54!DB3P<7R8%9U=(@.0J<9!;
M?1I4UIX K77'P6#]43#;<!AL_]L]X#?O \K?>R!XRX_=PDY(WK83<K;O@/(=
M"Y5\&?WYAQ"$.HD@'N\0! L(8@K" CJP2D %=<BA#DG8M>@<B"P^ \>$3\#I
M)<?@_)+#<&GI09!;>@!4ENT#S65[0'_9+C!=O@-LEF\#IQ5; +]R,U!7;8+@
M51N \]<&2%R]4&"^71",1(1 YY0P:%Y<"D8*:\!,<PN8&^\%,[LC8.)^"HS(
MYT _"'WXHV1 .T$!M-*50#-/!31*U4"]6AW4FC1 M5,35 :U0&5"&Y0?H[W6
M_J+R7ON]VB?MEQI?M.:UOFC/:7W]93\-QJA!%S7H7%@*IG)KP$IC"U@9[0-+
MFR-@[GH:3$@7P(@I!?J1<J ;KP3::2J@E:L&FB4:H%&M!>I-Z$NU4P?4AG1!
M=4H75.;UOJF^UONH]E[OE<9'W2=:GW4?:G_6NZ_SZ\!BFR"8H :]D\*@?WXI
M6,BN 5NUK6!KL ^LK8Z"%>X,F!,EP"1 &@S9"J ?IPRZJ6J@DZ,)VL5:H%6E
M YI-NJ#1I0?JU_1![9X!J#TQ^*S^VN"MQGN#I]H?]6=U/AI,Z7XRO*OWZ\ 2
M-9@>$ )]U& LOA1LI-<"5F4KV.OM XS%,;!U% ,K[XM@[B\+)BPE,(Q1 _UD
M3=#+U@:=(EW0KM('K48#T.PR!(UA(]"X;_Q5_9GQ>\W7QL^UWQG/ZKTWGM+_
M8/*OP4>3D04"*_3\8H8:#$X(@_F9I8"57 O.2EL!I[,?G$R/@3WF+-AY2((5
M50[,0U3 A*L!1HG:8)"I!WJ%!J!;:00ZC2:@W6T*6C?,OFH^,/NH]<S\I<YK
MLSG]MV:3!N_,;QF^MQ@R_F QL$!@C1K,]PN!H>ABL#ZU%)PEUH"[_%;PT-P'
M[D;' &=S%AQ<+H&=KP)8!ZJ!>:06F/+UP"C=$ P+3$"_P@ST&LV_Z_18?M4>
MM?JD/6?U6O>YU9S!*ZL)H]?6-XS?V R8O+/M-GMGV[E 8+-%$"SV"8'IL<6
M%5WZ<P_B+;,%"&K[P$?_&'A:G 47!REP]%($C+\Z6+-TP2+NO_U@GOG/W:!^
MH_57O2NV/W:";_0>V3TV>&XW:?P2,VSZ"MMK_MJ^P^*U?8OE:_NF!0);U&")
M&BP/+P:G8TO!6VPUD"_]#53EO4#1.0J^IF?!RTX*7%V5P(FL"9A@?;#F&H-%
MLODWTQSK+\;EMI\-F[ ?#?KMW^G?<WAJ..\P9?K,8=C\A5./Q0OG-JL7S@W6
M+YQK;%XX5RT0V/TM"-9[A<#VX&)P.[P$2*?^ O^+FR% <0\$:!T!?V,QH%A?
M A\G)7#WUOSBS##X:,]&'\%XJS=6&78OS8OLGYO6.CTUZ7)^;#R.FS:=QPU;
M/'7MMGKJUFSSQ+W6]JE[A=U3MQ+,4[<BS#/77P48U&"#&NP/+ +\P25 .[$*
M@B0V0:C"+@C5. 3!!J<AP%+RBY^]XGN"A^9K/-7@N6N(^;QCM.TL)ME^QB;7
M^9Y5I>N$19O[N,6(QPW+>8\NZ\?X1MM'7E681UXEV,=>!?:/\;D.\Y[9#O,>
MOPJPZ'G:%CU/.Z'G>B(Z7P2(K@36^0T0*;<#..HB$*%WXA/+[,*;(#OY9_XN
M&H](1(,9[P"+2;<(N]M.\4XC]AENU^R*/0=L&KQ[;?I]NFT>$AHPL\1R^X?$
M0L=98H[3+"'3><XGS?F15RKN\2\#^\T"8(<:7'<O0F?OQ1!R? 5PSJV#&)FM
M$*>Z[W.LSK$W7!/QIQ'6,@]#G%2G&-YZHV2:Q37O4&R_.]>E&Y?DV>Z8Z]-B
M7^G;B.T@UV$G**6.,Y0\YQE*)NX!.=7EH6^2ZT-B@NL<@>\VY_.KP&&3 &!V
M"_W<Q=#V+H;PH\L@1GP-\*7__I:HO/MMHN:AIWR#TP_C+"Y.<.R51D+=]088
M),MN2J!]FP_;K<&3YUWCEN%;CBNFEC@WT0J=;_AGN]RCI;I.^R6ZWZ?&>\R0
MXSP>D&(\'A)C/&=_&3C^9_@Q_S/0QR+RR%*(%_L+4BYM_)@FO_U%NMJ!N33=
M8U,IIN(C<7:*_9$N>ITA/I9-#)I##274O8S(]2GT2B;G>.33,MQK&:GN_0%)
M'I,,GN<4/08_3>-ZW:=&><V0([T>D"*]'OK^*O26+P#VZ&- V"H$S%U"$(V^
M-Y+.K/R>+K'N39;,W_.YRKOOYVD=',LT/'LUT5JA,\9)MRD";UD53'8H9C#=
M<_TB".DD/C6)D$6/]ZX(C/7N9G)])@(YA$E&!.&>?SAQVH]%O$\)(SP@HY%^
M%3BA\Y73CUT0^GLB!+7$_2,,J:>6?\X67_TB7W+#;+'\UHD2M?W#N?IB/6F6
M\LT)]KK5T>X6Q6RB0W8(W3TU@$7DTV+]HBGIC AR"9-%NAP42K[+#"%/! 23
MI^C!Y'NT(/)]:A!IAAQ$>D#Z5>",&G#H?8N"OC]8Z'V<+[(8,D\L?9=_>N63
MTO-K[E?);!BM4-K77Z1[YG*VN5QM*D:GA.]BGA/M;9\2X>?."PTF<(*X?JR
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
MP=]G;W>PQ]ZUH6Y[=X>Y[KL>ZKS[?;C;EG<1GI/O(KS7OHOP'?DY1$/@<0O
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
M_AU=8?9G>)/UY= N^TO!0TZ_!(Z[G W8[';*?Y_'";_SGD?][WL>\'_OM2L
MO3<'H?>&$/2:"$6OL5#T' U%C_F@.\GW)]E1Q#-2B/OFD-D4*M.P3(_K8X69
MP,MR^T6/BCVD[N8'*_V5':?U>VJ&T<7$(HNSL35V)Z/:G(Y%K'0]%+;:8W_H
MI/?>X!V^NX*/^VT/ONFW->2U_\;0+_[C85_\1B*^^@Y'H,]@)'KW_P3TD")S
M(.X=2SPC@]110+R[?!GU2XT6Q^LZ8]Y'=3;"_]0X2UXO]U>X5!BE?38GQ?AX
M>I[5H91R^WT)#<Z[XCH]MD</>&^)7.LW';$Y<$/XP:#UX9>#QR.>!X]&?@H:
MBIX-[(OY'- 3\\6_._:K[XJ?\%\-H20[<>[O#T@=I8LI6"-'>=^H1GO:JL]U
MM]5<X$:SH]BE6A^%T^5A6D>*$HSWY69:[<PL<MB:5N,ZG=SJ-9G0XS<1MSIP
M+'9#R.J8W6'#,>?#!F(>A?7&?0A=$?\Q9'G";%!'PN? MH0O_@2_^:#74@J&
M$]].F7ONGKAO):FG08KRJEV1^J!+F_YWMS'/;QVL16>:/>6/U 9K[:V(-=Y6
MG&:]*3_?<3*GW&UM1H/W2-IR_Z'DP>"^I(FPGL3M$2L23D4N3[P?T9[T/KPU
M^4-H<_+'D,:4V:"&E,\!#<D_@C[DW%$D.YVX3K$(8.U"^-0J"4^[9"AW^E2H
M5_L8W.>Z;18>ZW"3V]<<J+FM-LIHNC+9:EU)MN-H88G;4%ZM3U]V6T!W9F](
M9_J:B-:T+5'-J4>C&]/N1-6GOXNL2W\?7IO^,;0F_5-P=?IL8'7ZYX#YH!]Q
M_QC2@RSBO'/NW2 ,;SL7PL->2?AK6)9R:5B7ZV2_E>B!;A?9'1U^&M/-$483
M=0E6(U49CH-EA6X]Q54^RPN: UOSND,;<U9'UF9/1U=E'8RIR/X[IB+G;51Y
MSKN(\NP/8679'T/*LCX%E67-!LX' TCOXX7FO!>PDM B""^[A>"?(6&X,K8$
MSHYH<QX9MA#9W<>6WKS"1WU]1ZCA:'.<Y4!]FD-W39Y;1T6Y3W-90V!=\?+0
MRL+AR-*"#3%%!?MB"PO^C"TH?!-56/ NHC#_0UAAWL>0PMQ/086YLS^ 07//
MPY#L N*]-?SPO(,/_NKGA3]'^>#BN 2<6*O!L7_43&C;L*/4ACXOU;'N8/W!
MSFB+[M9D^_;&;-?&NA+OFIK:@/+*CM"B\H'(O+)U,=FENV,SRWXCO(K.*GT7
MD5W\/BRGZ&-(3N&GX-S"V:#Y8"C9A13BG,5\\*Z!AS@7)_P^Q .7UO+"F<E%
M<'B]&GWG.'/!]*C]DO%A#Y7A_D!&3T^D67M7HEUC>Z9+=6NA5VE3M7]!0VM(
M=EU?1'K->'1*S<Z8I)H+A!=1*57O(E(KWH>EEW\,22_]%)Q1,ALT'PPGNY#.
M2W:!&_YIH<&5E1QP8347G%G'3?Q7%/9.*=.V;C 26#]A)[EZC9M2[VI_W<[!
M<&937[QM=4\ZN[0KWR._L\(OJ[TI*+6U)RRA>2PRMGE;='3S.<*SR-C&]^'Q
M=1_"$FL^AB15?0I*KIS] 8PB>YC%!1^J:'"]G0H7^CG@]!@G'-W("?NW"L'V
MK<NH&S<;\(U-V8@/3+HH+!_WU6H:"S6N7AUK53J4XI WD..:T5?JG=S3$!#7
MO2(D:L5(>'C7UHC0KM.$I^%A'1_"(EL^AD0W?0J.J9\-BJV;#9P/QI$YY-/@
MGWKBWET4.#-,AR,3Q/\WT6'[#@&8WBE'7;M#CV=HQG+1BLULV98I;_6:R6#]
MTG719GEKDVPSQK+822/%[K&KZWPBACL#@H=6!0<,;0[U&SI)>!SBW_\I.*C[
M4U!(YVQ@6-OG@/#6S_[SP20RAQ+BWL3_S_<"'!VCP9Y)*LS,4&#C/EX8WR]%
M&=ZGS=FSQTRX=9?#TMKM'LJE,X$Z>5LBC-,W)5@F3F6PHC<4LL,F:]R#UG=X
M^:X;]O6:V.3ON>Z$O\?$(W^/M9_]O5=]\??M_^+GW_/5+Z#[J^]\,)T.]ZL
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
M+FW+TW]H6YY\JV-^#!FF1]' [  :FN]"H_E<(CTXU VP=17 6C*#_DTD?R=
M-;'B@I,T2+O !;%_"$#T52F(N*I)#;[*I/M?M>?QONHAX'XU4-CYCZA%#G^D
M2-C]D;_$^H\::8NK7;)F5\?D3/_<*<^\]KL\\\HK!:/+J&SX*ZKJ7T)UPS.H
M.9_C'0 [R S6D>M@< J@G>Q ]0& ?&*E*1>H$'6%"X+N"D+ W:7@<U>5XG'7
M@.9RSY+#\9X3%^N>-Z_-_1 !R_MQ"\SN9XHP'Y0M-'K0(F;P8%"<\7!:4N_?
M$Y)Z#Q])ZM[[*JE]%Y=JW45IS3LH.Y\]9 :38P!#9 <ZMI%\8N7Y)P"2+Q K
MO@+@\S<=/%\(@>N+)<!^H42Q?ZE#M7G%I%F\LJ6;OG;F,'[MPV7X)I2;\2:!
M1^=M#I_6VTI^C7>=@FKO1A>HO-\II/SABK#RNS?"2J]16.DE"BN^1-'Y3(T
MK"8[L)SL8,T^@#R2GTCR0Z\">-X$<'I&!_O/@F#S11PLOLJ!Z5<UBA$RJ/K(
MI.J@#4T3V31U]*:K8 B'(L9QR&,VIRQ6<\G@"FXI'.=>BONXE^ =GL7XD8 \
MDC]AE.Q %]G!VKW_+_\B0/ U +=; +;W "QF*<!$?C!$4=##):"-"J".:A05
MU*4L0R.*'%I29=">NA3=J)(80!/#:)HH9M!$L)(NC%UT(9R@+\#]'()XB_".
M@#_037:P;@_I_W& !)(?=!W Y3: U0, H]= <@&TD O44!"42!T*N!AD4!:6
MH!)(H#IE$>I11-"8(H16%$%TI/"C%X4'0ZF<F$RE8RF5BAU4"HY1 7<0SM,
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
M,!H$@%B 31'##8 M! B4G0<_@%?_H GZ9=!/OPA]Y-WG:]3^#M% :)LJM)]
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
MQ45F=4655K4%];:5^6T#R_/F.93D+G<JRMTZI"#WHZ'YN=\,R<_]S2D_ESF
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
MEQAU!JTWF1VTQ[0CZ*SIC*"[IFW!?YA.#V8FK<',N'4",\31H#_,$[=3?^0
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
M3DE"NUYAP@*#_/A51KGQ.XVSXT\;9\7? Z\,L^*9/M#+CF<Z0/L#3[$&OHI
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
MF@)7.<5<TI>F8@/RFI/3B;7Q)5\$N1+)D\4:%K+GE6.'4(MM0C.VRCIQGVP
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
M9O)3'CEWD;^7_(/48,-R&,PQ@.X<4PAS&/S,8> QAXO_*!>944YHHQQ,H^Q
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
MW4_B"LVOI$CW<:3A-^21HY0<M51KS2R_$]_0CJ]HQQ>TXS,.V$\X<#ZF^OR
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
MOPK+-E!V"V5WH^P^E#V0<H?CKF.Q_!2ZR!RZRE)DW$[WV21[^?]N[MR%P^Q
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
M<]%C/KZQ@ %X 9UZ ;:8CP'G\^/Y$/IY1,QS(;!SOM3.19D%]T=>$W:NXK6
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
M3*G$3V .98]";F^U,DC/"E6 (I#+M0R0 N+Y')U.) S)#<WTD. LDP1E^4I
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
M$,\4GHJ,;'I& 3+*D%%->?58HH4>TP-O'8BGC$&K6?2BF_'@37C/0>XX!ZX
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
MA*W[4)ZT-[NK',46AVB30[3)P_:]*&FX?"YU*<$UVU!Z6VS:'K?I*!L9,#?
M@M<SB*Q#CSMP;.V$T/58Y%Y:YVE<_+)=MLI[3!/MJ2 J#_&A[DI*]A'=_;;9
MW=&!,CWE+GC57;3)>KC=6GQC-7K<AAZWX!\WP_96P"^7,X@OQ4<6XR,+[6Q_
M&/6;B*RY:+(*JVQE&%-9H@_L,M5SA]3>C]8\Q NZB]^G=X,[]&% 6X/A0GE&
MO,P'!/(^DE+C&3+2*#>'<K43.B?A(Q/PD?'XR%CT&(,>H_#3$=RAG<YY)US^
M/OLS=M1SA]2Z"[7W0ST36IT%_+A>]_7Z<#=/'W;5$#P>6Q 14Z:)X=D7!%%V
M)&7'4]-4RLYF*"V@[%+*K<(CZAC6FRF_.V4/Q$O&\FZV_7FV764[GG,<)ORE
M?=^'VG_6K$.E6^_2A]P9^O X7!^F&=$HTX4RO=#9#/Q ".5',8W$4W:J=('A
M=H;Y=D*/CNC1C#V:>->!.QO1M,%^ALA2M-L@[?#8MOAF6T: 6F2W8HM>?R5?
M+8EDR++_64)-D6JJ["B.E.L.C)3M _PI/Q1/C*+\>,I/I?PLRB^@O#*IX9_*
MA%11\TIJ44&MRK%NF?V<V7OQYF?!%?MSNA5*Q69O_WEZ_=74V$.T/Y4P?5$^
M(0^HQ19:_L$$+"  &6'(B$9& C)2D9%-F85X:H44\:M"K*VR1'FT7"XUS,&+
MLVF/+'IT%B. >D:5.B<ZQYZC9#IDNAW&U-^3<*C%3<M]5/.YDNOE3(&EXD3Y
M[I1O!&9D6$$0,L)IA1CD)"(GG?)R[9IDHF4&M4C'&]+PQE3[;J;EC'2;)(FQ
M(DG>M:^ 4WL4U7.[%A**C7,G)&%JZ>RE_8FL"I3QN8AI+Y_O\M GU]$5&9[(
M,%$''^"'K&!D12 K%CG)R,GD_P6478%6]5BHBSU[%HMWQ]#+HO'\*$:9*'IC
M%.VALN'JS*C9R!EAT-; -*G\B_IS)2CD<P[(Y+MT=$KS<)(T5W=)=39(BJ.W
M)#M8),DA0!(=0I$5A:P$1K$TY.5*C$.91#NTE2B'CA+AT%?"'<9(J,-\O'DM
M6N\#I\$E^UY)=7[W5&0,0697M53;K.5?BD .R.!:*M\E@02C@R087"3!TU/B
MW8T2YV:66%>K1+L&291KA$2ZQ4J$6XJ$NV5+F%NQA+K72+![LP2Y]Y$ ]]'B
M[SY7_-Q6B]5MC_BZ/BD6ET_!;\ F$]4!?LA3F^C;6K0_V>:#3)#"M400Q_<Q
M(-KD+%%&-XDR>$FDETDBO"P2YA4@H890"3%$2[ A28(,61)H*!)_8[7X&9O%
MU]A'+,;18C;.$V_C&C$9]XC1\ 3X$/P(;#*6LONH/X\2"E>KM2\@6^5>0"+7
MXD T^D1R3[B/DX2:7234VUU"O T2;#)+D+=5 KR#Q=\[2OS,B6(U9XK%7"0^
MYAHQFUO$9.XK1O-H,9CGB)?Y=O$P[Q)W\V/B9OX _"!NWHS;E-T#>8V$P970
MDP*0"9(!=%JB003?AZ%+L*^C!%F<)<#B*OX63_&SF,1JL8C%$B@^ON$@3LR^
MZ6+R+1"CM5(,UD;QLO80#^MP<;/.$%?K*G&V[A GW^/BZ/N>.%A^$$>+>IHU
MOH"\N@!M[Y'* :6!1!"C\BX@C.^#T270SU'\_9S%ZN<B%G]W\?$WBCG +*8
M/Q BQH!H,00DB5=@MG@$EHI;8#MQ">PBSH&#Q3%PJC@$$LL&,",&$(P%O >)
M^A'89* Z&2=0^W-Y2;"6 TH!<2 *NA3.=R$@$%W\ QS%&N DED 7,0>YB2G$
M2PPAWN(5XBN>W.0>&B%NH?'B$IHASJ&%XAA*T![&B!?&J!\&[PXE0 TEE@U!
MAY#WJ1B14[#-OB^M&7E5T/;"4"T'E,1K#(@(T7(_0>@2$.0@UB!'L00[B3G$
M64QA;F((]Q*/").XXBPND?[B%!DJ#E%P_RB(<E2>=I1%%$%[%$0A:CQ@5HJ\
M!SQ"X>@0#L\*9^Y$3B-R*PB_\_0<4 +OH_7\3PBZ!'*/'[#PWASF**8(9S%$
MN8I'M*>XQ!C%,=:L.6]<D):\B5<;B.#^\?"K^ ;MCZ?QS$;Q$)*X30#>'4O0
M&_,K@/N':^N12J.T=4 I(([/D>@2QG?!Z.'/*RXG9JZ;^-X0XRCN<2[BDL
ME\@ EFS2.G*J6D#%#U*)XU/3]5R,VDB@CC<@>$]=P'V0A&2(0!(Z)!'))MJD
MHUJ/I/:"J75 L5H.*(9K$<@*168 \.6]F>LFOO>*AX-33>=D!OE4)I=T#VTP
MS6) R\$6.=@BAQ_D) /:(P?BF@._RB&>SX8\9!.I9,$K,M_7\C#I-FF/RA5J
M+UB"M@XH0:T!0E8X,H. E?<^7#<AUXMBW5+A8= $R8)KYZ!''GH4J,F%@;V8
M-BFA Y5@BY)X[<B9DG+ML<,E^&7Q=.Z#VQ0>X#?O,!AJ>9AV:C^8.ID'I"1=
MSP&%\.J'7!^NFY#KB5Q7BG2 OC)94@XH85(M0X\*-VU=2K5)2[C7JHZ&+6KY
M84V1]@CF&J*2:HA4%02J#9%CY2O\CJB^'-8"-2^DZ3)X34I1^]#P WT-DD^Z
MEO_Q0*YS 3)I7B9R?@M4/D3E)>SY$";Y!O1H[Z5-?"V^6M*U12UZXL?-M$>S
M>A3P*)$.](WV._5]0;_83VLIQWWSU#J<#&TO6"0(XK,E1ZW_03YR'>VY'UUF
M.SVX44%.LQ[PV/,AV*0'@4<O].BK)B':I!_.U(_*]$7Q/K1';R+$7D1,/39K
M)]=V_=Z^%J4X7S^A!UUB]7U@OIC/A%SW-O8@ZKK,UOQ+:R[$OA9%#SQ5$&C/
M3Q!LC$:/\6;M23KC<+"Q"!BK'I'$#T9-Y1Y(]#"8Q) O^9U-"I&737T3]7U8
M:@V.B?JZ*;DJ[]-)EZG6HO2[499HN1"5FYB@!^*M^V3FXB,+T6,IOK$D3'M\
MW )\<QZ<>QX_F@U[F+5/9/H;(E-_ET+JF\K7T=0Y %6]&Y&O[*OR3'UTF</D
M^CJ4UC4AL_5 E"[_9RZD=8^,VL-Q)SZRD3ZK-@RKI]?<C9'74[&U%'C'?)';
M&;-OA;3?<D6RJ'.<V@=%G<W8V;V7'MR.D.MY$%4WM?BZ]=365CE_KCV1ZWF0
M&]=I/(0>1^FS1YEL#M/)'J*R!S#J?HRVC_:X]Y#(KO](,GX5CHDL-)6GJO,H
MW:ZJGHOD^DDE?\V#J(7Y-S[)M_7D$+46!'>SYR7L.1!G[:DQK](F+^-T+S9J
M3^]]9KG(*0HX^;Q$(]M_D'HR$WU?U5FM[U'K4-0??A7YND>7J<B@VA2@2&GK
M_ALE2YU,TKH61"T::,V!?"C:2:F7P'?TEV]IDV_HJU_A<!<1^ODL"/Y&[CO^
M/_(//\ E?A*#_&9?@Q&D1[ZI^EJ0,CLSND8G^0UG_1DV\B..>H7X_3L,^ W,
M\RO8Z)?PJO_06!_1.._)0S"K<_(*I9X4;>_+/7KNH_5D3.VI*-H>C"]U?(4>
MWZ/'+_"9GXF&?R1B_I8(_A)Q^V<PFH_1XSV8W 4ZZZMTFI=QWA=QWK/H<08]
M3L.X3\'(GT#2,9SCJ#PIA^0+^U-9-NNRU?Z/Q7H.XEO1M@^]+]<?2*R>DG)!
MW.0\7.(\/.(5N,SSQ.ZG81,GT.-Q['&, >LH \=A!JJ'X'4'&"P>P)GWP^KO
MQ:'VX,0[<=YMU/H>[M@HK^.ZU^SU5F=?S-9S$.K9P^J 6Y7[4&L0GM6;^8C=
MS1SD0?C=?MKD?GC__?#MO3"7G>BQE0EC,X/V1AB?8K+K&4C6,7C=P<"E[449
MA:RI=-7%U'<MW78/[TXA^UM[_D/E/M3^#W7F[0B@W$BE\A[575QUK[OT;K!:
M7+&;$5@H-XCN$24KT6,%>BS#/Y;85_-78L]:AHI&RN^$-_1D^!A$'<=0QYFT
MS$TR$8W'TQICY0/[OA.5]U YB'YZ'N()W=V5[#5R?0V&6I8V"UO,$ _[Z9PS
MX)C38453T&,2[3(!3C4.]J=.Z!RMG] Y B8^C ED"(/J8/X_D+OZTR;]L%!?
M6J@/WM(;#U//@E9[0%0>0IU#<4#^>P_(%'UH&J4/CT/%F?*\@!GX@1#*CJ+L
M!,I-I=QL)!90^S+*KL9#&_&.SOSK@XP1>.UT/.8F:4)*![RH/5[?*-K^C]8S
M*+;K\N?HLM54H*8%-26IX;HKMNB"?W:F33KC&UW$G[)#T#^*LN,I.X5RLRBW
M "N4478-Y;9G2N_&NX'V+%&5+&2J7T^K/<BT_Z9]_T>YWM/5ZUJ]_FHJ&*S+
M5M.%FJ[4GRO4GRW:88MV<.ZVM$E;]&B''K42BHPHRH^G_!3*SZ*\ LHMQUO;
MX2DM4H3E"VFE EHU'X_*PS?S[*?=_&@_ERA7'W56Z/97]5?YCV9=KOISC0I5
M5.A0*H[ 34H8,TK$&UB0$8",4,J/HOQXRDJU9Q]RN)J%5IE8)@-;I-O/5)W,
MMRO 5K0]#B[:5\"EZ*.?LH'* ?4E!.GHJ(5$*O=1PGL5.JG0C1F/TEV !S B
MPPQ\D1.(G#!D1%-6(F6F2S+:J)4AB5@L 8O&T[)QM'(LGAYC?P;1P]S]OGWT
M56<DQ8K-OA1T*--*-X;T1L*Q*G="-G<M5,WD6AHA22HZI8@3Y;M1OA<P 1_D
M^"$G"#GAR(GE7S+E9E%^$=:I9D1ID@@\-ISV",/C0ND?(8PX(8RJZEE9:F=D
M*)B C/[NVAJ8MBK_ O) )DCA6B*A>QS?Q[HY2HRSJ\0X>DBT@P$YWLBQ(,<?
M.2'(B41./&6F\RF?7ER!=@U8JCNM-HR[9J#Q;6 WO?PI\(T]*Z_.KAI-^;V1
MU\&@+==6(7H62#6JO =<@^M1(,++0<(]723,W5W"7+TDU,4HH<YF"7&V2I!S
M( B70.<8"7!.$7_G'/%S+A6K<SOQ=>HB%J?!XN,T5<R.-XO98;O]C&AO9@AO
M^<.^2G(X\KL;U;DGA-G0E#R0#A)!+-<B01@(,3I(D-%9 @UN$NCE(0$>!F 2
M?P^+^'GXB]4C1'P]L(Q'(L@4'X)ALT>M>'MT$I/'0#%Z3!:#^PKQ<M\BGFY'
MQ=/U'?%T^4D\G6TR&/F=D=%6T1.U]L5'HVTJ]Q(%PD P^@1Z.XB_R5G\3&YB
M-7J(K]%+? U&L1C,XF.PBMD0!"+$VY @)F.&&(U%8C#6BI>QHW@8!XB[<:*X
M&I>)BW&S.!L.B9/A%7$T?">.7C;[GR-;D%.-W$(+/ ,D@AB+RKM0?Q (_,SP
M?K.+6,QNXN/M(69O3S&;#&(RF<3D;1&C=X 8S&$@5CS-J>)ASA=W<QMQ-3>)
MB[FO.)G'BX.98- ,Y_4FAC,1[)B(6$S,&<CO@+Q*PIQ\/0<4#Z+X' J"^,X?
M6'V<Q.+C*CX^[F(V>XK)["5&'R\Q^!C%R^(CGA8_\; $B[LE2EQ]D\3%-T><
M?,O%T5=MV"=(]64$\&4FLA [6=#!YTWP([!)#\JO1V:96@<$;4X!L2K_ X*Y
M'@"LO@[B:W$6'XN;F"T>8@)&X.7K*1Y6H[CY>8NKOZ\X^P>*DW^$./H3LP5D
M LA"@#I*DM$O@!G(?P$@ /9#![^W*/AG]++9]Z6U16XQH6^FG@.*UO,_0< ?
M77RMV,#75<R^;N(-C%8W\?)S%P]_#W$--(A3L$D<@FFP8'\M8:$63(1 'D,@
MI2$0AE!X7LAP0+ :0I :3  <1+04^"NZ,7?RLVKD%JC]5\&T X@,NI[_\?/'
M!GXNXN/G+-[ Z.\L7@$NXA'D*J[![N(8RB 2CF-'TJB1OMJ/(^$34<EZ+J8*
M0)0BAP#BV(AU@&@A'!W"B"354[V#M/5(N:':'JQ8$,[G8'0)0 ]K@*-8@#G0
M08Q!#N(5["CNH4[B$N8LCA$,I%$,,#%T\#B<.QY;Q*N$7KBVD2>!6#Z!62<>
MKAD_ # JQQ&EQ#[(;X@<HXFFHVQ2I]8C\9,L?1U0- A#CR#T\$</W$S,O#=R
MS8M[W;G/F6HZQ#"AQ#'()Z!'$H-IJD$;6-)]-8.J137I$.AT?"*=&3A-'2HP
MB?L@*RD0H.37_LS#U$32)_6]8/$@DL^AZ!&(/"LP\]Z$7"^^<Z-8)R@LDP2_
M!ZE,=.E.VL220YODJ<5]V"*?1LR/T ZYR8=$YZN-#40C>9#37"*U;(A8%E%D
MYF_V]3 5^EJ@E%AM'YC* 86@AS_PX;V):Y[(=86J.=+$3)+\SCZ1:I.JFER+
MU$2+'N6>VD;+-FK3I=IX&*<= :R.7E6;"\KQRS+Z9RF14S$1=-$O& #N3]F9
M($GMP^(G$<@,1!]+G);_\42NBY*;J4_B?^9@ /31GI? [:26MFF''@WHT<&D
M'8#5/D+;=*4>A]30GD$ (ENG'D/*&%'[))WABGU/4+Z^#B<A2=L+%J*O 3(A
MUQ.YSCEZ78OU@*92_GL]2J/<L#;$00L"U#DEO>DGO=4)LG':(\I[\(/NC%5=
MB9BZ0)8[J9-K+]I/K,W)U-)X:AU..'+],]0>,.137Z=B/9BJTF7>F'_I)-I:
M%!5\_76?S'#T&&W0CHP?C4.-IO"15& X/QK&6#4$GQ@(@>W_KOVI/5G4,Y4F
MBU;[L-0:G")M_Y5CE6AYG];\2^N:$)5[4>M0_IH+:5T7HM:$V/,@Z+$('UU$
M7UU X\ZC\#E48C;M,8/H;1K1_.1G1";\+%G4-Y[V#:5]+=C9"Q=V;-0#VVZZ
MS &ZO)&ZK+^>3=+Z)&'UA]G_.M44/3;A&QOQS[MH\#L1L(:H>?5D@GG&JI6T
MQXHO) 6_BE3[H*BSD79U[*++O3$/,EF7IV2IG(L*A-6&?+4^HW5-2&L>1/VA
MNO7<#D5>CKIIYX(<II,]A"T>1,@^*K.70G;31[>?EQC\*E"=0]-%/Q58+? >
MJ]MTCB[S)EU>Z\FI6T5;FW%C'D21M=:U((J\J;R$(K'JC(ZWZ2MOT":OX/CG
MJ/!9!)VF\%,H??)Q^W3BPR6WH7J=59 [7Z^KRH,H\KE%KUOKV2#V)P3+];4@
MK2>GJOTPBD"WYD#40@:UL<&>V*!-OL<_+]/X7]'07R#L4P1\H)3_[_\<G)Q=
M7-T]/+V,)F\?BZ_5/R P."0T+"(R*CHV+CXQ*3DE+3TC,SLG-[^@L*BDM*R\
MLDU536W;=O4-C1V:FELZ=>[2M7N/GKW[].TW8."@P4.'#1\Y:O28<>,G3)P\
M9>KT&3-GS9D[;\'"18N7+EN^XN:5M]QZV^VK[UB[[LZ[-MR]:?,]6[9MW[%S
M]YZ]^^[;?_^#!PX^?.CPD4<>/7;\\2>>/'GJJ:>?>?;,<\^_\.)++Y]_Y;77
MWWCSK;??>>_]#S[\^)-//_O\BR\O??7U-]]^]_T//_[T\Z^_7;WVA^W_]K]_
MZ___>?T='%6-W525#=39K"KM1ZV#5+7#5;UCJ'B"JGFJJGH6=<]3E2]6M:^@
M^M6J_G48H+VR0$=E@F[8H)<R0G]EA2&8882RPUAEB$E88IHRQ6QL,5\98XFR
MQDV88Y6RQQIED/589*,RR59EDUT8Y5YEE0<PRT/*+D>581[#,B>4:4XKVYS%
M..>4=5Y5YKF ?=Y5!OH("_U'F>BBLM%EC'1%6>D79:;?_["-'38E2[6[DST
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
M"36$T'OOO0J*.C;LBEWLW?][Z][O?M_UK&<I[*-], ??8SXK0N[KEW5E9L1
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
M[Z'KSE$M YBDXC:</+/.IT103JQE%Y-::/G!'6&YX3UD14R_?W;B.7]%1E]
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
MEMT;'Y7?'A=5W#B>_FV8!J(?WY YM!"*3JZ$*L30:'3T<XNE_NLV1^?'[>B
MX08<J[^,(&G)#<RIS PI*Y!$UF4)8II3$^,[1/&";CXGK3>.F=W'8N2ULQA%
M3>,)DA ##S&(?WQ#!C$4(X8:Q-!BJ/*QPT)_M,O>^6&7&^E*LV=L=R5>4E\8
MH"B14TH5:>&U:<G1S2(!IR.1S^^.2TSI9<9G]]'9>1WTV*+F\01)?RK]-$AV
MS0+%H050JKH2ZK2V?FTW4'G?;:[_O-_.^6ZO"^E"FP>KK=8[N:K$3Y&?&U2:
MD156*TZC-2=*8MO9XL2N&*&DAR;,[@U/R.L(YQ8VCZ?_&*2((0<QE*NN@ :M
M+9^Z](^\Z3?3>S)DXW1SP(G4WXEF-C9XB4LJ"=GRHL 2:6Y(#4\>V<3.8+9%
MIW$[(U)$W6&I\IY@45Y'L*"P>3R! #'P$4,J8L@[.!\J5?_\UJRU^7VO_N&7
M0R:Z#Z]:.5VYZ!C0V>L>4]V*%>77^<K3*@**!<7!59S\\(;H'$9K>'9<1[!<
MV$66R[H#TO/:22E%S>/IIR%IXS1(W_4'%""&ZA/+/[5I;GIU3N_0D^MG=6[?
MLG08O&;OWSSHRBCM]A1FM?C(Q/5^A?%50171Y6%UU!):4U!1;*M_ ;^=4)#6
MX9N?W^:K*&H:3R!$# +$D+ES)A0?F/>]_L2RMUV:&YY>U#OPX)ZA]M5[YO;=
MM^R(-7^[T/(&,'Q))RXCO@F?1ZOU*PVI)%<'E(76^Y9$->**8YL]BI):,,6R
M9FQ92?UX A%B$"(&^8X94'Y@SJ?F$TM>G--8?_^&[M[A$0/M@4=F=DWW;7U+
M;KJ$9US$Q/-Z<<F,=A]9:!,A+Z NH-BGFE+N64FM<J^@USB7Q]4ZEHOKG"NS
MJL<3B!&#>,-4R-TQ':KWSWK=>7S1@TL:JZ_=TU8>>*JOW?'<Q+;RB8U7]EWG
M8-%53 S[ BXQL@\O#NKR2_M_OQ6"::+FN3;0"YSJV47V]4G%=G72<07)RY4@
M]:\I4+1]VJ>F?3,?#QR;>^V6VLISC[65VU[I:]6^-K;*'[7&2$><_;FW,53Z
M-6]&R$5"7,#Y ![^7) 0VQ>:C.Z)D+IT1Z<Z=K+3[3IXF38=XG$%4L0@6S\9
M*K=.'NW:._7&]?U_G!M16]WR2FM?U2==C<(/1J;I[ZR=>,]=<#$CGOYA=WV"
M V_ZA1.ND^E>5T-B//\.9[E?HK%=+C+C'(?BN';G^8DVY\6\\01IRR9"_EJE
MCXT;E>Y>W*!T[H'RG)91M;45GS65<[_KJ*5_-S1(^F)MQ7SGZAP^BO4@/_/U
M(3XF$;U'* '8!U0R^EXDQ>UN=+#S'5:HP^UXJMTM?KC-35'$>((,Q%"Q<L+C
MOB43!NZM4FH959Y?_EEUG0+9_A+0/L8#0RTF6!N&?W,U)W_"V1+?$QR]WP:Z
M>+X.<4>_"L>XC=(\7%[&8)U>L'$.S[E>ML^2?&R>BO'C"?(637C3.A=U_MI,
M5//+U5/*OB@OR(:C:\2@MCT.M [0P>!$*%AID,!5!P\X RP0C#$0:.KV/<3<
MY5NXA=-7FJ7CEQ@K^\]L:[O/7!N;3TFVUA_%=N/I<_5L5'_O=%33PUD32KZN
MF28'Y04B.+PR%DYL# >-G630WT\ BR,X<#Z! :R:*_BJ.T& A@-0-.V!JF4+
M4=HV$'W&&E@Z5A"G:P$\/7,0CJO^YBFHAL&IJ.+WLR?*8.UT(>R<SX)]R\)
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
M#BY-@F/KF'!J.Q7.[".#\1$"V)WP O0I#'AKNH&?MC,$Z3@"5=<>HO1M(<;
M!CB&5I!@9 D"8W.0GC6##).Q=K5F,JJ]<RJJ^NHT5!XLF9P.VV;Q0'DQ PZO
M"@'5#7Z@M0T'AKO=P6J?,[@>= #<83L@J-@ Z9@5!!^W@/ 3YD!3-0.FJBEP
M3II HMI9$)TR@I0QU]$P&579/QF5<W_:A!18-B41-O]!AYT+@F#_,CP<6X6!
MT^N=0&^C-9AML0#[[6: WF$"7KO. F&W,9#V& %ECR&$[36 2&5]B%;6 ]8^
M7>#NTP'^_K%6V::$4ER<B$K^-'-B OPY.0K6SPB$+7.\8,]"5SB\U!9._FD.
M9U:=!>,UAF"Y3@\<UNN VU]GP'.#-GAOT +"1DT(V*@!09M.0PA2^&9UH&\^
M!<PM8PTBD(T3MFDJ!"'/"MJA><!6708)VNN 9[H#$AP/0QSN-#!)!D"+M/P:
MSG;\$,Q'OR5)O%X1,P@O\(J 9UX%Y"?8TN#''M6A(^@FZD/WSHA[K@-1P\Y7
M:$,.U^ACZ1_#/X;_JR%X[Q\0?7 >Q)U8"CS$D&2R _CVAR'!\S2P XP@.MSZ
M<R3+Y5UHHN<KLMCWA7]ZP%-?>=!C[_S0$6Q)^ ./JLC[F$;Z770GX[;;0,QE
MY\NL :<K,6,)(I&=144,87O^ .:!>9!P?"D(-==!LO$.$-D> 0%&$Q*(9[^S
M0^P_1#,PK\+C?9\'"P(?DU)"'Q S(^_YY$3?QA6Q;GI6<H8]&N.O8[H2+KD-
M\'I=SB=TN%YDCR6(0@SAR,8)W_T'L)%]P4?.]LD::R'5< >D6*M LIL6"/!F
M7Q(H3F]C:;@7='; HS!>V'UR,OVV7_J/SV'BKWD7\J[@*H67/)N2+V"ZI=VN
MW=(6]WY! ^9\PE@"&F*(0 Q1NV9"'+(OA,>60 IBR##8 1E6*I#JH@T2;XO/
M@D#75]P(_!,FBW(_@DN[%2QD7R.E\BX3Y:(AGX*4\[B*C '/)EFG6XN\"=V1
M7NO1*Z[$GN./I?\8Z#MG0@)B$"/[(NWT&I#K[8 L"Q7(=#KS-0UK^2'9'_V2
M'^8WPF%0;]/C6-?"^+Q+9*GDO)\LH]\G+[L75Y[7Z=F07X]NS*OR;,TJQ76E
M%'GW"<<2T)%]$8F<[1D[9@)/>0Y(D'V1J;X&<G1W0(ZYRO=L!YV/,@^K-VE$
MC^?)(8'W$VBT&\Q8[J6(Q.0!BEC6&Y"1TTG,S6\CE!<V^M05E7O6%15Y-2OR
M?#K2%;X]R6/I/P8FLG&2$$.*RF+(4E\->3K;H<!4Y4N>O<Z['+3-BRP\=B25
M3+F5%!YSB1TMZ(_BI'6&)<E;@J1Y]21Y88U_47&E7TU)OD]-B0+?F"<CMF5F
M^'5+QQ)$(X8HQ,!"-HY@[VQ(4UD$BE.KH1 Q%)NH?"RVU7E5Z&;S)-?;ZTZ&
M?^@E83"G+SY2V![#2F^(3,BN#A7EEU$RBHK(N:7Y@15E6<3JLG2_^L*4@-8L
M26!GZECZCX']XSLYB"'CR"+(55L%Q6>V?2L_J_*^W$;G1:F+[8,"K/=U&8%Z
M3D+FM/.HP@9V='IE=)RB.#*I("\LI3@[)+M,%EQ2GD*NJA 'UA8+@YJS!92.
M]+$$#,1 VS %XGY\'V;/+) =60CYB*'LS+8O5<9'WE1;Z3RI<K*[4^SA,Z3P
MH7:E!G :A2'"2FY4>A&+I<B)3BR012:7I(9GEDNH!17"T,K*Q.":TH30IAQN
M:'O&6 (&LK-H?TV!^"W308(8Y(<70J':2JC0WOJQSO#(:+VESDB=H]V-<G?\
MN3QO:FNF'[LZF2(LYH>GY\3'*#)8\052AK!$2$LKYT?E5B9$552RJ=5E[(C&
MW-B(-ME8^FF@(X8$Q)""&!2'%T#QR150K;WE?9/!X><MYF?N-]K;7JYV\^DN
MPH4U9!/89:ED8:XH+#V31U=(XMD%26Q^"9>94LZ)452R8LJJHFE5Y='TAKQH
M>FO66(*8?QL2$4,:\EZ9>W@^E)U<\;56:_/;5OU#3SO-SMQNM;,]7^?JW5;J
M&5:=BX\MS P09$E#TJ2BR.PD/JL@/B&QA!6?7![-R:J,XA17A;,J*\)9#?D1
MK-:LL?33$(T8^)NG009BR#\T'RI4__S<H+7I5:?^P9$^4ZT;G38V?8W.WHV5
MF-"R(A^60N&7E)H1E"I("<^.%S/R8X3<DBB^J)S*RZP,X156!G$K*X+CZPN"
MXUKD8PF8B(&!& 2(08:\7Q<AS^]JU64?6S0WONC5VW]_T$3C4J^U=6>KDU=-
M+3JDH,R+F5% X(L4Y!2N+"PK)HV>%YG"*0Z1",K(R6D5)'%>A9^HLB) 4%]
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
M_TZ')SX=#L^\?A40$8,/8O!'SK-49&\R#LT%MNI2X&JOA023[1#G<!!8V%-
M#]#[$A%A_C&4[?">G.3^QC_5:]0WF_#<JY#TU+.*\@C=$OK0K3_\EM.5R//V
M-Z)Z'&Z'MCO>(S<Z/R(V.#_V_57_,FR< H%;IR%OMS,A]N!<X)Y8 GRM-9!D
MO!UX=H>^QV/4/[.(AN_HH=:OPQFN+X(3O)X$B/U&?#,H][URJ7<\2FDWW>MC
MKKGVQ%YPNLCN<KH2T^)\([+.]79(I=L#4H7;0_]?!7Y_*@'^QV=!FZ="-++U
MX@[, ?[QQ2#27 /)AMM 9'WH4Y+;Z;=<'^.7K"#[)U%1'@]"8HFW2;S@Z[Z2
MJ(NX3.:@1SZ['UT9UXMNC>]R/\]M=+W(J7:_RBA##X<78>Y2"CSN!_XJ\$<,
MOALG0^BFJ1"S?08D(%M/>&PQ2#560YK^MB^IEH?>)3MKO!3@3![%!3C=C0[U
MOA9&#[I YD3T^R4QNO$IL>U>V?$MV.*$1L\Z7KUG+Z\",YA8['DI-@][G9:-
MNQTJQ]VE_*J?!L*&R4!%-F\LLO7X^V:#Y.@B2%-?]5VFN_6#S/S0:+JCYN-D
M#[,[B;ZN5UA!A(&H"$IW*#.RE9P0T^@OYM00,A(J??+X9=Z52<7>;8(\7+]
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
MIP)^[PP(.#0'@M060;#N"@BQ^ N"W)!?,<)^((8=!3Q+#;R3- &;I@,>.0:
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
MX# V@:^O.'A%[0;W=!EP+58 E]J]P&I3!><^=7 ZK G,X]K@>%X'&#?T@/Y
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
M20Y)+\J.3,POB8O-K4F,S&E+"<L>2@W)&4\-RWN<&)8[%16>_2HX(NLM9S'
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
MOAN!$;T-:!GB8%^R"ZC[=P.E30KL^J2!?%@&R,=EP79"#FQOR(/-$P6P>:T
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
M "I0MFDO-&Q6AIXMBC"*.;]% 9YN58 7"W*@%Z&F85Q_'*',ZPC%/D HY*<
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
ML"4O VOV2K *7 N6<:)@GK41S$HV@VG-%C!IW@8FW=O!>% ,C,<P9\2QW>X
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
ML3I-?TU%GMEX::GUTJ):A\4%K<X+\KK=YN<.> YF+_29DS7NUY>Y.6!6YL'
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
MTWW\.L]^X==Y\II?Y]%W/NV'R#_=FLDSN!I@SA: MLGK/T;Y9P'BKU '_Q>
MYRT IY=\,..M&-B]4P#K=UI@^=X8S-[;,,8?G!G##]Z,WL=@EL[':);6IU2V
MQJ<"MMKG.H[*YQZ.\I>%7(I?UG,I_'6$2_ZOVUSR7]YRR7_ZSB7W$?]AR>0]
ML!F@G?(K*3_['$#<-8# FP!N=P!L'P!8?>4!JHQ@C-)@@"J@1YU?"XU  RU!
M%1T8971G%-"?D<-P1AH369*8QQ+'&I88=K-$<2%9SQ;&0^0Z>4%>_\/0)H .
M.O]5D_GG*?\Z0,#O ,[W*/LA@-%[ 'UD@38*4*889<J $BJ!'&J -.J!))J
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
MFR'2%\#)_Q@0TJ'#<4('#6F3\9=_:-LY^0P0(&,RGZ[=^S< ^[L Q@\ -)X
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
M)FFM4572'N/*I/,F%4E/C"I3_M*I2D6-ZC14)<I337ZK8W(.OT_N02%U_S*
M@Q74N2H8V%(A#&LK56!%A0EK<9DCUTB)-_] 4:A(7T&L9$]>BDQG;K9"6TZ1
M<G-6I5IC9J-F74:73G7Z7+W*]$6&96FKC4O2=ID4IYTQ*4I[:%R<\46W)!,U
M2[-0C:A,A1$ CVD._\H%.$N=ZT@EP%[ZR+&-K*\1@I6U2K"DQH@9J;;G&JST
MY)]=%B3<71(ET5&<)--2F"'?6)"O5)=?KEJ=5Z]1D=NN79;3IU></6I8D+7*
M."]KNTENUD^F.5E_FN3E?-++ST6M@EQ4+\A#U:DFS\*?=!:O4O__B;KO0<K>
M64^]LP%@50,_+&V4A]$&?6:HWI;35^O.UUT=(-Q>&2'>7!XO75^6)E=3DJM4
M65RB6E94HU%<V*I=4-"KEU<P8IB=/VZ<F;_-)"/_A&E:_CV3C(*/^EF%J$TT
MLHM0=:J/=!;N9M(<J/\?JZ(]H.RMS=2]6ZA[M_# :*L,S&O59?I;K-C=3:Z\
M[0U^0DUU86)U-;%25=4I<N55V8HE%44JA>55&GEES=K9I3UZ&:7S#=)*EANE
ME&PQ22HY9I)8<L<DN?2#?DHI:J>6H49:&:I.]6KR+$S.@<[!H3K: \K>2/US
M92=U[TXVS.N4A/XN+::GPX+=WN[$T]3J(U#;'"):V10M6=J8)%M4GZF07U>@
MG%-;H9Y9TZB55CU3-[EJ2#^A:JEA7.4FX]C*(\8QE;>,8ZO>Z<=7H79"-6H0
MU:F>I@!<ISF<I#W81]US*^6OZ:;>13U\'GT,[9LE!MV]:M ^RY35U./ 53O3
MD[^B*TBXI"-2O* ]03JW+5T^JS5/*:VE3#6YN5XCH:E3.[9Q0"^Z88E!9,,&
MP_"&0T9A#3>-PAO>ZD4VH%94 ZI'-Z#J5 \R "[163Q*>["KG?: LL=G4_?M
MIWSJXEUSA:%U0 D:YQHR-7-L.>7];KQ%??Z">;/#1;-GQ4FF]Z3*I'3G*"3.
M+%&.ZZI5B^ILUXSHG*,=VK%8-[ACG7Y@QP'R+_W ]C<ZP>VH&=*.ZD1EJMLT
MAS-T+QR@&6RCZY_^?T07$5_3!S V0&V4FG'G,$#3B #4CLA!Y8@N4SIBQ2X8
M=N;.F>_#GS$O1"AU*%HL<3!)*FX@2S9Z;I%"Q)QJY=#^5M6@_CX-_[Z%6KY]
M:[5]^O;K>/?]K.,]^[6FSVQ4]^U%5;]>5)[J.GV5.DYWQFXZ$1LH?\4@P AE
MSZ9FW+P8H'()%Y0LE8#"I1J0N]24R5SBP$E=XLF3.!;('[<X0BAZ48)8Q,)T
MR="%^3)!HQ5R_@N:%7T6]"I[CHRJNH^L47,;V:?N.G)-W77XE:K;_!_*;O-1
MR7T>*DYU?G)76NEDT$0F*'_1",  E9-.:L:U5);RJ)UGKA:&]#6*D++&@$E<
M8\V*7>W"B5KMRQT^$<H7,A$K&+@J1=AO5:Z8]\HR28^5C=)NXSVRSN,C\H[C
MJQ5FC.]5=!B_JN"PXI6"P[(?\@Y+46[&4I2=Z@3=G;OH5*RC_*64/Y^NO6<Y
M-6)JYJ7KJ)%1.X[;R@O16R4A<IL&A&\S94*V.; "MWFP_;<&<OELC>3QW)K(
MY[XU4\!E2[&0TY8Z$8<M,\7L-@]+V&R>D+3>O$?2:LL52:M-KR0M-_Z0M-R
MDI;K_VD_S6 S%<1QRE\P1C.@:V^A@E9!S3AG&T "M=.0?0SX'A "GP-RX'50
M!SP/6H#[04?&]: WXWPPA.5X,(9M?S"5R_9@/K?UP6I>RX,=?.8'A_A-#ZX4
M,#FX6]#XT&4!XP,O!8WV_1 RW(M"AGM0>*KM=#=,4/XBRI]#^>UT[55;: ;4
M3)/V 80=HE9ZC ''4]Q@>T84;,XH@/59'; Z:P&6YQS!XIPWF)T+94S/Q3/&
MYS-9AN=+6?KGF]EZY^=R=,XOYVA?V,'1NG"1HW7N)4?SS#=NC=/(HW'JG];2
M^5M"^8.4W[D>H(:N/7\/0#)EAQVC?"K.CF<!+"]QP.!G/M"^(0):-^1 ZZ86
M:-XT!8W?'(@GJ/\> FJWXD'U5@XHWZX"I=LS&<4[HXS\G0V,W)T3C.SM1XSL
M[Y\9V=^0)7/SGY;1_.=1_LSU?S^5*J!K3SY*^93M1=D.%P',J*'KW0!0N\T%
MRH^%0>FQ%"@\40:Y)SH@^]04I)_:@=0S=Y!\'@3BS^- [$4VB+ZL)K- ^-42
M$'Z]'81>7P#!5\]!\,4W$'R&_S!"^3WK_WXJ57B \D]0/F5[4K8=99O\"J!U
M"T#I'H#L<Q9(?Q( R4]B(/99!D0_*X/P%RT0^F($ G]9 =]79^#YZ@><;]'
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
MSU1LCIZKTABU2*T^:K5Z;=1.C>JH4YI547]J5D5_4JF.087J6)0C,D3Z/S"
MYA %<",9X!QE'\VA?&I".^AU8[803.0HPK(<(V9AMCU[?J8G]]ST(/[9:=%"
M/:E)HEW)F1+M2072+8GELDT)]?+U">U*M?%]*E5Q"]0JXE9JE,5MTRR-.Z%5
M''=/JR3^HVII BJ6)J(\D24R__%]\BQ2&[]&'S=.4>Y!:J.["NFS-KVNSA>
M905RL*A GYF?;\.:F^O.U9L3P#<S*T*P/3->M"4]3:(Q+5>J+K5$MB:U1KXR
MI56I/+E7I21I6+TH:85F0=(6K?RDH]JY2;>U\Y+?J^6GH%)^*BH4I*(<D?V/
M#Z$ ]ZF-7Z(].)X/L+>8^DXI]0VRHI@7%A7+P'")#LPMMF+U%KEP=17X\K;E
MA0DVY<:*U.>DB%=G94E69A7)E&56R9=D-"D5IG>KY*</J>>F+=/,2MNDE9EV
M6#LC[:9V1OI;]<P,5,[*0(7L#)3+SD39_W@]>3].SH'VX##E[RH'V$0?OR;(
M6#D7#)=+PD"%)O26F[.ZRIPXK27>O(W%P0*UA='"505)8N7Y&9(E>04RA7GE
M\OFY#8HY.5TJ6=D#ZNG92S13LS9HI60=U$[._H6\44_)0>74'%1,RT%Y(O<?
MS^E^N#$Y!]J# _21:SM]#%U7"["<C%0S,+=&#'IKU*"KQH1IK7;@-%1Z\M14
M!/)7E$4*EY8FB!65I$OF%^=)YQ25RF45U2FF%W8HIQ3,44LJ6*R1D+].*RY_
MOW9LP37MN()7&O$%J))0B(J)A2A/Y/[C<1S U2R: ^W!GBHZ!]1_)YIH#\@
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
M.D2;:&GX@/? :>:@@['O*F0]</JYBBPH!J;QL\GTY04Y:N3F]$!6S@!DY(Y
M6JXK4G(G"$FY06)"3J08EY,@B\E)ET?EY"DBLLM48=FUVB'9\W6"LIMU [)W
MZOEG']/WR_Z0/-+SRY)T_+,D[6ZT-%SE/? .ZV ?8]_.:>>Z,M9#.3"'QRF<
MEA?P\^P"7:07F"&ET 9)A4.14#0&<44>0FR1OQ!=&"9&%L;*P@M3Y:&%N8J@
M@DG*@()JE5]!H[9/P6H=[_P=NEX%1_4\"S[0\\S_5=<K7]+QRI.TB=:$;B[R
M'CC".FAC[%LJ@#53Z3NKV!9Y+&59<EF6E%(5$DJ-$%?:"S%E@Q%5YH2(LG$(
M+_<10LN"A>"R:#&P+$GF7Y8E]RTM5GB75BF]2N>H/$I7:HV?O%W;K?2PCEOI
M=1W7R3]KNTUZI>4V2=)R*Y%4KSG#''0PWIW4WUA-WU=+[TUK5$M*:NB[Z,OC
MJ@1$5*D1-LT2(=/Z([AZ& *KQR*@VA-^U0&"3W6X,*$Z7O2JSA ]IA7(QDV;
M(G>=UJ!PGK9<.7;:5M7H:8=4HZ:]KQI5]9-JU-27JE&5DFITI:0</:6+XYKG
M\C3/I%&_92;[A%E  VW1U ;6 X_)))($S-*!;[T)O.M[8T+#$'@U.,*SP0WN
M#=X8WQ ,MX9HP:4A11C;,%$<W5 F<VJHDXVL7RH?4;]9/JR^0S&T_C+Y43ZT
M[H5BZ$Q),73&OQQB&]C-6#?6,0>SV2<T:IY%8CW,9SN@)X]=" 03KX4BW!:I
MX;+( LZ+;3%VL0/&+!Z-48O'PVFQ'QR7A&/DD@0,7Y(E#%T\2;!?7"O8+5XD
M#EZ\01RX>+\X8/$E<<"B'\0!"_^6#9@O=3&OB[=8[]L9>S,MT!)J-BQF#I8R
M!_3C*;2J$2OI_U?1_]*;CURCA:'-1G!HMH)]<W_8-0_%D.8Q&-SB@4$M 1C8
M$H4!+2GHUY(/VY8J]&V9ASXM:X5>+7L%ZY;S@G7S]X+UZN="SU62T'.E)+YF
M%^/?P-B7TZ+/6P;4K.A>@Z%%C:4]#*0G'K\)<-H,V&T%;+;KH,]V(_3>;H5>
MK?UAW3H4/5O'P*K5 SU:@V#9&@OS'9DPVU$*TQWU,-FQ"L8[=L-HQQD8MMZ%
MT;8_8;15@M$627C-%NJO9NR+EP-UU"ZC'<RA9@+U0NC'/7<"HVG;[?;0@^^E
M!Z<_-3Z@#<,.0V()=8<ML8=^QVCB";V.8.AV)$"G(P]:'=.@ZE@$1<<6R \<
M)C?)(RCVOX)RG_0/+<S[,N:[@7%7,N:\;4 2-<-H2[TZ]\#0 W<P_K<!2WIC
M(UI5_9,RJ$[K07;*&,*I'NSD; F]]FEZW-.<A)WA@'M&LR&4-_P95O1I!G>Z
MC=!OG[I'_B#2/ZQ@7<]E[-.V (6,.87:X0> "8>H3TV[8T#?$X %?;GANX#N
M!4#^'KWV%7K^*_3\5XR!JRS'^RS'^RS']=' #9;C!@?C#]C9?\!.Y@,V\@\8
MX >\Z <WR$_\_9_D52?SUW?MPRG>#:0QYHC#U&>LHVG+AYP!>K/H9I< ]15
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
MUF-LR7!T/9.C60^*I58&=0JH4T:-:FK4\<J-U%A,C174:.$U-_.:.UE5^_"
MN?B>KO\[5N2W5+_#DM[FE;[^/Y ,Z/7U="')M/F37O=:C&8_RA!^:RPU?? [
M(EC=2=3)IDX1-2JH44.-6=1HI,9B:JSD]=;B2];)Y]C#6CB(6\S%3=Y -]B(
MKK'D5WG5JYTK51(NOX%DI,5<B&P7;!X*GD/=F8MGS,4CC&!<X_$# G&/[>(;
MI%(GEQHEU*B@1@TU9E%C'C66\/JK>,WUN(16MH:W<(ZY.(OW<(HE/,F,G6#M
M'>]N+6_2N?;![J[SM;]LTI)*&W\*AM2U8HR#J3D&G[%=W$(HM>*ID\ZK3F26
M2W >4]A=U> ,ZJDSGQK+J-&,HZR3PVR?A_A?!TNRGU?8)_Z"O;*_T:Z0T*:4
ML.<-)/.NU^P\(S\;\=9C=_.]4@M?RXSQL:POKLN'XK+<%><5?CBCB,!)90*.
M*S-P5)6'PZI).*2J1(=6+?9K-6"?]D+LU5Z!-NWUV*VS SMU#F"'[AELU_L8
M6_5_P6;U*VQ4<XPRX)WT!II7'3]C]_:P-[L<\@E_OFDBX@;;R'NZYCBK/P#O
MJ!UQ1.V!@P:!V&\8A;V&26@SS,1NHWSL-)J,5J.IV&8T UN-YF*S\5)L-&[&
M!N-M6&?R%EI,3J+9]"96F?V,%>8OT63!\8$L?8/G'&Y^[4?]P=2V ]X;Q.'
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
M<7SB]5=5:][)R_MA)KUG'>N!))%0_NQ-G&D9A\\0,7B&/@;.,$7_&=;H-W,
M;&<.A<W,,<0#?>H"T+LN"KWJTF!=5P2KNAKTJ%L,B[K-,*\[!+.Z&S";^0CF
MTSECK>W"@K0RY^MJ@&74F]O ?FD.<]#8]2Q0# F83_]/',E@TG>^ E8+U.BQ
MP R6"WK!8N% F"\<!K.%8V&ZT LF"T-@O"@!1HMR8;BH$@:+YD&]<#WT%^Z'
MWL++T%OP$/KS7D ]C[/GQBXVUS(']<P!+>DL:E30$N8NX?VX# BA+?.B+Q]%
M[(C-2GI0VF?C-4JHF]70;S:#7G,O,A"ZS<.AT^P"[68?:#5'0-F<!D7S),C6
MS(*PAE]:35.[FD9VU3>$7G>E!&%%%RT-76LP<[O78 JIE;J:_K,%\%G'.E@/
M.- NVVZD_B;J;P'TMXE0;=>%L)T>=[L%Z4,X"=S.R4CK.!) X@@[FNUL5-L9
MV'9^<1N][M9;A 9UR]]$ZD2S!K/@]1I,,^N FM'4\J,?=Z$U'=H*]-M)?89A
M1'^LMQ=0[*._W4]#LI^&8#\GXP<L";UV!R>E'8[L]#@).L@.^" [WX-L\ <U
M?XB(%^_@EP]<(C_P>\^(U,G_6H/9S/Z(FO[4<Z7>4'[%EGJ6!P!#VF2=PX!X
MC/HGNCG)<IQD.4ZQ'*=I$LYP8GY6,REF.<YY<E*@>4B9G=SY*82Y.,_ SO,"
MY_Z'/"+/^6]?H9[%JV"><QES/+4#WP+<.JA/31NFSOPXH*:>ZO7ZRT6B60NY
MK-F/HED340#OZP+7:91NT##=I.?_:"#P*<OQ&2>&GW' ^9P=T.>\Z?X?6^<!
M'G=Q=?VS[K(E6=WJO??>>^^]6I9D6[;<Y=Y[[[T;-XQM,*8Y8--;$D@(G4!>
M$DB A-#!))30]_O]M2OPF_=[> Y;->?.G3LS]XQG9O],7/SY,O@-> ?0)G_^
M<N ^FFGXNN,.RWV\V?=+L0_!;SV#9/=;?#^X_F*LO;PRN _%NA[RQN!Z"#YY
M!Z'V#T,H(5@^)&'_!#L^)4G[C-BXSB!PG4YWG>"Z#M%UVN0Z?WC]7<VD[IUW
MTP>H<^XCC 'P^L/K0CUMG\/WQOZ75ZU\@^L@_[2NA7QPP[Z0@;60(=*_;:2O
M\,DWQ.H/09:#_ -WHQKG81B(S=NM=X)<L=[1^C2*T]6Z[N!B70<9/ -B[,$H
M!@VRG 'I W-EV0MB67^PG(G9#XZ"4[*<B;DL8R_(3ZC0'W'<]QC[[>"=I#?@
M<^OZPX>&YAWJ9%UW,.!HM</8CY((\F0YD],FRWD88RW&V NRG/+7Z0=T_W?H
M_F]U (YC,)W15[JH+W67_HWZ_1P%_AG.^Y1G'V/51U9. \:Y%&-/QL >C)&&
MUK<#8ZSK#\9ZC!^(EF4/1BE_W4A])L S%8[9^@*]_2_T]G7T]F?H_D_0_1_I
M(&6?H.R;J?DERK]7[^"+M_02X?*A_H*E?Z:T_P&OW8!7#1ML1LML&LZSH<#&
MZ@\/.$/QF;$'(Y\Z5</5"D\/'-/TKOH)BT74826U7*\WL>,OV/$G':+,F_2R
M;M&+NE//Z0%"^7=TH;?QR!=T*;-^\_^!>8R)]AB\>G?H@#^^D!.<?G#&4*=,
M^$K@JJ,>[7!,A&,Z+=T/QR(X5L*Q'HZM^JWVZ-<ZHB=T6H_I5H:07]$B3^A^
M_NKJP"Z9[X'E-ET#5ZP86/L8H0$[C&MOOL2.]VF;M^5.W4+T1^+B!>7"50%/
M(W:/I]1)<$S7(]CQ$'8\@!W7L.,^;:/L?;I'QXF(<[H#7]S.-V[3LT3)>[H
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
M&LQ!RQI,#[*\X2PQP%=3X8J$R_<2[7]9LKM+&G$/W,AV!(L5B))K^.-^['C
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
M-SE(>J9W2-_T QF8\LG0A"^XEW<!Y$X/;K@/%I2-D*>?/Z )](A"B!X*'PF
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
MX*F=0$K;@&PV0X^-L,=ZX*EUP'7EP)>K@097 F^O@![+,8@MI3'H3C/0(J7
MT.O1;;DWUMX#CJ\7W 4ZO<D>#,%=H"2\;K?I&L1.V&(S;+$>&+,<N'\5VF0Y
MN0.7^Z+4()3=0?!.DOE ?W.!GF<#V\T""IX)/:;#/Z8"J4^";TQ 3<>A X]!
MB8604 !O&DW"]R\W[L%XTN"^)QK<GEN#6"?HEMP]&"J0I0F+&D*&)6KE  3M
M#BNW1OF!*+\]RN^$(;0+%<-'"N&KHZ%'/MIE!.6@_ (:"FVX6T(&"U:*#@-#
M/Q'<?9'>0 -!G'QNJ9%;ZMS4,!PL;1CR9L 6DP5[,'0@PQ@RK*"_ VKH#FNW
MQE01 $3;#M(Z0D9GR(BA+.B1@79)P_\#P,&=CDF!+7K#DLGPF"3TDD3X)K?W
M(J&!N&7.2@RO&R2%0R W-'+')+EE\#&PQ2A21GW4(4</+6V">EA#?P?H[P89
M/I#ACYX1##EAD-,9<F(@)Q%E]X?'#H*WC*986"\:->N& :XK?#,*WM<%LCGB
MWI-] %/,9H1"/X$6* NW((Z'/@4-4^,@DH=,5:!X37B_/N28HB=80XH#:NP&
M.=Z0XP>/"(;T,,CI CEQ^#\97IL&CQD.*TU S@)XT'JTWF&,-(]@O2\@OH!V
M(OPIQY1?BNFV!,/9!/P]&OH,A2Z8Y2!;"G*5(%.-XH'[8]%?NT&/*.C1!7I$
MHK]$0(].L$='E!B*_SM BQ!HR.U2"4(K<;>X^L.C_-#2;>#QOA@K6F/$XW;!
M<;29NX+<4'CT="JFEV),=<.A3Q:&^?ZP2R^$:]U)%G*583<>ZJ6-.AE CAGJ
M9 .I#I#E!EG>D!4@6 GQ@U:^T-8'VGNC]3S1HN[P+C?T+%<,_"X8T5PP^G%O
M".=H'<*_)0B]9@'G3[ 2WH.: WT&ZB&F@5WBN5 1[=5)2AYR52!/';)T(,L0
M=3*'+!O(<H0L=\AJ31[0Q@U:NL(6SK">$SS' 1YLC][4"CW;%A.0#?T&*[X@
M:XEZL3>BJVM82V 40^"QL!71="#_L: 1K;[O"DF$Q:)AI0CNH::R) 7(*9"O
ME"IY2VB0AX0NN4D8D:N$!;E(VI*3I!,Y2GF2O90?V4F'4"OISF0CTX.L95+)
M4G886<A.(C/9)60JMY5,Y$Z0L=Q3,I;_DXP5^+0",N=API\"D%#$W<[J+-P5
MDF+3L"L$+1:&%@S2  I5E28W)45REE<E!SD-LI/3I5;RQF0K;TG6\G9DI>!*
ME@H^9*[8ELP4P\E4*8Z,E?J2H7(N&2A/)#WE4M)5WD(ZRB=(6^4)Z!/IJ/!I
M&>3/!JJ<Y"F\K"X7$W\:_NZ-X# .05$D[-0>K>6/UO)$:SGQ9,E&18FLE-7(
M0EF3S)7UR539E$Q4K,E8Q9$,53S)0#6 ]%7#2%<UAG144TA++8<T>1-(@[>8
MU'E;B<<[ 7H&JL???"J%O!( Q@D(P$;Y-MQ. K3;"X%A#/0+AYW:P7-\$9BX
M =38:TN0I;H<&?-4R%"-1_IJVJ3',R1=GCGI\.Q(F^=&6NIM2%.] VEH=$.+
M]R:>QF!2U1P'6D@JFIM(2?-74M)Z2,I:G_$WGQ9!_@S('@>$.Y+;F0)*!5!(
M!'"*AAZ=T#9MX2<^\!$7M$TKM(V9GA3I:RF2MH8J:6EHD*:F'FEHFI*ZE@W(
MF7A:K4E-NQVIZD21BDX2*>MFD9)N,2GHS2-YO?4DJW>8Y/3N@][C,\RHW"5]
MD#NFK?#A9#:H/P!3@K]P,W\8VB;0%=$_?,09;6.+MC&%370-Y$E#5X5XNNJD
MIJM#JGI&($M2T7<D90,O4C)H2XJ&D:1@F$!R1NDD8U1 TL9S2-)X+4D8'R1)
MHSN@.I(RX@O>&#T%<HN!^(=S-Z2 ^N'WGO@L"KJ%PD:!:!LOV,09-K&&38QA
M$RUS:5(S5B(58QXI&VN1DK$!*9I8D+R)/<F9>I"L62!)FX63E'D\27#72)H#
MQIAC7C!'&&R.\-/\%J@.1OU&LU'_21V$F]2YG2F9W"VQW.D<@.@N0/\=8),
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
M3!LP($TTBDGIX&ZIIRHRN8INJBP2ZWG,RHKX0Q'FJ4B]CQB#NZB68ALWV.4
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
M3QO9WP5,<>^T:]D29=DT]S&M4//0<4)2FK76X_J%?<MQF[I;DP;;+MN\\SG
M8-&D"VLZD+6X&ZN'=/^K#1XYL(AYGI"J;;ZFNMTF,=_#*U^YZOTOD/BN#O!N
M4+P-:DCY V;YP9\]QRN#&I:2US<1_8?UE:&5PB5+82N;CP9T_N'-;&C0 ?;@
MT>PM%.TKU_3W<^&55&"]D=)#U^N3I]LZ\Q.F&SOE^PK*IJ5@#UILG0)$$%ZX
MD$@D($</&%/VNZ&3@_"*XDLYC4\<GCR'[:I^"P\,X1K5ULE#!/5?<E%E#^_]
M(1?^7W)K%_]%SDJDCBJ;.%@%]PEKHO5&3HM$J7(C$YM2!(9!Y/QHPSA/U(P5
M3L86  9D$V(]^5,L?-V9<5([(E$^?G4Y\(Q&I\$];?NB./:*DRD_K67.Y#"G
M?FYN/B#D5J>.N5UP ZPV=8I;96AR*]A]V3K&:7%UU^^@?MLA@1[DAEF>VUL9
MU59]VREJ]DUR)'G\"\LY:FCE^-0@U6U<K"B&O>)C(/1-Z?(WI=KYO+.^-V^8
M]);&.GI4GOF\'WIV 1J_YROZ^<"YJ'0KL"^E<6DS%K,RMW>8G5UH_K'>H]YI
M=[5)KKVS+LH; -67*IWG%JO(0&OW@H%$^BG!]BP OP'#]$D!'K.T1)!^ 597
M>NE/VXG^: 0H'2GN)2+R/N%4TM\U;5T2+O*DF+D0_6.GW'"G\N>+JD!@@,_&
M'XC"RQW*3M1#)&!QOZC7S? /Y$ZSJJ!P$=2ED&&U(MJ6^7]9F8.!?\)[REOM
M;.S0YV?OSVCWB!3Y ZSRF#TMM(=T1)'9R(%Y_T+EZO7J*=4:0VN9"<))G&8@
M$D =?9 #*QEVF)7\9>HF6^G[OL 09K^@\9 \)V7__/74P@63;2&ZO< Q]*NH
M8%ZH[V$^[#%QN# ")XUUYJO8BJS.B21>"8YZ,8<BH!!G"AW"R_=F>#%&>!F3
M6:$:^Y1A3@)D36,[=!Y<&#EGWJ>, Y6.,T/ZKBHI@)OBRF]DR5-0!'%R5_SF
MLYV7#FOSD0-U+<NI2UM54^#:2!;]*Y>9K#(49:;7CP50X87:1'D%+8%!!=49
M*B=[K;*"?2U'[JY,XD(TTR,=%#CJLOUJ:K-)7%V\IJ3A*U<:Z[S^%D,9>*V
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
M<]7X1V&ZXTZ+D5WCJM%I_9XZAS25X3.)K2YAXR8[:J=P[5_>3U( 3,P\98"
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
MBA02AL?]H56ZSOSHY8*3IBS 6)]R)@[%)O9_^^,?+&#ZSL1@I"JA8TFH#1Z
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
M;'+>'NF72 CFJ-%R;#(R[IZJ$OBX)Z4> \W/7^9.4$(+TJH:6AP[[L3P=$-
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
MHT8%K,U*N96;??4]Z)G (;^X(\8PUIK-"FL73R]5F8S.0=]0!1:1@G!2U@@
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
M\D.USBS^D@#4EV!BK6FA+?JOWEJ_6NVMYS?Z;]I]> ^S+-V_H6?RS''I(>M
MAY>+E%3H]T3UH[$0/H?^!%!C3VJ8:75-T-/CC_3/9]);;FZ>G/SN=<7JA>B[
MFL4;FD-C_0OUM8KN\B:T\KZ!B59"8/72M&@P_/9ZE&=DH4%L376]>88C[$+*
MPC^O7&'7W+* 4;VW)(+7-MBI2=7*_+V#8]98 /I^AB\LH$7;-0>%<T%&5B6^
M%.:?/0]DRXW"W#;_KBLDRJ:IQ<^=O GUX1%"NAG-AZD5EH!B4#!J$$VO9!Q"
M3!N+4SQ_[\'ZCR^'Q)8R?RW53FQ@;? .6>\OF:M;4;H[/I;1R^)C8%K"*=;K
MOO\Z;J2R!BE5Q>WZX\L"FH!8OMF0 N:B>0"<R&Q1!79+T>EJ1T$O@I%-&5R=
M:2C\G:K@O9/D7YQR^5R'N1-8YR:1KVX:WKNFDY\*%--N&^33\._\XT_U1'Y9
M;=BZ5\MKDD@#-@Z:,AS\U)UVWLS65=?-N^V/OGFW)V2T;QY?<7;<-^PW'ZEB
M4GV+=T#(CQAS@J'9> V#W7GNB!E#A=> 8@/I[E,J.OH<:%Y\T4ZZ2GCPB VY
M(+:5."4P-@6X1JYO\O2QG0?@+21;G#82%?-B/>+O?$T$=Q37\/BA+!3,ZT7$
M?4D$Q_P/B>! 8&8,=E\<[$J:/>*'$O C%^<Y+WI0A:7-Q?RJO>2M?_%IJU]S
ML^*62C\[#(L_'%K:.])<GXG3"!^BD1UM9NQTI,"XY#^$;P"N9]W^#V;E-MH^
M9H0]%D6G!<1,%&-%;+IBY@L,QE_WC##/E]M>%3DI9TAE4J+!S>;7[-&(@,=,
M'=7'B'VPMG%S0.-S0N)[6V3<I A%VJQYPQRO[E)@:!*?Q4>6DPF@,UUK\E'?
M&O/!4$@?NU]82,I'V%?%91JA/U/O?U!7[%A+ 7.*S5C@S'.K'Z"*.W7C5S(X
M&S=W:R!#AL]$62M[B/78P!\;4IX<^YP_"#)J))1Q'Q/V]&XZD<19/7J,HCL[
M)R\+U>5!].2#=1I37 ">T91H&X)3<Z>HU8R-VE"MA^3N#C;,7^?B?6YVK[\I
MRU'ZJ-51U&/S6JSUW;)\G6SZO978\*6BI7DV\I;O-9C-)^%@2(D/E&?JEAQV
M]TO\ 40,M(0=+VO3? '$M[NKK 8V1C 6 O4M[0@ 7=Y\ZR9@:RFS6;<L!BS3
MS#Z74/D%*K3(1QFC\!F\>F/7)QHMZ;D=N*Y0/5AA3=P>H_!!CW!#'TWMCP8&
MY"/*]&AV^O:1>!G8%*N+T!7/D;#.]F>I26G\J-DFU6)UN1M=H3*.J8QY-UE0
M;:C*WFD[QMO]RJ(#B[:0&O_A5J=-$ I0@CVUC)HXZ8ZC0=)9Z[^]L/^/YW0[
M[W\P?D#%KI2VA-/4>T:S3,%:7--!#7P9(.QJ(;G++PY.D*ZP  P/ 8;<;#TN
MX8Z]I]JBRRPV<Y*NE:F4J<"@9-2F:-2XIAD"Z$1O*/"RA%&BZ\514$-B W5?
MI1<#=\6X$*7WG<"?E-?S.RR>S=4?_]HX&_P>[&T.;FN^[;@+Q"MFQ:^'=#Y$
M0\27L&!/Z?IM.QI=&H7!HO+'&FRL+#[.U,=QV9Z+9GXPV7NA^;N/+2K[@_SS
M@/PDV#V"98(@B25F$ L.,G5EL*QCR,KI"(R9 ]"%@=C=4SL<* N^C=BUXUM^
MP"?8I5O^4N5_X2FQ36\AMOO!F>D;[*HMF2IKQ?C*M\6UZP:"!'7X.B@(V7!V
M@AH1,I(6;5I2R!MNBGW=)#[U=J)B7"#*Z.#^P1_8(<-S7*JH=)4U0DVMY>[=
MS:Z;N'C(46I[\UFN*L) 4+$4:"53N\4 #.8<IBV*#R)6 ?H]U@.>YM&6_OU]
ML4V=2!]\?2?6+_SG$Z@7E58D]>%.?Y:/]Y2J:S%HF.\0@'W=G+:H:AYD9^_>
MK,T_!"E5:*]S6. IYPOM!D,\\9S=P02@36 W6%P*2R7LZ^YN^*[%YSPP#'V@
MZ .51KDN[#KL >)DKY=( ,S#A.^;?IF3S4\NQ.:8GAYP$ 6U TJ3 Z$PXH#7
MA=A44U#F<(DIPKCZRX&7 !R* P[$ <,H89 I&/ U5UF)8C%$[/0P1V%"V$7M
M4<)PP!^%>!;@];"B:E,0R@Q[>GR=\X5#0JZ=:(V<:/W^;^I<X.J:PE8NB?I3
MS9/K%<PX:+G+*H))5X]O[<;)N.7$<*CO1<I;YB,@+7&_2>HFOCLJ66K1R"P>
MHI33]F(.9* C@<Q064MW=J_.(L^9,@V*NG3Q.[^'SIOI@>2+#@J8P):$WU8[
M0E#[9D-!/HHF!?B'_6O7O<Q)13M47L<*$UR:IF)"2(!3Q;C/W6L-Y^[&ME)>
MFW%A),C'0>>=Y%?+ZG-C)DNP(7P(6W3-4%_FJKLQ_!.G_3Y8/<YSANUH=M4_
M:09H^<0-J>)9:+E&/;\#P%FIY%8GL!HYJY>L>^D/@8YR:V)E>055O__E;PJS
M,O%$U@<E1'Z6ZO*,Z3TGM<4['=O9D%F(E$%$HGUMI%^O]KI +;=9::W:1?'J
M!P8;^J#=G9Q6V\4 $<+@(SPJ KC?($D]L-7*H)OA=,5D9>KZ*<(+HT>1]R;,
MX@3=%, NZ\6!@2-EA>O<^VK=BJ$!8:O9:AY-XT[?H!P.<A75\U/3T30G)L<V
M(J1- "G6D:3$+5[M9]:D":<.!YXM'A\/3YU06_1$,!.:N*:Q Y[ J'#:"@K_
MHU>PW,$Y@8IN'R(-YG&'W#$]!?5HNBNH5E2S;$H>T%IWLTOBU@9M:,B&>#;A
MGM$#:FK"5"+L:H,.W.RAO9)D9?)UDF4Q?LPTQ63Z_D/XR;M^/&>M;--^T6[\
M4IL%E7^\SE@S?7+<+-*3^:3%?$'8L-K(5*T(S2(YW\ &@!]UCD&>/*J2T4,V
M>H? ^V&D3>'=3J(3>\*"TAYHCC=P9J.?%&6Z=NUZ-%FASLI9;"S9S&3Z[KN1
MH["!1MB,_Q,QE5W, ><SU:FH]1"/:#<)(Q^UR6$I.ZAY^DBQI32+:\T]]['Y
M;H^?TZ.?!*&XVC[-,A=Q_-B@]/_05/_[]_)_S>_E/YRK#7L\&BW.<;YV\[L"
MZC_031;])CZ<.2F6XQU+.:M;N7X)##)S=3)$$*WL@' (.68"FQL-9 ?R'7S<
MLMZ0:&5?P2E\/@/N(XDFBIY[>)E*-+0\JVYI<1*EFHE%(8'W[ZU1_$8@YC5.
M6]AB#'P*^%/ GI?9ADRKKFO#5RY *%'T_#]P$:JG7M5?N(BOW(>OW/WA(U-:
MUZ<!6QO<T-C:R"B1\\Y6-=,27V,[7NK:J$>D%2.A]!*0&<#>VATBR?8  @;'
M)1)*E@J'#)Y>/2MWN=WII[\K[0N5E^GRV7L8M5B':I_4LWCI2)1LN=$@KU/"
MM-6.LQ&<=JOE2*X7N^C+WG/-N B%@4.*AWUY]<5;?LMPDLV:&Z'5.'YTUX;U
M5/06* !RB#,5S%1$4WZ0@<WU:!+K[.7::X#AZI4\@S%/7NS1\WG_#H\8$R]R
MRL/QRVCQ3O?8(7'?R9!.P@/"7M3:@\>FX@SUETHTH 1@!!LBZO;&.S;/<M'2
MMON==(+E-C HC9[1(108GRIV=-<D:EI@II13SW0.-)%;.X5<4\L41V%<HWV*
M[Y&E93QB_5)H_B,-G\]PF%VH7C.ZV(J2YO4+?FQ5)I>/B47S>D[/[P,ZO.YO
MK6T<(H:6>HKM?G%"\_C!7B0=<IIY:+B6BE"K'L6(&+V.5:<+COBF<,<R+(_B
M_23JC5439<6_F\[<"90KH?YA%=%Q0GW(< \?/>KDP5TGNO4)=J=(W_(+=H2X
M#SL\R Y_0\_I64^)9UP"/-TOJBD8(IO0I!&S&[=DW>T\_72\G%E!CN-^2C4=
MVXIOHT]NY;>&9ER6W:*!J:\Q^\ VN;HJI)>F(M91QT:-^FI#E)@[YO@OD3W_
MG_YMYB+/U_0&H2^JQKU6?BZL,2W$O1>K[?HSTGT(1\#W\=F3T0(+5ABP%)/G
MHOOF9>P1"HJL6"G3%7<J1M>*N6MHS.>6T+J2M_U+@][) C,NL/C&07<)YG2E
MOI(K<OWJ&'4G&' J7]'."Q=6KPE>PA@-;QW,\[5&T"K(UDEL-AX<]A]BS6#O
M[DT56$@A4'7]5>+:I57K&,TOF/TI5K*W)WXJS0W1$Y2%]I 9\',9T*Z5W2OW
M)WWGKS1/)-*7G;:+Y=$%XU7A,P^C_0:>\,43R\JYRNK E!$.[+Y"B?.QU0-G
MW3BU2^G; D;Q?:^]!1MID97Y74@9_11N;7%KD\X0S-!]R)>%9*<OU# FL:*P
M(XM;H\OK!IK5^K)!C+@\OH7;R'G2L/1^_!' VN3.MF%^XI=T8PC <!,+']T@
M3DDA()$A*WV+R)W" 7*V#E5('R2B+9/X]E*)N0\7T+H"<+QIX9>D2)S?MF:P
MTEF%W\U(*WR\1I>5N[3D42/.V^65:;B):4M^E]87.<P%,9^,!)M^3<$)R",=
MY9%VGGZUTW]OKO-_MKD.06OP)DIL_DHZZZ!N\J)A?/-0*D)W]N+#'FD>YKOY
M/H*/KSU>;=7*@.2F6JM3(88ERR%7=<L@0V(2A]O9C)X H8&<Q"S%CI0/-E)Z
M.T3N(FC^W-W&>Z#Z!;2>ZV2\7G)6?) <(\VQ%C*L<];! @_723R[C6;4!P@,
M(./_PLGJ[33S%EGHZH;XORSQZ9=V(]?RQ@DK7]J"=4MVNS?=^L5),9"2^@JL
M7&W85[W-TC?Y2(B_H6BYU'\IK6ZQC)-O0OH2^LZ%$69%V8/1WD'M]"SB4)WM
M-7X'12QL@JYM <&(*7QR323_4O /6M^R69W<RJQ/25<5Y??8%ZZ(W')@\Q7.
M5!^03KHQ 5E7[+W5,;U23XYL/IR+:7I79MQND%J'W 6;3B!:\IP;DLGD1D*7
M@N+6'%'65F=NO;VZG!E=:.YK_AW_;")]8-?&M<TC>#-LVMZBV+70 *1W2"FY
MAVC1<AY)KB'32KL4--??$SW==>S_#O[P!5S?M3-W"%J,)6RR-:F#!0'Y!7C7
MU%NH<Y4A?='+TH]AP;;=[@-Z[U0]7C9=;&5?M+C_8)\?'^73*ZM_E(UWT-Y?
M9/$6>$K(B4$K/H*L8(2KS?UUQKL):3K_B>_P?UM^)&ZO;".#[&V];%D]JT2M
M X_X\P0'NZ2>V:<? 0:\)()Z$I3-K41U?:I)X9;" LAI6G&@>TK22C=>L-.W
MRO[RHM]"VEZ07U<=K+,T#OD^C6M82IVJ5MD;@''R^RA=$I4YW"\GC\?TZ74*
M7]2=?;P.[''5M%$L=.(M[8HXF PH:,JUV>+G]MP6LO:7"G>+,=X9<*N<AENA
M#EFP]D[557VQ3+@W6Z7!O21_KYQN$E ?5U0=VXI"GRF#JP\LZ VUP')M:,:]
M-(3EW+Z8N;2Q&\TK.-RB0B[+@1GW:,1_MX-G39AVCCM]8J*+KSC00YGCY(%B
MX>U!\UGVY_+?.W<Y_;TBODF"F$4VOF)XC>S'_*'NX**-P\)Z*<(O9Z1O].G_
M6E-=")5K 7EP$RGQQ,+/9V(-$5,BU8<*^"O!(S0+1L)/''F-Q+CQ(Q$IJ)FQ
MK:R;VJX67_2<.7$TZD 96\!?:QZO5'ARUS!T6;%X"&,2-')LQ0C_? 82NG6H
MY;P:B?($JOJU?SCJ._:5B(),F(HRIK&QH3,0M8F4G0.IHT)*GAY*+BN!=G.!
M4YQFLN=-UUNAW7%=2??]?.8E<S5Z.?)= *M*3U:]T^/GTZ)P,#_\_N<SW)F#
M#4"S'3B$1XOR:6 _(]1_5']C3+IR-+;O RAS-:[8/F!L5:/HR Y]Q5JQPJEC
M#3ZP6UUT\O ZT+1H:5Y=HE(JA"&T()RER'XTS4GP09@V"ILVG(.-V_J$VYJ%
ME %BRB"#1?IKR) 5)/#C4KXK2EGWZ(7#Q%&779^6DJO$?J.,C2L%XP\ ^K+V
M5-8S+S46'=FB..T4\XP2)B:.*!-9FT,Z9$7WF/VS[WWT*Z<6)BNYPD1O4=5B
M[E>HOX6 :_9%5 66AF:L03I1Y3[JZL:SG!7H8-W*HB98O;"!&<@KE\^KLG65
MY$6X=PU:D!0<7$6H2,84M=YT8$0:]9 U5X7]+IFP8^G"BA;ZKJG8&LQ=M'$3
M/,57RZDUQ8LMDY%UI .QL%PV'7%P^,WQ@E']*8'QW@QVPL9GFC?QX6]C*:F'
M-FJ'<J[=I]\8IWMFT)10%YPIDT\<XA;K?/"MF7B-29 8]-B."UM0A"K3=\T4
M_U-$QL>9BLF^Y?NZWJQFF^%M\_8"[D(\<35>U2(^H 0V-=[ZARKVV9&I9' !
M&6".'4[]4$*I*5:6'T<P[@EIU/'^/KSE),Q>ZBOBP-5V8X!$R6';(5K6J;U3
M>])LR&IQ4I"!7B5[5.L%_!H@]-JQ%R!A?@,=[_2H0&41\MAP.,,^J%2H^(A1
M.?]D0C4JM#_^4,<9=2[I,%JGN@!WR;!3_O:#;+NO%SK]_4+U[S<<4E+CVD)\
MIW];XO(>GD)P**QJVUOG:VQ 'FMO.W34:W(UYX0,.S38?=+Y4,H<?[7]38=5
MJ+D4:I/JJ)!:]_J#&]>ZA4.3YBPF<XBU(N/]C354A)UU=+X:E",WCH(SE0 -
M-TMD!JE#ESNY HT54Y:DGD^8SJ6'.?1O!2G.SER6I$1ZQC:<+1\?]YROPPH5
M[A;G2X#%^." CT3GU0_>67SP914*\/>][^ %T?;L"<K=I52_8(6J(5;9M/<4
M'FUIC5IVG<>YU3NZKAA1O!C4:ZRY6S2#*-@6E>X.;\\A#+.MY$]6X%&9#J3O
M=N"7S",#E8)*-X-#U2MY?1Z[I]:KQ%.8X!)V+-S&=_V)N(GLY;-]W0TLT>H&
MO3H7558;/IWS>%%3*INOE,!6M6CC$]8J'84(FZ6@L/,E":PU:S9L]6"%-R$-
M\S&#2/Y14L#B#5_3M5^3Z95EZ4;GK=6ZN27@FQ)JL!&H<4_^Y,./(1+@'C,^
M5)GK$FH7>$?"/<!Q>_!^C;2M7X=F<@-(7&K<HE'\>ZDLQSCV"U^PP5/,_A3S
MP;B2 ,Z57\0UEQ3A:Q>3-S*UN--SM%P>U7J2'(@8:A&C?IKJ3OM(4Y$2:L?W
MT -'.37FV'-G9LVCS5+ /*WX(&@^)Z H\S  7="X&G!9I755A6CWD"%6G!&
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
MF3F2=4C7Y'FR_ZLMU_G..7G(\>OYY?+<LD#"^N-_2=$EO4WN'S#[>WC(K(R
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
M%Q!(T:C"[K/AMT::I?]O_)[_U?3..9>>49BM,@S\$*L=MJNE[R%YJ\.R]G4
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
M6Y\7[%1M6T4T-ISQQ>C]NV-IM1G5-:L%S9_],V?:E$ZY#6E**>S9VJ6S 3
MO!-+#3D%H585/D4<"^7-24>P,#U%#0S+/Q!V2]*'T9+L?7[$>+$/O"9^ ]B0
M9BE6.X0"F94!SWWAR7<8.Z7\456]+>1B?4ZJOE]9^4^T]CZA_:OF8TMWZ97(
M)2KZ^C3"3[*J%_M]$:D%G&='\MZ\MI06E-YO]--F4.+&@.%1O-HHPQ]QZJ._
MJ_F,WGG/!YS5*#-$N<7JJQS[Y&E;"3R/Q0"-DL,#&I,SI,KUO?WU/[N96@<Z
MW?[+]H7>ZJ.J0* _A?.E3?6%S*5%-3JF<S,+VC"Z%)3"-BJ-PCR?3_W&X7H;
MV>?9RWOFQ:+J@(DB[Y3SA4Z9 "==K&<.@CY>R70@M4^[K1BE$D69L[6+89/Z
M8_(7*.U_S%D:85/ NG2!5MG>:?-$)+($^ENE/:W;/*AQ="A'K0#8+!AG?ER4
M<__QLD5'^>OJD(PL9%;U;/W&I6ZO,MKZFGHFU9X_-A/]]=C3,X4L:?9^DKS>
M  ^K2"+DWL<$QR<BAM$;AC0B_L1 K5[(4\GB:T?TPR>;60Y]?]B_H%^E#K$>
MT\CI)LGPL2H-[]OE?R_S"EZ;>A:ZGH.O]XQFX/IS<APR4FJG15F82=;ZLBA2
M4 &F@J<D2*7M4KG44/"]NRU7QMZ9F3<K+7[C"%F/+:R7.Z&:<K(7_N<4Y+!'
M^"#5,RLQJR$Q@PK-QGF[3[7:OHV:5SE4\JTRZ"/L306>8R'B(&.Q\&R[F<L\
ML&"5P2QCF]_G(Y-R#?U_^[.9?E"<<:QV'%KK7#=>V>V"3[WQ_2I9P8RK*:2F
M,^]S431'<6'-A'.)!!SLYGXLL6EDQ9R'81O:;]V&'];UO \%[)+[)%'VJFQW
MX)TU-ZWN-K;MQ]Z\F:OAVJ2Q$^(%+(BP@K5R.K4ZX0Y"[MC<I(+RX%,M>Q3Y
M7*66H3A&X>I+(YI(6=WQYD/3+V]\(-K^X>;UN3@>QNL9>QQZ:+=#R^9#>P^V
MTZ=CJU4IQB3[GKI%5.T3T-RQ?9--,?E\,EZ(R#R>=ROW >BJ$1D0AU3]VU<$
M_Z,+RK:FS]PR@@9/*4>VIQG9;P"U0(T9!\WK'C'9"9U?+8/35&6VPZ9>\5E>
MBP[>.+CH);E4TA46+=5(]"][7M98?.&?4F:,$\-PG4('NZE;<H-=" P"&TF6
M7?/P;!^.7I2KC!1(3IZJYJ?#^SWE+S+L>$=3XWK,2QQ=X5]7&EZ)-?_R@0OK
M</AUM!D]H=LBWE#!9D8H93N+)<<!":K"K5*Q7F7M'8X?>^]E5E=/@'96R9)?
MNQL\Q+G.N8AX+!SNC3:M'9Q@C15L]E\QR5C/,FKG/[ :^3^Q6QO.VKUGHJ<=
MZ_(DW+/_7K,T9B&0S#^RCU15<7*4O^23$1 RIAX5 'O3E5ADYH5ROAX_B[?2
M4!N$E6Q$\88.>*3EC7?,?+:H/_[-8V;GAP/_D-@UC_#S>2,/CL)^,\;EC2^-
M?C:N.]8!^>V9->*;VY3S6F'+!PK_!FK_=AT7.3[-^/SH)*/V7REM1U0/8O5^
MP)&B=5BRWNK2@>OQ2_0WCO"8\I&?_JKL_L[/!P''<6B;YX<G7_Y;T_^OFL#3
M<^.+U5P=LGT/>G")SNUE2B\]AZ*X&#K/$5*^G_>ZSH;L0J(#%MJCHP$^> F\
M3_EZ5G)'Y:'O[3C[S^0<Z8+A6$N@Q3'Y8H/YC&Y]_P\QWK<:OQ!T-3[:/P!?
M)0X322O*PK$6P/%<U<?MY+,^O-ENW6X5\'>'U) =9MD["_H]@[<2*:2!8@6'
M01 9 #,?>NC,V8[F%[\1/<O[LQ8KDK-CU9^<6&=,-$Q;X]^M A9,1G'#0!+W
M5R(YK\+9()@;VX:E.I^E6EWUSW$LD+$=N"U$/0C9'#Q(;R0%3]]#^U+\&;B*
M[D(Y4U1"KZ%RV 2?B_1@6Y-3R\T!=$<F]AP&W?]A<-3XE >YR>J =/ WIC_@
M[]:X6/T_9(+=E]95UO.K] OEKJ!#BC,P!Q68A*F"H;5"SGA%:LWDN^+%*:N7
M+819P*(RZ1N'HE88PA_X]VE<;/<?,D&K)^Q>0=7#/]G]"NE_LEQV*)0K-1_<
M6]L@'&[:8MKK 1()$'%CA$E92SW,BS2DOET\_<%M(\I%"N/(GQ:CD78MCF%
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
MG<Y3FQLX])W*.-VMNW20\CD'% X5_$Y5T1H4UZ#^HE[6T?O\@R*G>Z._4PF
M,_9;<_O9BN9G60$5GM$_]GKNB2XF*YI':9HF<!N^<8?=2%JT:U"??RP$$=8L
MM.")K;-./=^3;9&_:"[$SY;^%]YD_]__Z;'Y<^UOV (_](F-E15HZTK*R;U-
M\H^<R@*INGZCP5:;V;G;\);X)]?ILH!>^-<W(U$H8&XSFN^&PT]6P/9>N@_E
MMFHIUNMT/ );;'B%$K^Q@Y_[),=:8T/1&^ %EW39[EG\+DI,I&@(S9OKP/%\
MN+.'VE)>\/"Q]<KQ8_T%*:8%-,6DCU6BTX1>B:.H#HJL6B(*^A&'D;CRW,<%
M>-5X+JR>0[;9[Z- E( *5VD'VO>Z'/++"&52KG+B=B1UB\,^9[XS*=;>)VRU
MY/A)*#,@Z+B W/T'H[RH\7](^'\33Y2B555WGKLC?92+:HFM4;QO:>]VID >
MW#$R_$;#L<Y@V-S/<^S1&[Q<^.Y<?K ;<\+^\&VY_S<:R8L'C]-@? 22@<1?
M:"CSW\ZVORB>^X9_6><1GV3;VV>1?ONYECHGTK--&_DE'.Q/%TE+Y,@Z^/(6
MTSX47CD&X;UJ%"N2]R19&(?R*_?,M*XGTO5XTWOXA<5:38!>4Y*6#DBOOX1[
MEW*E,!)IHXD-0 +K8[Z*DJ%? %F0>GZADE* 2:D#6XT8IF*ZZ/D*:_'+#:Z0
M"?$Z-?W G/H\_I)NN]#=D^]8$>MCFP=_8A[F#,@Q$$ID6,ZBZ\/N1F/_?G-O
M%_4PMIFH@-^1Z9?R+XUTO13%WBDV+$[P1\:VU5(B8JY)C3TF 6:\S&^^13L#
M8,]2TUBE/=5\$/ZJLT>J]K]6ZB69^3]; %KJ]L^S#_0+Z$MF!3*[(NV,9C3"
M!,W,->^G;B"6%#+XKP$8S4R4ZCQ3/2T3CIK7NRCB=(EFD1->'6*\2XW1\N93
MMMJ%BM;Z4!2[\<K-DR3!VHRG$F9V:KBA^T!@!OEHL#> D-$8TT^PT#)U+ZM:
M K>6>SC=X%^RJM\8X=.4)#$XS]P?+JP-FTY7;1N.\%L4VBN,4$]$CO(L>PP&
M'/0%IY($$]E"'* >W=N4J"^<?&;(+IB%L^YU](LVC[>@$OX0LQR-5%=6K00
MG^;4BU0CC9H"WMO&5EOAEUO^86 )$LE%"9?;R/ZW]W?(EZ2X=#J=+"X1.3O8
M7&N:,@F?3?"K51A,?RS9O8]^T2 2U;]?*C?/,W()B=LQ(LW%I>0FNOIW[[LH
MYR?*M#C/7!%\7S<AV9$ =>V8^@2;6G>2VU]^0/;@% A4)39+$$P]TW8_.L?4
M3R^Y87NAW;JJ2Q0YL<&N8TLO[Y"DSV;KMQ>U,01KJJ-LGGF,P.QT#6<Y?XAA
MD29PX<0K53%.3ZZ8A!G00 5DGF524?T*ARU\1V_T<K6WG-U*+3S,?@NE.) :
M!D@6Q'=]>%DUZ9+W^*8A56;=QA20V@KKB*N5:/-8?UV#4PQ7\>'F[Z9XUP3B
MQ#C^?1F=-[1RVOY':RVCGCS'LX]DL795CZ99>[3JMH.^G\:D@1=T .-5$I'@
M+"9=LBM YSA>[_ESI]?R+1NWJDMO.-^FE8'&@$B_P(^ T?63]EGKI!D^ET[+
M5/Z!4J_V$CQ:,ENK$&\?\@'#3C+X7+O?]%$T9O_7BL6*).;(^A)@G&$M )*=
M^[*A#^A?H)]&V5ZJ&W.MQ8/QHF*? GR&.:'CWER*G4TV$<YP6(SL_-26R^.I
MM*?(X^$,G7KSPOJBC3JZ\\\%0X@-^2MDP[1-$Q[?]O$2;$E.AI_5^OO_9,(V
M/$(*GIWB=I]C8>?J%&5N#U>G.NZO<^!^L:-"#G%]4Z-43FF)L,>;:>M%G+$S
M%KKBPRHXPN,EW(XYM%P18121\5/J;:,T\4,BV&S@)_TN5.)N#?J*1!M*NQ2
M"+J;K)'OD_ESZ@5IKBL^%*'C&AY/PGAI>@PF!AA\4JGYF/6!T-Q0;?^$W56K
M,16%UU;TYA?6>ELDN&!J#)#WK>CV\""5HNVF)(7$AA@XO,J+RWEW.%ZK@%?*
M:WU,$6^ -@WTH[U2Z)@EUP>9]H&O^E/!3%3BCP-W4&5A+!F+E1"CU=@]OGY=
M'6<CB>KIF>=;R] EGZ:76KH#(V.&Y@0">SYH#5%5#!X]"Z9H&X.84O8M'L)A
M[X-&N/#[)V=NFG=*,&A$&N% AA0_L'-SVWY&10$U9T<1=,W$QMWZLHM6%%7V
M"VKVFE82CLR3XX^<)K[>PX0229M+/P,92J:2^=.X^GG=)W;HMF$SG$H7)$S>
M-;,T[NE?9*!:L^S2GR17Y.S<=W*,M#G]G0P1UGV@G*%.:=EQWO<YXB!3=<^7
M1B1FC[C::B,3E.SMW/""F^EH^"Z()65_5M+)86S)E _7/%@.A;X@B&/$/.].
MG4PZ];.QF\NT:>E=#/'<C:3!I '] ;V,R]29"O$) F,E#.^('ZZ"^V!F_/#=
M)?S6SY %(/2#K=L(2*E\9J]L7G&).!/_\5SL*=V4KZ&OH:W90-<?&ZJ=E]=B
M/(+9Z\&1(!$^DL]TJK]+9)Z!1%2W)B2)D3F"OP3OTX"'7(CTKM4$\W+PMYG@
M9-9D%LV^ODB6^>D'Y6G$VQZE*$<4L$J,$-CI4]-58KMPV(@<0]^2=$QD+S7Q
M;P!=-"S,*>LW&+TKQ.?+=,1$;K;VA1/B ][4S'[=8)HGXOEA -3DYFE(RR1Y
MC/%!EH"U<%_M;8VK+NBHL[,0?AV@B1L!2PRTUZ\)NETH%/VYMC_L>JNH7!:4
MH1WS0%1A5M[J%3O1KG(2[I$9YHJ?HGXB.<LH/%F4^7N->DT=<7M .G;^)37I
M5IM+2B.,M0/C[I)V_M#V#3?)L1HB5DF*^)$$?W6K)E\CC$%:YQ'\G<SWAU5!
MVNA%A0W6V$E)44 WK*,RP)EXK3MN<5_[*;4F2C:/Q'7K.11>P?>N>(NW+?;O
M9?1/52?76R7%O")LGK%<BC%]L"Y(7P7U:#1BZJ!6BNY?]_[@$#[*89XS"'L]
M(GD'^EG#C@XW\M??M]X-9LT/<*71_-=R;?ET]TC?0M_WE4NMG']DX6>_JSC'
M+%4QE>16;WL>)<^ZO2&D3,:#Q23OGRE15Q, =:8W\QYC Y\@^6]>VBE<:O)E
M'<!$7!MS+^N[JR47(Q3)3P#6QNJV"^AY*M3)A*(?LRSU?7'9!YX)U[?0BP;[
M&*.NZOT<L%HG8J'IF6O5BALLZQ/4JHD1BWSZ7[GEOSD&4;\#D)"Z$:@(Y]"7
ML;W2-P>'EIF #,>G'9V:%3ZCG7;K?E@[%.M8V.]MK"()%3APU[J0DH>5^ 7*
MA?5^D129,^;%W36P+]0WR.#[3[+_V#\H;&%DE-K(.)0)6/0X:%7 V72/^ZL:
M-(:M!'[UFH)T;A YLI\0[D_W5<VVZ5)OC2?GRS\^'E+U=[*13Y'G1_<T,SL%
M)JL%8Y?!I=>\9KN,XGC76BQ?,D JS<59V=_!\A';X=?;FYZJ.D%D$5IYV7[
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
M';*DZU$HP0Z_93038-+[N>+O%*SHAOC<L/[YP[G)8&^?/*SYYJ'[=$L,/.+
M\J7(S[-SH6?=AV,3P5Y$!#+', #E2W>X3;+T(>YTW1!2*?[ZYQJ#7/K2N^.A
MEW&G7_O41*2K[9H-'Y;E1O$,-%8OC,C)&2V='7<=XD\I/>=BGD8(M<$62OC\
MC9T5Y<.,R4O(D%"[M^2JS_]B03][!!8-QJOE'<T]?\C(<1@WAWNUS3T6K-3'
MLQ#ER_[#?FR0AE+U"NAMP---!F%NXC>:+Z/#/&KF3EM7NE]?O7>_"YS<^E=%
MC.1]YX<F\,T5GJIS,OZ#@IO#FZ5;OD<?7 SKL@/T=R97CBY9!+ESW-B 6::8
M7AA?"?'.T3@<6TLUUA:='6I2-WC_GTW["IM_$\2C07:.K\6,;TH4S&%[,O:%
MHCC:^<8%-[70H+3HGG9,T9!F89)C68S"OKNO#[/\PX,8U83EP9F['=1MP;VA
M7#5>LYN>&5^>74S/23;*<O-J4 KF9M\S#S9HK'CSVW>R& .E+1_\XGX4ZOA
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
MY6Y*I%H(6%<PK<-*O4K=IJLLU";O5)KP36=@8P3 ?&-,H\AQ7/6[HIO]^,-
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
M1*[7P>L*?>JAVW1NC'G8@;F/D,[208])_%R<&/X@,%CE]^VDGCBZ/^]J3CD
M'@QK^#>:P>NM"]7*<M"EG>/NP\I32J^:F+2-G9KA7%E<E.5 (W:!*"M_=_WD
MO#;VYC<:-<^6"$R\J?8S^V<&4/%_50@MUJF HY^^2&3O_[0EV1)^=J+-PTLU
MV2G[<'Z?D/ 'C^/*TJ-2-:]G6NW<6WSOJ,'G&'W>'?)X[LV M#N)ZM$A3F9_
MZ>D/:I;V^7O>L^<>)Q(;4#/&T/V7:K^QYF:QM)VD$]OF5'."XT$K*S]4G"_C
MC^Q2JZ#'&,2-;/NID]@QC=?]5([1>^O_IJA./(.+R+%%[ _2G$J="#/.G40?
M@=WV",EI"+]TQ'2^(F**]=)36<,75RHFRB=G#HQ+S!KQ%LE%1@9JOBHIY:\_
M+YM&F%XXHTP$R^?9O"I4&%.$F/7!+QMF<AI?AE2;/EFTV2@[^\P <8B-,3]P
MMKZR[_PVN/[&FTE[0?M:<6Y8E_(;O]B>%$[@/7S4]-TZ]XF=$N3^P6_^#-%4
M])P7 -7; %J#>-TE41]X\C6:;@\-?%7Q7F\(ZB+'C&$NQ0J(E+K:W-:?$B&8
M?_ $/C7V(=D^?S);V;2!-FX(LF]B-EAH1%PJH+]6_Y?Y7/WI1'$:?'+@:0&F
MMI!,1'Y9V'_06%=DYM#VYJX#>2TS%G;(H)Q FKM\3?P@U#CY*;P75VF1#"@=
M\9O]-<#^9-OSFL%B,Y0H2+?HK="((IC!VD+/NWJ2I#Z\_A!<I]KT]9T Q=M)
MQ\0?@7$AHAQ+=F?CX@W9SD\#WB?58E/VNEMKYV)+A>!$]BW>ELKM@KZ*YQ66
M&X9N ?<=ZV<R@*#IZ5(;V36(<-,]\CKFZ^")^M&K_B5N?2>$?=/\_IW&F=1L
MFPY"SS1;C^OM\LJ:[DTM.\X:4D) <P6N/,H>GB+K[YQL4J2Q_^H08Z&Z,WAW
MPEO9 ?W<+ MOY KAM HA7"U;+L\;P\-'?4'8,K.")6K>B6#1.Z86><,_7N2J
MNDJ;/-KQO#/H,KYI]%&1PZ5P!*_0>\V5PQ=EKEEM3UK=+K7DGK][5]T-J.3'
MJ#MU_P+AEC'1V('=&13]COBRN10.XVM[:2^0[.\(]!\(7![-I7KU@,ITS'5#
M?C^KULGB@6\B&:K%C?,+K2&3TY6;N]9?]CK/#K27KE9MP$#WQ  %I;C&N@);
MQ/&+/*%$7.Z[3T/IJ!V]MUY_C2*M4B.F3O^LXJ5\OARU9WXSU(V'P^ '' O9
MK_=DX;.L@7*\F< P\NNG_2>C8 EM@(@Q*BKS!583B-:/#8(TIIR/G4H.GP#G
M'Q*K!21W/Y-X=;&F#RT/98V>-P^D HQ:']6)>*0U\@IA'%-<[Q?EX4J^Q\9W
M\C_$NUW?[1BI-=A;;X\.5%#KA%#.I??.WHS)T2ZMO4"IR"@GRK-%U3-DC$?8
M+T3ZB0 *4_:/%#WOGKPX\O88>3GCFG.T?G\BSZOP,Q1/D=]$8X2SH )U@P"G
M>;ESZU&%R9\<-8V16@VR@%T0$W+]]L"(4DSV[__3.?C_K/RP[)\+LZX7 ;I@
M^C.[C%UT3:S8Q+V"C9SA4MP$&W"ZB=8[]?Q(@'GMM A[]&.WU?J3<$VE,>-W
M*U ?!QLE$["+:EVZ6O%A34TK@G/XL' T4FW]NA]18'E=^P4"K9NTXM=T.W;.
MHEQM@=%0W]%W=GJR=CQEK($6OBQ1HB:!^;H>)M,L=$V3Q_NRJDL2POL>0-$8
MU;W39!'=Z88UX?$0*BK$J20%N4;+QT*T7#:;POB?NF<K8Z5F8A(Q*+ETPZDM
M$='>WJ]W^,?X;YB+>T5H#[%3QM;$WS%10, 0$*G5S:[AQ'V]?S*[>Z^LP<F^
MCAX>  2!)+G-SY=.ETCOC/!,SB1GJU'-R"D@$L_U_>=<(P"PZJP7C\@FU\B)
MS_<7' ^ JJII]VW\@"!(55LI^<,:[A5]-CH??&(CSB=COZ:!*J;R7D7=SWA2
M=H" ZQ6]I 9&U$J;<E<CU[,^GJ59&">#RRJ%#]S]X'<>%3G?'VN>Z V/8:M_
M*@0/C7\[C-2_;R36%;B8B;#QHP[\YN(;5)>YH?H&Z<(9X00"<8M.IU $%C+-
MFU2+\^4R17T2Z#ET $_ZP!SJ1AJ%R*(4;D=?].+S/\?QYT75W$%1!3\M,Z@B
MNKZRS<03#N6W&-F'XNS CW%CJ>&CI:9\-MIPF; TES370YPWTBC!1=<.)W8M
M4S9#C]1%Z(T4R"2.;SQWI?U1A" 'SRG_$J4Y+%5RWC">ZKA;:OJC3?.4$Z/(
MQ%/.K?OD^T5W38U''"',4C8:O2K1C7763OW!KN3]N0J^!C=[TR\;:)SY76$L
MI1_F'6=(>T?/EZYH3*KIS:U!AEA@)$(V65\NY)V1@*SNK:9TB?L*G'YC<K'!
MVS\QJQ-FESN_G$=56,R75.'%,YO;BMXD%]XK3-!F&YCX_2!&"ZW9<(,32B>W
MZ%QK=KL@_2HSPSW^MO]&J2_S>0:'9A"R X)[=@T&X[[@:O,( 7>EHICKY#&^
MV1_B>%DXZP>2,1DM7TH#]?JB%N0BOG+[*:7$,40]%MX1"3\F9M2+" YG\L:!
M"G;!E%!R9;X\W^:KY4]I@2QZ):/)F)*F+[V!^KHQ"W+I%>9_@08B.W<CE(@9
M$&F!81)7'/@"7 NS^QNL^ X6_@WZ_@/T#1'CYF?)XMJA^PS.VN%8%'#HY/K
M,3KR0M/-[T EC"[=]#)V8G^U"MJQX\]@YA'9M2=_#Q/QZ12<@*AIX1-.F>'*
M#R]KC:]GM=D*\USGNE4#%ZI>\5OX1L/7Z>.4K$"M_SQH@\#(G]PK,HU=(EW6
M<HQO6Y5 UXRNF_X"C \!HU$O&A:U7>@5X-.;.E1:"%RQO*7YH5T]KB?+^^?]
M8J1.C:7HMKE3F,"S;5KC4/N/OMKJ6=''3 7O0"5.YBD'PZ;?:#AKEKU0<H'E
M*5E$FN:']O^.AO15SE'=JN48Q]29EAP^H?B%,4: &,5''4V8-KJCZL.Y^O6(
M2I= HR1 IUMT)Q0+V8A^2J=7M31QVCD126UEZRE#Y$_#AYE&=/TX4T8+>+V
MC(N""3G:+^_\Y;H4-NV34F)=FA4<IHV[-X2#^1?'MM.YZ2/H[[8GE\KQ?YQW
M][ON[&>9H&>DI/&E$4_,U[/@K8J-T!32R3Q1;LRW:%O<]^C0BPVTZ'JA^B7U
M5/)&;1R+ 6[0P2!K]_[H;O.99/28M/,7HD5,M5?DL!\_$TK ?'T;$>)_XU?[
M4_NNE;'U, T+I^#6)\=#"]WC=4MK(]DAW#FI<X72&0)VYA#*4(UK)<10(P^)
MBN#N-I0S(YD939I)]FZ4)*1X!/,5@LJ'A,9/?3/<G,PV?.2I%2,657:"M!-=
MM6,'K!!4VL&$Z-T\#I20 )_FO?"(?V:I8,[W[5X?;,:FIXIANWSI.SKW1=@'
MI.$/%ZLY-O5CGN'+EB\Z<@A50HWJ\EA>.^FF5P0<^R5/']6L6S:[I6&%W,)]
MZ;4J'?HHQ:M.FUQIWVC\UOUZL0)5,T%O8* 1]L#.IX:SS0MKEH; 1DNY[(B#
MOAT&,A?U!F_7OLI1M@\7G>IB-<^F99RIU_HX%&L1@S'1@Q]P:3[T.XE"!:H"
MDAJ/:E;F<OL[,WU%W-ZMI@V,Q!0OR/3EFL8Q;@I%+&9D++2"*,95^-FO:X9J
M8P]]^8E"EH9&II?K]%]D_,L.[C^=P#O9/.AQ>!Q%5S>F=@H9QN%Q+2\>)R9[
M\2*,_+[U$LJ02F 9_D31A;K*X6I),27%4)BF8X$8K;YC 4:X" +.R3 ^)WG
MQ2YJJ5F$?:^E)*0&!XY4_X0;CP0,EWBAG-8N*BDRMQJ?M>MD\TV]23' X?]<
M$A,C<'@PY\4O, / R2@G"#BD(,>2,UI+5,&F,WM]%]??O,R^3624\\Y&FLS=
M8(0>AK['0+10H3E]HD9<=L(HD6<;<M@_2L UQNZZP?E)IYJ?2)A)XU2_W@<B
M+F;M<QZ:@4&+M/Y, Z7@A#,R =%[C\"N[P08"WEGJ8X3S?A<>*8E^#+NW8%1
M%5I\+_FS]T3=FYR%R./3#I9]D:QQ3/Y)KRO9V]15)F,XN916O3G$T<R!'-:3
M<H1^'R2!4#WJSDU8@=0/TCYO,J03/EF==]7^4 -W[O6B<*7NE"'\^_B-\TK9
MQL=&\M"099V40M/TI;\[_<JS_NKKP196Z=[!*8::6.8/E5'[5DEFTT5@ZL2Y
MM'.J7^,@(MMI[);8IRQ$"_4>)3W6U/K]%F>18H] 'BEZ/HV\*=I5+FY4ZGW"
MHNR2_+*AWUQH&*\!#9#GQ)[H*"U;)4]4J.@*#4A%%-<L/K-7]._9%HE"?@EG
M$?6>%-[TR:@W*C+6)+1Z]'RCP245NW!2;H\=LKA52\.2O /DS1<N9B4I,S-%
MGN RFUO5^BUSY0; 9)3S- >HB0@SW&< ";8<7/I&$Z_<"G>[GE\G/X.MV.[;
M#@B^94!P*]?U2_>,<XQ&@?$%'#(Z=.VQN7^$LJD[K:*NM1-RB,UNYKTX@KC.
MF#PF-X?,UCAQSI?E>@G!T=80[6_L)8S'\$Y9-X?W":[RIB1F^-T'ZS9ZXW?\
M7/7SZZ0,T$TNZSOW^PL[-TO#7YF%;@HOM)<K)4/&XZF2EAKVC+LW>W7T59F$
MO)<&=KOK%+L"25T!K75LW&M3BC7==9JE);ZEYHC>4THC])ZF,+X$OG\;" UA
MX_FM=IU79A<8EL -]K6:__Q/N_"_PETCA3L_&^:P$T='4N@:,#6LD<BQGG<*
M]C;V74@L?>Z<$,D5:_R-IKDH_\#0Y-/1,?[QUHB_IC@H@Q*(QGH.,@N5?(FT
M5H3GG9<<OL"H +Q)E+&'F^C5LY$QW., C%'#[O(G7;Q]_:+3_\/>>T<UM7V+
M_IQB%RP(J!0%#$J7WN$<JH0F);0 D4X("1VD'PL@72 !Z4<@((%00@H=E=ZE
MA!8"0NBA2 M2Q!^><^Z[W_ON';_??6.\/]X8[[?'V/DG\[/F7GNMN?::J\Q%
M7]ML [K7Y;])LX(V"]IQJS69$L\$%W_;4[E3%U+,P<C'0P U._57MPO&'GMR
M&U4?.^67D_&?K1:B!:T;A,Q102IIF#V=H\-@-3^BBA!P"/56U^1&IJ#0J7V6
M"!6;G=[6(!ET&)OH>6 *'JT+NH$RB06F6H.$#*"CL:?WJ>5!M/1430JQ@B8@
MK=-:FU(XBCH5\,\_O7_,;0^:T.^5" /-(P%NUJ>&+W,J@,DQ.;W="C$H.G!X
M.>]?I^)_2N1J/^#S*5B<;5 5P?G>"8)N@^8'^O9]0VWFH]2V>^:KNB*R3A:^
MUG7VFBY%=(9D0&14-8Z-G1=,VYP S@L/_^EFX510 [O?F3+R>K^)'OM7=:D?
M246L=(A%9&9&?)UYDA+&</O.-)P(_LXD(W-EJRG<P'-\\!C@.W.0T/&=B?:M
M3/_/M E1R: __XM.B]<!R^\NK6L<O<7\->W5M'%R[M)K2/DPFYD&8:+L4UX-
M54PR'2CT+N'L95=N6RAP%^CN+4=?+^"HFO:Q>3[+,VS? 9?C7-]8$05IZL'S
MAYE7]H5?HH=B,?PMT=P(L4;A0<&2-HAG6KQ#1U"7YPYMLDQ^#T,+;:0",._B
MX'AK^T;5!57@BA;HVFQ+(HG##K6,'/F,B\_\$.FHP.Z,HCI85H4"VP*[<'I3
M>^0:V9 S43-\]*=U?3XQ('",)TG+>^FTM<2K"]M%6MF,S&./TK,+IXXCF\6
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
MO>T>DZ265WP^'YXCRIGV5 63%QK&^=/5ZI'?8R-UN_VY2O"EPX"2"Z4#P+%
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
M-E_E!+I(W/XO5W&*[L/C>%KEV@K.EIR4!)-XT0WV="JFEHZ9'_K:M0;7CZ#
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
M#4?#(EE&8V]B=MFKCYEN_QO:OG2X>?G@UK#Z&49_F<Z_8CJK)O[8[^FN4R_
MTO2(Y@GBNV,FV:RXLOW<SA$.OG.M&ZI+GZ^;3A*F_8)SJ]9GN48\7HS9]E]L
MIDW9KJU[4UHF5/8/V]9XSZ'<)4,=OC7:L4T23<.)-%N1\+&9@^T+ZY0O# O"
MQV_[.R,-#53&AH6ZFL?=B*.3YCRACG\W[P6^5::IB8139@XV67XV;_YG\V\6
M&#?EWOFEY<D"O)RAPA>_2>G&>@6[)AI)^O483=W:_&#'I6P7L?(M2(HDT'!
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
MT;X6ES*&1TJWTS(\ZX_*KP!L$5+=@:>: N8.; Q](DZDN58-J?7R\*@WCD%
M9!Q:3TXU==)Q).'(QG,K50=A]CVBN0<90'KJ^$AO<]:MIV#J4H&Q]13 )%+G
M]5D!>/J*YO,MG9/I]F.?AT?CY*F&:L"_VYW_Q7&..6'6G%N#C^3D;S Y%3=C
M.5PT$](A38 8/,"-E>/38_OK)J1D^4Q.?,&_4ZU(_9UJI>F/:>F= V'QIXVS
M>Y+D,U$\[3#O=5_*\*#>8S0^2ZM"O :N($J?,N&,8;FJ;3X3*X8%/,XD%[.&
M-HW=!;,OB'3"*R4L&:K0O$#29$4BZ#4,.R[I:9/E66>4NA_?X_HL7X; [?DS
M%\Q][C+1MF_N#OR]LEQS&,Z6*G&AH5N==&5JFR0YD/EEY_F#E,D-1)X0K#W<
M _\^>J9?"6=\&\:.A@Z&L1Z2@S9][$0QBO+QTW.,[^7WA]B7\.!<(YB/39S*
MQ$"]E$1I&D14'UHD_B>5%5BDFH-3$'!WVJ%"MZ:,HR[PR<8I\41T0DE:1;5C
M 41:K');@%/N3 *%FN+<2[@5$ADC;#/XT)1W(?K+4 (0&06X2MD4+"-]M:T(
MR'8U]\_T[W-7 ]C0)17;*,/KUAOSLC42.]RQDRME\K#:F2UKB,E:XI7T'0GH
MN>S(4@G0XZ*I#!Z;G0O?93_/6)Q;4%]E7R4YVE6OJ7Q;%^R4.W?E74>MPXX[
M:7"+ZNM(YQ#1:LY0VY$\'^'7C$#VUJ-9W0U*2RU^B]J0PBWO$+_-O'=]_*GS
MVL^*%Z>=CVQR(8?A=$:/@R!'O7X_%C$8S-N+M=7R2<QV#K %!KMMAW=XUJ5\
MJ+E@'#Q9QXHYZV02UNL,^'V":W3D5&/WSLAI^NA26X7)9HRL=Y9.#8]T:%U'
MD;*BM!BIQJ_UUOT(1+-,_0E)8&^Z8&,2UN/\\/<)UBKXKWNI'KGGG1*&8JR1
M+C?<YN3CG)6>?O=.T/?Q.I'IO!'YR/,*[8W3\_P&(EP\Y"H*>3Z])XR_7A!^
M9)[KE5U ?]\W+<C2:#@6Y-M(+16T]QP2)0(,!;WU:$!AQ^L2Q>!<-"+'6!Q%
M#+D(?.H5/R[%.O<.7S+\-ALZ"R^;BTW]J$#*(@WNA;EPM.C;2QL7>7!<+%/E
M)#[-N'<V-S[+62_6^DKMT/5\JD>+3J"A4M<XPILZTW]3+N^VW%FN!CFAM;1R
M!5F"@*FH3XR<3Q5U?'%XZGK'NWN;6P1'R\-]*16\*ZZ R+,JV69.*<N-XR4<
M86<9[YH)MDBBR6:XL_DLP.E$9@59.<OF1L.,XE7AW)#4E3<?U*+B1#,E7==U
M O4\4_#+JX+3+F);_7+/68BS;]YTLB5 )\)=X<\='Q5<LO/,&N*YWO35'X&+
MN)+DVNT)SK2.4%+E1C2Q-[&F\<;.&"FN%>-X!QV?_;?S^Q0P5-[GY8[%'45%
MG JPX9K"9);2INL&NQ8ZV[^G?KE-[DH9(#DE(%6MQ1D"LD"Z3A5\,K?OL4E$
M?^A:TU[I9X>W]1 ,VQK&&X:U1,LNT+.R[F^!4)$FP&4?80<<8) HKAF@>L:%
M^G'L N6P?-:V>X-CUKW=>P5,Q!#-3#(K,:)ULG%:J!*DD&VQ@[.R#<0V)5_U
MC"SO$\KKP&.F'.Y&*DDV3F/4.IHR<L 7B9)LN^LK&]CC;G@E-452?*>),XXU
MTCP%+:[]G??5M1[XW??-7WX,2I40 _+YVF'X$&+ Y5[6VSE^H''^ W=R^_HJ
M^3#NY@MX@\VP'?,DV9U<G)L\W7!MG"*&@04\QU1MS)@:37%-&4&B$#9P[?ZQ
MZSY79E-#0SU>Q=O9@]?20"-5DV2T?'MNXG0#<)P"Q "V%@.O\>)45E>)V*,,
M I \Z[Z:$/[54-<Y=VWJ[#%3\.M?%A#H0.Y5MR&8_Y*4.,X&C0-M80S?//24
MU;3>>]!YI.XY_JEX/*W>EX5$7NN),:P H3/,C6 X6TPDYLV. P?7O0@V&XNG
M!R![X*J%80KN8Z<3SL$'JJWZ]&5K1:<]_H_JL=4J4S,M @CM"7KE\8J3'>WV
M1D#3GCD_!SH@^L[%*7? O7V5HXPYE8V#HII(.3L (6@;.;IR=+L[O_OC-<])
M\U2!5J??M)1&\DT?]E)4\\?BQB5]N"2$)?&!0O7,^4,>T9GY]RXZX64??WD8
M&TG&Z;$^K0X3^+OWYW#U)S5/4[F$I6/!!58;*_ !6*4E^LZ ^=?Q%;*?/@7M
MLQA#1J$$'[[F858PQ"TF#X8+>XD(>'WY/SR+O]Y7+9E4(YR6G/&XC9;?XE?D
MR;LY:-4X'Y^:!'ZC<I"1VV2Z]1"B*RL"7MMA?)XF3G#^.:@T+&K =J4?HJZ9
MSV+:3M(%?1$ZWS3N4>\MDSE^>QRJ]/$@P^>B14G88*)0[RL$2:!"?&(@7;(
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
M7&:D:ZV>P2<$[%IS6D-C+GC-3Y_OH'[<;@T"*/+<.&;Z;:U]8^_9DN;0!ZA
MH06<YH%J<+3F+@9]OU)G),.B6Y:2W3G!!>*>ZVUA35!\3<LK,NY8?'\GEW96
M74KH=J:?I*,::G7"=;EB[-HY47*39HELW^7T[@6=]%!!!63]?$,J4S1QU;L$
MJE.RHKUMCE]K]=1E; V(;OO(C#\(.:39 ,?$5OX^R3_/7KHN#[WSX^*R&'8Z
M-3BF91FJVA.Z&NRD1^YS@.50%\42E!9\Z@%NS/53S&$F90%F8W'O\ -&@%24
M29[FC^BQH@>^_X@>LVB(YOIG]-CS.EVWJ[^Q<OY']-B]G]%C\H%:_3<;0"OR
MCZ[ T[(FVMCS!]S#!O,R/.NHA3B67W^+%D@!#SIU^S/C(P/,<";)BD$A'P*Z
MULGZ=ERX7N*LE=#DSP!R*8./ZP&-!O\((!>;C:A9T(45Q6<B0",GM]MD*);-
MDS34$B+FNJ8*&OR8.W)?$L^A)Z/@\<JGKZ(K\&;_NOZPJ$&P[7K&A,LCYTA4
M\AOKAV)(GVUTFK7RS"HFBMMQ2.D&1?LJX]1KRM=9F1G&KH+^X&*Q1UWO5]3
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
M'FQ,\0\C.&6NU3&W+W)R-P.\:AS;>:)C9SMEZ13NYZYU3(2,J0(:2 GPMGM
MO(U;#%XCIU/@[6-<XW@#B^_7A0AKEZ#W@YI514?@=UTN7JUP:"[ ,@48B4Z6
M<+:8HUE:*<^!-D!FCT7RH]53S'YFR+KAGZM$ $4:#3[\$>[Y^D.!(G*UTI@_
MF89F+L37S2"?D<,OP\&H\R\/\MH&\O1L%[;&4GHUX2/Q$KMK/N>SX'\Q%KF&
ME)(J\OZ8WHIW/L4N99!!E^ &=<AG+O7A+K_S@I0N#3OY+Y<A1C4!=$H[;2YO
M^Q:L>$<^[",N!<8+F+[XT(W^] VM/S/>H1<)+53-&P[N/1^YB>D>+3X6&^VC
MY>5-M\H,OYSQ5UF?24EA24BUR\J'@UW2V&41L/1KV2]4-!092D-5#U(&I/#C
M0JV)\@Y(!IE2M;'Q$+)=4"]W=OI:3..'GU[C@OCWK.IQ$[G=(#<-A]"3'ZDD
MT?B0*C74H^(BU8CA.XEA)+V\CGE=>>]R>X$-R+AN&,#G5/">X<6ZHF?[)JK?
M9/2F?.W%N,SSAL#5E4#0><2V3+:HI.U2IS',HB SW[DI;(%4E[7G-BV^N9'&
MM0M<W<OQ_Q+PIE6LL4@2K5$I\W0V%6/!9-5[O"P/KI)51)G%N(1E7]S&#*_!
MYPO?8!DTZS^F99IYO*]WL.(?AW4,9P=X$;P9JF?*2RS[.]$^-I]>#XD62+6_
MZI5PF$]@C3];7+MB![0A,<J*RLHR]T8A+]*A.?1K]MY33_99\"DZ 8^CXP>_
MN&P7/1;M:RPPU3&IH*NWHW7HT3ZI&'-;0M'5FL R+";(M&W4ZX'E)P_Y0(]]
M=J($1@(L^;F2MU'2IV2B%["8Z?I-P%A-C "<'P"40<PN:-0P-@>@Q=,NU842
M#EK<M0'^D</( 4YLFIM5_"B7JL6W>9W>JY*'O_T4L@%8%%-@P.:@=0RH4/4C
MM>L/_>4'T?C=VV3O$#4^<Z#YX%*5O1VSI9A6VGMGL=IQ,UY084G7+1T 1"DN
M9#G^D="B<2/Y>.5.IE(RPE(V*9VXYM+I]F^"'KFGM%B<F/9%H\[8$UVR09=O
M&$$VC**2$J<#7=TPEE@$.Q8ECA0O>=-3&?6>,C%3/\3P$7EV=XLK(=<W;L I
M0,SFQXG3U%7TE_<9 U_31W5C;Y'5=<V(YC#$D?\ @(Q>'N3DOEBY)*744ILD
M_#'JO5\H*\<%*UPNM[*C91/?<.IE2YE._8)DX'XA 20Q,FP-!EK&@,PE&YRN
M>X3!UWM"%@Q\#FS'22I]OA1M>[/O"@\[_(O#HH"D!T:*?D9H9HL/EMEN(P$B
M1*;W*@+I1=W/LE3E:<W_//?V_Y\Z!O_/=L'IV?;.;[T_3L2PP[:YG:7.]][\
M\T!QIX01X</ETT.YNG.Y+R(&%[0M["9-G/QQHAV=>/-UE^'V;XEY]<'E"^B:
MH_"04]GGDJSMI_'LAB<J"^.V_E5;E@Y5(Z!K4]3V2O6!)9/JHK8TI%1'-PO2
MRX!!&-L+>XI81L@,IJ<J<J8[;7+,%D8D"4"J<G#7IC!M:ZSF"1,I@W#0-2+=
M%4)/J '2&^K!O;@GV4Q)RY#:;3&?*JZU=4WL^[7FNADW-+^E;KK-RGEO]\*U
M=RA\I1J=X-]-+%M!;L"!#V]7$I>D@6N\+N3U9)M!)A7AZJGO;V%=5B;=4[;[
MZYBW 5)5W'L JHZ%:&Q*0 X/(NK+W@B8!9E._./XPG@TM3- BM6A5)7TN Z'
MQ-_+%YT7VP>\\WG4W?J?;;)<FC93-S!N_=EX '\,R'86KY$%+K.-_/2]F)AB
M[=AY+S9C.LUM0T+I@VUSYJ3BU-V7[K7L4XXZFR_I2&/>)-^6&PZY8[-XM2SP
MUPTEP1G-4N;PF'V.;:M3I=Y;J\K-10.D=QEW9"_6 QP6>Y5^E592Z"/]C,I&
MPVPK>O?3&O3>DE:$C.6Z-]=A$UK"<FI.UMZC[V9'J@?H$D(2QO-LCK>8[S41
M_.(O*Z777S7'96%'!AB]P$T6C?2$2RSM%M?H_Y2/_5=-@+V#?S5A-2J1-S9B
M1MS>,A?\W*ZB2/O-RI^Q7;.2(-EXQ_C:D80A*R4#(5%*HK$:152!-:]AF&Q=
M\;&5_0(I,,_0DA-.?ZR[(F:D-_K--*#V0;RE]TA8E7H*\[9PV\W87_+_R3Q,
MYL4WM4JQDY03#"PE/.C/CA@=@XL[=VIM"A]@53:?_V2$_F8DP$5B^63'P+LU
M@K'>9V)KQU-48PK%J<7^>(/, C;T//=UUH:*>V*T TX3)$SRM$-VO((GSJ-
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
MU]5AUO PS*A5[C-5^'BMSOXXL:];]WA_YVE2;J]#5;$EHGD1J8KD0Q2G2QW
MTS#C"8LJDB4&A=&>O$L0KTN6L04P@<]S-6:8O"R9]=TIO?'T*,DEEN1Y@\YG
MS"1SZ0(F@M@18NLL_N))C[T"2BS6T-O6D^$?0-E W2#6+%M@T,7QH=^K^[:G
M)YC6 =33R;X7E:<5J$?>$N&3QZBY_X]!^4&C$H,"V@@XFV1C4Q8&>"#E&7*4
M]\QSV[F_B&P8ODD=TSIHE8K.?/\L) VM61BO0)MMZQ\B+V60:%5W44()@N_D
MN"O&;^+X"LRYVE:.)_KFTJVQ/Z9Q)__^+::?J?AQHL/+O&[%EF]:^6*<+;=C
M"%QEF4$$U'SP'(KVH/J:X&-6!?(1VS'6;&(E!5?.6Z<6U*9#@/"ANNDJC$T5
M^*I,WYYL@'/N +ZPUK:_>.H4UZ*U Y/I;5'V>H,945>1Z:QH?/FU3\Z\[8QE
M<LK6TUW 0CJB[Q-KXS!N-,O5CU5]+%;=J%O+-?B>U]L"!PU&-(Q9&55D%;_6
M434Q0RZ#8,H1CNN9 F_#I[U.RL7FZS-FA=?439N#*>]TQX9'"\\QTXIM;3C!
M=C60^BJQECBDV&O=>E\"L#;=HO/W-%D)6L"M?W$^IU5\>:>C.Q*S([_M5+1W
MALV@V\$I]Y1'NU9]DV_\.$&526X5/?3:3Y]D"<L^S/UQ0G#9.;1_]]*J;CKR
M(><;9'KJQS]_CL,!V[*I!X<^WZV^MYK]G$-ZR^,09,V8W?MQHD7IHG[A$'G7
M?.5A]O[XC>H_I!,=FV::VGNRLG^<X"4/YJC*"SF?>OW_<HL6 B MD*TI_K_T
MF4[;EW922+OE%&]-=C0"EA+6H,YBL+[W:VXV_&7_;?J!YT&V,X<5$,E#=?$T
M PSGE0&36;(9P/&P(@GAG<)F"JI3<R!V7NHAHBAV8*D'2AD7?3O^['VIB? J
MDS*K*A*9C-(C0'B38P+0V HGE?X LZHQQ/FV9<!JH-OZ&;\IGH<6UC"AS1!?
MADQ@NUO@F*3$M=?? U:"(@T$BTI,E[C2I@MR2Q86,R\J\J?BMK/O']U4?WT7
M&:U_DA/?6,TL\)A/3YK&TZ>2I_N8X1DMU1^?&+RF&[SW/><AZ![]Y#U1EGRD
MN^Y<]TE_WL<HTMHFD^_1%!=A8O;5!Y4#S).2.,<S)%")LI647&R+55*WM[F<
M9,.MH%1:LHSJJ=Z!NKGB=_;D G4+0S;"R\&2%@$55OWM>39>7?@-?U>^)BFB
MNVZW-D)L*65\%E^QLFNS22\!W@NL'\FQIFX,L%59W!W@H!J_51+V3DP(7H]1
M,SS3F]7!D]EZE^D/2?)YPS0@3V_OXL5M?IP0KR</ /26MYDIL?[A66_3]F^X
M1SL7?\Y^6FWU2<KPHXD27$L.%N)3Z,"SUFOI/.9<T2A3@P=Y^YM7Y,S=#GM)
M2R[;U9R8N^G;9SFE:#DEKZ-GG]:;I%>?M^/\SS+G1_GWU6^[=?=X]V66NS=
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
M%H4A^J?2P[E= \*U:9CY"2O&,M@V'E/A4--(3B[X\V][?<)UOH,.^Z _3C#
MAJ-EX^QAK;/0,:M7MGH[V0P-B(6+_T )W(X&#;;\F.F5]HY5,"_&=LX $^*&
M02/J@3G.A[TY<Q^DP;%>94^R *CET I\X7<0,T%13%WE5#D<3(,&F 1*LR'U
M0)P&E]\:&)LS=2VS86M64_>V8N;$?O.ILZ:$G.I%R/@Z^_OS.]1ZMTRWNOY"
MDG+?,TQH[T9]3"[FU#7343$SM]CJ!17O4G(\N2/@9?*:X* VR<-=EH#L^SDA
M7TS]^$[LMH>:D_Y>1>=4+(N?,>NQ2V_'QA#PR3CZ4#0FY Y1K)D6[K1+??33
M:A8WB3_!PTA>FK'[BIA-%\YUO+ZH#JAL8RUL>_C>)AI6V"Z5;=%COKDR;ZO1
MR. R]P7_SE:.UO5%/<!''ZHO.-1:H54F(\T0%E'VW*]U3=T)JSD[LHUP*SN/
M(#O&2Z#1!0DU&0X!;-L<'4\]\",#XUQ=LM2QV\G#=JPOT$5N_@I0WKIG"(D
M?J4T*MLR0*,$WUG@/7.R.2#M5#9+<H'6_./$V<'!2,._7)0 -F.XX&:??861
M"$%"^Q*.\PL4<?U,IAV01L&6@%QO$QX8M C<]V3_)<UT9LS?,C"L6=-_5H*G
M"FMD  KA:^=VH+B/:.3S)W%,MNY+ G6!U*";16L"*E[Q985R,1JUI(JNLL>M
M>(UF1\L5>*P8?FKW@B2#]CI3]/E.Y>"/$\Z9@!*K.6&_XC]:I9:(A("'>N
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
M].B)M9!U^$.516M?&O72> .I(8/<;-U>>Q_^Y1&[6UY+KLL8.($IV6\7V+:
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
M.;8G:FOX.JE= \TA\+F4NDT,7'5'B40SG/9B[@Q&:P'W^#P?S4HYN&CW ;V
MG\:&-R0:L -]A]_">DD$8OW2&!^" 7>FI$87=WP3$\0%7O"T=HR:/J<]<*SN
MC\J9 P=*%.9]G_]%!JYEM\^LW6&2XGN1<OQ6V,>HX[(Y9ZL[>1MQ%XS%^P!
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
M=,36 )W7'LCB\/@P\#$:X'*HSO@.;B4W7'"C3GM."-V.\NV1!GOO9XT_PO'
M@XA^7:4)^62]_E*1PFM8<; IQJUF8EL0&6 UI9CVB3X.\1@-#&'^Z<#^!"<>
MX].UK(#>3!]+G6,"OTGO(CO<0M_6@.'PCS@@&$ZG0%;/Q&SU2*WF&<_YNQ<K
M+S=^6/IT]UQ9?V)KK9/E^6J_[A6C#23N.5< 9>:NCH6-!(DT"<))D%BP!/7&
MG4+'":Y+RJO-+*TBU<.B0<5(6TLT->=L>-!0LFM]W&))M,:U3D )XM#W>56G
M4[29B5#8PY"3ZJ)?M\O=,FKZRY?_16! B9/]=S0 BBX6H!;5"NRU-)#D4B^2
M@21Z!SWV\6^4GI0%4(3BK!YQ[,5'+\MJX';4)J11.S&TD&35\NH+<]MFS;7I
M!^-AGR"US>(TS0&O8J2;AL_EB[P![2B<>"Y?XY?2#XZO+&OPVZF;F.\=.OX,
MT2G@L\!MHHKLDS\@BTRJ0"G@!/O&&(*N\=V&[,:/ LUU58+?9X9VGB6BL2MR
M"ZS]1*(P8WH"CRD4)\O(>?@_36M5$0L/M'>S,E( 5O0,?Z;L(RD#SS+6'KZB
M+)N79%/OOQGU3R02A@&$H!#Q&Y,JNEYGP_Z>AISROEQK:749:P=T#Z*ER(C<
MTL7U/8"<11AGM7MY6-.KPW.>:"*DXM9-5'T5DP<-Q#<*>%EI+N"!<ZF'NU)K
MT+JH+Z4U,3Y5I=X>^9G^P)F.P&9I\ZY)#Z'Z5R.6E@C+<=VNRQ,H.)H#_'Q
M^,$V& 0&FK:VOXPG3SN?5ACQKW_O61DHRF+ I,V7Q=%9SM?#+RU*3-;4TK;[
M9'[.1L';S^/KX''Y_O@B"9R4Z9:72IRMK:_]PH/D_<ID#6S+UVF/3DWK0DAU
MO_"7,N2:0O-H1R.T/7'DNQV&='<11PNJ] B7&06[V+!7O71S&NQ>_/OLC>T'
M725)38L1[$'PLND;ZS=X]UC!L*CAG9%A06_+6-?T7X_8"HG!F_6=A\]7OYR)
M>_E?0Z?\G_;\U+@0\R&)?!@\,>X%F:)\T9H?XSA8:M6*%GK)^N.(32#DB T0
M=<1V\<5^_/ =9.+_IS+/FNR;\!7NK8XRDL.5-S\45\S7GO(V>?^FJ;2OD,+Y
M+I3YO+GFRP?L!!XB^X=\JL<($+Y1$O61!B;FW%G9BO*5L:[T6%B6>N1,\XXR
MM"_]T#-5,94('UE7C7AE'RMV!_?<-2'ZR251\PO X/KIRZ)DXB<C38W<0\-
M;Y2437/G];W2OJ(2S)#59V]K=)1:YE<SF+[*CYX2EJ%%RK._]#O>(17NC_U&
MHI.).0J;^[9\[7O[TZ()$P(R7J!%'D%NR-#PJG#=YHU@%[<Y*:77T&6/Q,9S
MGAZ7W#XXM7B(%^JCJ>9@2+W+ZZHXHK";3LG?+<[6JDQOALX+<'2-;N_[V3N-
MY+0CDNY2K0Q!DZR+*IZK(S^RCW;OD'$MGLG^3<#<!6:<=!Q+%V< !BO'_"I]
M=]#DV:'M3,.]_(#6>"L.M'?BE#C* ND17HIY>3ITVS-("OXL;8:^P'A;D]-&
M%04P]43))>-U+Y1[;=0^<OM'[YZ.6[_\P$&AG6'^!E=M1NX1K:;S\? >6\3F
M[Y;:H CX2#Q?)/II/0G, 1V&+Q*>M=3YK1VQ9;>YI0VEI)])L4)Z0C@WO"I5
M!?Y\;XEN)F<VW/>T53#'5-4&-%20JB&9+Y]'0D4D@/BBG].'E/(-_G%Q(\29
M]+7983+=_R%ZG8\BDFXR6&D)7O0U8^9"]PX_W)1&\7M5R7S 65<Y/)>R>35>
M"Q87Y,.IF0_@)_:7^#Q2E5MH-'5\&>PMC>C, )1L_9S$FPO;VVEZ6NHDALYH
MO(RU/GAYOCB6N>V*N]$Z;_)Y8Z'JI;^^NHN)+%G!4L*-<T$!,4R/8!G_(1(Z
MEW38<&>N.#5\I%"F"6>I]>N'A6G][Z-P?=D]<[*&:FGC.&(@%/YA.SKJJP#
MQ9#3F/:X-(TQ<).L6[G=.5AF7?68&IF>Q2$Q,R QJ. ]-CC  =1O9C?Y#,GL
MC+S*<TWA9\7?_FKQA2MU+U5,O^<]/Q/RU+(XIM0Y Y55+Q:,I!VQO:F.&)Z4
M57MD'3]JC?'Z/4/"G+. CN\O?5#9V">/$Z?['=X/2-X_8OOF?J69R'4%UEVU
MK0+UVV$>.PO<GMRDYJ<H:I593=7D_"GE@"3D:QN$R?:2C!=.',C>M?;;-'%\
M_^50J-3S;)854="IV'2<%Q,\)6T/22GI&N0ZKV3)9R,D=B6^N_P" 3[VO6BA
M/Q%W&ZJVV+\NMF^QZ_SEAOX]S.927/.%^)W]>-)ZII-:Z-"?+54+%_#08J)R
MNBOFH&T+D@$VMW08RJ>'X\1-:BN4KJ%^B7WT[W/Z?]%&WJ!PV'O79NW,[)<C
MMA;4SP]JARMWP>YVZ:PCMAM#*C=CG%@SIO6:[BL!3R=^KM&(N9)\14S3U?T
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
M>N9[_+>E&;PB)&4(,CWZS9CXPM&/)4.ADX"XJ=2H:,R+Y0%I"+;X6J"^W\)
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
MSWNG):)PUWQ)8$@JSH?/U(Q.63 B@.E1(&T6T0TH@-8"CSTG@*\9B2T;$8@
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
M[<L/#MXLFOO='TG3K 4P_:I*JP:NTMJ%6MV<*\E4>L.V[,#G&E$R"'P_V;J
M<G;NSW]WZLZ,NZ5$=S)&8N@C1>W242Y"XT]I2(W)A[X+0V-]C"O"'\/5O)('
M7=UZ$GX*/75OT(IH)-$MC")J_J)0GU<J+_;+.',GY>9A3>Q09:BZC9U\8K//
MDEX;8\U>)U+)/IEYF97QZ\5-T71C,*#5<EJ"@OL[8IS\N.WUU]H-VW7;)H]\
M)6E6@@5WS[3<J/J5,M3!TS+AWO0"ZFNEV3]>U9\M!-!@4/=U+MN<EW7&\)@(
M-[H&[LM!=ROB;$*LE_'5TFME(KJP'#[K(/./KWX>1U9)7Z!&0+NV"F*\KZ2
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
MYZUOJ2N*$*"ECV6F&-6O6"*+(:H13;&E12#U.Z-+&"X<%KP0V) [@DW-Z?3
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
MPO! A'@:':W^6!E"LY+ XR+0%B0K$\713Q6[B%"_]+L D'1!I<N@M<2,1#S
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
MB &?A8"4MRNM&^W!Z<;6/K)I Z1C_U\423:V>Q ==O]4"XPEC))E</LLX,/
M#0D[*6E?A1+T/9O?!@5/AQ#ZL$U(_!J/M8A=-DZFW&.\,7+U07^UC3=-S(FD
M^\DE<AE:-5J6!S6M['W#L9MCY*&BN7[*9.YB0)5]C["Q0KW(MWBA4@Z:>*$:
M^R;DD)3>N[KM/"D* .-\J%_ H<E9_-.N6[Z1[**^ ;U M]JB"_"C51/9-43I
M2@O$(VM+F>-DV[4J=6QQJ Z"=J$B0D*=+5\OX'J<CT<^Y]ZM%:9'ZS>Y6EDX
M'#%, XRO255M0IO#UGZ.(3+VTN)RYZBWJ[2 *"Q7Y-$5-#R>P:_>*0=N&-@+
ML95..3:RG!F31R89@IYE:);;^<"JZ0V1H/:\IL4_?_,DK&" Q.(AM8WG2W>_
M5;ZO0B2D  HY;9C:*L5&^-.A^<E1]NUKMR1](<N0VV]\Y2[>I!L2T:)0[NUR
MF<"+5>^WK>)0/6?E?VK;$AOD2\/DR4;9=XC?W(! CFH*^;'/;"4(="B0F)<<
M:.%H5V</60UNSC8TJ+I"]A.TJ/"D1V+&85?9/I3>VM*;QX#(I&DOUEXX!GW[
MNTR&:&-:+FP^L--M=:TWM:98&E&<L^"_NX[R]^2(>]FSX>5N]"%Z=CARF*6I
M2O7B#<T\\<IQ8#):-A]FEC(YYG]Q<3R3![%@".J+<UP\5/?R+XZN_MBVFK,M
M_75'D0XUAFJ\-@^Y>CD?F"S] T,+F[-.C$%.>@E[\N,]6=ATUI[^RJ#934##
M=RQC4WI]1W%=_ &.MZ6T^<*;(6$ &T(8 ,PX0SM#UO6Q"1RM[NY9,V255#>#
MI S7AE#U\OF4 LMM_;"95PGNX?0(+9@["?P*VZ%U\XT<5R'O98")YDC_=175
MU:T?WEL@=;71H^2.?FN\*K&Q92,NT@(QKL*4."M"@@=UJ>E(CGI"UPU^[6,8
M) K$O!&7 V+:R?-4$FH?^'8/<? U,\>\44G7+W2J0\K]]Z*7,%$#,-E=85RC
M9WOLVKY@A L2/\C:U\.:008Y+6[!:0!&R6^!"A,!!KVB4T'Y#4\V[-FJWX^8
MR:**L/#IS(V2!?/Y,$:2)E%^[$64D^-5 Q=,E9>_W!HZ^!.U,<Y-('\[V],]
MT_Q"?5M4Z#@NR)=BPJ5E:5?+:J 7XD5PK)J(Y(U"I?*$QG8B8)A4L_V2RV4N
MH/5%@)Y#RN^J?S*I5@7 *:3%Q EHW@YOAX]/Z2AT=UYIY@ .EVW#']#";6*@
M,J.%EEC /K6Z>&B'&U;W4GXO)YNFW#Z?Y[H:#,O^[)8W>+T"L7! I')[B&["
MM>MO9\; K#>\1KX<79>;.."WT#-"Q-AM/2/YR!,&ONH\:SXK[7C02.7YM]*A
M,.N5(37UN#\WF[16]GQ?\2B04N/#)N*J"91!\@9I(W1&<>#5FVDIG6=+<5"I
MF9([+L.-N_G*P3R/363Z&KF6[+M@'3RV[96,Z[P&JKW](N\\BBVL;IZ9(!CN
M=L;PF0D:1EL-2J_Z6MGN9=GN<5I(2F_=II76C6/>LB.)0Z*(#DK&D"Y.^"PP
M$ $=T0W+Z:7J(]%-O5&P1:LGF<AB"]"S.4-2G3&B9GP9*BR'%@6,H '/>&P/
MRAI9320ZDMBH=Q.X]BB]J^H]*[32AI%DO1CED8BSV2P0=38[;DK:?B2S_>C>
M]UXE&+-:Y1IIZ3THBCPW#T2UR?M<KN37,HG,1QG$1$Y(152RP:QN8O@WS+DD
MA+E<<A:_-&4;4ZR_]4M\*#S1ZIX$5B\#9C-YKHP:SPFW&P.*WG<(V2?QP-#>
M@'=QC9F7/73IIOM\D<MD+L?)58HKN]&GH$RR7D@R7K2B'/>:6SH+=!OSXJ!O
MU=-B3;;,\ZP:YP^6P "R6E=^'5+'_)#!0;-.-;C<S\4^GSQ<(S]-Y; 6DU/&
M"'N/US@._EJC:XL"AT,M&/T=&A@=:'%MG62Q5["CJ6YAT@V99W^][OF?.J/9
M(5 T=_F42>91^I'% =T^,73/Z91I)/8L#I>3/67:;&JYSU@=.F4JYJS^YN+"
M,Q=TG#%=47  6&K>YH@[9>IDF*4_%J^$.FS_5W$X[I1I4 94!O+/W)(J*LB+
M,FQ)#U_3DXZ?9-]-=CH(3G1[S&N OJP3[ 66",>4@$ # [N06@!:='4[C^)"
ML;97.?E.6?M*LHZEA/+6R=&%^RI45'MW0GD? %3H:56>6B  !KNZ 0I,Q@";
MXY3ZG7$O%L6;H; W,O !]"Q-8KA00;O15BE6^$5J</!3 ##V:/&7B000$(-A
MJ*"L%T22,7KCHB.B(^INQ^\<TW =E:[+!]J+Y;AKQKD6VA]:/ X/5=&D-[S-
M-^O/J<W485 @JZ\,LO6NL.PG?RP_N"/AAY:+'GU_;$3,RXMA>3+62"?14PC_
M"XFS@^XQYS:<LMH[:'+X(V%U,?.*^-F 8<)*4FJYC5M-XU%WDEF1DGN3?74@
M8J]?+6>:]1IE2"HSM,[>ZA,PZ.GP7!Z,#AC!&$);@NMF]VD2>G9I"TW[L9.X
M:IKL7H!?N1LI/7JPN@]>AS**8+?T%E>#09&Z@W:U:MM7NC?[>N_6J,&Z/41W
M<X4Z\16,H$#'K=:7<4C"Q-T-0,*<1NZ-ZEL45+$GC!**._:<9)70^F+UJ-&C
M^0)K3!E^4W_F772C[FVB7C.4KZ_.+,<G5]OI$=+B:RXZ6#A$><3&X*KRSL6I
MRHU)7HP"6&V&CUSUE=->QD54TOC(0L!ZS1@]48JO-RJ0:/>R^#A=/*37)X+:
M^5CE^]L:3>)X&%KL/??MIGB@RKD.+\'\RET>="5HA<QNU=-#3SXZ,QMRC=>.
M(,.I:2#1Y3QO=Y;J=:6>$'GG)NW9D/,^:B/8EXUA;0^VA 538+4"L9R,#D7&
MIR.9BLS>1/$MF W@OC84OHPV<E;SVQV9_@\=DIR:_7:E=J%S6X/YX-/[?N?#
MUF^X6)-7<AZ2T1/W*&59=U8F%B2W(;<.>C\8* 0^YBF9SISN<[TUEVJ!PK,L
MHE91LO]%Y_Y)J-FQ\W+(JP>'O!6)H11YT3__M)6H!9R(7U]BW.)HZGR21$6#
MYP+(XT6-:K<-7HW=?[5*G1DTF"^^1SKWK*ZSP]M;3(DJ#-T36%U2ZRS3Y]6E
M#V,]V-=Z_JVXQRK-=L-@/O6>UTX>,B[ZRX%9(![8-"/Y0FGQ48#M%2-KE$4X
M-1:,6OZ2#__6+3EM7V;SM-;K#JH>)%YKEO:"7;SN<.D=9JCPZ5BFWJVN61)A
M=QG"Y0YL-*46YX=#&.KI=4F\@@_-P/]0YY+FN 7/G9%QZJ/Q0\)@X-<3>)A#
M+<5 .AMEP:H*'I3>]S+Y&?HQU0%S7T"@Z&@8KV1:E)/Q<5E%]+E]0('U"XM'
M4JDKBD4-;9YB5/Y4PQY<IKP,+-6OAIR,<]:K9&%E?S>N/(SU)!BHR>4-DPQ?
MQ:QD^V>MKGZP>3=;MW^SRTL_TDK%A>0ZVE\$FIT# XF\$EVF9BX%SG0 KF=(
M=H?R-G-='/OV2Z->E:]A2^Z&T[62<K%J>\>1DC$(_UR-8Z3/8Q]3;T72\ [Q
M235.K'H24+<&C P /<%PK=5(Y_RV'EQ07P4Q730FRI2F*M97SX'V\M3BK>X;
MN9!O])#ZA=VKM) W^ 7#GQAS)0L(&YQ%-Y4&5.*6%;W:!SS?QX5-%^SKE^8<
M6(EC+5.X1E_KT5S$)4# 8^A[4'OE\(H13=X'MO_@JL3)Q$J#I6IYP[G>B3.N
M]XSK^3>N^[#?@@^/(P)^(W0@;]@7A3]YUOK X.;W2$J*,W8J/4YP?W%V7B)D
M*[M/0:*C5UY@LYF[DJVZJWOC)EY_['DM. TM[G,WKOH*WTV:LYNLS\=DM' ^
M;.%2&K>=WX\),M<^V/RKZVLG.)UUH!?T.SRP"19-JSH>8ZTGKDT874WU#^LP
MBN^L,L-1 ]LIH**>ZFD76>=!Y>UPP,V,794F F$F=3+J#W,?=1-+'ALKSV.?
MBUYI^33O!I6HV9OX(;9NR3ZH*XF!&U\2I+ZP&)3C5O7-]F\3N&T0D$V#CI?W
MKK>UN-9S/ #?*,/7AJB<5^HS1M1.<;5OLD&<H^=]%\7ES>[HX08,\ /5.2ZJ
M?AO?ZWV0L:LF9#!*G#(B[<:J5%<AX5;&08.;'."^48.Q#?/S!X8_*9^<4[=)
MUBJ?2\%.[NW*=\?5\FE(V;7%[[RU -R,W&=EMK?VRWF6YJ,4-ZO8*<AO[E$*
M[G;IE**KJMWIEFTEC*Z^O$N"(A* C;\1BV1_OF$!NXV#0P5NTZ%)M9U!BT$8
M*;&0]LBYH,@XY\Z*3+4JGO)Q.YC;DR(!?*_3F_8ZJELD:@55(C7S.)KV% V'
M#@D7%V;[J"T)+YA'C(KYD92ZPO>B ]FK:%*,:T6"J?-\=N.K%&=]"YS/EVXP
M!IK$??MN%^)'C;([*0&SUD.7$DB7(^<4M7E[PU-^,;K6N3J*E[3[O5/=G.]:
M*E<G;@C'JJ=_7U*[AM!&HMD2>KTQ6"COF;!9T_^T%6LN[9_6#[W^>9V3N>5_
M9NF1YY]6<]\NUVZU'"^>26 ?GYOH<810K7BEE,M@F[\S_V?(L$UBYU+V*=-[
M>L\I4]>S$]5OICS9-B=A6SI;JH_^:<=9W AL(>JP[Y1I=/!>L\#Y_U?WF^6K
MY@0'U6R=,BU.R17LV; KO+%<\H9G$NE7NU8?!7*UA_<TTE5CI3>,A?#[69_O
M3D; 6J4#[1+['+H*UH%'1U]00W5[7VP&MI./[RS*JQ7Y"'%5R[H.NL,9Z.E?
MN\1R V.J(KL;X*5_**]O.N$W,YZ/[J*\VZ3U/-_UN3S2R4(O[PY'%B"7\Z95
M0H!?X6EI>QFC07X3"55J]7^WDC@(>^S F%B+AAK,6<W?H/I&R?E&#U[L7,4:
M\B?04-KV0T>J"Y)&$LF@&]8)R+UDI<8%U.*-B,UIA(=0_-<]P1,RI/[;3RA[
MFX!K:Z_[NN2X(2R^!Q A::ZHTDU5C[;/2L%YNG$WI$UX/\U[6@(@VEC-CK38
M0VZ@P/,?#N%OT\'I(4"JVES3P"S^L<>F9!V_4)']:YW@77(GDM23+H_H^845
M3-Q]P34XUQ_R)$F35ZY)RG"J$62>S%"V3,&[Y\DKL+E7'>M1DKJ64V82IOQ!
M%AG[MCWI$G-7;HE"CZJ>#YBE,58,?DVF[/0K(^G0OE=CH_-H+\35"K_!X-Q9
M:T*1SNY8V,/M'LP$E7;%M-;WYY?I4"H9>_%E6^<T,- $,&5>;-@(M[@6G)!C
M3W78='?[.BA4YU?+P[%U]")@72SB*K;,);A*>49]S:U:QZ-3%"R%2&>?$02>
MF6NYKH+BZCH,R&'QZ41"A.1?A]:<"W<S"RJI%3TX99K(O5O+9CI][]%UCJK-
MVDKUU;)[9/G'ITQ&UJ=,],#4X\VY]]?Y+_WG/4C_#UP7-9>Y>3VK$X?98SIC
M93>R9XO1 ;DQ);N"_KD?;'?PX;Y4M[OMD4OGIOI<J-B!ICG$PTB0H; P&FYD
M3^'TG:ZO6!P;J3-R10@HGC)A_3).F6P<_5V=LO/?I:HY.<:2E>]KC]+)Y#H"
M;^$PQLH$ /YS$>&W]FT?*CCH4&\5@*W&-4U+0&$VD^L6U\1_SG_E0\0) X)O
M>4,EQZ#;.9.BX2>T.+.4\(H^P.VS 1> :&#_\,889,"BZT>ZY3FXQWE!'H7$
M\50I?$]<H4S)OI;J,LCK+MV8]FY]0O:;&@;A"40I^(P'7F4E"LCB3 ##6E%W
M,U.=;IA&BN*<UX@LRX =NLUO:A+D/!^K@1)LBM]>$6JY@&KQ!EQBE,=8Y,-;
MMD%&&+AG$X8Q>_=(N^T/T5N0[+II9B '8%WQ6PQ92;U;_ZW+M%9':-H+ZJ2Q
M&8*T4O^.D2*T0BBN_F  FHB)69EVI-OI%\(XJE!^UDJF>2+ISN2::]MR!;V8
M .'P,6X+Y'M1MI^M H;(X]F8=SDY[(%UA0%JV"@JRQYF'_4A9C@;W(\YOQU
M+=XP$;0@?1L'-M>#SRSF1_E=='#,ADB,_TKB7IA!]\!OEK].ZWZMG$QW:-G4
M9:963;:27"8>W>CA53 <W]%+[6;9!^V#=KQ'8ZOVW/UNO UHB%XY;)"?;RLH
M?%=[$>':7GI=:3UXPEE14"7.QBX_F_@%-<E=5E=6_,6;.\)USN?\=:+)=),5
M=62R2',QOQ,7S)V<_S?GC>)BAMLGFGKZEO#6'Q^;\+A7"[N=NHF\M2Q?O/;"
M[G_;JVM+N(JVZXGRF5+@BO**D4(-1Q5T(24.DO,9]<M:)L\#J#U5O54F!W)M
M?F^+"ANY7%6XK9%Q]<07G0$*Z+>C-0CA].1%!UF,L:F'A''P3G[=/A!UZ4\:
M$EQ'V-G5?]*'*2K!0-35W/"")2<KB0MDKSM:P*8<0IEU4])#>7S7[/Y/.SXZ
M5=+OS)AC/XTF^UB ZIG;2VOHOA9)F,1Z;:FHV8/Y![<;'2#F$BI/*^ZZ85:*
MN:R>#7,CN=>(>[[<?N;%GERIZ2?.+E:PZ(?#=^YP55@@6.HLK4I#H9M][CR5
M'>'8]F_+O(9 6; Q],C2 Z3Q%-EV0#F9/BJ.SJCGF^!(%8Z(M#6C/2T8MD([
M6+KM*]VV$A_=4X.[-!$#NB0&JDT[H_M%,,.1'D@-@YI9U?JDB9RY4Z:?O7VL
MFA46+9RIRKW,MH2F(WYY;/;1MD@L8S!B%OP@0K\O2K2I*93O_H-E#!8@3A6A
M75.E(X\.TP_SW22EU.*)$SFY;[[\HKTIHHT9Z>MVJ?ALTFHIN'5,/LCFZ/+J
M3180K6TOZ:*0<CQE101$XW?2A/RC_!/78H-663"?5R=4M.VJ89)T<<.^L(:?
M3;]2K[%9/]^QCIFN@K^1$ZUU,4E8P]75; IKXO8=WE/[C/JBX-NTYSC():>9
M(P76NNY7YBMA#@J?GQ2'U3CW5.[G[[B=9$SPEECU K/B$ AR9P1 P+V>#[^A
M\$@105],)TY8C3%2FN8DK@>GB^H[O]M*+X6[! F)KRVIG-.4B''DX*.[ ]\5
MLU;;F8\%=Y4_2*X5/@QHD"/ _4:Z_I<YD\/UA'TN5*>[!(*?=<[=Y2*DQBRW
MR;.)@ADI:ZP49@7?*S&% M<$="CQ8JYUJ*-G=!<C@+?8[2WGCRX?@YA&$O"_
M6H0FK86]<)O()6((]/55=NV$2!&#.P 573%XC;R3): .Q"Q?N%/\Y'V<X.3/
MN,OOU5389R[4F,M3[7Q6NQE0K%O3^OM"F"*F<,BT@)#8T1#JY-B&'7[+ 0PP
MR8/[5K6WHSW@/55Q+]=)';C:G-T8K_D4V&B_>8 >PSI^X7-ONA9:$NA@I8?H
M+&A #:,0E.2<Y"^(AG%;PFO?W_ZS[6;VO-ZKT#N-TDW;N%?SHE,MW2=W]JC#
MPH^<5BIVE*,2PC&%K1#S88"1E]J- -CW-=43A;R@_:=:)E&!@6\L'T][)S8V
M=O3+94X([!^,7>@\7][1"YLMJ!@\+T5L_1VEM2D\C/E:Q(])S* .)U->8ZT?
M1JN?,DU:-,DY9<T>[<;/7[PE.6*(6DL;YDB);5Z3R'V2N_IL2.A^<.PID\A)
M/7U?7-AKFA/2U#@K\8L8OSJ^ZWU:\!014VP?Z"EH@>J)#:5BH%$)CP$AH:*T
MX62RX?*>IQ]'^8F;6V4V<4>./+"K%1.U0.R7DL^V@>X#*E<5#Z^=[ '+ !9V
MVZS)1[?+#)/_W,)2.<M%XP+6HNK-K,J@>5*.1ZL </.QUYW;7?&%P\TUJ?$Z
MG<G<[<W*NZV^HIUW%/;BYOLS.-Q4[G#VF#4X6Z5Z@DPQ5<R3K@U/^XFM>(';
MZ-NK?453D=@1S6%4F=N?^[E5&CU9XK?<E(40*VN3B-C0FO:,(W*GR>((B$)T
MDWV@<*<R2*I]2/9+\7T;VR+BSI!LL?7K+LF&%SUYQFYF;GOU<[IHEQ2;@I3T
MWB.UFV\42QYBK7/KBC]J;Z.XS2U/F69D$E-[U 7<< :.85L%M9F6F\(*:W:K
M;^K!IFWBN'!)7@KU3OT1A*1&)H-$ '4^.#E\JN_@STH>'0)-.'IG?WH9+F$"
M*]J]9+]A5>[+K8=RPVD/5I"M'Y;$[GOOBPU:N: $;![KXG2B;,J#ZN]B&D\Z
M\3Y[2=:HY)I=GVMPP,Z7]$W,C@#UE.G/!7U6*4LNT_^CL('YE GSZ J4>GC*
M]#9XR"*6]O=3IF(_R'8UYS?%L.OX2\<!=X[Q"L?25]?U'%I(S_X/[GBN;D/=
MT 22&/*<XV*+4ZV$TZ5.O^ZAFM:G'B%%]>MR\I8Q25YZ/%/!'A-;EEU7@M6"
M_%*ZR'13M&SAA>.U6G'K)]L%*A7C;E=3WWQYNCQR=\[9(^1=/45%VC0FU$/O
MT50C8F+<L@;@?\:1ONS^X'YN6/47M7Z\G:I<"?W!F2V/*,Z=U8?!GG%ZC(N?
M4UXU!M!J"24OD[<"#C9Q0W1*"0 &J#PI#'& I*@[U:NPET^F/K+8=.-3I(=+
MT_ !D5NJ@* Q"[O5M,F@Z]:!#@.Y"-,WR-TT<#AJ'0.,--&_F->OS7[U?_,8
M!+&K'9[YM4XYM&/-+CS29Z.D+'D\8$4V_;()\;U,NL&'7AQX])N0I_@HQ6=<
ML $_D%.1> 2R)J %+Z_.;=G5JK\;GP W3[BL42%3L*J'=[=X %GX:^G=;MPF
MKM6=&^N:OP3*/1%4L9[>.+R.!M$!0)N< 5\!;-)*#+8]:K?=<!(9NI@I^5,<
M[TY)S^>QK&2-'D3*G@HCX3QW_[.(6&HUXYL&8V47+?Q<J/).'V:Q3M3_:Z!P
MO3!C,;FKI!;IH.L)+,:6[MWOP!TV9HS<:=MPHT:X^F36J)\)2DP).!,TWU%>
M]V5BGO3_;<[^/Y(/\#[+ZJ>0"E%J?Z?CR2=X4J#ZX/7>V<WMD-%<[[KCJ=RJ
MH:W=^F_WY'DF!<_ITL;$3V#FE_J-$,&C*_E!;3/=32GF_ZK%610\;WT];'C$
MP9!<']@!T1M/F9@Y4C=Q%>KTC0O/,VE?IVL?L==?7Z];!R9U;R27\39S6\#7
MC[[Y_[0@A.)F_WZ+BR.JR8^@DC=.F7+8WK8[^;A6=R_M)FW:'U)3@J!.'3U!
MN<WF/*S-V?XV[7@7-YVQ_1,/3MYO04NO;EG<JXPO[RO/(EG^1Y%B)0F'6Y<^
MV:BL7IJU?W6#L1>OKC%>MF3^^MC8G?\W]:'!KK?@H)7RN$BU62V-\5.F$VB&
MQE(O3OW>X</']T/9K@S7//]K3 <U]>NLK#4>S^W93)!JA*ZM?@WZ0_*1HGC$
MODQ91%.@ZBG3/>S@P'G;DW[X5J^D0_4N=)Y'N9^XSX6)N) YKO!.]]\_:VR9
MEN9^)M<ZQ>H>,\=MQ^?HXZJNK8(7!BG,*556Z=R(LI6L; WW3+KAU&C%4:OK
MDKSR[F5.F>DP"O2PM^].HOCFHW".*J_.E/!:M8+;"<^I.YC,3<M1_X"A&-M!
MZ=9P*X'\(=]:OAE>C DF7R.@$08 F;;:/)30J6[GYG5K[.6&\LU3LH!:KYG0
MIM.1BZV]E&CX=?\43L"R.&M48_>=R]> V?";',2S 84IJC^F*OTQ>,'O?#>S
MIE;.A-APZVM .]) A-3@ZT,)F?/S:4K@EGGGF40KM]FX-HF6T=PUO1JXBP,F
MDW6QY*6<^.W*^\IS&TVS4\'[*<76_DL@4 T=+X&QB%4D@C$@.)1"I .K+^7X
M:.";&'AUQKKX4HZ_BP<UVP-D$5LWNX*NF8L"N:#!1!S<FB@:C*3:(*G3R,Y<
M__:Z[0&<H3(=+X+UH%I:N51S>B!QIAC*64$*6BVNZ;AX"B6\Y-"=2(_KBF=$
M^>]/^R,]J#G(GI).*V0[" #$0C%$NHWN86[Z8>Z_3B7"M0%Q=2TP6BT]#Y^1
M4=OHD\,[QKPPZ^O9)Y,DTW"S7.NCQ?'C-),*E,1-YQ7EX5@%D&!3Y*?U<>IS
MAXP"V\^T1\RI*VS6#;T5JU3.5.NCO$R*C$^$7[7P/*^S205=A-UY5GDXRHUH
M$,Q2,HDDO4ITR0Y][;JJ;O-N(6!?O+-*W\<J$!/FKMA/$9^=*(X/S3/L+'T'
M*PBG \3KR'([X.*"Y4ELFG-C5>F^85/NAI-72=6$GKV=#'T:/#=OYKC'_-C9
M-(QF 0C@*Z)]3,U<1W.Y8+3.ZG)9#Y^XVWS/NP,W.6I1XG5G/$U"+@O*L?F.
M46[>)>ZQ5 ]+6>!P:CHP1RO/ZPIC?BU\Z@@#FD#!R57N $00/&"%"UXK=>E!
M@[N3K=G>"[A[>\& AA,#$:=$LT0/D>#TO0@)O-@;\L] 'D<8Y@>G %AS=0]P
M44/4;%YZL*A0^;4A4)I8\.^<PW=.=R_]?^%JIV,Y1ICG%U^/-(2^Y]:K"5F@
M*N:T5<K-#>M1]J0#52V2]LP'AHI$]=!A]@-/4D+EQS.3N-J$A8$N&0$MRTO%
MW)_^-_[I^_6WWX*+= ZL/+RLR5F_9WB%M6\$";-FJ7-:)!:Z^(,2!![*'[?I
MQ_;__D52M[3^$I*G5EQ2,;)S5V&$-[R0H67D<?'SXB5P6;])>HK1L["3LML1
M['.0W3<9S8+Q) )!SQ;+\3$[P1RLOJ+V$FKE(6=/YM$/LRM8N]'8IO<Z30#:
M1#1T& M^PK'7 +P/CW& 7Y8+T>)%F#NGM((5\M3X*DN#/P5\)M3-NG1BFM)_
M:8D;GTEXKX*M^U#JL"K4]XAS'S\MV/U'RUL?4YRH=*63X&3#DH*RZ-U/45Y;
M6 4V3(G@ZBP/DB5J1=I$1%7C*2;!ZMXBTT70RZ4P6GU69@H5[8V,5:7W#G$V
MS-=R32[QVJ5)B+)J^HUL16,6:=*<46ZQQT7CB*),'_T2YKP4"XM(]"\9LR]N
M^O+(D!:JC98S96ZYK;=;3?,V3UIY<DN%SDGEVJE.) G6D'KI,3^]1<N/( BT
M2H>F679'(LXT+XG3<-9I=M%IG+3")>=DAY@<[:V?5V!@\1H=#QM<9%9U,A,=
MJEG'@CW^?+B3,HX@G56;.J&A3R)BDF44_E"]-B^4EG-4]8599:X"K[ _HQ32
MZXF=6Z=];?0*TT2Q"O0^[,.OZ22OJEC";K$[%IG##I,$E&DWQCW:AT,CU&UR
MK*!"O2.@@BN4ES?BEZH7[9NK?*^M3%[+ZE2K4P!()'RBRR)]5-4INR ]1'8J
MN,V4@E>L7J@Y3BUN;;$^![.^!)>U/5JY(CG6N%;$/5IOMWF.W]S-W=,]_\N'
M+)=83'^DA14.YDZH7!F-SB!WWCXNYDE<W:V1>A\LWG+-.?J158O6OD(CH95V
M!SYU3Q,NUK]N,!Q5<,4#HXB5%T;X$-%-PR-8)VDXA--DRS)$CX3RMS\TV^SL
MV3?@MUE1<9&.24J48M6>G*J]@#G/MMC3( =0>HI!1JHV^%ZH:@8!1^QLE_@U
MM%SHV"2Y,>GIP1$E_5EYN_^FZS,Q05!KEV 0I$(Z=TNW6=@[DMI2Z.=,EQ'P
M^%J4N1M4] ^';HT2@U]K@=)!W):=25 RK+0-T[0 PSVW7ZHMGB!/V;)-/6F#
M=E2Y16M<'@<W==3;@TU2ZF:4;CZ;-=&4T#OD9A.QZ,:YU(&M6&R>C% NY00<
M_=YOLW@UVT&LO310?JGM):X O@HG*936PO$L"0+, K)/YIL39BH=&S(H6+3C
M$&A'6,UE?2_GX-M>\K;-V)BKL\C;V"U))BH'J1><MOK6'#\FBMN:E]^ZI3V1
M*21)37K190"'W"Q9!I9HXECP"=?D,SSY_Y'$P1RWH-8#5O)MX>*H7)@(_MKO
ML>J/,R>H0KX<+^XQU\:QMWKE>H%8EUS[*C^%0\:%RJ R2'?<+>L2=#2W&6?*
M"Y3J@Q&.FZ:G3-9]KO*"Q**N3>[-Q0*5]W=C'&H-:["- V/^6A6_;I@:61-<
M%F,)Z("B%.%#.T_C').O6/U5)9.3P(?EHYF4>IZVP,Z,:/I/=G(I<_*S^'T5
MQ_F]-HU&8[6 (6R&\C"*#K HF<?UA1_/;'V>P],RO?<'G\\>M"J[O_0;5G.:
MG1HD>^3;^P:BQKP]IL8.<:CZ$!W-?3#!;FL:*MAH8A##P22S,_[GOVCQGZ O
MLB1%S!>:U?;EW1UJ^9;^_CQI?*1N0..Z\(&G!Y??<6]05,,EE[J\+C9MZ,GP
MZH?$9*2=IS 4B89#-QI&E:2IPK4MU3*B:BUW.#FN9$T548%L2"/-A*CG1GI_
M/Z%<)8* \YQ)#T(6O&UU\Y6KY&[CE(>)./\0>%8J/#EKDN8?D_,Y*O9:J(&[
M";WVE[KB_*?MY0KHWT+HE\<Q[SR9=9,?>=8]+$1SF6=$@K-A4 K:1LW:2:I_
M6AJW6[[)J/(-?H&7T/\2HR.B0D\X![Z!+1P@]C196&,^O474AB$$-P.BSV#[
M"0LT;!) J?L@]QX>_>GGOS1W+DM9S #__?,K%CF+KW3W.K.=15&_KL\85'[>
MPF$?<JDVRQ&9#P?)H.:W;T$IR;@ Y!=SN87-$I8"18,.*Z=C:$NM.5%"QJ>+
M5P25G[_@GWFU?^O+"EV30H0+=2T4$7'"T!WZQTJ9W@T@5N=E0?3XT 'QM6>5
MBZO3VJLW&'!D!,K)55*AUQZ+NP4MR<KD3\F@$-#PD1*/ZRCF4 A;0W6-?5%A
M"ZAR,\XY2)J!LD@%##WSRHYBZ4?EM$%,BX@F;$4V:G(X&(!"H$/92$Y2:6$M
M[[]K%G;*1%2I;(3+S0KFQ@F6X.+NC#%$-F_FL !/F:@@VIWVS6Z) -,M^"VZ
M\DIRP$V47\_)+LRP"Q6H1[M.\6(6=0F[#Y*KLK?@MYVT&VG%6!\MUMF;33WB
M#<FHR^@X&JE%J[\I:I)N#H8&IJ4S (PKB9[?Q%Q2?C"!/+96/Y@B/>^.S8:0
M)R=R2+F8W6(O0/!E@R#'D"-"L2MS8V5PE6[F^=?C$F)HOIIUKAKY_JUKJNQ%
M6C*B%)ZWLXE9^X!@D=#="/\GRL8_0V+Q1*LSZ5(3O/GVGOSX>I?YU>V.=?,4
MDYA95J?AM3F1YK'->A, SCE5 M(;#7=@)4.!Q'R("!!F\RUBP/[N2:MXM]0J
M^&.D"K*[+"4K9'0<.R1A*2DS1\OC!15#AZ.2!&1+!NP53UK%NJ6.P<.12LAN
M][_*005Z0Q># KWOBYP]8F.@0Q%*1>).I%557^>MEE5Q-'W1,7&T0D]4#^?\
MUFV,95@\?V(<"P 3 (OZ6J+?R'KPEQ/68Z]G[^+O.+I_J)J].QEWAT!<+G[K
MVKF6@'C(\04M;CTKIFDRC*&>U*4DVIE-UE]K]\AZ,A!W9232?L_5C3)=E,-5
MUXZ(@;^)C022U_FU#,X:_!6MQ+E(*(96/@%A:Q/_^2M.$?_(J6,-<122ZE9!
M*[#@Y1]&4R>T([\G'S]EJ@:N15^_3H#W\?SR7NS:@3PGQ^W.EPQ^]94<E@(V
M@D8ES>(+N@;C]W*&+P<ETA178)/OHU'.]?>UYTQ^=T1D'0N2.%].9C#O@BVB
MB,@.X_#VM!.5!%B3$:FAU.D$X*-DQ,'3-1ZEU%0"4GVZO)(Q,F3#/-^12MP2
MC:-%Z4RN]'J0W)JZI<PJIXH]Q7U+*/OPV*EEPT[AV='*BP7Z[AB0X9XP!57\
MY]=O>K H&S[%4Z8:[] IG *'$_PXB35&?,67C^J?[>Y3L[N>C.$LCK)KKF:W
M#P9B?"L,"3BUB[+;HK$D0XM-HWA+EV9R6-YZL$G:\Z]+W49>/OJ12[!@LY2G
MR>1J&&0SNB0-PEJ7Y[UI5XP!&6FYY#>/X@\:]W:CYW_E(=I4T(@=[8'$GGP3
M$9HO03]@VO-W 6%@8NI,?RR)>M:>^4DVNN8"6[W(CC)(M _C L-QJ\6[QMQ=
M?DPVWX&V3BIQ?US3$I]<HJNW*5#^[T3V=V(#$O2#6/]GPJVEYO%WHN#?B'6#
M8 $I-@FEH-9*E6_\2;3[8YZ6T'UDIS2':AM:1ERAEW-I+17N0,C3>^+P/I>E
M(PLM"C5^6@;X-&LH-COP8SGM<BY#LB%A?]_,?4#$&L^U_?67Q,F:EV:5]_WB
M:J,672MBG5[^*07==:+%S9.<;T)&)BA:AZ CD3)SOT %R]?[=$MW9FEK(=^!
MELJ?.>RO1C-.-B0Y>C.<6E(UWO3#R9G!<;R$Q_%-.9'- :"0&%TOAJ+J'V>0
MVS<9JZ4S:.MG#IN_(,Y_#>TP>%3Q1W.?.%$SL8^]-B6@(Z)$=X07LW[N38VT
MD*"V((AZ-<V>TF@_[I%5V>J:4F<R00%K$X-9(/@7@9JJ\?CDSP(C%E ABH1Y
MMVI'/XXO+Q0MP_YA3=30-F=0ZPY4X%GADZKVJF[T [2/-0P S X<20T)GO@#
MG_-YH==ZO(@B;]QE21K!SPF@T-+C;>+P(O,L RT6J/&SZ0B7&%@"P!BP6C^"
M%F;,+PSFZMR#%Q^H>5(IM<289,_K8@1Z5[>CKGY1!0>T!+6X;:(%3C95F!DO
M@!9ZYZ/&?(L!)OO=@[DN.BCRW'Y*Z)S)F 3@;<96ITKYRE/GV%ECI>B+780E
M"Y'Y2 D" +>%VWO@(^R-OEW&?,H$ ";3IR*/PT5^M1'E^LLQB_5NQ<X%^]4O
M,#I+S\V<*Y=>3;JM31G,1%[6_+1 4S/MY:F> $8:<]?'F"]]J,(60WUH2>LH
M&Z0%RW&I'\-:_J6%QN>1/#"K2;S]SV-C'[B>&$LI&7:!I-_^.0@0U@Q85(%E
M,@_CLV&T<SDHR"2XK4S4^A$D9N+NT%W5+Z#0Y/F[/?)N;K02@$"Q\.A*T;-C
MMAVM!W&6G3@9.RAJ!*?R_,QJ,3!G/2FTG?WK=B]_U/C $@)4K=#SE;2OW@O;
M&YYL46J:MI*!R?=BC#6K-\($[&I_JY"LQJD@8/MZ92"L0]$'@]<<MF>:BC0M
MN1$9@]LZ*&4RZ08[LW"S3Y:HJ'AQQ>V.>:<[\+"'=0H4 KRCLTC+Y@7(F&M2
MF5H,I03V!_OOOUO8%T3.N?+)BMG[K=;X^,3GM(UPOQ*K'>B\HWU$B3D@L7FD
MTB@$(U]#XC*%B-XVL3Y9\??MC@D(N\'.+=4@;ZJB\=3(#A;7C)I8LH_*5Z:V
M;KI*%YP)Z9RSG@T?P<$PV]R?IOV:0KQD3.38;HB/V@A4"S2];X5]'=('&B(#
M:F>9!?"8 G5U267^[&3,NT@L"04Q)+:?OZMO__#'IJ++ H%2@7PU2[(^4]5)
MO :/QZ 7U]1%U?F<T\VY+Z?;)>&^8 '+(')#R*ZOU>T,LNX:3@6N!=*-SZV*
M*8<_7U@?IE;R8)^1N&-J^Z,' YS3E2[>2IF[]9P/AT5#P*N0J/PO&##1"!'<
M#X.2I:_]7^R]9U136]>PS=%C5Q04D'Y0 0$#TCL<!41#DT"") 24'D) 0'KS
MV.@]]'8$ Q)(D))&L]"[!$* !! "*"4@O<N+Y]Q/>[_GOM_OQ_/C^\9X]Q@K
M/Y)Y9:XR]UIS[37W6AL^?N?<A6I'-';TUMUX/_71U2M&EDPN2O[VJ9+I[/@K
MF #)7?=H#JB13<4@+3?H?5 (P?A=?2*NW,8J/YMD"407H1@NL9NE:!4MRSY%
M!9Q7WB-_09BO$]C$QN)!RZU@[V@3MS=^@[F$ O2;GHPLA))"R\._C/7_%R&U
MK_()5POSGK\CM[=?EK_TEB)Q-7G6/1GF"A:,T^2JK<VV/]<&OCB!-:#*.@0N
ME-ON%!Q#V-VVH%X3H>9E^/$&MNK<^A2+,6CSLHFX[ZB0^-*<W"\/*Z6\NAY!
M P:XA7T5O%&[854>:GZ\NORUTBQW D+11/.\)JOXMT<MH(*IRWB]M]ZG[MY^
MRT1D$/J8C3QZ<P4A&N^]XU)':V7H#6]?0JT^9SWYPX4HW^K/9NA%YN!)MT$3
M3ADZUG]ZM^.(U03.B>?CHD-JBMY@_2WIE,"7N>-O1X,V:;4HA)TW>BUJF&_R
M9I/TT[]KD12LN/<^)M>5N1L1:##^'D E60__($>(C^%-:-:YW9R.%U#?+&*@
M?9$+_#WU5^HOH(L..(2E,,%@J+'G\/"TNSO=V$7+I-VC?M@TG]+5X[MVCW-?
MP;:R$W_=>_?TZ4N3 ]7VPTRZ;5@]=Y;$UB<+X :V.B.]ZGT'>;@HLT<M/QFN
M69E[RR<S![F5++SC6.^2QKP_O7+IDE1SB6MS50F^;C](7,ED^451*AN,>"1:
M:=#CFBT8SY![9AVW]%Z5M3\S4:5LS.\)P1].6]FC)&^D;P6A9G)PC*L*+W<W
MU382:)YR!RAEVSR8_.Q:]-VMC.O_T<8"E:OO]JVTR#]<'XT+9/#C1-7":14=
MGC-X\>7L%P*TU6?[L!S,#[?)</Z >T5+KE?7-5>#M^.>A7C/>Q,^U5'KDXN>
M_C>6([&^4._F+S]VT_N,][V8N26V<">B\;5:M92L:<5<CGEFDK,*?HPN1MVL
ME#7O@TH3"KLT@=2\Z$''L>Z&<N^/+?MLXI3A=Y%A30]Z5!.TSY*BTEWF]0K3
MDO9R8P,O+J=Y_,NG( BAL.QORB&O>^.=]\=6X7GBFY^4H-M/ZO,;BD)W6<5?
ME-]/2O"_4HVB#G1@;<SC XZ4VAD;,W *F41+__4I*ZY$ENDU*O>R0D-H(]UR
M0_-X)B>]IL7 %3N8T!*4BM'FL<R-$N96$E_\1UE_?:+])L_" O3]@$.0U?QL
MYI7"HK$3SJ"NU:D)!!,@P=N)4YF"H^:TK;R=:62EGIEM4WMT2=PZ"#2)_-/.
MU2AY@%9GWEH-B)]\I9"G/PVX4]N*:*)::-!_2?)L\SX15%BZ'+K:3G>.,JTO
M2>$',>:PY@@E/O:Q%5!6;73 CXA*FPLM%FVQK]_27=EJ64 7Z!<08)OS]R5+
M2'G+9J\D/$]<8Z-(WPGHB7--?1.]27C>]6)6]LQD#KP%W]W2O>V9K<BYSQ-A
M?J]B;:8L'=&I0-K-QCE^VIQ7\A%YFE<?F7[.)VON#:8)<J))XJYY:MT_?Q3"
M(:BT\FQ:=>/>UY:4GD7_\\'?;<;FX>I5-N!@!\G3P]Q_CLQZY=28FTH<!Z0J
M(NNUAPT =XDTI8*:-7SS7@D%L)]&^5CL@XP]X+C_:54FUU>VV0O,CL_1>]@>
M@<)\<ILU -ST*LO,1HV.=8#=#&I*,#)TC)_4-+C=;('2S=;.8KH$O>+/8,Z7
M$&6BR]V?3 H>,=9$R5ZT DHA7L9-=3$\%C= I2# NHF4;;T,R>RJCF.XO9E"
M@\Y"<'W_6+W/NW+ES[N^-#KQRN-SY0JC+IC!R>GKQ5RHQBJUC>#='\*7)K.K
M:5) +'YD..!!\H, F.O?I38_UWD^554\7'0WA<5W53I[ZL0$RR],5<5P-'5*
MH*A-=W9^?-_3^X C3RO@EZF'D_^B_OXGKJ%-P;H_ZWH"/>>XE21/4GY)&Y9M
M$*VG8#;/).&4FY;X,!9SM9H(S9?S]%KN-R6A)(TM5Y!EPT"),MYEUE.VQ\O[
M(DUX@&G'R#R&#W<I<239."U(GDF=?#+[Q86?D=$CLH3B 9:^F=L0M\36@*IQ
MAD\JY^M88@NX8K[:-D1/;C(\^NW]=/H!1URN3L5K^K>=T/&"5S_49A?@V\\7
M]&&+(9%C(8&LT#QHUIM.[2+(O5HBH(2G^,G+>Q4.??(FH6)W"TKN?&MYP!8"
M\XQ:@J) &_2B_2P=.V>I"$TOE+8VADV5'B^#X9;&B*^<?E$NMG+;Q_:*?(S4
M>K..X;I3>4)SWL 7B]"GZ0TN,%V[)/QD5WVKAF%6IC,,"_J]N ..*F:_5 )G
MO:[/F^CU P[DIG]C:Z_#Q<X8>)'0_B:)PM_&Z!3APS&R&AQ&@G_)'ADW#!JJ
M$ 3WJ\=-:D('<S,-*6;Z.T@@MA8VH--M=?;QW)UTHHK$-),D4:MM+R";%NH3
M!?P6'Q\^5Q;TZP(F;U-;B=VPBUXK+JI'FL\-ABD_2MRU\B./><KV%WM?GU<9
MBEX+"DL5)HE+XL)W*'7L7Z9ZI^$M$E^L3!_KQOMEIY9^P)&N=]V\FXU4?TKN
MP&8%2823;'JJG*_Y!UE.>ESR\L5(8^G$7)7L$BVB&G]A$G<-*QKJ-JYRXN4#
M*V;"I81WWAG1S@204$+:@O*TM::9?Y!;C5$!#6I10Y@U?4X#"-"/5/2);$RF
M.0^.F[9.-9E\ LF8F4AG^@MTI +7]\=^%'5,ZL<<N>%ZT\'PY?%+?O9Z$5QI
M+(,H7D6$LY9KWS"0WU[S;$'D;2Z@N-1?1\0IVFL%+%^MX)4YVQ+#GU;8$B?\
M1E%$R^]^VO"C5S @#)&6;<*-+D(#+0YEOW$NH#&G@!<./_[^$H3N+SA,F.L_
M-Y46O;5[=/_0G.6#TVW>4[4D^TFCW74*SBC>F& Y^7C68V;L!CQ_*DSTB9#%
MF2JM74YX^44;4#"-QO6Z"GP7/2_/\!I@^4NKPXJV_$O*83[>4R@H[KY 8/9Q
M;:ZV)2?K[@..QL6(6'O>"#NG3LP(+-HLJ*9(ZTYP?C++6(5T,6ZO>-HV=V*C
MN!Y5WYZDC"3\CIAQ5]LSO%J?ZL)WP'&^1D0^$@H/39?UM_:0TIZ;RUCF7PPS
MBKOYDIRC_?6$.GE]>KU 07NS+802(QX_V+B\[&YZID*T1\49/.$/^UYWY-->
M1L]8>=7H88Z9D8E7:: BC29(;B#/<.#+P.C%I9O=A*LJ0Q:.K*"Y9@DC@2I3
MF$>EDWW&L=P.6LU=D%MDV;B/3*&2B8=_Q /4MA%&$'56'Q'9]<$E3VN7&;(R
M8C:C/M5^^<=1IR3Q7$0)BJ[.[14K,##M%JV#!7-EUCO1)5RSF!X]"A%OL&A4
M=14/\2KAB*V_#\O+Y[WK^XRO/M<<MLZEZ:?YXHM)S#?W6FX&6Z1BK^^D6-YQ
M7D]C9A8@O6K5.D22L>9$:I?S4#P-*N(J@F"^6-4;K23R?B8;-2L[J\O:A*H6
M %0S?6[6(^S]"![)D%153AW#O#$'C'3MN&WL0%0,1@#!-:$H<%5@_^:#CRG_
MOASNLB2LA0^<[7#]C!])B>?OWWJS4=@>D^L<^VEPRYC,C3"X,H%HJVH/V--*
M$^>"2C>L[ZSFRGPS,9[^K ,38D[5!?B;6+<NT/;LD>YWX[*<%IKH0T_>FE&C
M]>?A!QPJJ?91B2T%,D#ZV+B-3_%G$V/6YS!8R,A464"Z":QUKV_/^6^LJXF^
M%?*_8\A_QTPREAW:&5WIF?(/;:L3+FTHY<A.=2$>;\B&BAQ_2_^Y/;\!R:?2
M2?.*A_S1&Z_0TM'E=6-;FM2&%Y#BQU_Y4B-^TVIXK(W*6EJ@ [$3!+E-&*_\
MTX?;$'#B3(G'1Y3'1.+8XLGLY];R+ZS=8_*/:,XG^"0OE=D\*(!AW0B%A%75
M3KV@QT8GZ917*YWK1XH7.J<[.N.^#'F8I-A5_4IR()%T]@/RHC*<\H4,"KHH
M[QSJR)O\G &;QZ^CP<K0I!%*ZG1QW9;,B_F%]P'3.R\MB/"5::?6FR&JXNV>
ME&>P"@8C/ZS.3+]+H3?^2I^+S= -+:*L@M#RXEGSZX?ZK]8'1FXKKR [S\/<
M0O]H/QRM?Y?^2O&&]6A&(K4#,YVM=3[H/>C&E!:9)\(%R<BR\ L&ST6\IU$Q
M8FVD0,^@[D%E[I$D*]ZQZCC_K!7EGXZH8S'GDW.-Z+HW?5KAI )@4M6&CO:C
M!EW.^DK44# H=*W'TYB."1V-.4?JS?XQ_M11]:*2^P_@B@70E7P]R=(]]/FC
M2EO;*-MDP%:AM_9*UR+;ZE ZG?L/%;L#CK<*%Z-&-/RO;4MBGCA>NHM54?E0
M82TGIU]^3V7/G"*R[>S_*I1GT\\&>'8XG+UUW/JQ8>RFCH./8+R0$U$58,+>
MQ\6PK,]&*K/3W3YFIB^U-+VOL$W=#)@YYDXQ.^#P2(JQ8*<-\2)]&_K<(IL;
MZ&XON1FH/WBJJW@OG;RARBMTMUL";61\)YYZ_T7_Y\-.[D8/"?9E!/ =!6DK
MNT5DB#63&%]:4( [$<<OGHSCON&7T@>H$-&\=_NBF<%%X/VJ(Z.>SQ&DCP38
ME8KC#/<(@7'/E_S5! &AR\8%2G<K1DRNIPW%-R+^(4W)ZD,0AU"03N&TLTBG
MO$[/EXAJQJ/J-#$&F_BMN_&/XU>O8RYTN299ZZ&*\EY@E##GJW?/OYOZ)W[$
MGJ-A@H+FLOB[KK>5F7Y:&50!O>4IP]#3B!E1IX$24F8@ 2P-++$L4<;)F$;,
MK-YH<QI:$4!MB*+<&QK;C,KJ.DNP0HA!NH%8"_-VJ8%$-4X&N/96MUDB&@/"
MFM\#2Z>*6V)<L9!<&2"U(9I:K=3>==Z%WN&9=9?"]..[=',4E<NT$ \/^:%5
ME&6HZ!%2$ZJQK"-[N<OXJFPMI"%?X(##N38(,5A=@O,P"-0+#/>&*Q9-[YP0
M_+1"*0FTL],(0P_R2XNW%??+*@RU9"?$3*F>IO=/PG&D\R8Z3[7H5P<T#C@D
MEFPZ?W4%T4?M;*L...8H2M"&F!AC-XD;$;J,P.*3&3Y60_CQ  M_F^(_F/'-
MF[ZORQ^D7K3T5'-':L<RG]#"<.[5+AMN-LJ+L">^VO7P?+Y+<<#UM7Z,1BLK
M1:=K;+C%7&>_&=!M/[PQL^?"^B)HJOC@CN,K"W# 3=RP+XE^<^]5,'J6UN[^
MX')Q<?^:1FQH.[G;+\90M%G.&"Y8#)88]S7YK7O6M/X"D[@[T>;]?@$G3]4/
M1N^)3?>>4CS]I0[/&OS<1_IZ35=@9!$5UY$0.T6(+>;>BU54?3X_!/'R1*%D
M\P@N9-,XZ&O+PEP+VZ3Y<2&[*;G+WAJ3M;MF7Z'$!5*N\\5,[=0-]W1L!5B<
M7E%6((=S4#=6DB)8M)*,T<UN6=28-<O+ZV'-*T*V9MCQA56<Z2"A0$;JI7C$
M;M!Z&>+N4HS4I=G=F<$W!QQ$^X]?OGSY_?_DH/Z/APK*7\UEIOW1)'+-4^?6
MO2!ICPP)+AVRNW4NUOGKN_(>Q?B'O,U5EAK%0^GI\-=].^9G%N(,A<":%[#]
MO('E;9%:%I,]LV-4X=CLM(NONO'B G9N6>2OZ<V$A"^#TS^YC-14^!7S'?/3
M"PF&?% _#+A(UL<J\7M :7-];[UC+;_J#1G.;!N@$IZF[-VSA'3[^!R61KL_
MF6</L?"),IS5EZO4%H(C1E(A&88SNITPS^-D@[8&T\X@ 4\!EBT3^4=C[@A1
M=E=7W#?6RGI$R!Y75\)5])7OK5**/K&A#>W;;%%Q&B=-)=M(PHM[:D8E[I%M
M%GVN,6459[2F,E.*30*]G;K2Q6A2]*GVQ,FT21JT! A&0M=+H"^V^SU2BFP6
M05-F9*936Z[.$U+Z%9OARC&;*-"TSAR:M7)-9S*-@"6 4O^*("*TKQ:-2AI3
MF)BV?"]R9Y)&R.%\0+\DQ:F.PHUI#Z5)M4[=#6T&(,%N&.F_(H345(UR6S:]
M#]W9BYA167H@=='?*&>;LR/7B]R;.%727]01:!1D3/&&6\2KU=",H*6':DJ6
M\\56\D_^\\;\Y5VO] \+BXB]KWW9SE^]3$C'\Y.NPME\>8'&'SWA[L>4$\8]
MT@4PTA9)7NK<5VV_15M@1XE77@5NNZS8YIC/Q*>/\ F^!&PY,G9N"B?/XTLR
M7#_X8%3MZVV*:4J@G)A8G;W@;BZS<4T/@[/?5ZA3.+7B+K9\U:+J:=CW=M+:
M0Y@8'6YQL^_I5VF/YB"*&1:$41>\'+JU&7T%/5>,:GM=K2N!=^Q_]L.>Z3OJ
M'XQ%01>GT:12_S-+;9;!/D%5SK@<AZMU<.D7)1Z?/F'NQ23VU5A@QZM5;_?<
M;J&V'!G[=VO^OT&._S?(\?]%D.,K4O5V1]#HJHE88YWW%.;W1O;B8G>V@-8+
MBG!7^F\>?NIX'(B!ZI"*B8L1=F,KH\A9FQ7!L=5K^T-)P7>%,G!TN?X0TW<V
M;F_5WISPYVR);YR%<3I:#9BT?C_C2&3 +S7M OZHS6DF3B+'FB<U^OLW[:W8
M0BM0DDVMJ=?MCX^QK^W?"3,%>37/8]SEQ!JN..L^98BKC'PKDAQV!S!G *2+
MMC-R7(-Y^;5'SR-W,\$-+GM!7_)D_$!LLC)N\19J*,E)K*UGFJ)H==8"8EVL
MU(^V01:IQR@'D=7Z2\I#W)]=C9KM[[_X3.[%PS:+?]7%_Z+6Z^R//N (T5%V
MMP5,J8KR76']L"Q+/QN_L@,8?50YW4VIY;X"F60FK;_/K_#QOCVK_[IH<=D<
M&,9V1BW,K]C-;R;P;PHLT<_S'G 4K#@Y/HCA+"]@#NYR6W;&)-EC3 &M^Y,]
MUA2UG4.P&NYP!;T_TE4U/#I53O\JXC.F8N<A CC@N.-(://B%;$SH.!5A#+3
M^:XT W-@";O-.55>7NN@*#W7FA8#J5U"A>CP;S-FXX91P681ZMKTE@YR>Z8,
MX$-!0P-=N'_7 _5I<>WZ71A>4V;>P=FP3E/J2<&%3JLV%#6_UEJ!6_K:7:,7
M_ZHJ.#AB\[-)>83\A)XIIMM$]TQ_RM+EN6S[(1BJB#6Z''I+7J3J=&@$/VI$
MW:/=SZE^K;_%J^F]>Q4Y_]3 W73#!S%"2\IR&MFFT?Y76*T790?K$GS>E:39
MK")4&'PVGI:=9F5ZV0ZM@G[QL!5 S+&Y4/5FS*XOIFG+HT@?J]'E.K=='$B%
M5CMD\HF0<_T(4\&IT5V57X,-B$,UK" L*-1>B"&AP4![']>K^*T>&( 'R#%P
MIA:-7@KBYH,.^E:]9T94*[SB%DA1.1?>6RO\T&\!-PH-[Q**"NT>[_.KBY \
M*0X/8LS,&1 8"9!\T4R8?E&BS]Y7YTQ;JDI":\0IXY@K;0KS[/'K'4O^[NGB
M;;+<>#KSV;Y7NE^]K4=*KL6JK*I1SJ9=MLZ38CJ8/%\*&L2NXY @H<W=_4WI
M^E%OF[S5)VV5,@O;JD:TC4T=,'7)CV+B:]9)ML$KPL-LAI-MX9:L>,#A8#5(
M$!L/>S^N4$JC7VLOYS..$&LP2WE2;^?I,PV7W42B6RWW*)LRL73;=!7']'2P
M&BOF+UW S96<8HD>!<T9A\PIU3H2H!V?(A<H8I(,EQA;VIQO;EYOS_>M@R^:
MM>=[DTT.1^SY7C42[\^86[?'K1>\)(]PG*APU=XF;+43E@']F,KA+></C9)4
M)_PL9[5-H!?=C'/"L9[!G.=>3;"U!QN;O-B!=+VRLL3FWZY>CQ.M4_$7VO #
MD-:/6VAR]53P#Z2C*/KEP=P9=M2OUDL7;.9YEQ[5-F,STKG62M*'P2!LZ.E^
MVEK\XG"=[S"Y86Q 79]II-Y41(43I[GK%^X]"C?*=:F[Y5.&K(]>$L#:VQA2
MB^R<P,"2-1DS/Y:5N+\AE_^=B^_7CJ.\/Q ]CGD;[VI/'GD[95UA4_S2IW7E
MC$/]([OEF#UIK-(6-XB\4HB[!PI[B7!(3_N:R5FXRMW/=@JH2O)"D:(-_KCH
MZ7;O(C>;SEVG$TW,;L[#@^7&WL%8; !D>]8,^J3T?!_E'.[8TQ^V/QZ.5.4+
MO*[+%_"65:ZNB'QGST9!]ZHI/LWXWJN5Z3 3&ZQ=[815,0/ZIRE&HQ_S("PR
M<>2SV5+G?-=YB _=DI3",KW30HR7%S@++RW-3TN7?5 _/ 6^5#/B-@W:'S]3
MKS-".^(K-9@KW3B@_VKP&:U7^KQRM]A,:L%P]TWZHT>UI#,O42_KJM$ELT&K
M+\;?J$+Z0RK (T6'PZK-%,C:RZ\VV6(PET? 1!#=']?O\.J#\0^5LG]]0Q]>
M!@<<(WZL9U6<VK-Y)L-_EC"*,KJGOP0&]PWAP.L)U0)Q,%3'EWV-M1B';J^M
MI,LF0:$J6^4;=\>"#6W"(-:OU_FN BZ@ISO-G4'O<G S_(=09J5@ BST4_#:
M#I?[\,OH&Q +NQ^P(*O=:X_K"TUU2V7Z-%*2_")]O:??KO(_,+5</3N(W>D>
M8K?B&B:T=T)/#KHW-//*2)4?< #J2O>31?/H[R_1<KV>W_9>_.AA08\[\:X8
MZ3ZC[[J.G<5O'I670=2,7NLOO_M@XT/+H]OQ66O?-O0;\O5?!')>$7X9_/M?
M9?PU*C07[]7"6I+P"$'T++I&X"BW)/K=6V=,4B"O';*S/@\0O4Z_EEG4<^UE
M <%)'1)H&/TT P'M.X>M'D](]%<L=,TSL E8RF*:7[1=N6. '[5/5S" 13UD
MI!5-*T;3I*R\!>_XB #+%OWZZX=I)"JAX (V>W[ETHP-BJ<M)D'$!Q9]!3EF
MV$9@E(%F[I8^7A#T&& 6>4$QTH<Z>QS:P;FAU06CN;!0&:C8:9RXS$+U=I0>
MBP^PN <<VO3[,A?VL+,2*A^U.DTK#9-I6'#O27A..VGG@U*MLC>VU5ERNL[:
MU!AQQ9@34Z%F-[(#54#M-__[UE9:_HKH><"4GV@Q\6B10Y 6V9LB\V7*,"Y'
M\U)<T;4A5Z1V+ZM/1F]!.<*A:O=JFR&T*H#\^SRP"(M3UOS*UWURSV 28GA4
MJ [$.36Z8+/>4NFLN.;Q%1FC<$6@>S7M>NKK#<&FLHO!EQ/C"<YLC?,%)=A2
MD_O;C3XJNEQ;V4F_M\I=>DXF^?!I>^'X8_<%*8PK79&O5D,FHL41H6G+FK^.
MM8@:0@F^N6?Z&&!(UO6-YR'-]M]%_]CV+;_0=M%]2E+\JJWO\<P$3J!UO?4C
MYF\J/>W#2:[I7!*::B( [T(OC"K-V,[#;ZP::XDMHMAS7#L*+'WZ5\'/=JZL
MLVKK2F?2A:O=)HI\4VX,#68.%\JJ3BK"0R,Q"ZVZA6@0+]5R0^Q11K^MN.:E
MW4B3H,TG>)O'NK?5VQMLOVG?)*,S73H4=VVZZC&D2>7UJ!CSA2KUPMQVV+U2
M,B89AMKLKS #G"JW74SM]#CYS4I=L;/[5)$5=\J-[3OAR,QT)>(W%OBCO)MV
MFHN2#^6,6[3_I4HC5,..G]3T:^7Y42IE=CJ\F43)[>T!>-':I,@.V\2!2AN?
M&2%DLWU-XTFC[;&NPFJHT"/I\.,M7RM[8\S.>0NC> Y!8G*:):\)G\#?+<PS
M'ZPO**]^P)'Y*C"!<"7Y0?]./P2I8J,W$(B6VCVRX3[$EI*!<CTX'.1V/0IR
M-46!5*RYI?G1]SK=T3E?N\Q4*E3VK\ECE<>JZ,8XSKZ9Y.(%Y!!U"'4/E)C5
M0G:7S/:Z-#NT8F4 BBZ(O+J]NJ#_5<2>'Q=%FA6+L\"O%]4B7/T2E%*U'6R;
MTQK=@.@7@\J-#^L8D<6FK<DUTFCP)? V^RZJ>N&]"CLI5EE<H="U^UX1X2JG
MRK[HH],IL1222POB'I1QNP!.;'J59Z !IIST^KD]IX":4@LB)_ZO:&#!HRO%
M@VB&K8.03B-=&#3DXNM@7==6_0AT?[\64@3II2CM2N$T"V2/BTR+X((P '^P
M)18!M=+8JU0>54G7);^.PFH[*?1\::V2\GK;\49\2X"FX&?PD91E@ACEO^^E
M>IV-7 31?<% :NKK7!'KK)5LP_P04#.?2&4FTM-A.)8\X 3BWCOGGJDI\H71
M+5&]&/OV02':C[ IA:S!8A# S\.]*<<Q1>Q5T!?B:3(V5T3G@*-IX]+6D_B2
MNRG(_JA,LFQ9VR-ELR?BC,=6KOM(VBD7"A!C :02_=(TTI1X-W^:["]POOSS
M@N^KZ!EY_108X <FTI/L-[H<1WO[0RBHMPN>>4;7K5P5>'.J>0&I/ CM XJC
MJN2SL'FS,C9'M1:VMC<COO9TDF%_[N3)U$["-CVT(4,+]E65=*>F'FAI&X;?
MAK!PQJ 'U&=*>YV) EMN6D*_R'^%MX[7&6H3P9]&3PPLPT>YQVN6=XBM$2)5
ME:WB33T"RTE A2G"UXWL'$Q!;JF>P@BV9/$M@1;,ON)EN"NW7>1A1"@8GKNL
M*_[;2.#5:*F,,2$H<Y54_&$X=E#OR1M_%W6"NVIFIP?:*,XPKQF2M8GQ0+P;
M2"IQT/OM9[.B^-K+DWE8<AD>SSLD>RV%#!^-\[U9Q=(0'IIIYPK(&X*.4;VR
MU48JN[RH)8.^=?KGM"]6Y7\.JZ(3?BMMU0ERW4MV'_G47-5)75M$0'& =[4B
M[1:\1CZK<+!KVI_6/J)!>#/IAN@K/$$[YY("@2O'ZWR_QB>V2W1;WH!IU<N8
M.:=BJ?UG*A92Y1U)NLJTP2BW8^GRF]BIE=)O!6*63-W$5IG2)CLE4Z49/IED
MW-"=SVWIK:-Q4'*:/25V4;REA:V -\.7&/'6^3S<;0U(K-GAIA'K0X\[[]ZU
M22QB?#U7:C3B4@11;(D]/1[7T(FT*)-\M,#[YTP@.LT&$R)0HB(^])L6FDKP
M,*EOPL$'L%SI.I_M?BNIWLYT'U"A5*?$>S%./D_0.@1C);5[&"_3G:C\WJG?
ML6^&^1Q>S%D :90+0L#442"&WXM]9.5XME&F2K<!,ON>VI+P]PRUW6X5C%J'
M3]<LV=H/)E8L97>:8)+J=]<4HX2#)?W25'*HT#Q?A-8K4U);U[A0<[S=V[C.
M,$I@9#CZWJ/B2VN.*.&<[EJ=7J=6O]3OTF]8'@X0^N=HL(D1H>9E:4VJGA=;
MZ7=7=.Q?'1!_^71?ZS'OQJR]@+Z5W[!AZLGN9WS'-9W+P(,R^.\M8UT^1$?9
M]_<2C%[)VZ=P82B+,A)ZB&\$J>N01X_/)'1,G[BY)IN5=+JJC)_3]\A\MC+$
M;5[Y@Q?O6*</Y(WT>Z!]RG+GC4@<H-=G_CPQ+QKT]J7SB5\"?N#-?([J(2@7
MYC4^)KK<E*64@IWQ539GN% +54INMTO7BJ1TA2O;HJG,39UWNXAO&.E(R(>]
M4G(1WFW[CV6?!&Y<!\6>8MM-&%?1XTFP*K2"? '<[571Y$ZW>V-@TG^A5?RC
M4VMHLU,'0K@41!W!70:"7F!.'GX410$M@.)20$3?8:*B3:3,#,Y(@M"OI8 6
M^ABE A":^G/-\4G!8?IYRFW?[;8US'4@"-TG97+]YXZDW&AJ[O7#]',-<^T^
M.4X*R(T6D[I](4O\Y$\!J6+]P_1SD5,#A-XYL1->O!-^Z-,<"PC[_(H$.3;C
M6;UT[Y'7),I=%+P0>1<'*S4R&WQRX\B7W4L&FM0HOKK3%C%+.+ 5NJ:?25-Z
M<[IND[#R+D$>EQY@)&,OV].HG/?Q532-!W5OIS_BN5E@ED3NK'Y,"Y<XLF >
M'("%(Q;=LD#'&X(%]A^891 [:C&I%7S.$S7]#_4,W!+.(7Y"/8'1$KGM?T,_
M-5G^I0ECT] _4P(AKOHST]<,O94 ??BUP<&GT278RNI]>]AZ;H^^VY7<;QZ0
M6SAGM1IU*+:\I*._0#K+XIYS[CFMI.6?=G04D0>LO;KD,./5;%15OG6_TN;3
M-FZ&!/75+V^ \"4_@A#YJ"5@3;G-MQZ%&,1:2PH=&U14"U@)'=(-3I!O4( +
M!7^*2)SVQX7*U_1CK^U_7SX;<9Y8V9!:4#(<6J?OJXQ!+#+,;*OG@0O%'6<>
MABZ&M*AU/_%:.BVBESKFN]<R;_HV9?-3DX*0SDC'#EAZ4[6SSM""6KWC@)@?
MS$7 VX)U:V%+>C.KC8(,JI9@F'6N([3H"PU!H^2'YAR]01\,6'R"!9N=EVC[
MK2Z:6OUM7FJ>IFT!DSISMO-4I_/?8_7_T ECXDD+^/#BO:X?+K.>+%P\D&\X
M^X##5-UG;Z#_@*-E]]>4I2K#'SG>X]LE;\/C5E>082T)$S)Y!QQ='KH''*)L
M>Z=?B>V(E.[_QET\"K+U9SX.3Q:!PPJ.%8PNI=F]-?<8&WI^/<%:0=L%3H4-
M.SQFH$C7\(XX3^_ZR@Z!XN $M1<[""BUIGH5S5IE/OLB,?;2C;0[D3KWAK%I
M*TV]O!XE4O&4:D&Y?87XBIE( ?FN?_K>?]=SE+SR.=]$!FIE)>*U%QZ<J'6"
M\0X'.> (4:B'1 H6\R#.!C7^J/@#9$31^!OT]MT_!*\C_QV\._:9?FG*N[:C
M-8SA[E<>6I4K%&-U]9V?8(PUJ!X)H2*W2Q]#4<5.ZAK.)3539V\RE):%$UFN
M:WU@##)$9DYF0_H?+Y(J5+VHPW8&6+?7P]IB#4C%Y:?JMP)U-)C1K4C9C^4W
M*&Y=\OXT*"U+]JLC>JE4;1(2V9_8%#]2@LY4;<2;.&G]/N5,& \H]>B!" <L
MM"V<#*M@=+SKK)4A.F4P.LHAKK6I649Y>%84U*%;3VZ#9G*M'2_B[7!]4O3*
M.GZG.=O/[=UNJ[/A(]1.JZ=4HVP7?CB5Y2E=;UVPJ!(H&U0;+^Z:('_V/0.L
ME**XUZ">G?W]1#K4!YVA9\9,+Z\4(*5/=G>407Q"_</BI],U&J< X+(@]8#6
M(NVY^)H(+NY)9J"E">23T>_K.OT?27Z$3RHS50TM[8\!47$,A3+H.A_60H'F
M&Y\^4K@@5_CY:S/<LBNCIT_N3O+(B)<4]%*6-4^9BBT?17E&L'J=-J=C\,*%
MO%\KT5+.58-18*>K<*]:!J:N^5W[UHG-3!'N$!]:$829BLO<+C$268_O:%05
MJ6_TRZNM-VQ['+LJ2G(DTR95+8O@E5.?;-T2%!KBF[+Y?2T4KE+T:T7TD(@F
MC"M8ZC$DC1DTGUB3;>NQ?R^IJ=,7W]<,X$\33M1;!$H.E\N;B[]HB_]J^,7F
M-1Z;("LS8+0LKL22Q<BJO.G_;+KA7]7_X=^,^>RU54'63& '_M)2GNX\7]E9
ME^ K'Q,87E\K8UYD@U]R S(;Y!/;<2T3W,>HQL[S1WK8%RW?3;M-6YBB,4CH
MH]X,SLANBG+C**-@O9&HH@A_Z?".L2 [534%N^&:A.JJJ%V+9DHV/?=.$J[Y
M6%VK3[NA#J58]F.DH(,9_KULGFQOATC!JCO(='=WY]KCK?:D(7B[9!O1FNO*
M: 8K?98G7^.&(#J2/7BN9$2BY%$'K6?D"49F,&MK%<SB;)OQ3-^\1FY_:]?B
MX!Y:'N? FP/?:YF5[8Q3E>Y[5W&V .Y!4E/I;"+'01@.89'8JYK06LNB:HP,
M&"227V4^([ZGW"KZHJYPQ5M_=R,@<'E/OG7IA7'Z2IB!X$:0^OR>W)\Z%U;,
MOITZ9C8,6 7N_C:9_VG085M:]+^@NBX1^:*-0F%;^NWADJS_S)W<3QY7*J_D
ME-H#..LFO]Y5%K&W:[3QVC+JT)6\^E_TZ;H4YKW_M'-TXORU'T\3_J^R?Z&L
MT"0DG;5HW1PWG.-JO'' \=+1FEB;>9J.[J1O9@X?5SV]+#W,.7NEBS;B6]!!
M496Y+2D>]=9(V3C0U2M5I@F%,'T3>+' .U[)XT;G7>?-KL,Y2,9#T 3#V_H!
M8,1I4R3"+\4CRCN,.DI%83]3^,Z G,4S(XW@94"C6!J<C4</D,36;,U;<!\S
M$4(CVQ'CJV<Y;8P\C&2.UQHW.'Q?I*+Z9,U&8#7&A!&^*Q-NQDU5\J?<2NQ!
MD&[PI$J-I)X0D<6+;/2XY:ZCO)"3;><$.P'I_<.EJVA><+U5HHF].9P6R1>E
MPNOI+RC\1[L54D#V>H)VM;QE<U:$0XFMC*FX#G? Z\DBM;_O7%Z_0"M7JP#&
M]'Z+L)..M+TC#_WF:EE%ZI6HY!9PM83Q$*DV9'K';:U6*"=[;*<49Z&O#[2P
M;7I30>_4O*O>VG#&J]&F.^XN:>0+EZ+-ZZQ"HIZZ2ENJG$[=K8QR$WBJ4TK2
MSDOP8#4[&EU47WW/03<M/MDGH8Z?E5:3+9#D2?A@[YRI)VWH_LH;GB1K&QKP
M7-[.8%@%P<_W%@Q' B6D7;,V^L3K?YAHN0='_;#6NC5@=1WQ/,4*_&%HN-I7
M5=\H(7/Q5#\Q[Y8[N;S?:H95I; 4-(?'FG =DS((YDYY^,HWD^K^;\$0IR?J
MEK9!>//MIVSE$5G?_/+JZ.R^  &8-^$5\7N4CU36:&:A!_Y&])B*$ .;A8X&
ME3,84<#!:I2VS,HJ>JJ#(M43EU$+;K9X9Z)2M$:\D$:'-D-O#H-F,^ "!4(V
M+O-^O<XV P-H4&K842\$=#"N&!,^YBV4;G6-TEU)=R-C/<X47QI+_P0:F7]0
M>D=8&JZP6VBI%Q.[[T&9ZDS.2CY4^-%#60;:5[V&]1P1G+&GQ,R@*#85HS3O
M0:T@"QN?P39$Q^#I$7J*2_%#VPPC,W5.L&?MG8E F*(@AD=B<. :EF!T=_;M
M<_"KLG/"3__%@\E?G+^FRDF5=(Z=^M:-\2+O3N1 Y:?FM?.*;?56&[8TV "'
M361<SUL8VL/9VM->?"-R'MB771CJFE=?79'=*9@\,&UWNKJA(U^7OBH#?JFQ
MY"C5FK@V7EYW"O  GWXF[CZACQ*H?]Q^[&U>-4Z <K7/M%[*OC?-3%RJ(X\7
M$9>J$UX^ RGE41YKM4@0GWUO]T  6@&7Y1-XC2ST7HD\VUQOKHV *GL;%N0&
M@4;?BR\Z%.?DV80\8?H;%3=D<[;&2H(\CM6+<<OJAK"AK[QB1@>7($SO.+-N
M5-*7J2<&2" FIA/^,Z]#K_/O!&>;_"SQ_W?V93Q^;YD5(50^35@D'W#PJTW7
MJ.*:2\[=R:EWP*^$5-*<8!VW[R\:AA,8^>]8-[\57QR],B&A>'*QV'MV,(*
M&%-=^G&+.>_:M^/BQ+X7&7@6"#D?82?W'1#M70*TJ1O]\Y-?OV,<$)MKF[%[
M3A*G@<V]U3V\7/=<S/]CQ;"'/[C/$CA_7'!%T(VP!BK7&I'N/W7 @7(SD?K1
M?F51;E=$QY61"F$4;=;,ZHBSO$-4)9NZ%27\#IU:'OK%D04A(TLKL>9K=[_+
M6$DW=:4Q)V7ZSK#M?+DHVOP+TZOECH.7]G&Z#Y8W.@XX[*=;V[WOK.:TI_'6
M/+&Q">; 37Y8'>,)GAO(9BH7?T[U*ZV)$FFW9Z7Y>R]XSTV7BSZ"2U>WI]SK
M!V7]F'-@[+FN6YF9&>A$]V^&7HLE-RXX!OK/C0?C<U(9P?VIJD,-..N-R-77
MWW)=GI2&\DC$M#XNL<(E<%%DBH'F92W1J)I!-!C<]X2)C]M !O@_"\IAT]\1
M\W9J*KY X)02<P*$2^/MK-6W4I6;^[V*\1$T4W2!@@;X9+DIP:KFSPTDG\#W
M;\(Q]4Q9TJ8%8VR4-]N23R-L=U;><F&@SXY];^U^XB9_765=PY;/'$B-UG3N
M/';)[X#C!*W*"'("4;L0OAQN'"[JXL@>5[G4>PR,36'9,-E0+#88 R$P=9(F
M3G"I3<SU(G0TYG).SUYL_.[]X#*F82)S7W*7'I-CQ_6D<VK+=]YR*R6]#XQ#
MS.*0Y@LJQJ(76G:1CJV F\*&IL. )E1[P]=OOCG[PAGXU ,.)U_%G(['?G_^
MFXT=/17(Z$7Q3Q]PO!49W@V;6ICO'K8 C+"@UJ)QZQ,5*VI=XB,,]@T=;,&Q
MM'&64FTN;6H04)_.-1C?YJ?D\OUK%G.<NL='DW,/Q3WV1HW-6OOMA^,7E@QW
M%H;X?_7C9C^$#@>"C07US_,0F!Z>$A5_*DT&];6.)@CO:<X4JRJU'B? :@7=
MF$+9_C40^'N[^4[-OA\U&\=^:)[R>X=RKX<6G2LX$3V"5U5->?!9P$O;E;78
M&K_1H-4:TA$P/YU:Z(C:G_;S8X758T-++>=LPO3MRG&XU*;8B%1DI6$BMF#X
M(8&V8>5?UV;R:&3(5]AU(;V@.05NJ$RIKU>?($NPZX?#C,;PF7X+@B>J:4-;
M?I06T51K &NKF8($!^&K#9QZPO"F9(T7N$T>?96T+^)=(HZ+>>[LP&PC+]MO
MFZ54R[-R9PFT07E >+RV1*5@A4,B+\8*6ZH/L6S%3K7WB$D'-IN?PUP0.:Q?
M>9*A\D9U=R'9\TDP;5;Z./\KAC3K<MXO\?7_'.2QWWZZ_7)%L2LBD*GJ^5NE
M_ONYDFPD';K8:57P):N4*TD>--+B=08Z6+,I6WV[V,81S'C9/4BE<&(C$><F
M?XF^(WWY'TL0'J)_Z "UB#,K-[;+2NW&9/29B4TMQ);&ZJ[UV/B1=3#5M.:3
MZWK#<L;K)@L*Q4/S"'4R:*,;-#L,KW@<T3Z/SFDW*+Z9@MKMF#5ZQI\V]KD7
MD+P7\FR,C:3>.1H1\%EVV%[(1#,;3?IMA&EF.^P&UY0A+')MZZ[$9,P2G%90
M[P-1@,=Z"B/#V].5=@GAI%KH6O@OC6\7!/$/(BZ:SDP#VE1(%^E$.-BT8\FA
MTVYX>V8\P_X&[(A3_JZZ5\L"$]&UB"MTRIU7!V-V2M_46Y<CKM!#>QB^EQ;=
MD.6P&_'%Y8[K !UA9[%&.PG\A>^#VOA5![HY<8SV?.*N#\KC)'$!?\#!^^4%
M)#4I:F@T,A9V6L_(JT-AZG(4V1SCIPWX@3:_X7$M\.YW1M19F.R&^Q$=ZO"[
M.DGFB*:M\GO)ACMY+ZS*8NV[%BQ9#X($8#&%,B]Y%-^.U JC-X'74S>YZS !
M7DU% !)2Y:BHZT*;[<5%U#F<P'C*^%6SVS*TO7\"YD8<V7NY5[?%)] =UNKK
M"!^EL,=^+?9W7HUPZU9XX'^'@9.1.=UJ^R)6U8[8&$^YN\CXL^A;FM6=\5Q)
M8HQ*I?N7X=<U1^K"=>,MK9)"MKMN=HKW*;X346;T%;F?:_65U?.1);6!&Q$V
MM1?!YGS'5Z4XK<=P/%"I4AGE6>#ZZR-+6O'&5N$^,3)-[G1IDX];J[\(Q+>\
M$@9.JJ,_A%IL@!LKE,%<VG6$38#I8"KNTF@N=@T3]/F/WCQ1\?GW@>]3)U60
MJ1)?]H*?YMYST./$> EU/&PH84A,#&5A(_-B*_["OA4ML*TP,@.EI2,/9^"!
M9C/6N0_5UB=4A1%-#*B2K-* 2_(4GT^P32ISDV<05U1:Z'^GJEUV*/\PGX"<
MT.B?"JGJQ4=-WP0?VO IM5WY/<\BSW9M4GMPUZ^UKGUD&;4P2;$I*6W*CP'+
MMF3)W_V+D?B1FT;B5*47U/K[V8W@\J6W=QG#'2RVHLAMMH[^Z(0X Y+Q*;-9
MWG_L=@HC9Z'9*'IOR/0)VZO3EL>9<B<QKQZ4704N[WM]Y8##12]AH"OP5#7E
MO-]+0Q34Y0SR4HNHK[29AT\E359F]9%Z/Z$5$ #.8PFOK<^A1[-P87&G G;%
M]LR+/DW'+TX3=D;2RT)\Z3<>DBV+&:!@%>=IRV\@#Q5ZC9\6.\7&@1Z9G 1<
MORU7-OB^X;7JBI-^F]&Y#__*'_BV*VJ-#&U^-;8^R/APL_YU^<K=M:C$+[LG
M^"J='Z2N*-@8O;5GQT_=Q*MD/T?5O< I^:;ZX93 &A!T"6U52_3,T-9H[[DA
MM33EG$G5(H3(<LSTAJ;SO03X92!U$DJV7N)RADV_YI2(-A%"P;$8&=-4C/3Y
M-/?+5M=[&LGZ<1I7!]A!-UH$4H0'UN>!:IWM,.2A3$-6*+?DV".=UJ\G R^,
MZ>5^K[U>]YCAUKU>^B)$72D_WVMNU<<+F$SNL4]7)W0I[_J?XOG^C9TUPZYD
M4AN27+RN&]UY2@E?F%T.]Y)83O4JV/5F^05+MF;TJ *!G4_V.[SGBM$="Q??
MT*\VF0/F-LS]ACN?G^+9 5,L301//'46>M*\I!1DJ[";P5SWETVJ9]9JEI;7
MS#Z8MRIK+)C_-C<R]\+BFZK=G[<TNT3;4[I$.S5FI<;NS<H\W^E6O,A)>^\;
MDZ(X*AP$Z^F+1.-=.$<Y(>(*7_;=,CXKJ$&,LO<)H*M2(G,5X.G--)(<V5!]
M4Q7R+F/QXCVIN*.HA_-):6[S63G><888[P>?6;H)[6ELMS1[6WN&I"8#BLDJ
MIIZU[%S'/WH! -=#Z0^T1W&C?]) ;(_U<OT#CEC,*4M?V??U>NT(W_VFK(J;
M:L)G_[4WN+13^!V#"\_?\A_E(;/)YW?\7X9K>O6R(A_N? EO?1W>P0IO_*UA
MBF@LZ/1_=BV/B.GT;TH'2=[YSA"B7"'81=6KO A8\H4B@,QE$Q=7=)'52-[<
M[J;Z5L\N'OUL$R5E*5UAOI%(4>S3<(A2V__(@ZTSH55>CE\"2Z!QK9?ID!)I
M!/SBJ%V8\WOA<5]J8MXL$'RZ#!):V&"T9IHY"7_V)7HS(+O0X5UCO646B"3D
M !]Y4X+9**YIV#,)TVR8QXAI4]%8G@>JP0^UNMB&PF3!Z-%LG-7DBNKC.]$'
M'-Z?T8/++^<TA9IO-@SXT^=?L22NCLUC -3K62!<B?FQ*UD&EL]__Y<E_L4I
M/X4N-=]I>A3A/CCOA6O5^H"+[@\&M-H:K0IU$@8"_-HVK1<QUY>RT9.F(XM+
M5@2EPJJ!+%_V/.Q"2/&VG*WY=__[SGR:+UUFM@PHT'1[M?F2(.A*SB^1Q!E9
MGQP,U[BB>',N<11>CI(RE)12FF<,$@6VS5<@=:\GCK_N7/29UU7YA.H88'"U
MPHVH=/27&P8D>9^LZ>OQVYFRLFSB'#O8 JBN?J_8=HQ +&TKS52>Z4W+>]J[
M9 6&JY@2J^7T4"3;4 5)]>PY\F<45[FJ9'+:GM$KAQ?O71IT;0>H"3:#/S,+
MS\L655%!;?VCU/]#S[:O]2_4AN"WCZX^#F>I'KD&7QC>PY+*N]</[=A=*,FP
MRG>E>"Q?=;-!_O$SN$AK1&=$2KZRZ@]5WPHU;V?]CC/_SQG26RUL"+:N\!\!
MF(E65>8[3>5VJL+IF^9XDX5=+5VYF-;N7?M0ZOQJ4%BO8>?@TM;3H? G&:<D
M/1U)ZQA'465MPJ8#-FKU8H3$CK7C/VMTR]$VL\:9[WN>"^]K-?NL\)M[:AYV
M+<2FW?(ZGF>>GHUA4WMN"[HU\Q2@F60#J.[57B"JO'9^>^H$.L\RX*_7.P6-
M5^[ON]89_@AP%N7)'*X<E\P?-&M.^&IKO8S(%I1:"=MW#('^\)T.YZ644$1=
MQM>;'D=LK^;NF;@_Z[C=J/#)>_CQ?[[MU!KZO[:)FH<LO1.-BMLS7!KY??N\
MV_M<Y_/+!G5Q'+N&NE>$K5>QGW2N;T;QG$<><*R[(<[GRU9O/9_Z^&OR)4<9
MX,33O_[HU,JNLF@I<7,U83C<>^1+CFK5QY63=7M?B)+,G@:)[875O6?ENFKG
M(C:5RSMOU">/TY")(?,J=*8?]AJOI^O8:\F'_\B16DC$;U7V?F=F+)*8#M;+
M"VZ]/FUR=$0T5NSGN2)F3(]T?B,,C^6=Y\<5X_'5F"!Q9;7L]8V^F*$E==E;
MCQ,0[UC$[+B-S2=IV )Q8A_BU=INZB?0K &8:Z(QGL1GF_H-/3!93NJ\(^]0
M-T7:7F9#A()H7@VVB\DT2P/B".#F6+YWOOB3 FSD]XE66$PY< WH]MCZCLG#
M3Q4Y,0H=BQ4W'C2(V]=.#8LO!LTQ!;6?-7HF^=;!G2GZ6%P3B5% 7HW&R$#%
M>,IOE_;8KX@L=_RX[[%XV[;^$6&!N;$<6'4KN8:\GGTANAIZ,^8(W39W[MVC
MC6\WY[#F2O 'V!J+\MM5/=9+I21)RE6*:O-X*RI84+5FE'UA2A:OB6AV /"6
MJ;00Z,6A[@&8!B$@%HWA@03_I*KQ#Y:R29+JHN1-PB$%X_M)W?P/2N,?U)N3
M7M*'NL#6B[.F]:?=U$<[-#>5MI^WV=ZWVW?"L$=30MX_0%&9I>5#CUV1'JWE
M\NE"Y4"U,I=C!-B?8,L"UYI6;"V"CI%_V_I<Q-CH7W5O1UW#3&TPY1<IVYC*
M^=S6L3T^>V8IQ@_(#'77-Y6JF/Y TJ.8><<8(?Z(G3%G6[G,5>/1SD=J+&JJ
M<2KWIN7;W9;#<[*>2Y-[U\_*Z)"MS!;$<=/R/&HM'U)/_VH4^_5Z]>N;7EV$
M&*>^.6P,1N %'CT/A62+K>1,80(:>X0-4FU<=N+Y\I@R;U5.#ZYD1.>XZ/XG
MD/F_@R]7Q&:T \ SC_[TB:GO'^OVJ5ZDL7X,>0V?B3MUV78P%T7X4&LS6AB)
MXF4::L4XU;>!J-/7FPFA4J-0Z31(F@@O7UK?TW_5V7,E:"1HI@,\G',T)AI,
M))3'E#+)#7-C6WLS27/:<6+9#;^4R@YNFVK%1(MX#?G'=+A1)W'%5_5P-M@W
M!)X##K7SZB< >*<]XTF(X17E0:6HC+$OHVGJN,*!74$]*QM!Z]'?VF%M9+%I
M"N^\OPG,QHDX%9"*G2LYUYS?O=0#Z$1FAE\D9R;=C?.-NV*K2MJ$QR-=UW5:
M/M/Z3PRFWU6 K,B>#/0PJ!GMA]#Y410123 -)/CB1/X!1_5U=B;S@..9%F<G
MIJFA*?UQX_8O;7O.DQU2'@7\J)B9ZGZK4D?2-55?#[V$6PUV21";%RS9YC^@
M%+"1L\@<* TC=6BE6-K/K5E+@+@@VF'ZN9WK;,FE8U) L.7A+V WC!089XF!
MU".A@PU9@X0KB3^AU)_REAAIPB%.QR&A]'[HX!O>2Q@ $#J P;D=FCX$"T)C
MUW^FOT7L"L+=*]<BLA*$BT5#-R]TGE5XJ;':JX$5(V:A+H&87LU8-! !'"24
M T49-VK%!C,>_2UWH_*EVGP/^;^5,]'8Q=UL--7:[1$KLD:<]J+#O2SU4$HC
M4F R*P9W'4U-Q2%MT;K$RV$6"\W1G96.[;[$JZV/"'6[2W4U*OTWJD<OL? U
MDV_1&"4<&+I6_";-/]6_:E[NBJEF&V>(M22TS.T-K(>O)7U@OV')O^#M0(:J
M2<>ND1LJC8FFUV0PP![(3BSBL>\+L6_G.V0Z-=NRP-LJYV9[!)4ZG3(MX_R;
MU!97\I[[UO19>NC+I#$",02%OB-1Y;[R,U@F"6Q)]8E]S?DI[+XMU-8@N;S]
MG:>.I_4,[ ;M#;+A:FLZ>DT0-QA=Z"W&)/9W TK\(B^9U13IT,P!-+!2#DM*
M[UU^-E^*616/ZG530'NY0ET0R[D5G>&_<"(*Q'-E.*3!_(DSN&:UX4TE2W&!
MM[J@?JWY<JG%.-S<*+OO,V-C6/M$KU[[1)RVQ&X77GJB;V).'4_UF*,%$ AO
M/Q-"/XY@""X!OM&T8QF?E;NFJ:F49L\"=VHZ2R7KEA?B>=_>K%:Q]<"*7 B)
M)2O19&(-Z#!F"O0*D @B$J0<-FBDRMVTW?W%0 #TA]LLD.F@VJ<2);.<F'7;
M"_&R;^_KWEMK&K=<"(&E<[W)!';(,G;Z!?^#M3'M_,D^^)5&326W>#)'KI6W
M&$B=:BX2S=PU^&' M699EY"7H_#QZN]4Q5%,8Z( DK.ZBOMX/N6]I1(NZ9E#
M&M*'"S""G:P!D0)03PQ>.>2]HR(\?!$D@[*X>X+<0J]N>_FG[#Z/8.3SCF7I
M787H9CK(XB)8;7K)9?P0;4 +.+!QA0&%/U(-<=OJ/V6TL/FZA:GG^8ZE8.TT
MLS\>EY,XLG>?01Z<[???&5I9\&VNW L\:9,M8O((S5*NG<PT(,A69N,U U$O
M,#.UB2P/,=*05\G9RM4P=LNB(=M#"M6%?(+HW'</]-"8S R,^$Q1,4YKE'(?
M9$<[\0[4='B0UZ>)W.E9BWIQN'-UG7%W$>G9[3]$?(X&/8:%/:J+90U:EKEH
M-^79!,H[J4QU(16:OVH*6RWPJ52);<TVV%M?E$_,/.M/G#<E#F3T5  B5P0J
MECH9^37I75?O,#;2.%@J9SMZYP;C<*5.3(?N-N4Q2R*S_.GZ_30XF<578^BU
M:] 3I\(<F@59IKVIDM#D/?%=-Z>F-G?'GK/C8QHM 5"]0RAW05I;'1<??RR4
MB:+8'9LKB*U]W"JG]*@59R6@-")Q,U7\GIN1PF7G#[*G?&*L?*J,/PZK:<8]
M6.DT*X5N>!!2M:/\N\Z(PSRL/@:]-9*UD>_LONPU#VZ)4XF*%;\'@B9WO>(G
MY'<<<'2UWMO.]QH</AR38QVLIV-H-[(+34UJ6O)3W)CM+;GEI>\AU$:ZC9[8
M&RO'H<4UIR(\%Z@:<+8S0?9&R+*B:_=SQ]__U2!X>#ELRBCQ/$?7/68R0]J1
MPJ5^ Q_* [H0*]9&[&&Y1?E[&45WT]#] Q9;+1:<PA__%W/O&=?DLO;[NXJN
M94.EB'1!0A60WG$I(!":!$))""@0($# ! +29-GHG81>ED# !!):0B\JO0M(
M@(2B= A%>A/]HVOOL\]^SGZ>\^;_XMR?SYTWF>]]37(E,[]K9JZ9DD?$@=%.
MDOB'SV035X8 X/%QE8^)MB7WTXI;46VJ_!ZAK[=\ V>B!^UDX_%XI57VKZJ)
M+1&:)6CB0,</JM'8]4C@^U%'50J6?V,9;>K_A@&(E3^PUG]@2R=8FY8K*H]K
M_C;[WM0U=%>;\T@-M5([O*7&\*$<=_NFB^/@$TX<'J=PS"EZN>?!FUKY-0Z(
MYA5%O-I[XHQRLQS,.VVN]DB.VN387>J1?! .OXJPP O3RWD]%R3Z_:MN#U*-
M86&/0F<P)$F()8%I>L>F#1X^JW(&AOV8AJ0>*8%#G:R*K80I!GAQH;$G[6MR
M2&772SY,4U;A_5AER!!)TN)0\[3K02P@_B.7K]FSN<J1E3$3KOA)E&WBD @V
M/PJ^)U#=087]I3E$TM!/FE:)I&4A((4#B^)YH]97;8A;XPSKA4I_E5T4N7P\
MZDR/A[PXT+!\[AI^$AYY[)X M"1L_ 6[7CM8!*3AB &##2QD3 4I2^.[[RY-
MWB3<A]_+.&?X>;XY.,T,T.K?L9G;%3MM%R>B$&H19AT<9J8KB""QXT X/ (B
M4(^0>V@0)\<;-FT8?@1RZ(IF1AO$ ,)8F:PW&@?CF3+ERV+Y4HJYB400I<1\
M+T;$2%QV7CO^BP%*P,W(QBP+%2&;7SH-<]#QHX/XX+LP7?:7!100&&B)6PZ^
M-6]4913UJ*HKZ4P0UTVCYVH\:ZUI+$Y6H"\(,Z?2?$U^([]XW"M7,/O+'U6Y
M*NVO=("#J*[^)31ST# I:9LZM-L=G.$.L?V<I]^]&C-PRR/#;H"+7=OT;L?B
MBRH?;7'@@XG%:3>&T6T6LFEWEVF/VG#O,1=W:QKLAG('R0SY%#%&H^Z;376M
M=JR&N8S17B_F0GWY[^C@ZQ*Y@>8L3#VV3Y7- Q*S!_7X+^]6;<<'RHIM8@;E
M@R*&E1:5LC+<[</XOA#'ISS4M7JI[;JLC-+U)2"T1I H$K]&02DB*_DCK*3N
M;/)LN93[8S?2^>5+UQ^ES;5%42 KZKD="\]9+;U=W<*K9HYRVZ_4"J:L'H#N
M)Y=<+,6*3 7E$8J,VI+.D-<4&*J5\H%O_L-_T$<JK^*SL11Y2ZJDHMSPR8T_
M'UP]'VJ(<[)25A=BD'SGW69P0#;=VW(^A>HV41S8&B';%!XX5FKD\DN?&%S9
MYZP[?\[5W7:<O25KRW.FK*^CW'VGLZ_CO50I=U$L6,R8?;LFT7;56<$YL6I.
M'W6!\K*6(M)PPVDE2/+^1QO/OM&Q7R] ?WN[XEW.FWR,0K^.^9GQ$[%Z#O1B
MP-0P#1!<W!;=925D$7:Y6Q]:=-=]OB[*BQG\4Y%W[U!5>9W=I>*= GGO;N^;
MN6NKT##W"LAH$7GX8FY4@MHGV<F.SY]*PP#&R4RS461[%O(<Z7S/\\RQD-L'
MRCC/P&[OE7V=7X,1R[PBCHLGL3Z,(=R!IK=@;^'OD;6?)!Y5\>1%F&?!.\WU
M449RK6RPDE09!3FR]Z:\"..DR:%\*C7;*2&6+ID*AD!2.2H-UZ!IB:'LKW>:
M[&:U9H^2OJ/Z1?J05'BZ2+W,+6D7N.WLK)UQE71'!J+YKSRF/?C39O;=K]1;
MDCXIXU7R@ OB9LS@!OW@SCU1UD*UK@3+>*I<MX*Q@9W[$X>:_K0<Z2VI@R=N
M<P]'*FE?RWT\&[,$J[3*,,ALIT*D[+PREV%X<8YP"H")__1!G&[I0Y5C1,;P
MJYD]%;E\[9Z[]=].3KE4<;K5*G_2+TP.;8@T9QF[TL!3--N!""Z7EB]"=BG!
MZ%*\(-9(QE]4^+/N1>#B MG(+=(8BI+ 3E6$M%DYP?9DI,K/8\Q9)S@:9$GY
M6H-U]M7&I";AT13]#Y $'>*O(J3+]."S,$XFFIZ;9"$E@2VLB&KS<X)5B4K)
M_>"X&N1)LUKT.OL<I<HO20_'9\S<C-FL+],IVHAMO(\]J?O$WGT*T4NKX[<+
M.2E/9I4URNN 26<&SIY$:4OH-'N/(E);97$S<O+50.LK,3!YLO?99 M6L$O5
M8&LL=\!R'#C/;\B.^Z3V^>_0G21P"YD&:^[3LE[1N6USJ^1HW5D9[@]KZ&XK
M3M-MYF\]>OT"KP!",2P@5HO'E_+L\R!#!XPR]TK5C*X+!Y=H.NKSGT?#*^K)
M=/''.SG"60YM1Z^Q!5BBQ]6.#R7?3FD/?9?<(_[#99+4@Y3.E9U+EB?$VJ@K
M18,\.3=#"XK%1/&LY8+20812Z U0D]YB,/<Q]]#S>?]*9D-0BW\1A9%(\/V2
MD5B'+'YR]\BU4%8C\%;-S+40S&6L2.0]*7AH^M#0(&6;1MT>N61D*JOS]D<N
MLC#/RHB[XKS=@RK;3Z/'[ZE7H_K1EGB"1:Y-P^P(K]>IYUSBA6#"DF50[G1M
M@%BZ(&Z'),G0]?(:FQ]QZ_9G>/=D.=:*% V.->I\(!*QAE;1D9_B'KS/,U-8
MQJN+#"7:<IKJLNF4DZGX0%<2,U S?</&18WLGU3LIS.<;J_< <&!01'.&PFF
M[9]=48/I&$A6DEO'VKG"W(A<+BO(8 /%(CLXR5B_?JMG;:=T*FKB%[V-(:>Y
MXEX004<V'CYB9&[#R 4H+%-OR[6FPBQS=*_HZ-F#S6 $B_W.=TD!-TM^.$Z^
M<<B>9REK(] *;=+_D_0D1230UDL42V?'W;!#!KRET(RJS( #LXP*IG%:^)+W
M^PE/+["$L44^66UR($P D8&J@FQ>'3X7:Z?PQ,LV\$;B"W&)>Z<KF.=&;%@S
M=27US+WZI'Q#K8''O^^U+N,MB$1<NQ]=8F9'WDZ9Z7F'_LJLNRVAMRAN%GT?
M!]!_LXMY"&$*&8;C75>O.^_6:=\$/'D1.+T*(H+!P.D[JQC4O8P;8>E^R4KJ
M;G8=*L/E[I'P+6ZDOGE G0^-X6114Z(,'-BF5X*3W_)+\.Y)T=:.[^</NQG&
MHP3CM77(/S*'+PVD9,=N@6[4SEPJG>9_N&M9D V?Q^F>"$@A M13B3)( $L"
M!RE,[6WX@F/MT(K:CW+P><N""3AM^#^50XQ88PI',6WV\!:U[EXIX]HA$C$*
M2<O4=:T<1_K@043+DTZ0%K;<O-YZTFW;^2JD]E5^\;^@4FG_<-=*C]L_!4JT
M1= RC=EQ(A2BNPEE.ZL?[F';[N5QDX%8D>R)#E,9]===E^U:![F^4$4USG+^
MMN;'=19>"T@MMC1Z:58 !4(>$@&5@UB >*'GJ/]7&ZIW3SM\P<]O?2S;/]$.
MW9.](12AG;3N-[8^[GD)7["8["AKPRIY+PTICDA>_+Z2&P'TG0C+@6>8J_<H
M6?KY/3E.<TD#S-SL7&<5P]9H[01G[K0%+B%.#/98:N_D&55B*=T^P,O85PIX
M]34ZW7]R8^SH-[3'T79FG@/R0K-@WY;1,]CE,,\:$5/O)-_:+L.+@"N?VHH)
MP#Q9.I KMI=U"&'H"D0,LJ3[S/3_D*S)A>5;;2FB<[S/YAK6&#2.9XQ?=-V7
M^EX9(KI[YWS'^QT;!!JQR+3D#"/H+^(HS>XB9>6$87'BZQJ](Z5Q/]OQI(#-
M] TO)DN[UW/\(P-R;A&RNV',\DO= [5VC%@HG+Z**D8"6G9@D.KZ6 (>K-MU
M8ZQAIFM^-F,(FQ(58NVK'B0E]:P7PP'UA*UU5<TQ?J*)$<TN&E9"9JSIAA'+
MM524/Y\YD!B585K&;*F2M@D3]:^+I]<R-HJ,JV+5VJ:WW% I7B/#](K5XB]N
MTEADQ"[TYDWX"[78N>&HNM6=NVY$5=EW$.'RLU/?QV5^NF#JY@X1.3,Z[3GC
MILE>7V'G(870 G$7>B-&:@ YXI3V^.,K(WG#8T,671+$;Z<"?2EXS1'KB$##
M@-5;OF&<E=U&(&+7K9OKL-[$4,(X_9%&Z% B?31X6;1$KZAL7CR?UO2%U#68
MHU=\[QAO[)NJ?CN:YV&!.-AIGQ]#GN_4MEA#JHAHNW4B/;1VV$[LC%:P#[H1
MOVYT#6*W=_X<J=0CL'E,V(I/KK0!4]*75W,(TJ#WK>II)J7=-VUB$A4("GIV
M8QR,D=.W7DHT3683$:882*M8]$,N.<X?HTX!GMA1.47IV0]UED+9.B27BD>:
MS[G,QJ%R;#<N=)%L>"0>S@\6<@?$0A$6! 5B(AF'5\N.*:RHVO%E#-<I2609
M96'*2J/7Y%)12*V4#=[TL7BY AA2 E7H.M>81326M!@9 F(T.4T73)>/J465
M3F"U-+5UAT^J'S"WING!,M.J4N5?N](P%$);5E[RH2]!@61N;RS^86?RML<2
MQ#!H2:KWK&FN<QZCEN&B8VMEZP $/+#!I4@\-)M"2&)2!E<+<'>'@ 2))0B(
M*I45)Z31L7(BH.5RN^"$*_GMF$OM"7S; )K]PWELP21\?E@78$ "Y=-P^("K
MD:5'K*G.%E;I2=R&QDW\VBR"\P(/9\W:[.#SRP43"-J/LJY$*Y+FZ;]ZM%H*
MN' <\_EMB4->[?'-X?YAH_[LJ)0T_UI"%01#-3, N4,D<"<!BJ^PC5GAO3@E
M]E 1[=1FN5S#R"WT#6",(*6V)7R=@J<<7:+4BI\W=L-]WT4(8G$<]^'8=/R[
M'_[?7[D_G\;"U\9;%_Q.&/%9M.T)[Z+\-3<+U?@YA0+AEA2N;5+:E7PYJF ;
M+1V/("$@EC@M?Y20K1#PJ=9-_U+G]H 3#3GF:62 $JXL<-+%\<V>E)^5JWWE
M"I/ %5!/X@Z+@[F6**V;J?)Y>AEG//QRC<*DDF=;4ZX:NCGK(&0G@6-/U%?(
MKR&<0+S!WX\W^'Q]XD%OI>TGG1JHIYGP']6,PG9G)Z[/SG+5FY^,(P19]'"L
M%G[L83P0BY>OP$ "Q)(B,;_UV_3X5Q[O7WP71:V3HT.N=4W5NB^5O\9;,DGH
M9$9'J4T$CD;J#8XZW9J:.*[KANV//L*L0MV [@\7_+@+4:(X1IR>6DN^=5E]
M%C/YK+0Q.W%\9QY(E]FWK378KI+=]3"G1XF[DD!I U.>#>PO17!56Q4Q2=4I
M7;VM>1,.((_'\R8[W:=31"+!G@%[ "3GBC1,^!":?*2DNJJ+I5@2C!;7J^PB
M[R8!?>O['WNC/[JHJ9YM2\DSOB<?-I\HP]T61!=WJU_VZ$PNS\)HRFL.69V5
M+<LHNERH,N&&'<\U<&LH0KJ:7$N-=%#]\^,/M_V:$O1,8_ A:N:65U@@$^#,
MR-_5/4#O.$.#,NXATYL<)_F!3F/2;,+D:,CGS%U($E@%+Z39N&[/YV/H#:B/
M8/7G.<!IOZ^!J&34E8N0#OT>3 Y+0N#*:3YN$Z3=TV.S!;KI/C7G\Y3&U96Q
M1+ A*+&%AQ0$-Q/#B<_J^W7L]:3SAW8-M%YDQ%.]AAAG=@F0$;'Z[CRE5:^<
M"1A>V&;!,+Y6'MF\Y0_$6U#%;]ZI'6D#LT: LG4J@],OJ72'<,HG[P,Z-:A1
M5@*^C?JSJ\H93O*+K7FF2"ASR:@^8$$+BHUS&6%(N WB3RHN57Y@;PV[_&&I
MG"<S3?Z=,SSBXW\:6#GSNW_<ECG71S\.[XDQ;U_VS-YYCG W7C=HQ%J74O"N
M<*WC@%MK .$(CJM>ATDK%)H>VY^>+6@42@!^4DX5O24[R;J1HC)NQ2G8T9W]
MT+J V(Z7TD0;)P1&221?ZW)N7&(BLZK7;1<&LR27;V4!W2?S0=7F\[]TK_B]
MY'7IW;O8VH&66TBUE"1N+!F:VB8Y3N9VX2,5;4K FIX493X&]M"\<#]:&92^
M1V G5WVAU;^1%9":Y/(@WX%-5G7WYT07"^@YF-N:^CI6;:K((Z+O6@3L6$3=
MT_I@M:X,-*]LW(7F ,%ZEA,<UO/F2;-<E:8)\_YP.OQ(HKMD)"A'I'&<=X/,
M6?SLVZE'"9CZB4)UH&AK&JJZ&[4 'LSJAKE9B2;.^HVWWVB:&],=A&V)=)7X
MV<8)-9AZMV;Y-4Z)WO:NFQ"I&] 2KGOYSCRVFHQ=IM+PW@?2>L$]:/6O,"P,
M,+EI6["'Z=B4_+"G83,2N+KIO:=.'71O$)\VK#;%SI E\6HD#.'^I&/*+.,W
MF:Z*%=J..J"G(BCQ(&6NAF]@BG\AI+,<FEDT?+B#"LP-0HQ BT?L_6'BXS,X
MPIM,P7=9'C_:R_G-L1F>^H;YQA>#H.M$3RE,CZ-3'6ND>TOT9/4[J+=$3QJ6
M"C"6-6S-_5#G+0&32.].[U*S).:ZI_/;U:.\<4'-@]RH?4Q:C.UFQ\'58%WE
M*;Z&D#"E^@PI-R!35ZE7FE;D0%HA^!#=): &2Q BENQ\$(3JG;38^D5_:>$3
MS5G1N_O&K.HJ^U20[\Y7WI>S8^X@2Z)X)0)#A8)_PDGCC.&&"$U), @W6H)=
MOSRY() JP+U_(#%>%,H3T#<-KP-&NK2$TP@C)-6TA6(CE(&Y[%)PV5B*6VR5
MN(6EQ^Z5 3",#7KW>^;?7=:3E^^9?Q% 4+K/]QO/]G_-_"L_^SWS#Z_P(YO0
M6%P'KU (!)S<("Q>DUWZRM_IAO=?B$3<9?M7NF$$$&&"Q6L]_9JS]#7G[X.2
M?GK)[U"?[1A6+S=Y-$$PUNM$]:CIIMB]PB!,],>XHGJFJQ4AT<M\^312S>FQ
MM$%(+O@KX,J<52X(;WY)=:]C]W%."VRLEI$X'A3Y-J+)]<U[(M5*8-3&D>2H
M H?&+O/NM*WN,?+,G91UBKZ82':5Z."!!0+>4PD]&WH1/"4894#UP<7G;$\&
MG@F"$88A#^8\J3$/<9[JK]&)C*HISQBC^ G6D@V5?HD&5IQ$^M&6\=R7)^<^
MWTCDC7-SE$6/6_V*>T"[2#(BC$'MU8.CY6'@U#BE'5&J6V>)ARV<JB/Y[935
MNWBJSUWV_.$Q(9T(M$"*U!X>B-TJ%^Z,7YY,$-+N-H_3.NH3-U';(DL003_F
MEMPA.Y(NP7MS6ML$4W41HQ3;)SIAX]#^QJ/NHMCZ+3+XQSF$W\L.@TL@A\ )
M^^ #TP8)\[[.),"(0(+@WM6M]<;-Y9D2#2;./+:6&?E]1HH*=J<U)F:+@_+[
MDH0\QB[UI,GNX0U3Q!>$#7 BVI&8 U8!C"%F;PJ# =&^3WU]/RJ1L)^3<"#P
MY_\TALR:M.M88[KSJM9W@56.)R7,F;'+OM(;R+&SC6QX^E3'G M<^[/8=$!/
MYR,]3>3R\/E#$[5LG%Y!5&)A15)G",FXB;)?\:3:%^)+3<S@_"7Z\&OR).:%
MKKFJPN]B>1%,&<%WMOF%11:22Y:_;A.#%6R3&C*_ H_=5E?QK76KS>5#5(^(
MT51AEY3MRJU,(8FTS@=W='E-;?Q9V.< FI!7]L!24;SY4NZ\XDKHEBB3)V3M
MZQ4XISU+<_T&9;77G@5X*$?KI95:"<A1&3QY!)(+//T3W?@)]>[21P?"8GZ
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
M@>2&EV2\;R,[H']FM#;*>0:O:Z*.'7]Z1Y:7[2@GZ+;7S(\ J0YOD9?R6I#
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
M7%*:10ZF5](9)GAYLQ?["C4KG8L(\*''V6N'/!7ZVU:5*93@<]LDA>8%?&?
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
M&/B*TH"WML)BB?: DV#-!?$J.K)EUH_CP+#R<4@U:K7SM9<G=/T'Z?B=W/*
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
MXL1:55ER)$O^*4M.9#CUVT6]Y]2XV@'0=D5\HT?7RK&IGRJE[6M \OPC(DE
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
M^JE?-JZM:_W([E+E%F2?)6->WA7,1PWKE IRSI+='E+(W-V,?4[H\T;[8D4
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
MJX_E4;A65NY/'33 (<UFTW$(5^7;2]?(=];[B,CGEUIE8WJYO_):/[=0X>K
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
MSM&OCK<-GN[CVW(9#?L#PFE^;9I *H#2]#_8>\^HIK:V[Y>M6]T60%1 NJB
M= 'I34$$0I,22FC2"2%@ @'IVP)([UU D8 $0BBI5)7>I25 *-*%T'OGU7WO
MYSSW?L_[C'/...^'<\9XUL>,]9O7O.:<:\W_E;GFO 1!QY>NNQU.?N=QN1E"
ME4Y;['/@L4U7'<X1W&ER/2A+]Z7,,>ZX1 :5@U1*1+@/YVFV-,;SA]"RD'N,
M==R_[<#"CRLM@M'_C@0%/SNE<WY12&7^N/AEMX=<3^:FWZ$^.WG*$ZAT=FF:
M\="YXABD4G\_I%+)>#FR=_O9P=&7D\YU [RPYN#KU5QT2(D2QS+^R]%[E;T7
M%X:;>7:ZG ZP_RAT>__U<<94KKMI7/&%"570*9WY"UDJ]/7^PZ"U-<;*:-7E
MS(YMUW\OE;9YX5"J264(S6/*6!>,.RE;\\13+VS\^6]N]_Y[H?_F,T_@,>38
M[OL$%,\X^]MNPV>5[ONG='B(^.#'?R\4T\FSU'/CT!X;9*ZR?T Y:/A21W7G
M:;] N?"@H12>\1K:(9'U9OB2D4/#ZR!<1_)!8JA<?B57A+[28N(;(# /;).,
M= NZOW&D/\WWR?3H(U>VQ,&@R.-P?WQ[XD9BBJ@V..PNFB*4S(]#"P*VD,+&
M"^%I4[YLHFJ$V9M+"W'D(ON[BH-XD[3DY"(W'5T)/@^2R0?IG_&6&5(0E NM
M5_GBT7^3 *K4!<P_3T;R/^ (UG3)DE2+_UF)<I8'+3P(;2@ST#69D@?^.1BX
MDI<T[17_BOR9+Z08I)@E_WU"\;5+.VZJYBFTN>F*DT7IMMI<E_#9]1?[]>X&
M5=;!G@;#/_;]QT[IKG(PKB3]=G=Y*?4$6_)ZKA!?MX0P5+%_/C.A(_+G?R'^
M+F61+NX%CO/$'*?MNO@+;8^?TH73=^R1AW(1NZ_*]);W/$=S8ZS#=ZU]!;5G
M=MO-XB?B1'&[02%*?VXDM<?1__5 @W, /&C6MZ=T/5<:IBH592QG-@_:]LJ/
M:!TJHE(.3BH&$R5Q4;;=-9@IBK3LG:7#$V+LU5,Z%:_Z"'2\A9:YL[F^I=B_
MUTF3=21P_^RB>/;.V76)^K?'AUH\O,MFFR5?3NX1$M[SN,[/J!>K(,PUF[C7
M;W]8#CE!Z_%NSI)SKP:FWTI4BPX%6_UK\_1O*K;.'[=]QD]@A^(KEE;7PW9>
MJ#QBS7W'TGB806F<4,X)B0?.S_]6=C*'VW=*J[ \0,,9LYU'#F,''[_J6N88
MN+OTK^HXY(J1SCE,8=@(+KR>V]'$*L)OM8XL0T:CQKHV%84<&IB+S0.+8!"V
M)E>"^)# :[MJ)I2">;_&8.()D65[L4 D-.V44SA WW<#ENLX"V_TLP9F-/=#
M&\IG%3)-T9B['2Y?_PP-J;7*-%D3,_:TE&7;6R;ZUFZ4#W)8/OM/).47LKZM
MD"F$QMSI$%#[,]1[5S@)0/EF7R\GKQB[UO+VZ-7L>3WS6/7^S+Z?HGP$O9EM
MS(393T+?[L&42ZN\*=(EI;OXZD#1N*T?:?S\N*VGJ F!-G&_5)WXV7WI9HV)
MN^V8-/>D6]4 L\#B[)5]%8T^&BRQ7M,[HG)6;HIVB ("NC:4PC939V27,+=S
MCBFWVE9E=<,.O9-+]V6%NQ:]=H7?[5_>\E65=$\A5ITLIAAAK>)NU3B1Z'>%
M6@OKO5LE(5W]M^I&9XKK])K7_=X=-\^KJ-5/_.?MF9SU(JU>G97WNN&T_*PY
MLXP9LYI*@5H]VPC)]?@9,T'9J,$^T(%QG=[760F*%68%C9"3"I-S*/TULG_+
M"+:ULDGJC+5S'5<=+$*T5!R1,O:W/GF0I=:DZT2YCG*5XSLGU)YUA;!A6V/H
MFT*V-Y<*DHV2DREB<@+-PYRXV;#T7H2'GKN\J4GGZ)2NIC#7#] NN]U2G&Q0
M1LZ;AO0=>4@"]YV44SH:)4/O'E)0L-3RN5G,AKQ+^[+41Z'1S"%X"3*#U)@>
M:ZKX#;?SH&&8V_U02C6 P6%HN7QOG1-S2F>CU [6$-36\Z)T7 ]/)$UWERK"
M$O3T2L7?N5RQPENUB@O=C?+XU&#?UK&CFRIVXT<4XNN3.TXI+)=1IW1'T>D_
M]&[@D)>R>OZAVI+X_BD4\YM/Z?Y=NO':A2\U["N>TCUEZVD@SYYD, YO;%2=
M(#<9PZP+CP5Y_B'Y@U]A1'L6HX3W0,.V?8\.[Y_HG](-G/=:VR:%%*CO!-:4
MUA<%-DRF@4_I )H_[FX,G7R2K _M2COFXWE?W.%UD-=^PH(WVXH/[E1-JM_^
M[=V1LH?M0OQQKK@P9M'V_I[32$A?PL%%);PJZ@IFTLOIE$Y;\X?0QNC)IXKZ
M4'3*\5V>2L:9U>.'+JJ,EFD'CJHN'>VT@[1.%3:?W*W\X%<&HG&+KX7WK(9#
M^@P/+M405%$BF$F(4XCVA?]V\/^;#CZ22E?RKX%I)E'KXV21VGYCUKDV(C(9
MF]>H<(Q<<JBL[Y<-@2PW'!0YD^[4_OM)>_ F.2#D>:BX,%:9&FT5-YK)OE;$
M4(WVBL(E4F1 3R-D RVV91$-XJLR$R8/:L*9B(^RAPW&_5L,1GGMVKN8?*8%
M[OARA]<(J9?2W*>6'7%=J<FW]298@[2J)@GS61XX=9U6"8XW@F/)Q_,EWL=?
MB3G>L.##KRNV<-8HTAEDW4[VL.^H1P?\75A61LA7)\'BN>IV6W#F8(%5QWT.
M''YVLG\WAT ]#).]N>>P$/G7O! PS^)+?M1THK%0^M!!VL]7&9AK#B_\<+^T
MR<8=AC12,8R5PS#E)%2X.^MV!(RQ1.X9 7NU,56%Q/5"7]L78_4X[JT6)> H
M(A7FV)8=UE[-[%NIF?1$4C>HZ47T5ES"="+?0]^\7MM+@"I!Z:U^ZMY@M6?-
M\XG,)+_I.J$5A1ZY"L?2!B=K5/7PQ[:/;/PJN+\HAXJ_*;6_*#ZB9YM2;OAH
MX;>:K$:WP[0@J8KUDK;#0$3OI?KI<F=^,;M(!0QS;(+DT1,KFN4QIT?=%=P6
M"-)K@E.G[X =_=0435XU^E-=T\Q=L&INR^BQCY22@ +51,O;X^X4%N'#DBZ"
M+G3@E&Y#Z(-S,%_R4.4[,[:N<K]E:]B[!IY*)[GEWLAM^UG[5M'R4G+$$F47
ME.&92HTXI0-KI,OE&-IW2UA!I)OF<8CFBJ/@KF0'PA/AP:B4J%N$)]4@@4K0
M,4N!Y2Q^*F3$T$OE0M8TA]2%!AF5ZPC[P["E*\9<7>O"HZ#MF!?-DM6/%;?#
M:-RXK<&H4%2 P9U3N@1KAE:?LV5<)?]KU?,'[Z%VS8<T+.EU+*RO]SEH[43&
M_FH2(JPS14P$G54!W>DLV)<8(%"Y9JD2S,/VLAJ^I5);J3DS@RU,6OJ':J.)
M214DV[@?'";;Q3>FR8(,:7+1K4;3VD/5#/0$_IH.F.A.V<;R$&IIW? GJ3B0
MG%.$(D>JY8XPSKS)3FD?#7D$*A0UQW"OFWN3FIS5TMCUFX:>0H=%YXPC/#\R
M"HU%HGJ9;YCY3]=J:R]FHL%(SW&R[/V"%17OJ7=FY:.C-O2-2^SC69TL?**M
M7C)SPWB+39%(KU8(7IB&?48K>^01N<X9P9]DJ,%?2HS4%/EV\3U<^/>2XRR/
M,U^ZX#5QV5EBW9U4_NJJ[B\/-*H"M! 1%LO/'I2TJ):8&:^<8-%F_.\MN7Y,
M W,EC2.6$LXA^_1M>GPOV#FSJ3SJLHX NSGEGB%U?L7F7^SZ0+X[M_UFI*)S
M?C#;H.J C+=B?^WA@[5$9(GI1"P%7W?+SSS.U6?\VBGI_CHS@*%OH%KEG%=&
M*-C\>I9ZB797\<6J6;\F!T4#Q#;&G2A]?G39%4^3L4J[/G+$/ZC]_E!@'&2Z
M_#)C-M@AR^-KXU&(Z;@'^W0L2W62:#V[31N:A'0)$"L;-Z@^:*VT3L>/<*,Y
MG0ELFUR:CL5>PKH]VK[79@7^WCN#L)J^T+!CPY,(.7X9,[QY1?A^95>9XU[3
MR759#N65'IB3KNY+%8X%8X\*FMO/P:D-O)=/CD0*ZU=F3*87-#9)<K(JM*#E
M;7A21IS--Y3@^_1%.UE-!0$ >RO!<AY %J+0TNP0 "C2X,<"!4&(D@[Z)AEN
MP?AGP]VJ;NUK1Z6#DBT)TVFM4 /LN*C4B/&U2;VW!R94M,)(_8@1$" HG5<$
MZ"]84O9[#2WA$"8'2-TH=U$XI9,OMY(HJ;_:!EVR%K&@C_SQ]:,^?O1]&V D
M*'S$]A"@]M-<D1$89#8]MS_+EO+\NJ3--S+]Z$:WH MK>V/SJB3+#&V\I-Y@
M/;_ELY0V\^+2)WU>9%^OCUF>I=[>-6%MK;R9+\9=#NWU_-_G0+5):"K)\<B^
M<Q48%3>6"YH;ET:N^,;P1G.(!]=:)]$WRE2!2B.W %#N*Y%] ->BJS:;)AN5
M;2^44S&.D+ 5>54V*>$N^^E=%S*)$ ,)R)[6<CC?D8LQ<VR T9>F%N?57LO2
M?'4,YGM@$MFBM'$4+R4N>F6]JZ%PI'KNG=A0QK4/]FD+^O*PU@?CVO#M"!@B
M)XB_MJ>34$45,VH)L,WS$CVH0178WR/Y:S[X#AZ(L\M0XISG7ORNOXB'+JM[
M;;]-5 8-ER&VNW7?V <(7W\<QWQX[CBL^MC&,7B;Y$'$AVH3M,W\%:F6G;6I
MHY)S'M\GSW\G0*'&L/6I^K^S:P7=K&MH^G9*%[D=N]=A??([7I$\<W$YKT)T
M0W@\=D:0G-VAS^XE[KD6Y4G%%Q03]]9MMP-\?%]9.:I$.]@Y_!'2]"LM5^DI
MW1E++AK\]YU>"Y9]YE5-^ V:_GQNFF=ZVBTE'.DWUW&0S"KMON,!\J,+[7(-
M2732$G+)0\\F(<:Q?/AC#EI!]NTTOOJC'LH:!:IY<CABN:2JXF[<??8UZ0)3
MWN:E9>QW^SU__V&,'/V7H3Z?;(Q]Y47)&=J]O4 SFL)ZDFEDWC2Q92]J;2 C
M)8@I(/OQY'J<=#?;Q L,1\JN<MH%CJ;KY%[?+X4D]B<=^/DN==TBA85H?:GM
M#$0K3</07:YG+VG]1@;"[Q<Z <N5CF6?D*OD2:$HIUS^"_7Y,B_/_:3]7RC[
M0K317VCQWVCO7VAUMD:JN6U.2%JPWI>]=XNU'CH>/*\*T6'':+&XQVDDD4.]
M*'\!G0'#,G,X!%;GM)WW8\;%X91N<>$^2\9V_*C8;B\]CY2JG/+"W 6_[%#0
MH*()+&<"KKY#;^">?:*:C+H\X'/^$4ZL]T;R3!I(Y4U=4RTS$C6*)4Q^6* W
M=2CGV639M!U36JSN:EA&997(T<Y\#R_QKQN3/0K@,Y%UG1%>Z:S2,#*.M_JQ
M<6WS/I-M@"@-H/1 X1"1.J-]U'A$WM647^F7N.Q60.-6_$SDI7&7$?1.Z;C;
M@/0C\I?V*U823))G6!64WM1T_FXVWGKY/]A+1Z,U6_ML<[!@(NU0H11D&<'2
M40F7R!9T)?X,&43:3.=_;!/X1RE$837)ZCY'F0R)92AEW-(XP@TM<U10K+RL
MRIXGK>M*7!TA_#YT*&4WN2>6UU*A5.@T8T8+Y)1LBY#B&WVEMX/Y,*1/36/6
M(UU\_LZSQ00I6C E,Y(#:_X6*JH\#9JT/&L_3RQ@12W)G]<I6]TEWB_G4!$9
M"/>L$ <&B:G[G)D69'AL)<LT+:1G2H4]';,&?7LC:+)R0+W4L\/O%VF76=$0
M[UC-<$H7\)KQ6N74LI;/X>UML[X9S6=BDO$S&HTP;LG\02B!C7YP$/V'6HJ!
M3G_FM-MRU\=7-#1/U*Q?[$A[A8Y3]9F6M3"^VJ2.UF(^QH?^Y!D^F:4+MQ0H
M)6+V[\"?]+"%HS \U:C?E4!??J)M/PH>(#-8SNR1;>NA+VJT2(.;K-#%EJ"=
M!1/J4,THRV$YAF2E"&5W6WX>&6;7F9-F9<?L403ST5OG;VK5A<0>5+6TN\=Q
MM1-B"!Q1' ]JIJ'5IMQ!5:;Q-ZL-C+LU:QW71;? U?E[K<YW26VP9D-3FD9I
MZSC?T/ZY&-B\V="^9H+#L.D:?AKFX)SV#D9P:^@A /HNLX+;_5IW2W+XZK]Z
MS"M(LD6(P:U@R<"J7@@Q_"6Q1WAMA0^LY)*5X</W#@[J"?\27E[!^:B0QO(X
MM<B$>L>V-"IQ2S?IP6OP1Y'QTN?4N#-!78R*7%78?.*</AN[HUW:?_57S.]V
M01\,1.9W91CF9;W1KRKPP>@R?K'E%K2AH$5&';JB!=8LY1/?I*3MQX)[&]EG
M!C<AL3#@UJ_K0$05.7E4>,0(.W/L\Y(/CF,K?)[@ROMDILNHMXTJ-D4AKG80
M!TGP%>/&E!!*@B%(>P60>AR'#NC7"=!3Y Q1[A&;WQEGGY? T?\D5? _R:DR
MJGU?12773])#*AT;=GT*4$\;^H2^N\NG$]Q"KEU UA9DOV7%G9WE$0BBM01^
MQ9Y_4)3U6M]!,+Q5R:;KG%!V&7;LE51IRY N@>V!CX]QT0>9_,Y5P&A*# +S
M-A.4[O3C<?P8;[?9I[]]OS!XWIMF]<-7T;'-E)929>)'/GS#QO@X^[RW9L+M
MNZWP:31AJCWR$&SIP:L-8LG\E204D*LK6"E:>=L*VC?SF?@PL7%(ZH/*DD5\
M@0:"L2GMFO%EZ%Z?@\J(*?6MD6EHP:^LHCS_-="<=DWG/P$@2VC?7X!3U?3S
MRM%;ULO7YT96\*1R#YF.["KC-0\6VAO67OX;>]<=1(ONSS4D]EF!R0,I>&RO
M-EH88))XX4Q07A<M[Z,%HD5TF55? W*/7N(,=\@UDQ>'/9QO^BS S-E>)*TX
MY^%.33O4EEY7JZ^9%4Q?V<LG0N?QJQ>/YE>KL"4!*O6STJC9>D0G_]#KZ_)1
M_(H<'WG"^D!@Y@P84:6IT*&L0=0,*:;_F%0UG6))$+B7C-=B?!,<;%FHHUE)
M.S$"E2IN6JM!WTIXO:TP=_ :XL6G@C2<K3P8R\%#G9I.J"UD$TS,@SAKNMS4
M;BB:B-\@[Q22.%KN$4^*YI9CU]N#-*#.TGB&SM>2(AX:4_@=HP91U+1OM7:,
M'74]K\6Y]KJOS[G9>6OCN''NO*=MHN,B^W_"KF?X$#>VSM.:)(NGHT47J@YF
M^<R;.[$OKNSU"S[_#/^=NJ'1%-ZK;3+4J460-Q%":\$>K/!)-/\,Q<S26,A\
MKET-T8X49%EAP;.TBY=:9$0Q7UR:TFA#RMOWX>>:(GZ"K4OUO[5_ ()WK^M/
M&2E!YL69]Z%0>]-8ZEZSCI_E97_GR\_C2WSM04<LKDOU-E_%BU['BXGH1P(*
M-)WV&("7B@V(F;[7O2?K,S 7_&@N48K1HW]^W12):.U(>$Z6M=!I])F-+9_N
MW1\@T:RR63K1K4\51(6(C^.$!I8MK<V3%P5'G;53FRTR9OYCU++YUPZ75^M]
M/4ZP7D[E8,X3KBPE% _LX:OU*JYX#WIV$JU<%!KE#"TT%- M+,G\.9GD<"[?
M&I#$H=7AV D-6CX,A5EG>56/S3_!CRQ_&](S/2+M7BRMO,9I:JA?#&M"7BPL
MP,G1:J=ZXT;FQU<I.HC$CE^)![/'5Q6D\12/L*]N!&1/KC39_G%TN^"@OASV
MPX,M<B%32*O(363J0N*L;/43Z5@+7E5XK>WJ[CU3B&C>!!LS7/<029[:<KW/
MJ^F1W8&@7'UCW _Z]DU 1OG#B@!LO;J.I\7[3G*6F@)/]%@+&[%OHL#=RS7S
M Z.5S!E0?$GME2(P0M2<+>V:T;T"VO/H>KT'X$X#E5+Q'V^L87I_),.-'<O"
M/Q)4N7(7%2*[))-15[>.9D552M!7BK01HD/#*2R >_FFWH@#\,<<.[^-]7"-
MVPN1KB8?$RUYWRASD?:63ND,!U+!R<BGX84N@N!M)RTG@$Z$1VOGIPI#C=N5
M'S']6MU^KPX-:X2F+_O6L$:Y:DKX7G'4>CO8SU35-_Q^G19ZK:#W]GSETT[D
M_+U8Y(<9J1C-K$L.WL9 4I/7F!'[:.V\.)]\2_9Q$/RR:EJ\T>5$%5Q9,8"S
M$M+)+A([0&)D:F*/W]*Z!,-_"T?6%+&R>4.ED_AF^5/RM4AFG2?J7K(R!]OC
MPYW%R[P_YW8RF0>BD_KN\N68.SBQQTVPL G_!^Q$JJM.18Y)U!L4KW0"[R!_
MRFV+]ASGC>L9?AA*P58WGRV8OH468[?32 )_7FOM4S2:T;6\"=W]^*@X!O^F
M6G!6*U?HK9ZCED\1$GR6 >X7">_HU'0,6B?)5_+/M!&J^8D^]14?:"REE*>S
M/GQ#<BHW!C*NHE&(@OCP>2VKXI(!?.2O98X48Z9H<PG'K_\QO4AY=FR^R3J;
M<Q3?B(WEC$@=]2_65\=6AGWL_?'B?#5!RTFV>+H=)F3743*H\%:&N(@,<I[F
MRR_&92I,^\5]L>&<MYJ8X18M6'^@0QARJ[+%FSH/^"M>/__YO4J?QVZ:&[8H
M971.<$ =7U9:5ZZBKFT&,4$T.@N<E_-]M^D;+X=_U]@K-F&'Z@\:EL^"_5C2
MY3GSYZ%V];BU45^!F5=J(1/#R->J@\9]>CYKM"&%J2Q.)$0\*&O.N'WI3ISY
M'2^T7*V5O@%QYXZ$ZQ&72S$4;OY3EO$&Z?,9CM;T6'91E]93 'U LN5%6\@-
M/_+2P,!!Y?D^!<H? _[=31SLGW'CLNY-,(B(#4I7$8A2,'?#U-5A=',%O8W[
M'*N!ROPZ48@F08A1L?U.&3G=)HN2[E%",37?6V%ZZ;"SY,)>V;R8WXBWO*DC
M"IQ/&QSVRB^-]-<-%RITU()Y$)&B;FAW0[("Y4I_YB[]8.9*!P_WU_M*P6,Q
M#J8OQDS24SL@%YU0-1L'U6+N*;T&6O&S)DL1#**4&T@T$%VE8*D/*55V@_KE
M2_/+7[]&KJJ^@;4C^J@RDK1>.E=J/'9FOJV>;9L+3Z\2>DPR !IT)-/B%)!R
M4RFVCQ2'QWL,_M6W=X#+2DL]Z'$N,-J6;;M2UFGUDV^&MLYQ1$HL;53VKG^@
MV9W^O%Q-RGE#<$ 5#G6U $S.;M<SYA9WW;4__-(XIHF>KL$7N.N-L:SR"8:4
M2[K?Y.:+5U20BC;"&K?N[M[%58_9%*EE%((01A"MK<,GA]?'&006]6!<LS@I
MNY4A EA0YS@YZ=D7"9&7"[WO[+-O;"@?M8EZ[)JAGOXR99+9Q\]-&1\]('^/
M#>U?=Y1K:H!NZ-,?V!L*-.AV6II]][.*>B=KWX>U"CLA55X6W@)"3&0*?L9<
M[1K&Y]58WT@ %OXEFBYK'55M8\;#7UEI?>:T8W*QV&+!9?G'C@0\[=9.G'X*
M?Y=]8XM27Z#NGS(8'%E:1T,J;"&31\]1<OU+;\ @YRW_B)$<_(B;Z6CXP\ -
MU KG]&?12<C+R?7M.WZ1M%++;!U$ 2 6=/A?,&&"M]\)3XTSX)G8G8HU:<-I
M+W[\(B0Y_;FU?Q*9NUOUUC/;9GG%F*H%_5I!6%Q*:L%AB]_SM3@+$MO5%1:5
M!XN0T!-A\+(ZFXUE!+62L[;*'S+E,\OV>UTQ!D"R18 $,%"I!QT?13MW_^Y"
MQ67I];J,"5:<[]VEM6O+-#477/.&G]X';2/I.4H)AYYC!^(&FENO6@4[G!Z;
MIDQ/GMLVRA\$ *;1RS=A.QD$#@2&%_KTT^RTYMQV2X7\/;7$_&>6*F5H1()@
MHQ$6(7,T17%U>H/Y%A=H@P("4$56OD%YI:K&TM/!^!DN%#-G#9ASA'BBR7?1
MR"2:T<64N;3B+C'2-+;OO"<$*_G5[(=FG=B@$!)H4GJ7FV)V UPAYU?HY^"
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
MUZD-RC+ZFK-Z9'6'H_/>+H?&2MOS" 36&KI!U>G]=:JT]<_Q:P0"WJ"B1;5
M$$ ?[D,KC]_NN_?_(?!_0W6[[3>M84)%K-TMN/V[!ZGQAKRIWB>%26?Y6O-&
M,U>@$EX<_7!PS+.WX),>+M(&&*8CM,X6?J<0BLCH9)3QX%G;S\I.N]7-/EQM
MQ,X#SC8LGGG4ZKE>2K_+*U'1T0 7C)W4 I],L)'Z!)_K %:=[QPK0M ,MG[E
ML MOKXPN$8[&T!G82=Z=S$&%YL<B8<?LWR?@@AS"U80[M(!+Z@8[>UW="3JO
M0&8!ACP+5&NI_3_]5OQ"]H-;:ATR3-L=O#P.O>#F#AH+%CZCE8+A".<HZ/W-
MFI=%)HVX!O>VI>VP4G@_0N?RNOE+@4*HG=3<Q3E"&^9^P,A[%];'D&5QSYP(
M(CFFP4.J*/*)OT*QN9D[W@L;)ZS4-EU0-^>(I\9Q 8'V&E&:+"GJE=DY+E91
M\XC)IUZ*B??UU,_ G1VJ')AR)=,;7=*!0?H+R5WPA)FY88Z+&%**('[([B?9
M'*.!%@HO5 CL(EWOKO[Z?L[L[K.JR-\'.EJ\N_E4G"3>KMY''2![[J7/WFGK
M@LM<M_42,H:6?46AFF+8HT! 6]D,2C:K6& /_!Q5AFN2O>61I9A6;@2,>J;*
M2C"T,8$96'*9[ GS3W!VCZX3@JP(Z(,_]9HBR5?DO&&-Q1;G27K>F7_G,Z$[
MXVO38YN65./3=XUDC14!A!))EQW>OI.A;Q9E)TZ"]"@?K:'W?BS>.[(,:\O@
MBBI)WD8KK]J/Z;_U:M:6/J7C'3\O_WYK(,? /4K4;CEFW3GR'8#YJS0'T>X
M07$877;],75O"WQXR?**U8P &KPH\K#PL?STW4Q" L_9T6^9'@8",LHIAC)U
MNY5/] 4N!7HR3(8OS-O$P7$?/[[]V%NXQ 8;(K4:@/H'+%[J1_PTZ;!;<3SK
ML\M"W)3*M'S-":P/@+_F>A/-,(8(_3Z&.*7CX0[FFVN=@'05/%8LH.2R2"\:
M*9!S=I[@^O.X\M]<D[E[QO-'RM._?6=_N'E*-RO]8O6S>_$?Y:- 1J49W'"V
MK*.N;V)$0MD^C.([O O"YA\KC.X(T)N:H3)[H=6!3B8'S L%&*45'8K:\P#^
M!O=^VG69&>5>M(Z+#@/RVO148KHUQ='JB,]XH8RK:4JH^U<*-0:;3*!*J#^X
MOD<@$?>MYE9;&>W!06,7B=[;Q=BBKZ'H,7$OOX#5>VA7_*(V)NJW49O;)2N#
MTGGQL[-(XQ]F^7[*!;&.E*A@D%].;8L'ZG6%/#C 07UZ(?J (YOU7!9SQ_CW
MFL&4@CIE])'0I?+=Q9\554ZX7Q5T:0LC]_+#V0W,K;_\/>L;K!EL+<>C[%O0
MFE8C8@8A1P[(J4O"__"I'NSG@J_G.$MQO0RU@/A6MH5ZN2G*T*S)WU?_W(!H
M?'5B0*@/YA'X9KH^*]W)HA8^:Q_%ZR G (LETAFL0WAJ4_OG6:IL!Y_B94:L
MZ0(X@6&J_\IGO-4\Z;M"9N_S$;7CAEIAX@1_W5D[)>H8QQG3F8HQL0-+X&1G
M:UT3?FS%](+8,-Y"<,@\*(^@H_O6ER7=[1Q^7KGGW  Y*JR/=87K1]'E ,5Q
M4W9J9VY"EHTO[WK'V"E=K(*BC69:TI?*B=6;Q82QI.QN?RIFZ5+MD!-U9:G9
MGN)<:\V][=(/DO>T(_CCCXV*'O]S[]3=^G_LGM&^_H_].M<9_WN'T'\[^/_&
M025( G>/YCFG'VC\^!NRGZEB5>9GN$55Q8* JPN!F-R-)K>LW!RK0^!W@[/=
M@\\MSK,1#8J:TTPSX@N9]+?R-Y1W9V2_DOS-P++YTF2]9Z/TW_=O=+G $RJD
MHAI!SF6B/=TM[W4)-IY)4,R7&BL'6?H#8M\BU:#(M=#?R$_L8(-WTATMBK7L
M4UCE+X/NK 5&VF!)6L-LM5.B4EHL\_,.W_@M5UE)J?.3-F(2U+!M*S "6CB
M[:\55&)-SNF82+N[(K<R1Z1\JA0QB[]"T\4'9];HC"J*WWJM%P?!:I.F?*I#
M"WG;/&0B9$9?K3(5!Z8H-*0X1>C ;JQ???5[G.26;W8<;^'-H'"6CB6ET >;
MX@]0'YJSH=X *@Q7@#6" $Q3"@'QK_S2'*IHC-AIQK*I8;^T^((Q)_*@B5P_
MNC3"TD,&2X[4 P/ZL M&3+%8&D-5P[)<QQ(1G^,T($@ (7! A@<T")*%&E.:
MDI<$,L*B%4S03CL\D8>]3I)+8(EL6 33!-2]KF&I%%W5T27_F-B/ELM$:@,%
M3<C9P@NJ4INJ4AM_O1@1*FJ!GS <^X>O'62+$S]\5XI^,Y?49NFC9OFF6S,@
ML7',!6$L1NR_G!D]=1=BSVGTJ2!O+!^H/(BQ)YR="6V+7-]\1[21?T$TY6>L
MGR05PN\J'%B^'3S9Y,O(7)PW?6?I7FHO=:]\N0T&0()BO!-,MM$!0,+$W6 =
ML[C1Z0:)CJ:OY?>#CNF[E./QM 6/.V:'C6'.D.IL$ Q:07K;F=="X&T22G&3
M[M,P)N.63?X,REQQ,HM4<5:@,;6*M;]$RQM[^L:1( ;M.D]OME>PP5;88[<*
MN&'IW58<0\_M05<74S0D&':%BE90U:SV\LH;_D[YW^GHSET=+=LWAINMG]*1
M5"3@DD5U#X.Y95VFO1R#AFT>H=Q?G^34GM*1=\7WIUO^Y'["<.N_^ #B__$U
M1OG].,?S04Z0K&OK&M<Y*0,W2T(83;$P 6,P**>;[C'([!:L[)(%(;H'CD_P
M5I6B.RK,2Z\*X0="6Z'6@M:YZ\9MF]FC.(VZS0@W"X5Y6X,ERP!Q+WGQWYIY
MHJL**ZQSQOA_[^P1"%L40N5IE Y*"L"%4A1"O9&:G^PS Q0[7*F]HI<(EJ,+
M(*M5:9,_4'K^WI:B19>S!)D+;2+!R(^]"^B+N6N0H?GO/I'(8N$Y;D26UQVE
MZ$\;HTWQLPU/P7\895I*6GH0R<+^(<KMS-=T$!IFBKP>$](Y1?Y4@*#674P3
MQN5ZI$)IO/A1=#L\6,O)73#C<AD2ODW&1!ZZ0;=NXW7HNT8K#CZMWL&C4GP?
MRXL><(4"3(O.Z]B//F\2M>&,CC4I203Y"Y4?E(Y!?H:J0LEK=ZHM/ >%"@V\
MMZ^B@FY<*^[WE]*%39S'TT0OHZ3',RFIL2B"G7\+0YF=W*AO:C+?0@IVNDQT
M;9RHLY27FSAE<DA;)+ @37&EAXBZ$G*F+TOH&[? LPSDH:!JM-VTN8H\N%D$
MK9!?$-N*KNNY=M>77VL9:>T'-BXM'A,% "%/ \;P@^Z5&H\Y].JX\!PA-3'G
MI0PMD"$(&XY[:FXX[RU472;EQ\"V>MWKU?]EG]\QF*>??^DX_=I"\^9>2B!^
M)O"5D<"0#'='!%6E(9_;V-L>6-"*E*D.5L?>_(C*6]!09&C<4'0T' ;#I9B^
M;]IMIE:N[Y<DQ5I9UE WZ!?S]<OGJZ^)NU/YLQ!ZO1$RU0K)(]\G\#H/8";
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
M=D.JZ(9:;QR78B#N%JNZAC(H(R\BQ*QF(A<1O*I"]4SQ%P.]"+F-N][SIN5
M2J(!V*,JXR:I,.=9U9)F@1@;<G$9S[;2S-)!D%,ADE42+A").(5*S_8Z9I9E
M+$CC3O";R;23C>U5*JJ\=D68>2Y84??FBD,G+6:_8R"#8/^D*(P& Q32_S$V
M4#A!=S[0TWW+KQ9%TH*KD=[(M%PP-)W4NG5Q-0@Y_MPV^>1Q4Y&V5_I,-Y4J
M))\N,58S'A2*B1.E.,2^K%49.9LTWZ]_M0O&%/#6:A9'=+?\P<# .]RE*ATT
M#SX>/1;CVDKTF3AA8?TPGM8GGP@U@>Y-B2NC]A;1NS9S^ZAF^6/*IS0!+&CW
MQ=[Z#Z65 0<^SK%B\;ZE#6NG)_?:.%/ZY(,)W93&\E?I8J/8T>7V:BK[;A?=
M6L/<!E19&%ZQ+*'M/YU--%EQ">C0HC@YU75R?B[.+-LC/&NFV3VMM\I#YC\3
MC)L@%JM;_Y5F!H(O%VPV@3_Y\8G4"Q<>+D0>KD\K&HQ\W*.RF,6;R]=J]D@E
M?+&241PO&7X;,YZ3^#H9<GR'5X9DK24*&8JT)8MSL78^RH%,#91PM%73)27B
M)MX71\:[5-N1Q\C96LTA(RF%YN&N$5082NU/8XU!/2A'C8UOYY-PNQ<0_%Q&
M;MAPS)A$.3#2EF9?19V;6']AKB\"$"Q-L"5,P$Y2GCL2)&+-7S<Y<;=5ETI
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
M$,5&I<E/$F3!Q6>DAVD;@Q04_%-"?.WO_5%N=OVM/WV0$:OU/G/MNVG<<%-
MK^3%I((L%%=<T1"\F%)&;)D_#V",YI+?0#&3CE9W00&OS-P-]?*>O*K[G\,9
MF\@Z7:4_P&7]YL]M-<EK 2SRM8/O@Z7"GZ?UIRW=, R?P[71\F1OK$R%B)4,
MZXLMBTY.$#*]&0MJQ(U/1)3Z\A;9,U-<V[^>(6D)DS;=:UO9#AM#'%F[FQIL
MH\LCJ;MLW@A=O3*FH;'])[247,<ACYMZO8JSOIZIR&[DHWEOWX&: Z>8 7^?
M@ALKNS# \0V 3VJ4MU3#P159C_>>]7:-NB_-*N2<XXTP!CB'](# !L7GM[H2
MGZT\4&KP(83NGFT;6^%*<G.O+6NGI7W<JGUIKD#DE7/LZ^)SU$I6^>R_*4:4
M" =N0VT/(B><CLNB#%',-H^W,_UNH-BI6/0-%&O62-J;+;I2[=KZ3=2^X-O%
M_%K'B<H?>KZ(I -7H8X[T1-+_K67E P_=K5FE0T@07Q1A$D!B0',9[J:%H=J
M/=4RQKRO9@4/9:WVWQ3ZH]A2%XV('I1RR5T=%%%+Z0XC8D9+00\)-(TDC)$)
M5L1+G86 5&]XW-BE3XSJL06KUGB&80<DX'';UKI&V]RB?1[EPN!\@"!U,J&8
M#V&B&ZLR\0F'@H%$UIVJ\OZVO_8OE_'-IJ0(ZD*24@3E@2F881& L0$&F&J5
M4@@#^#N_B0*^2!4!% *S0 !@&4!0!*5$ F#]O_V=N((^%WFN88(2C01<Z@1@
M'Z84I]!!HO@5 #"EI+AD&R5X'4@N*KBF;_(M#@-31C$I*%,4<\I(+AQR]H^'
M4QXM7OX29WXUA["N; 6V5E?S((*W0"U!</^61;;)# )M6?'L8Q(&PXO('U^4
MBY1&NJ#!C7+D+"^B8 \"H1VCG4W,X4T+^'$L4.<3.4;==TJF,7 2:K=$*36J
MD7 (+P"LNZOQIH*K9;EG21)%.K%N#@#"A*/<:&R%28@$08!O<6'Q##7]]SX?
M,T[K_>VINS&8:5GVL?'U55:7://9:\!&B_@(05"Y7MMCO"Z,6<#"'(@E9,;*
MS<%3^?&$=DF5T^:_U)[TD*CPMX%65?1S77N.@>*Y=^OKJ$2JS<*$'0/">=U;
MJ%5CM53YJJ-92<UDG8\O'937]MHF/,O=A9#C*"ZC$YUX__YO#%?Y8>Z?2>2Q
M]7W!CT&QC2'"4H\0BM?(V>5]P%\)93&Z#F2'FCUFZNM$YFA-&9YP"8(%EKW8
M4E\T-&@?3^6LI^8T=^0K]$\>1C=JX@?CX?5]A >:SOGL-(]T9&,'T3!8@CW,
MVOO7XG%W'"33/07#=@"AN#@O(=WW. .ILAZSDNM,%"75BB7)L4A&3"#<J]>R
M89.=IGJ(@W $C25E._0..SOT DM-A>W=^P<6/^UKWUAQ[\IJ^,W]#%EC,6LN
M);LVT <SU0%']Y]HG3,6KX@R<C_U,_PMZ[./26J%<H\^%)1Z;L*A?F4[3\BV
MID[@)7'6_URL-#I[3I8:K?\>-C1\)\N2I<Y!2(\>.BV=0&(F+-;S'\9__-JL
MY1F6!M4*;S%[(GS+W4IR3L;7R.YMS,OJG*<N?3PYD\XN95;N$5C@?&ZUH(S0
M8(-#//XIFH4[Z+"R[6OS<Y.(M(3H6X'5[FH<\SE6G45?,5T_WOOPOBYB/$Y9
MON[SN$+_PAT(JD?9"F"OE^O9Q^<<"12L.QFVCIPY3D+?D>!G'_43=SBWK(^_
M_G4\S^(>J?(FV8@7R?NQ':FO:3!;LT:>D=;M]2EOUZVSV/2;3 .&$E][ZV4
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
M^J09$O6L#5,#9ZEGZUAM^WZ<>TD-#TXSWK+C1Z )_</>%16$?9;-/4J] CS
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
M16/>SPTL^#L5C:^4HX(&#^_?J6A*+Z<IF):A:Z5PH P"*#^G(*!RU*=Y@LN
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
MPOD*QW$GW'[Q(0\/X4IPI6^UA/0FEY+8W$#.E4_JC?34V>-KGO5O LS,J#
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
M*&99P'=/?&IL#A*CON,2)9-#7E:$X%YJO5' .<9?=YL]NR!N/;9JB<$_^/P
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
M!@=S@_G,BM:1TE>>-.=[!R=Y^]5.@ N$(V[Z!._)_<UCI]% 7C+B<>@,%T0
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
MI?9T;J\6SN1%?0-__ :ZD0CX@8K]0_#6=[#L$ 3\5_"4(HJ3C6Q74W_TK@6
MM;X83@QTVF&=E:A\'KH6'MF;>W>4/Z8;+!O-#;X5DAO_)>9]+;"=6061!!<^
MBS!4?5+]P^]_FW[PEEY%OMR:=WOE6?5\5,IBUD09/J X^Q1>02W.;16Z(?(H
M((HL!L:*[%Z!D<[9XJ2>8WL^RP&'6F+NAVKJ>F"&HU9/.SAS#ZCRI&GSZY5S
M^O1SLT'TF/N*X^Q^\1$<N"NS(M+V/0*"S!_U6BNIK7(VI.@]3505'X[B?K'_
MQ@D?<C>JKOP'1^_YU]RV7K*^ -EU].D?BUAK!+=Q,=!F_>L1$##U#8ACCU'F
MUEP=W\U2 )PH?^NK6XW-#7&\F69S/:G;" &1&Y17OO-3/@_AOP]S451]@"V@
M:5N!-NQ0^\"AC9+(F_8N<$N2\C0\%VMY+],SPDM1Y*2!G5P@$61H%Q*H(E:K
MF3-H@D<LYOHYN$&+;%?T3+*J.9=:>EJ5=:4^IE.&D]2\NP$@HJ59]*R8)W+Z
M*,-S_]YW#J!6F 8<'E"?K.F@ZE>.A60JN3&4PM.BW(/,UV70I:+(J10F'C*9
M?:;CYEOZFY\K!C_V^Z\B=M[6,F+-Y2PEIR#W3L_9IK(@%^^V;S=)^Z":7D+G
MN@S,="3C;%U<<]U2[E,_OQ%&QY$KTV2DA-@Z6>G#&*E:D P$?*,N &M5C&WI
M'JZO> "F!43XI-]U.(D #O6L9I$7X#DV63B8C-U?9K[2"2+, (,*P$ES) Y$
MKHCS0GFEF:\<1);5_/*%F([R&KCR1K%O4-846#^K$8R-41:G/YAR,75TYHN6
MH2N0:HEJASJ;42-21=PPUZJAG"[ME?A,L2)NRB?QM% -B0#9^008'N+>%0<>
MPF$OD-O7[7WS0)Q#%0_!VQ 1T9,-@==F&4LL0>F[1MNZ+$LOLU8H_!3^I.G)
MIFGJ$D. -"WCCW>F#&#/)/'-;1L,3A@\(:02;%ON!W]Z>T;FFS"/*NN^#-90
MC)YH'=395KZBYM*F<CNYAG*IG+/-]4FOW5'*[ZBP17W1$7OJRI4RM&7@\"I9
M\/Z\+G-$1A/?G'OEU8U.H/>%ECU;,SO%N#/J\)RFE[#13W*6;L%-(1T>+V>3
MR GL*]<%3A2FF<236KYS89?F'"ME-EX"UWXZY!R_<6J'7!7LE?*MO$Z5H.WX
MO@<=4RCAAML1RGQ&DBH"\'"=Y)QAW3"25J#&G_N<V23)82E3S<DS!6^H*T\&
M#UP&P@(L7%L_1O3$V?O0A\(RKNU-U-_)A=@^GG#K](U91:OABSXL&-2UQMRG
MTA+T?_K8:_9(6X@+C%86+DG=1_A<>8&O$5>-LL519OALB&J'-LP0/MU'LJW.
M,$[_I^??G!Q[Z_S$=?]V<E0TQO$;R'YW<O2'\,?2Y<P1$-O:,O<*$Y][[0G:
MI[+^4WG23#?Z[\".4,7.<-R@)T3N<"[]7G][LO3KAM>1?A3S[UZ.Q@68NE?)
M?WLYGA,WCU30GOCNY2B)KHN4.7GS>3&CEB@;+OTV_&?&_Z_^"CVB,O>K<(XS
M8Q7(EJOO>_>P'K(VR G[-J(:,?I2'*!=370IUT-#^J[K)35<IY4-"#WI?Y7L
M7%^$ R. >R5_SJKOS8NZ,G[^*\ #6D,"TG-Z49>IVV3[L62R^LA*@41.7=8J
MP LR;#-DWF'C(5OE9[1KF_ZSSMT.[T]F/;^_@. GYO;R/QM[+YE)@I>,)4U@
M5J)RX*J]1?[T[8,A7R?'+QWJY]U<NZMU>RES\<Q-9YL")ZWWIFT<*;'SA:QP
M;-/7(][-YT2MDX-69"N <8F=-2&-W80B=G%AK96,A>">6E8[L=S#K8_]>,?2
MMZJ<MM>'1*67.^E<+DQ>_FN>Q=>U7D5]P(<'EX[5J* _.)HCZ:_G&+CCH.DF
M9"Q=,#MW BPSY?LRF*@@\WQI:XB,@764F:X%E#XS\4CPKWKK6RM5WMFO>JAO
M8P5G1I_7L4K)7])'^1/C$F)1$YBII%=I*F_0F96[F86JV>.G;Z@!I$B5*NPT
M?<C2Y"8-ABPT%XPV6=8[&O7[: [4<4:;=HKJ;\U_2I]V>O#LDKZ@$';6UU?'
M'Q?4V&/J7[XI6;=??V+70I,<\%P9.>!>Z_8AE^J ?LM-SMTJT56_TW.A,AWO
MZ%M6&CH@5]H 6<837MXBZ[W:/N+[Q[^5?4 %3:6-/"GWH-^O-Z,SVJ6.2 )S
MKO3X0I_J *(Z$8_9CKC[#3#IAC9-*P<C/3G(DD6SS!8**!((H%5[G11H\0BF
M&,';JN61;*FUY+EZOA[)PFXXN<W(,4U_WO<I1TFL WYAJPR)U]XJ'22>;LZ
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
MLGAEJW53S>*V (HUQVC9W.;J)X_$<[7Q&^M&]0D;!(3V+A*?<#MV;@U2Y W
M"KA8<3>M\$6AWS/9FM:S!%OD):.733?\K0@*9>@@M2:B9L5<1^E[__R%]M<+
MU_?ODAE3(<0>7'9X!MR7$S42I[-7!R9.55#.(3 7$)*&57,*F)*F1 R+O$X+
M'4I6;98:J@^Z'H/Y&)+7]%9ZKU;1S$1NUEM4APV/0]K>9&X$AO0I2PB4>&8X
M-3$MLK^H6GHC*&"DG0[R8HW)VGM/"<NGKA9?WM4C;M(AZKT)U)C+TN0RO'\J
MLG%L46$\$YV%LW78HQ%'!FGU6W,9_#M3H!U"4.?$_LMW_:2(-B)C)++Z/6[L
M56M%W7B][58WVK4LR[E;]BB'W8C2[V 0(57RX)0ET0ZS#UU0D=+XR@W8R,BV
M!G_60&:C 7F0HS4A,'[J\0M':T^GPF2OL=ULD&9^)]4U[';%&^+J)CSIS+<S
MLDG2X7E_0/(V7 9&T&LR&9#T1FOB(%>U!DU5;0[(TV,F>#7!O1]TI6QG(;Q7
MWAKBW%'J%CMTF7_[ZM;*6,,O8TU[XXU!H"$^KS$DO=[@BIK8^&Q1DZ[OX\+D
M07U&_,S@]0)CM_$:Q32&D6=@,%[6@B.G,LWBTU;5A-"V7?C60/!*_GBI2G&0
MWR/W<<2PQ:<YK(-*M2-%WX(]X^$+XVJQH6J-'E6@G*"Z%E]F79=B#_*?PRKI
M-K(+@<L?.Y:KUQ-D0G=#DK^J!=I'V]B\:C!Q=$2^8@UM&A'.2HLQ1+I6-Y)$
M!*L?=H.%'=Q]K^+14=$-=>,"TN,\X8UO?(1^(JO?Y;, :G2.Q"U2ZZ:T:ZKB
M\]D,3R] ]>\)ZQE<+C:5D2NF9IMWGXAMS?I\[O09VULO; CF'/W\T<6J8E_8
M3C9_EBW\4G\'VAT$$E+7.U(;#1>\>2]9IZ$G9<;#3)%Z92#BMQ#_K;/"4\Q?
M;NQ:;SX&VOD^FQ!,6> FOBV]23P>8.L#Q:M.X7_#3.]WI"2.!2YYZ&3V:K_!
M(IU*?U'IQ(9L8%$Y80_&C^V<(RW(7J POU3!$%=2+Z\0H=FA^0[]RLKEN4!0
M;T [44*Q0RYL<'1&R"7GQ[M.[]>T^HZUO)EUN'_=\EKXY?265T)(&NA_ON5E
M]G6Z0%[Q%^6 G^L]/>N3GH"2+"ENP>(=VFS=NPO&9,D5AB$+9'HJ)L_<^;7"
MY/4K2Y.)(YS;('CC/&M!O//;&;E\+:9R>D+]EXJ#IC+WL2\M&]+R601LGTV"
M9;%3R,U ]S\EI:X1/@UYQ 1$%UQIZC055>-+<ZE-+PG]'PYM_BP_;!M%79J]
M9-LTS:EPP#6K=<F?+UY14J +G6W&Z6@8_\7B?32-#_YJ%@F!$AE$/!!<H$Y-
MEKXB_EL!C_JHO%,CI[.*%T7B)C4%828GVI.X];W^%M]?@;;_(XZW;@&/$=]@
M4=\S);5!">WT7K1C;YPX25Y4(7-#W*M9<,_2',2&A1;_U?S-@\O>;UU9TH\*
M;?"4VRDW;%!#LS5R%P_D^6Q"3H_OHL1Z8B358K43\)+W/N"PYG@@_(KIMOQ>
ML%1M_?[:R!]O&!5FDN%H0NTM06\N,>;;H^WU<)7%7=@D//M%U'A>4%W3=K\O
M#V9_)_'K5:5TP?BD3,HK;)%<Z"$U6%MH+-YY@  9$/E@ANTDS610,G9&[!B6
M!HJ>0H!'OOW+1W39-OC(%$WM0PK3"BVOZ6BGK13?OC+Y<5H@S%L^5;-66?W9
M/>,,H;%8NTG[(=LPZPD7V)M@[+M.M?(-\TXNI'VD_H:VH8=+EV-(;9@T#WN4
MF/@<;WJ#H1)O5K=-;[]E>USN)[(-_\V4^<=!<QYQ<W19GW?>E1KCE<'KEPJ[
M%B/UJT%='E?RHPAAE=MYUAE3=]@QT<Z90C[Q[RLN/N/J]=I>53[2J1.YA,W:
MJT^],E\U\W9&  4S0>)!0%WS%Q*DV',^3Q>RAR0;'[(XKG;=B>\5S+!2'K<'
M$/NJIE#0^LO+\!P4M4;(3 @H+=ZQ8KY'9=*(C#(8T*IHX4#:#2]7WL_^MLKF
MV?GWOF,!SQYWR,49L<2WZ,"J2]@R,NN9%-BIW:6-RL3EC_##+;+IDECDSRA,
M1:!T3K\<R(W\R*L2X:5^/QR5I<2=8T6P8D"<<NZSPB_:5.R[;[IV;,[61<&A
MR:/;TB)M,'THS.Z? =JXO&M_:[2LYHR@U$B)D!75L0P"VQ>?I(!7S'7^N#O$
M[LJ1GW3JQT2EJSKRT!<;)E%A%@7PHN2UBX +ABE?G;$OUDR>"$$;XA9V>@/-
MWY@L0SAFR;5';D!25V5S%73#:9/4H;KR"NMJIBINL)M]M[T,(V* MHS-EFM\
M\TBFQRU9G97EW9-Q_MBPT/,(F4>6J[>)/3KBEM[3XK>9[2<(5'2XZ91IUNA=
M(U47 Z3!FV;W+1M,@)$BDS:'J>,HE98UFK_R-0T7S(0R.< EPYX0;!!9;:[Q
M>TS#?)UW"]4B&AZ.3FROUH/S9+@>+!D%W8IL)7#XLIY^H3?Z_/-SQQH@/7/
M9:Q]H8J0P_9P?.:UA_=2EG-7S)5NNHMQK=7G46]%,D=LG6Y\'T^=I%>#T73^
MLVGO!A][]Z^Z];;B$FJUQBY!%6'I(7DV3B(&NKV@KF0>8*HG+=?6*KK7=^WS
M5UV:0J ["5H#GPEB][_%MKL2>J3O"&$N 63S>OR )*=QOX;E6;X+AD%2-:(Z
M5@1(.3B@IXH[?98U?5!>[+YFZHGU>OXQ*2.2IZ%V5QY>E'"7RT*GSTAO.SPJ
MHL*PX\/82# *SVXG_[Z6^B"/6O9"?;GP7>(P M;<@7XU\S:#5]=E$'/.C.^/
M_U3S.:VM5I?PA8/FKKRW&2-\QW[%@8EN/S,PH_M-P7O<H;7P[$0"IM"YB]KI
M0?YVQJ\-QL$V=])Z1/.MCUC[J8FZ\?&ZC_/\AUR4;678K$/K^CZ_DQ<0ZV'
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
M=@F$GG+BB#K_E7-AW@[OK*\S$>9+5IC#P"+4/U6'T\TQ@_+'6X@Y4@C_.]L
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
MM/%:XI0=07.&RP3B'C(Y/D9EI-/KV5 +,CA-&?SGU2B%)L %7>' <QI>J>C
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
MJ7DT>AB%N$ZHC\V*:J;L^P2@7]5BML0^D[1)HSB5)RT5R[)"YCGL FC*ETW
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
M8*&RYS6!N*JM\BIL3?R)_M[NH-&XBU&DK!<"!UL3\%0N+\T8(!=<+E]DN;B
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
M9CP_QO[ M)/1Q*&T8M5;L15A/*I8>_J0O[5T4\HW0 R1N<PK!C<*G3")IJ1
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
M[G+KCH$RI4H4/45+%IZ37QNC=<MX CI]B4')3FQ"JD[6CA/0TT&MI50SO0"
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
M!2-?S;ZN'K![+5$5^EH6+<8[=^%GOPMW]M9A#7YMW@$C69KWZU1\.RJ@0\/
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
MR*ZF2ZH>!'M1=>'K!U>*K2PD9?LW$E]UD2]_97@FC_SPN<BA %M(,X_0%L7
M;QJ^C@-SELIZ?1OO#\<-V4\5J8\\#$[K?,-6#N\+>G<3[2,L +2D;$8F7T/F
ML \A:&#.M?FNRS-S'Y9/M]0&""%70F=/\R;O4XT_H]<P/A&?[(,C>DLS7+DA
M)N.AGPYBDNZN:G"MB::@K]6%BA%:44/'<T%)8CO*S*%;YSZRD"W$@UPF^ \X
M^/@KH;EF::PH!7[%!P)SL?>O11X#T,K\?C_YP5Z*%>^W2>J4?5PR#UK%> )K
M[W7'/_C<0#LUE9HOZFAPB@QHP6.<*=6,%;M[WWVO)X86>3!>2RLC.:^#CE>A
MS:Y'/!>_XQI02-<M^<=,YQ_T@HW$=B"QM?KEV=;]=3^CZ_I[!4T?#;F?J?@]
MW%2O.2_BE?SE5OA7AJX-Z\_R@_4:O+\TO_O;)O[M&?Z;_CGZ?\\S_.[X88*
M1;B ELTR$*TZ[#]04$4JU'FU-4@3O]OM HJOIT=_J\^-!>( P!RC_\4D[E^>
M5:'!$$%9; IV\"]_X0.!*6@U.;RK05VGWZALOX([)>]V?=]:C1!FV"@P[OCF
M3+W+C?*)\O)IJ7=9UT\)R,ACA1"#J%ZG<15GNW==A?RP@GASRMC-G=SZJI"\
M^DJG4_?U7,\/#4^4-_O!M2.R]Z[>=QKAR';P!]K5O75J1]:%-[7/D=8M2'+3
MUKD LK;D>*&@(5,N)?MIFL]N$,4K K^WLJ?"^P$EDA4Z3,U/AKZ,PG.3VL%J
M+(B<VZ*H,@@) L)'9E8:T]7XRC;ACXL]Q(W,Z!9"E-ZL&^_?QO T<;>YL5)<
MT4"YVB$W6]4'JJ8FQ3S6<(N >4S[330&4-)Z5_7"3^21N(COJ.RY]U].F[6P
MKE5_D8@9FQXM\4TW0.(Y(MQ?#$F/;7@"H-'+D_1H(!4L L8_L/N%])[0;#L%
MC^)ENH,?J-ZTK0HW<[CYE2$PG)8/,B240:A+% +=6G?I N("Y>\NKS:NC[G?
M< JC7G/0\*$GEV76];&,6]"]@%%[K9J1W08+EP.JN*F5H0VUP&)/UH%:8=FI
MMED"R\^$M50_1I+:BGM?]F5>P1_-S;I?DU'TL\S0ZJATLQQP2F2==:22/4D%
M%M+95V!7U'AG\]K 08(6S%.\7;7@HKK% >1+SJ\,<OW*[,IU](2X$XV.Z0E?
M2Q&!WG(%M=<')"[Y)EQ< ^=T["=O,\^1?>XC9?JHZ*?<@SWP(%YNQBB??I[;
M*C!W %6I<^KOL?T;1TCC8<V;#/^]\3G+%\9B1#6L*%U&P-*CU](S=GM3\A@H
M0)[NJ[O5**0\?[-976) 4G3TTO)0L:6P?LWX J!ZO%2FT+#:0E@GT&)Y"%U?
M<V-!/XT?<5_4N'@<..[I"J003+XELPU'[(Q62H($QQ$R<_W51DDGHT-%C:N8
M9$< TKTK31)$]SR4L6^<29V- :82L-\0B3]ER3MTV=?%M5ED[%_<LLY2]J%.
MH&3<.@WQAS+SG2&(^T+Z:7_T@:74G@D!#,C QA7W8=,CSZ^N/\NG=D*HJWI\
MW8_#J*_: L&<9Y%1N=B;1++OR9+1PWI2+8"I,V2PZ!D,-*]NMZ!^]]N"JET
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
M1G]6$VS[,A+T*BLSB^@CIG*P/C61%((4F0CV ;7ZG+V+\JUX-B9[NF+[G4^
M$'#,#I(T:=.Y\F7>OH^65+*-3ZL"7'G9LM#T)6+_ABW[7^?1V8(EI$1ES:7*
M<EZ5?!1/IEO9EG\:NO;T:]J(\TPT1!1MO$3-,')?-7$Q5J"+((;%G,65"!)T
MDY#/.",JZ<QO0XP%.]N1-"-;NGBG6E?)8_)Q6#T@4H3R!F8D*""2C$=A#MG#
M[*2V%!D-1M0U61?O0=QY<.&2<H0A KE17HXTQ$N[1-ME.BJRP1!H%>?KD&H*
M3K\]30&$=Y6HZ$>$C\SJI@@@6\*X2)1E:G"A\:[$J=_0>W?1NU>SO?2O^@SY
MZ]B,C53:*76GY ZV6N"-MSNC6NPZG"^E?G)\W1^_QGG>59:51<$B<._*"!O>
M##Z'G-/"']6Z0\;S5$X]\]"1JVR.*D>_G@&72UQ-3+S=_OO.)P\S9\O\2U'W
M<POW686ONTD10V?[R'W<M\T7?)WW;5W43TV!:CL]6+W;5!OZN=5?5IAR8Z.<
MHRFR@MK72_L$$N>@&S?Z8=F9@?!'G97=[Y?8-*[RB<.G?!&^=DS]TS;.QRR'
M9YLX99!;/;""D^]_87$PZ;O]//_#XO[*NCP*2*]+W*9C\VHLOWO2QC(ZCKXW
MLXH,C$IJXFS,II62-^>82/!H=5=/Q:2AI#C.XW9UXAKG$DOV(XH< R6@P3 G
MOGF>M_I/RV;(.O&PXV6@3#WOIV+TS,1ECI#=]>&X%&M_8)N4GH5TE!LBJ, C
MDZU3*R0I)9I(+*I)(T*HQ*6E, /BF_:7 16!LDV,TY\H(O)7QSK+[2H:Y@<#
M:ZM4;M)I"\NA@"D0R1R 3F2"]/Q3*=J68OJ9R<F'.A;8O<X[_18&9:,JV7:&
MO*/^'"J@-:0IH]:SO/NEJ]_/[FHA\4EP5R*17E.4Z_"SNU>]Y)-=64&R^BI?
M0!R4O=\__=;8AJRY^G:OHCCS>W?OE4&.E O($4C8KJIKTE*OS#3[>/,R3QA!
MV<_65FL@8NG\YY_WJMB\LHYJ2"O-0A/B?%X],<OBN<?LZ<)4?<9I^LM2LJN#
M3IWTUA+-[8Y1WA#=X";AC28<2Z'T?-LJ^*QPZX@KGP=,X1*-_?;TD5_3VB$'
M,%,#>W6T83Y\^H6J,$2.8"2CVDE,(_K1"@T"L^M=K,>+O+]KW@S*FURX5/EL
M3 "L+]7:I;]:?KMP%F#(VUD"+P$$:T",@(.R-U+0">@8Z"!@G6A*<.DG@;5V
M85]S]/^\GS1,KE\;24DVN%X&VAU-KI$H=.?O+7U<<I& +,(#(")3'#.!*8%A
MT,'S&^+L!!>KC(@RI0P;Y6L]]_YCY_AW$IW>[20?R#;*=5TT_XC!?N@;-:&;
M??O(+0S6$IKS;;#,6A&+#.72N_Y8"M1<NBLW2*$6@;DTL1 P$7=/?S=^5]2C
MY(7M"UVGQ0)*E<84.2PN03#FA>)1ED!GY?E2B5PJ)GPEXM(X'9A=#S$F8W<6
M<_N$_K1_!Y5;MWF;K0B/1)_3)<B96@U?RP4E4VA9ZZ)Y?"Y]V\=9X#?J[>"
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
M-;RK<1T(_GE*.3CT=N!OWW__=R/-\G*6?F>[Z@J)]\<)[_7(!@6AMV:U@N5
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
M]1]_X=C9OP?%9*RK#LY+S^NU6?UYN"3:@N10\966^WEI(QW- W4S*]&+X*+
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
M,C>>W0R8C :@D8HWUV;W;BD<F:WO=CA=:['.B%BNE2-_)ADR774P)3ONJ(M
MX[ ;1UIYI.PB*G?NXW?8*U)_6>;*;,U(>_<[RM/O<%35H]LK64(Z(^S(!4OX
M7(OUFM,=\GE];C;'KB _ST*8/ (_Q$-8?3A:2GWS#*)MA@8X2U+XS(.(=B87
M[?T@!J-N/HQ@?TO\10!.#*(FZ97'T'N QK_OF?XZR)1M+Q]]P/-ZM5^P8YT<
MZ?P!:8LUVN,9W)WBHSN_[H #!_4[,P#D?H,Q?'1O\%0-7W/7!F]@*(S_.&&@
M&3S[A'*1,Q[T<!WF,_ .LR]G"(E@",9'A^GSJ5H/O$'O771N$NLCHE,Y#1:+
MW3Y8YAB[U!F==8:)4]4D*U84WI6M)=%3\S^GQ%H^/:(SK8%9L233?G"/Y<D"
M!.7B8^<HL9@7()(+R]D;G[@QG7*V2?=-0,;/D\3Z"4:+H(;1S]NMS&WCK65"
MH+PX[;-R>.=OVXF%U*$?)X)KK<I_+T^7+]2MU 9X8AU(VF$>]<ICZL&U<]V7
M=8-(VX4+@] #9\OSS<C3T2B[J%2I:+.L7^=B0,ZC4E;2"JI^VKAY5T6[T%\V
MXAJZU8-74C='(X)3Z=2::R;X Q>CD<M6:EY[G__SL.!_](MBT,"=9(8JQ^9D
M)ZF!UT^7=Z.KQ8/W<BEWU)T/E*$O@-U<Q=K*K]L:(_$=B&2'88X75'/4Y:;:
MV2OV0J7!):D66WWS=A:F4R&:;V=\Y)I'CA)<U_'W=H?\/V6Y-,W]#E0(@O;:
MI@42&=)%KY%===3X%?^WXV*%S*FBWS:02RG][!]G-2+7'1C".;1D+R!%:4"K
M"F@IG)^O9?0Q<HX'6 B%2*JF]B^R"V,W3EG_JQOX8]_S'_JO]+]]W[/XY5T'
MM4Q^_^NE 1V^@V]U8_R<']W\%,Y]48Q\0$&N"I =9QCK=B,B1C1V=^]FJCX
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
MAMXL\7CNM?M;X 46V\P7M!2UXC0VP4R35I9_5S<2L+ZTHI (H9=(@!]4DB'
M0;)N:GMO?K<_2Z[ZVKK\??K"@WA&Z&(N)&&4B(."LA"7Y U!\_OX4C0H+A2E
M2WK7*] ]-B)7[;G&L=1>^C&>87>0"/$9%;$D8^6@)3T)V*%M&^-M^6V8(=%)
M_X-^,ZE&4=A$29V79GW&&1S0@0Y-'PCA 4'.E3<ZDISO(-5=@[ZJ-6#UO>N*
M[55^51;<GQZ@G_UA!N+;C8E-9,\HV@YBSHDKIIS2L2R:%PPB6"T//C,OGC.>
M^0V1O0@0;W@C'E%\L>F1RF$B,M'UTDO=XK,Q5>=S3QTE!J$@3R<;A!@*GPAV
MJ 6UQK$#&FFP\)D,6MLFK79DK$Y3?&]>N%G&!WE;D.<OHRQPR$^W=DY3I#C;
MN"1A8998O5Y.]]-QP,> M=*S@<PH/=;WK47<2=9[!!_N;2'B/?9M7 D$J%C=
M&DHDP =L28 /E2ZQ1U9,?-7/Z#ZE1[S5@]O;2G5M@XUO(4E# ?)OZAT^ YCS
M!C_.7*^ZP-A21M^E'X>1KN#*[3@%'T N,"C#QO5IKH3,+X,%3R) 8^G&&^[B
MV(6GI$K\9BF%IK!G#X':$4MB!@:]=[D1'H;F=)M,=,X!],Z@OM*=IC%;G'W)
MGAH_D)(<NNV[-\3FH"-N$$F*XT;[I2][UVO7NI[FQNC(X=-;S0YEW@Z+C3"
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
M/+PU_)BE9;+<PS^]=+N@ ,Q5<QN144XH(8X'%T:_KJS4&@>6H8VIQSF'8@&
M;BWOVT2YZ2MVN+V_]VG*Y!HR9F;ZRXD4^>_CG!$5_F(HF"(D9G8NRY?#ZV%T
M <[8A"(5*$LD4![8.?>.WU9B8\U<^_.-BG4?!R=O55=_V7[K&;Z.[(7G%#MQ
MI$-&:%+N=9!/'H,%?5AO^XD^1()E"J_<N:F<VW-[HX#C.<+UUG7Q5VJW\ZQL
M 72] %;<$X)9#*IZ2IN6P"%.B$H"SIA9"#=/HT5L181:N&V_G&VXVC>E,K@>
MZ*]+NX;<M02<!;O?(@+],[*DSUH(0.E3""185YG,@WH=EK(Q:RGU]U 'HQEU
M@=L>[\VS7SAO//UU([<?0*E\=;7R;3)7W>QNEA'8JK%;H@MGHE!$P$'I^_=C
MG82G:\J#M"A[E?@0J!*4JJ>0:F2M 2PBK0-JI4W#Z&2K9Q#%93@3M8'DT:Q\
MM+J7OW6H,-EV7JYDA$ 1D4P]8+K1P#%^FR='EK4-_HH'LP9<R+C2*I?Z_9_'
M7#_P][JWT / H<22(3]FCWKYAH6 +7XE-L@1"#;1(P+#D<XQ0CQ@I.ZF8C\%
M.6,&-T?^@NY83*L"=&DG:Q8DO2VQ%C0&X84Z@A7/"F((A(';0LXD/?BHT9[N
M;N$X.^+/%*,>_P&\CD-XYMN%A#2=I[Y17C5A<)2%\TM<F-[VY1Y2,\$J^O8>
M"ZN VB3!YL)<?;:?K-HH"9,<.[O)3R&VQM#5"Z[^-/.EH,15@.QHX\'.$N"8
M$F)YU 2PQ9'@5GKT_7L'"DFY/A3?Y6.MJO02!58"3PQ)?PA'626:*B^US[7#
M+#9!425AF_- K $<&B&[SMY?&_\]=\E^ Z-^LZ:TWFY"=_8D%J&9'\^_8 /!
MJQSNR\T+Q5,8]U<>3]HU77\I?VQ'DQX%TO<]SG%>4[?7ZE3L]N@S@]M_&QDS
M'.W">?@9T<=_Y,6@L%$+DXI,"BZ@E!2]-;,$6)W .6*+TQJ*@H4"B)5.5=H&
MV&$]+B%4L\>Q<(9/:P0(H5?*-<&AH7NZK/Y*E\&'DGE(.E1[I1[WEX&N]2?0
M0L.FKP9:Z\<>3,44*HY"!%PH)+T8"?B,2+&?1Z+?[<' HVM!"G-7*K;U-^>D
MF51Y3ER3[6=V^MGU#,WUVQ("+GOTI..A'1DLA,_07'U+A;SR")UOHW^?D&DK
M\6&P8ATK%IEWC#=#:Z[ZZBU\VE0TV@AX1X SFY<+#6[#@[=R5[-S"14'>LW]
M<:W8ZXS^<,>E&XQT)*.K100\AC&!0>6YX4AL)&LTTN V(G@K1^4ON,'_@H=Q
M_G^XG<M_@.M$;/5\;I-AV&]CF%8AZ*D!=>_U3D=PDH%'B&LP(^OT?4]_ZSV[
MQ$_C\;8L4LRHKDU#;X D0]E_;=;NS=M%.S9[A(#XU!APKFDUT#.R2<#$6^><
MO4=G0:\LTOG!DS:P8]7#.&@X>KV[BMR=TUB/K%X])TK3I!+OGZ$OP[$S@<6?
MK^?I* 5J-"6J05\6$1?O>C!)^VG+S<O-4<@M3*T(1IEZ^ZJ'YBR3 3NEY=P9
MTEBI=G1*P$2V7L#)/DN#8+K0_%[.P#=I*PR)BXG.VUW*\1/ELZK4>*VO.3B4
M M8DN^I<BNIP>B;/R'S29-!Q)>ZR16>2^<*,(^(2V(YX;_\3X?B_*=(HTIVT
M)M>QVQJ?DL,"DGDN^\[44[PVWL2.9-5"6/=%8GB,R/CHY/:V#2X $=4X.[\$
M"-)8.3GFHC^O%W>,O[WGM$YL26:]^QQ]T;;)_M#UW:?FY161%GJA7A1\= YR
M!W8SPW]'<CV0!_QY:37FX;A>$3)L-7(G]N)O"YA\>>).C,CHOZI_NKF4'+3T
MY83=WNCD0[&EF"*MRJC-R!'6BE3#V\TXNTWQ9+%-JW,E^_N- 0+U!GK'$WT6
MD@X;*EK/4$GVKIHL3*45$5YT>IQB9U4^*BTS%D=@#1Z-7N3(&M@)3-11#(%@
M(-[4$+FTM$ZL(@?WG2G/[FUP#$SKX?0QJZ^IQ?MU8B[[6>]I<Y"AH6.1H[+L
MFN(+K4S9ZP0["M#:I; 9B=Q*J6_0X!^AP6-51_(CV,QK3Q\U852G+B3=,1'S
MK^SC5#F^;+"SF:BCO\<* 9EXH.(0K6.EB$7+!;?6KRY=B8K?6;=J ?^"D7):
M=DQE?^?9:492Q2U'[1F7>2RD%9]A"9T". MBI2\0:;0^Y:*!+R=R!7=_B+QV
M*.&)N('%&E$66O4D6K'^"C7"1*9)&-HD&SV@4>)L%E..,QIL8D"*G9K^*+X5
MT?_B4VU(;RZ9G,T3YI $>7S*R8'@&-]&3Q$'=:2ILP!4]CUM0/U3'H1.6=_'
MD$_/GM'9T!/VSZNE9F>.NG.0A$*WU@$XV!5:N7N*:2$!@A@Q$P.O?\H+L5 <
MA>Y:3+&IZR[UG8@=B++>%$GZ24VY78PF;DIWT@F)1$VNG:_<5TTG*5L+E;B8
M.9=;&5D[=T'0H_I?3C0.S;4;JNB<<J_1QF0N8-D;E:A0PP2@N(4'2:OB^Q7A
M%))9"=&6C-'+L$S"ZI57J=5'S.[F6+I=,!YC.NHE(I7MP#2K^3G70,&[0W;"
M^<T7D*GW4-@!,,$1N%=6* 0, S7#@M8[UF\4O+V2W.1'#>-?<*H@^O\QM-P\
M>3V^K$))*UJ2=R45\-4*%;UIH:N 6L9&^Z\NJ>UV.4U))S@5MJW./=ASL>7<
MD=HY., XFOF75-LE'Y&;#4O/V:"<?;,S5X($!D*L@L!S(NEZ >K)D[,Z6MF[
M-@H%O?:QV=%2((^.NXJ2&81RA+W&(:4A>.Q*Y$#'!JQ+9Z-O>8]A4CP:/17=
M%:"871^-[<RU91*ZAREN>=3W3ZY6@ S@EQHDS_G[GVR6T-U)L:9=GVO@C4/+
MU_>K"DQR-6:"N)@N_5RTA6]%DYF=&+'B_EV%5IG-A-'T[VE:WXQ?,(B^=YW]
MJ26,U4RQGM'J]S'L4Y,.BLK:K<\U 7<FM668238,:K]#4,L[$\$_PZ\P-;-)
M5CNF/!/W 8S/"N1Z%3_%>A82H-&BLL\B[LVI:37<)DWNQ&[,!E48C&D]&^=)
MKI:,\F+T%4+#FXZDH%L;RQ!7'7I$8<1OHP<7'6?Z%N&, ]>+8XUTB_2&ML_[
M!W$1U@&;E45">M$N1WV4I7EN93,R>%US_43#CB2M&\%D$7>:I9IR_?+EPY(G
MML./UJ^>KMCXC.=,AFTAJP(L9Y!K8JQ"D;S>?4935!'WN0=#/^#<F-.6M];X
MU([S4>TF?;2*%15])31\3/X9P[FPJ8LW"TF+"ZXY2DP9BWC1U?W$\3$CUNGT
M[ADJW"\PMMK4%(A([!8(@&5[RBH@R.K9;(+-1]2 ^OR<EDMP,'0GT6^T/J*S
M<P"G!\'^$A6U=)93X)IN"L J=78)G"K+BU&W0;P@OZ"7%9)QP)#CS*&]BXLV
MHOISZ=/#GX8*B8-_-#518Q!]-]M?H@:SIV?._#YD<3L/0/W ?C!J8\FVP>I&
M2*SW=/<$R_I'B8S%K-^=XYL]]+2@=DP?\4A8EJ*LVH\H]J7\JQ_?G3>]:S=D
M03Z^@7W]?P"L_N1\9Y_IV/159][S_+85 -5&HE[+HKJH_WG")\<TV2<&RD>\
M1"]E78JU>A5"D,#"08>/Y[-,_;F(&/XJL:E@9T_JH+U1<O:'WKG;3_EIXF;7
M(\&K+/Y!)R2P!.:"(A!=2Z&%W\YT]-UUD3(B-F]Q:0Y*Y.Q+5V=JUX]SR!.2
MORQ*3V&'EPA3UL4>FP""P54#)"M 8]!ZMHY@]NRT^!_3QEL>YG**H!6Q*D_N
M-$V43W=!1O. B]Y^\%8BQK<$X,(&^%994O S$//B:\VJW"BF873CK>XB-7-G
MY:'E\^1MWXQ)*K?^HC1?J#)Y&0MP09,NJM9[1ER8*?O8,!Z@97<EN V6CQX,
MF<T/H]Q?=?2W67[!%ZIP#-7=(/E$%';+=-Q4TFP=VX^@OQHJ4C3G5F8]5.<T
M$4R2.$'%R!^"J\$X) !X# WOG;K9K2IW)?FYEZC0EAK?SF)[H\LR1%,TKMIB
MIU=#TVR)NO*4CJ.CL)%VY#TA;;6GVAZ5?_N_W4<ZPBI ,U%E!!#1" OXESI_
M1F4HWM?^1B7/]E!X8(D-$ \D\:/*T 04@87]EU*;N/_ZEPT4WO=?JG9__06$
MPD)*0*@ADBW6K@D C.'OO0@XNHJ+/Y :AC;S_,TO)&8Z\LBA*T'7$VT_UG-]
MPL[%EP3 T\CXRXB,'&')+=Y$@YFS. Z+)/DYKKV>K E_]LX"0JI\!#A]N^,G
MB!?"<MJ:'U;L73UI6>B;RYXB 0[N]0TKR@<C/W.QU#2;0?KQ0UV$>Z";OO%$
M<P5S6_M,?-'TCXHUH<5!UW/ON(Z\#*_%06>VZGC ./Y:RME.[FBT%@!1BMJH
MI)#JBX 'DE;?Z#>&Q!8ULH<0; ?GFH;D\#":D7G9\,?5GYPJ0TT/TQK?3O]I
MOR_,#6C"AEO)]9O Y@/!E>V]OXM]HTG^]QL^W;HABIX C"*J@[J/;+Z1.#37
M]WSX_@,W(UB0K'FNPEV.N[I]CR:V;G(8)7WF:VW39Q,*MCXJ+WOS91,>3;S:
MP ?-Z'/#!SQ,$)8M<F;+^ NWWEVX2H RH+* OQ]BQ\J> 3%?OOC!PI9"( ./
M1YUP//I8?M3QXROT\%ML.NQ<GYU);O]U/#&DSP2P++)*WT36^KZ_!_U(0S1N
M2AH0 6/!I5'HCL=!\.;O53%[]5?:C>^7R+0$Y_0J\M9?K%^+*G!D\02@8YYZ
M;85*P<6(UX-=S&&#^&SYUM]BV$$Y&X!/M8[+B1ZE37:ME>C(1*^1&N@?+.:G
M$8V^@.87B AP6T5EW?!94-.E1QA+4@L2%)OZ8,;@G40, #XTH $MO_?GX =]
M^_\\4/]YY."?\C^6?]B1@], SQH754=&J7@[ G)N]I?GSDI;9D*90Y?VXYFK
MX?1NWU,U#+_?A/@Z\Q_56<2<K^F&V:1ITV7527"@%+)R)*B)N\2$ZY_!F#6-
MA9AY$48"TA;KM\50NQ?>/_[V_#U^VHQY+F"8.N1C84<YGKN*T,<;,)P4DNJ
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
MO#N779_.:5I[K;V4.BH>=YZ)Z,9><W5-VD#]TK,EEN'D%%5FN0&)10LI!EW
M*Q#]P.T*&[@_L;,FL_'D^HELO73.X>KK\-4T9^$C4=(5#/!^\QVA^>N/<Q?E
MK]91E7/U!ISW;&U)'9HOF:3J21T(]HZ]:X%)8?;RNE&_9*O2[?V%YFL3VS1/
M7I-ZSX*<BX7"^<143JC<2*1 I7'3;(WT':MOSXI'CGC<)0Q#Z6LO+=#EM<?+
MIE2I_T,@_P_EFU\AM9SW"H'C3SYOS9KYF$MD=)D]<4[6&#D/(*98>/G[FE]P
M@(4284(5#LQ=M9L]# VP(&/5 ,XP$-!-ESY2L+G[:$UNN -A^NQ5!."V9HP*
MZZ--V _TV;'A!-W!X24[MJ+]T$\=F"A?/*&\; 7 <\%_RNW;Y5^%YHD\&] L
M,H2_-/BM$[!:.Y_6W)5?+.+LR,XX#65S"1QC^!5/4?X5!/C8X.C,5X, [R\G
M:D^^H0<&="]_O])] T9#^+N/2B_I/1XL!>172!C[>CO3+$8DB2E4PMLZZ$Q?
MYV6"+T&I(E$"SA $AO7X_SF:>^W?=_&3<5WBCYCZJ%\9$KG1E]7@Z'\P-:;=
MT]+$%=)L[9)#O?5NN,K0"YEYX+3BQLF4\#:*=AF_BO9%,+"F,;07;V/U4Q4B
M6G=?0L,!1#0)F?I6Z!TJ_UZG#$]7Z<'PQ[WNRYE3KV3]N@_ V^KU>,< -?>$
M305N[A)^^\&T3V7-YU6+=G+>&Z78+3;7,-=B(#XR3]<:1C4&^[*7@RYM*#23
M29>-8\X&%3*PH#PL6'.\BM58MAO9N>;8U/U3QYH>I>WPN6N5FJ=3E4C#Z)@'
MZQQIC!>8,S4XQZVTF=9>7Z%3M'E$$!K*I.!=&>RED!9G_[#NT3;$V&9$G7F#
M\S(+<-.BCKN,$54V+PXL5KW+S5#V&PE0:G<.!#JF*?S5R?H/UGI?@S3+-::U
M<;U/B56(!'\MCD2@B0?ZDFPI)-^O_1[@T +3]L?K_U5\_;.KR3_E?R;_J*XF
MW^1$GYI(ZUD_.=.&GO3&>[752)"R[]%&UX0,8[T:3KU5ZG!FZ?17W7>[G>PB
MD_PN2^4^(<-!F<H-@;1&D%DRX9BVBG%,=#S3*?:U(_2FZ-;//7JID]6%61>%
M6B>P-FL%U-EL_*??TNU+6Z[B23:0@KNBQM$FEX!I[8D>-C4'3T?27V-]-M_>
M?3 U2@%=;349DC4+17TY,1/X$8C^<J+3#H4UT'@1ZBI>]^5$13BQ!&DBOL&(
M+X#;S_?(=3YVURP;9*6NQ!2I.D;.!4>4L5_N;^Y%%A4'9K_<R9+OC-A6!-<1
MF'TQ:N6?8\X17EW0()&41A[%!*0XJOA%?LN?+L!0ZK'FZRM8^'%4=K1R<'BZ
M/E/(<E=U+)"Q">(]\%OH]GG\*\5QD<DL?R_F9U?2[E^HNZ59A(;R@#9-+ @#
M#AD ,:"L(1MVNOEIN?^SN]Q;;D5DE&K?P2TWI$=Z#I/9N43F@>L5V@LUU<4O
M)ZYO0EZ^;54Y9Q(II#NG]G8[0+OLQ5LX<:W(ZPF^R^..8CT<NP,C*$?!0Z9#
M*&PV\55@8^19FYN OB KNU C?0]!2M@+&W_0P<U07I+O-4UZDRS3 8@QA\T\
MO+'1?F'3HM]O.24IN\$#',JGE?X+T&M&I\]TH:_C68H[M7)#P:O--7YY--#B
M_5,6Y"6]&P":?]KX:2Y=(KHQQ'DN.DA-V2*SZVTQU6VGL/J'XOS%GG?#XYB
MMY_A4@GL9:V(HXM#4DCSU[1:IE'[Q[3X!N"*_MOHMFU,3NB0BULUMNH*2WNC
M<YB1%S3T*,A%Y6^.LK+93LA.C=13#G(.0>ZJBK>7I+.Y,3$/N@-+9<M[7Z<7
M2?XJ5ER4K^3@$@<(7_[&#:.:-V0#G:M7%'M#&@0-*2([A=+/./!9/_+65=3]
MM'\]<&;34*D]+7N*]NURZ/IV<'"[EZ)B/_:FY&L_T*P-="'*<T[6(\> #H1Z
M^2L;>[RU^P7E))J6U$>_W24>\=7L%+9NB4&;C9LE=E2I.W<T\GPM7&0)JQ&L
M[^:;+GG1];1^9(8FXMV>288ZNSMBLKU9/JN.X+YM.3W+CF""#(7_JD,"LSE%
MX)8]\S]=AGTS>B-RW&UZ,]4<_FVOZI5>1( A-EVXV9FHE#V(K5OT_?GQU2KJ
MDQ(*(8.)PBH>O>%4T+^<,.C@26AO7<*,$U4H!OS93K[K(15ES]%*_NTO+ULQ
MMCZ@["B@R$$4UG+4F[4[:V*_T?ZJ@'[HD(K_A*KU",O'>JD_P9N%&OST-JX=
M<<8"#I8G 8"V*Q^7\6R=&'<; >;(EK7C8[/84RI<O:M-3/@%K%G@)Q25\Y)I
M9O'B+ &5M@!"D> ;%X'454,4IGPS]^&4RU&#46F2=PV)'NQNE6Z2881'@'?J
MIDC6[V5#2#8L$@ :5Q,IVY"BCVXTJ6BPD@Q##RJ)VVAD^0_7;WS<0 H"LQDN
MJ;\BZ=JH2C0A<A.K:+5E=9<6F)X9%KZ)ADV-K=*-OZI'L(L-\B732A)!;.)
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
M26D,RA(D<W['IEJ@VPY&F66%8U^3_:U#Z]6XO/DCSKT$L)4P6C_:F%C/)]W
MP< RS764?AI-HY^TTHR(7I[9_$$(L0?FN"ZL)/+C&P3Y^3P)Y]J=]Z6L=F^O
M/NQN?9M/0L$<N)8FS(W,:'!F#.?<<._LCE;T+/PPJWA'R96Z^Z0$6E4N_W/J
M LKR<U.MDXW ]R''5Q)F7*1A@S8CXD*?B'MR1!L>74T%NBXE]K8FTBXDK9UE
MRG%R6;EXMUJ4Q=(.IU4@L,7B.#+AF9JXMD+P-EL"@<S$/40DA)]TSKIF]&LR
M?IE_Q7LR:_YV\5R.W&A.!.@/\.UX35_Y/>=DPK)T@'X<4]ZO,MZD!#QMG"FT
MQYTQ "6"X,RX?>R'^:R7M>IOE,:7^FK)EY_.#N?>53B,_>ZVKZ?D8-2(A=A>
MFN[V>HQ)HY,*LWG4ER'!.[114K&Y:3T0?MS! "_)(96MX.(+?[ X-E"\Z2G^
M8V?US007YL7O'\T,@0@7B$6&FS<B6=,_946T(ABQ-2MX@&SE[/W'\W.RI1QW
M#*/TIX4)M^DN'6_%K4O"M4*MB2DX)#Z\\N>[O3N#.)6N7LBP\FQLF:T*_,9:
M)F%5_2Z_>[N76N)+IX"@ZM*6%.FIZ5L[$B ;1)P*7!LK1 17<GBH0D5M3N1W
MU<,XE=V5%LK(BG4[3H\">=WB(N6AI&9Q5=]4)=OBIAX,8(DZLS4BJ])Y 3/L
M6/5+K$>U+>(+3B7'[I1 XBFF)^6NE^"//Q4KI9&$KZN5%Y(__@-:'4'\"3E5
MO?T&X?X.Q?\KZ)S)LHJ,BJQ3M9/:+/Y"LG ;0H7%$]4)3_@DXY+?[1[5W<"
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
MDQ#2XR5P$D[9(0BV2*;14,<C*/F)E$V45W:496,UQKWY?A-F-FTY7JO'TUU
M*-YFE&^Y69@RK>S$,X;?KO>I-WK]/6%;A/JY / 9C]P/-QA14X&YP7WU[:B^
M%R\5KTFX+:=@EP7+F\/LRR C56H.-NOWMUGV9[^PP#3 F!55B?P;'H1VCU>[
M) VR$_ZL@K:82I/Y0!B6B":M]2PY&B18=+SS4Q?8YHZ>* LPHV&\"?,B<<K9
MA:N+Z5*V J?[;G5'PS67I0K$RV+" C$D;@%;^]V29KL]_-[=^=>!S66U;2I
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
MF<!S3QQVZ@95NDO*/?R5S1/&;R/DK(COJ'Y:"CZC4K"2$@K^:CHF5P %T);
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
M'QJL/5);QX)?BE4@/)<X17NM-:,>R0O)&50:$(R35-]WW[;O"=L#$RP+/<]
M -" "XEKYWJG,S.5DY!5=@).LSE++N<<JY2$QD-"O%_MO;3(#=9NFED@S:0:
M21A A'D??WF\AAR?-ADD($M+)/T)WFJ1"C*E=]EOG_9AEGDHX4I.0P%HU_"
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
MRR0"AR^/ 0DO .-O-Y+G+XG?AJ-([E:*V=_(QMUEG,L7S(@RZW C#+ ">A8
M!U.;!ZG#N;?SF"-5]5#+PHAA'HL$R]G3F?$J-3(BTRCDD_OXN_P^GF&E"(69
M<7"<#L0RCL5P-#2=VRF8:2==$1-J:*T?HU-U]0L)[UZ:*AV^G53H<P36/AYA
MQ7LV0OJ-RE(9<%_?V1<#(^?,8[<= J\FX=WKHHP[W(R\;Y#H2@0]%T+N=P#$
M(S?Y^7RV>*V(3GF)BD#,'T?Q!\!'!QWK(;2EDI(2+7&+E/'?S^LV@@XSZI'F
MD%4-A5EYYJ2O\?ZK72G_^6Q8>3XH#3!&:D=X8CQW%1P:9MWPEE0HTX:Z!$VO
M\%]( <0U[)<[C]_IA/6KK[-Q"NZ=)L/H!TO1Q/C.)+$=*8@DE<"@;9&A0_3O
M5L?E^$[C@0&.]"6?U.GUVYK3&V@^@5?,Q>E^]0V<KW%-XDPM!  D)$_]418)
MZL[W_GBJ?7L6636OP[V$*7/&2V.=65B!M^][:Y3G2E#@6XX9U: 3/Q]S7=\<
MD"3_!B0:)WY0M>KF9-R,K.:[[M=GBL*^JA':0 T_SBV6_8/QZ'^<5F%5 ]D,
MUAH$2C;^+$E2,/C^DX><LOUYT/NO[0T*@>Y8,\]59;95NF33H@5-6 FTNZ1F
M&>I#V-/,6<!+V?Z:SD@++PZJ\=^OF6JM7ESA70]7K "A9%L[W/?4[*7X@L]Z
MQ8H][+IMWV,_O() #AXXDUQP5I_%(/EZL*#TNCYT3\.!S8_+3@E"]27BLYY-
M[F1)*LAJ,V(GAG!NO8B>H_>N)"OXEL%O@5NU708]7I\'^_6GLD/HHLS<!<]J
M.T8XQ&:,O""-*'<Q[2P !O/2:9C-X%L_K_JN FSEHS-,-02B:O8?/JDGXMM"
M;KE@()R5/2,^]W3N=<"):@KA#]6.&GD=MKV+VRUIE[\J4?G1DK4(T,02N?@2
M@:H'/^;BC0[IX90[W:G,T</*_@'X]UG-!LX)OVZ&[\]?N'^J.E:AZ)+:+TR5
M\<;W=F<YGDQ62]X$V^Z".5N6" PT Y;4<P.'-@YRNKVS1U[I]=6MW0HLD7(O
MVD&4?>0K)GYP/,N!Q>?Q/EF?ED!G+T @@+$H".1SNF7!SYT'5;OS$;KPI?ZK
M?H2I2GH.AB7T34!7'>^CDFC/S2?+-G#'"X-L20)>S0Q(^-W(>O%@YVJO*->+
MV6Z1CU9W,E]UG\7NCS ('1OQ5G%CM?  (VMC^.O/G H3 L(2NZT")"&N  FI
M]M@I?J<+SQ+BYD8:],)GKES% <L<E8V2M9[%X(8MM-_!9 =R08Z2!"D@Y&&!
MS>\G^K3 4ZYUW:VMV#[?+M XY3=" ;X;]8)IM+7ZQIT0(-LJA&AK:B^/!;/
M"W 23^IW>L+SSM=J_=(C7WL$"([6)8!2Q"K&W:U<3NJK.[R/H:L_CC6#Z+F:
MS)B3@:F7TGX9K:0U=+967KR%_5BC?AMO+M_3?:O6GF\D\J3<DJ#<G:L7/KPB
M@0A8 JL FM^XS/^ZM5%!UN7+HO$I2MA&-^I9YIUTZ%8VZ,Y2OW67G1Q@0=[L
MM4-VHUOYWC%70.)F!N)'$Y(4$+]9! ![-<?:_')0/^40(>-*&L3"/)^A*ZE+
MQ5$&3-_JQ":$>;GHG4L=&@&C+ELK>_@%WK&?,Z!6!%M@(LY<JGIT[DQWPYV'
M+R8RQG?UJOC"EI"6M1WO@GV7TJ0'AM5$%#S/OV22DN-M5@DV":AW "H^X'>3
MD'O$<$WD^,''F%I[=?\9&Y1S$VJ5,K4EA)!;VGED'),R=%#]D+EKVV")/-T0
MO&@<Z>O#0@-!KA:&VHFOQ6'P?VR';_*)B(]BR "498DR!QDU_?YYBN7,0>RM
M9'@6X8HN^- ;7/* ;IQB2;Z0T4U'=6AK#--+2.<9X#K!C:4!UKICCHV7Y:C[
M]$1?=N6/'[J03P/TT[MD98=_R'4-K &8;XU'7I2LCV%G)7P#,*#50%K?$KK4
M7AX%C6D%&U<L31BR9#*#1BL8+=?O@]"7M/+7 U_BM"72;58D+0[]172BR/8J
MS@X_ <U62B">+FX53]<'MO.J![J,PK2*:F*=*CS5?!""T>Z5<UNT3EQ[)F-Y
M"X:.R#?T Z^D)\(+DLD7-79W+2G"C9AGQ#[E5@=X=T^G8]$5MNO750JK1[,[
M$I.2AE&$F5 6)=^I#D9 )'%@*M[5AJ+RI;OWH6O!"*9J))BBWMU#DE7<,!&/
M1C$R]2S"!3S/XL$$2PI)BA%VD.9?=$%Q_V+E_J7*\#1_'+XMV[5E $4;C""\
MF48+6Q @?QZB@?ON4AD@S%'/OTC^'86U-G-W2LAN6TA/T''.!DU ,;)0%F"+
M=$84/F#PMY#PSR'AB_\R[WVJ^O[P7%;+RK=CDZ\I7EN.:G;[H24CBG&GJOUB
MGVLF\N<E+Z3,60D30R[]DHK'&V;X8*(:>@4ME/$D&@6YFI[M.&[[D4/]&B@E
M:6E$N?5\*5E#Y96L&.M!EL%8[D>C>DK!V/,PZ]EA5X@XG.U$OJ='D (GLV%*
MQUR]MQ1*[GX)&3O02,)9B8VNOM^J%<ILLKK*R>S+XY@]%;,9,^?\U.SN1: 4
MW9,UJ;!*SQWF*3)"D]+Q&S<V$C]9)>.R08V>SF=[JBPR;,G3\ !&W\\-RRS<
M[3(#E'>Y)1\@PZ:NS1G04J1RKGM@23A*M5H:Y(F_9QWDM=J_GUGW)@%3AH1'
MQLDA'V,26Y"G"I.W[BW<%0)='9;+<#*_LFX!OU[@9^".&H%!>%;2(6 <6 )>
MM-$W%_YC3LTH9G8W3@79"7G3$RA4BMVZ%WDY"W\"JND;23L89O>JT=2<]!*H
M9C8+5(BBV;5L\]V9#94W<N/+M.V#=H&M&4*'DT:2=5= 6EV$"3T2G9+U5BQ9
MX5J?4Q;[9H5(QU@AV6>,D"[QHE\U.#]>WL;*L&XZ/4,BMIEM=!\\W=JV21F]
M-NI%(N,!3FD7E].$E*'1[]S\-@-O(F^X6MCJE=/PDOF)JU7[*V9^.6\<F,1*
MO1!:XV,K(_;VM,*J7PT0#,89YGA5:XBXMP]AZ3A8-)@(-*>[TK>"ZAVJ'C/'
MH]9\&B=E/1B@KHV :B,:&WT5HHL'WX$[JQ_4>!0!\))5O'A+;,&[P=[%W8!.
MV0IR#<_$0FC]^&1Q!FYNZVD*AC9^FQ )?&=2;8+9]9K\_?)WM QP 1CP<-?!
M7]8@=5+67Q,16C][7V81F&^C(!BW]& WJ-88#'YM5,,N\>C*T02^B3H9(Z:&
MH6#LTF<%4?C3G-3 @'OFU'@^E6T/I']E-GHK?M%]"O6"I*4'>,TXRA"3[C!^
M]1;B0=Q<DTC?WEHPG]@ZYKJX:T>UKU*!KY']G2R9&2C&*J\,(JVG;+BJ$*]
MF^1VQK]5#)8@F0TO^@TH<9;H!?6_"&K,^@[%#;&]V]C3J2P;5!6LSIH:XJC0
M;CF1BVU:"@)E)[_";[Z%&%@53>HRJ\C -$-"74,-L^[)/:\AN-I,6U-%AVO!
M6(=\UIW2E>M=:6]PA'NXSH1X^OM7G49N1 3==<KL=U/U"D]8,\-SWKZ..U-K
MI^T5([8XGBI2<=R._A""6^,[@SK'1[8X$^R>C)C/TN<]S9<BI FPIGV*?G:
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
M^E@G*HSV838CP1MUO.P8ZC;'-V =EELWK+E6M ?1OJ84+J1ZH6"YN5GD)>N
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
M]N.0\NK)MY)/?HKLJC,X['L,?+2<V9,M[$.26<D:,50TCMD&KU[#+R^![;Q
M$,?;U9-SAGPO'A\_RV#36U\;S>M!41X?B#O''W#=)_W[U(6I F)HOW1)J5^-
MB/ZW#DE2U#QVQ5L84<P MS*29_A]Q(4?N)O_;\;CU]]W>1B9A-BE553N:@C3
MM7$_C-HB9\V1S##M)L>*2+MF!--+(F3<C*J@W-S)PZ%(F! 18F;BYI.-KY!M
M-"^7)^>F]^P(06P=5'E123U%SI9]6?R4G@9K]VY+BL3$Q5@N"XPP$DJ'2^9D
MOEM"W'[0OF/:T._G9W]O!&L3'.VD6J@+S*8BE- NPU(;6!( GICF)'57T9SB
M2["<=\L,0FGW[?&.MFS;$B;JBYX,[%6?'1GG1516+8VLD)(VV')MZC_72ZD)
M(9!!\-<(1BIBC6#C5Z*K*?7:8NT3*T/OB!VL[><2OY]A.MJ_^7)S.Z*N)CWZ
MGD1]=UWPQ 6C//=8#*'D0NR-.@F N_K7]]R%.(*38!9R+JL%@\YN2://.-4K
M*W7)H]Z"ER==[I;&<"3GUWT4@=%$F5W:G*2"$SC:",M\^(\<CM) =KW1S<E#
M5R>/R_0!'HF)C#+#S,EW:98<66<G92OE>\&O2WQ,S#VIM -'/=T[.%J+P4/D
MUP6<^R$O)B>B)/S;/\SQANW%IJ]ADM+1L0?<6PD=SY1EFDP:@@<](=&Z",J$
M%>[%4U;>H^<.%2PD")PIF?,X\/5"4=P_A3VWX"Z:\BW-4]6S/O7#A7OC*DNE
MZ[#:(<M)&TSINJ.X'M?+#K@%,P/TJMUICEL0"M4EC$<3D7:@E*9P5Y*>M,.6
MU@YML36?H?E=63G?BTW>26M,Z=@#[7U;=6$?B#M2T5LH*30Q$FH!MX[)+,1O
MCZK/[(8HN-/NR7LBW'U FD[OX&OK 0EBF-%V9I_W]H/GCI5CNDJ%*3#9";ZQ
M=T1BK%$2Q&*H4=JB^_:$VJP<;3V]4+_)(Y'GIL!,4T'SW#4),K%A6%W475G:
MQL'<&L2$G(?4OFS(@:"(R3,B?\3DX9>@XD$%4X8UO&9_;V3^%^[&4U54W53U
MLYZ[DT$7_IS;IK\JI?Z>"79HPG]'L'%-TZG^&RM&L%<"[_L&:3A+HF(Y%,,@
M27(D(MM^8\5X0 85LQ:T%WP+&QIV#FP;&4#?!J^LH#D41OGL['+-I2S%0*PT
M;C[%R@%>^4KJ\O/4W,?8NF;-75RKCHQ!:.=L+TUOH!K5$RKUY8S3X5SA,@F3
M4:,NY*LYJD\VLN%NAD9$@IN6*6M8"Z(Y:!L* 3?+T5]W-H5XOJI.:L@95[[\
MY8RC\Q5+C2#5:1[!%ME4"2.\ZYNG=T.!]5?YWFY\.6/CE61?S2 BXK4.IG!;
MZ_5V9K<"9>BJKM3UPZQ YRTY=O=!7=5 N$\P4-D)^?DJJ]+:=%"?3Z3M)5/3
MV<=!/A0%E?&HJ['S';-4W$EV&GM%6Q7?"DFG>]N5ZWPYT^@@?QV,8S]^N4-\
M_'+ -QAB-DE&P4>A9%3LN6?/?O_?32K_GR9%XU(([/Z<53W_N>!/QX/5CSR!
MTK6S-C^C5*HR'#[PG*OZ]9/C-"UTC7U@DR#!6R0AKEEX-V)?WL-H#2R2P(V
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
MK\GOG1IA-IJ?:HW-X@26XI=1L9K(;Z=YFXW\;]J'56Q18(W=&(JR['[>YY+
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
MU'T^DOP4QGD^-$59^5(!5Y3J_I%R(<618D/V/X16'3K6OFFP\K3<AZ$TF1.
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
MKI-QU7^C6A?S/TA[S[ FLZW_GS-C5RPH(-4!!*0$I'<<!42ZE 1(*%("!))
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
M3J(S(2SY>E"*E./[-==PCD2>)7Q))DH.?R_5I :O'KG7%\D6Y+Q@&,L+5S(
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
M\TRG:# &+-*!=RT?2@EZOW1+YF#SQ&]7#VI[X-32+%I>C)CZ)@?K*O_LO[)
MO^^CQA8SA1('3Y,G0+_\"HU81774%9:M\* "7WQB3[055<ISKX8'C93229%U
M 0VU'+GN+JEB,OWXN#.9B<<\@>;XZF6:K3/1P(I@1'NE3BOSX5\V%C.0-VUI
M%@S1W]VZ6/ *NO_\]0A9\B<S\7IIHFXR!DI:49O'?SKBL2$/9+C[$\;E/&J;
MD7^<((NZ<1A-O.R4Y.4@C+]D7[I\SN^8<<Z[>E8-5U]6;72."QE"TFC9AR'D
M-Z]2 ^;EH8T'@6;CK9_.FJYOUF($)("/"D=1N99S@[;2QWOP]YOP<_S.CS(L
M%)B%&"*Q1L'[#U5KU+[.VU+KFJH "F)OB_5XHIPV?9)A)!W84N/5GA[=CQG(
M'><>W[[O3-%W$*, 9:=QLDQMA)W1AO7B&"#2WZK3)*K8NN(!1>/Y]5C5_B@1
MA(H[43LM;BLJ>'",FI1.-TJ1O'@TS'FAWJ: A%"EBG*83AVLN/(&^UJ1DJ**
M@:0.CX@8,1[ODL]%-1O7'5B29X>-)(ERA85^$XR[+039SM\E)LH 67IR46%F
M!X$4<&3N+ 90F%^6BJBTXA>XWI4#^_;#Y:7)]I1#+].^30.8@B&W_P5_J,<T
M#\$[^9DEV:?KCQGO[NF@2*=+H\U*2F](A8;5='8+YO5LG8.'18;2^X0!-M='
M3=$)*ZYN!F5:T6PW+#Z^ZHR_>4]QHR/\IAB@*YI-W&>DWV^XH"I%MMV'4XOE
MC5"*KNE?6]L>P3ME73X6:(??5+G#UVY7.FS?"2,)/(]I@\$B=B9ACV!I'+![
MNK<S_]HKIVOZKFIRN.!9+"^WXH9FY)VP JUHCN+)6$X9YJ)B@2Z[PG?%%M!"
MXT?/_MH\5R1B&,9XUQ:.#&>9=X_DO'#E3GKXI1ORG-$WN17Q@A'#_,_M'CFI
MNFR\>X2H$8I\!OLKF%LS9T,SWWYE6M@^VG\M6F/P'LJFHJYC1ZDJ/>02/)^Z
MMN-2JVV^G9Z%J*WDYRX&GI2AKAF$3BIF,<*ZDL'%%KMZ<B5\559@4_;K:KNS
M-S==LUN;@_K[@@X<-5-&FKW%GI691C5.POWE"-#XA]7@JNN"'452'M5SFQ^W
MJ)1^L8_%3I"5:OZ'::DG96!6W6PVO6BZ4D[20LSR_<UHL<ZM#5' Q(,>!-O)
M9M(*1VASK$?-K$#O[W)OS]>X$3H5)Y>RCAV6I#[DZFE19BO%6:W@DR,C>Y55
MFZ+];O+R2[UDS:ZB=9#*=Z9^V:P GC6R*=Q^2&Y?M'%D]?-J&?+EL<"7UXEW
M".;ZD&L5O*0+A74;03BC:M[A> EK2+Y%$1W\%VD5<<43.VM B=;O&L,>ZI;D
MUXP-"9\F*VIWNTQP%4N^Q<5GG&*5-X)*7E;SCL83_B;GP?4_2,?_),W(X^ ?
MY)9+8.;<0$4:&6!O(VEA2#&_2RH?:SK5G_]5BJ4M2DD=;RQ5%CKJ_IWI0!GC
MAM@BJ$;KN]T[%@4&%H\.@S6%\WA?!KW_I%<M#2_N'AP>$4D*>X?$!][TPMVX
MUXW&MSNH5-9AD$<W#H%F G7FT7#((%^Q4!,C\$6IY^O>O!3N7WQLM).F,J?
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
M_?%(DCZK[D[!C&3I9G*@$6A!!!=L=M8JJNG8/7"[X[]^1*'P);<EFH%'I\B
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
MX3BB(>+JQ3$5H@T'B<1TYR?J2*W'V!E_DCYUOH>5\;3J,(G<$=/UMG%%Z3:
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
M7I=T&?6>4%#:$N+&2!_@$<5UX_D.Z\V6KDT3R_P9LK-2,.4[$U>7;E:R&PE
MGO[\M79;ZLX03&"P;K4C^D;3-92I5,!P=_9R:S]^JK*RY[/K3N%[[C_NNM-0
M>MS=JZCUYP-#FRR-SM27)"=+<0)1,&[J[J).[ T$H(CDRT?R$2CQVA+P'#C@
M=?=$3KQZ#Z896*%ZBPQ[<Y1-L4@>[(!KV/320)8@0BN<M:AN[>/T/:RFZ4M7
MYM@F'WE &5$>@.ZOGNE=BD;$=2&>N9+9S<JF9)QZO TZ2&! (L0J,ODAH'98
M0/X_NA3QC(&C'=QC8Z-=8XVCK3RY]Z1J\VD.E;27F?B.<5$?_:DJ:U,4(BW+
M$33![]AS'2G[8@ _ 4H1U"V\+'OS=]K,.]KD\\AA1:UYNTV><%_7@1BZO%.R
M.0^ZS'140H$C7J14WHTY\[JA7JV58&V_XN,IU.&,AHM)F9UP&GN*3=KN63LB
M [@L6 +=#=B#&TW$360QL]@[W#2(2QEJ)^K=%9 ]?Q*K760V6IWR9F9K'#L3
M;/"8].YYSG<FS.54G[Q/!#%D#V$8$7@W\3 0'5+O$]0=F<C%A7:XJC\#L:B4
M4'&?K/S\%0_V<4W*BATA@N=,]<M*42LP1@\#6NHG%46K@M1 ;-J6$-,S>82!
M'&G^A\^[N--;3178J?I]<;0#U0 U,5!.>F$QW0L/(J>,BKIR!SX)^C,H_NOE
MM.>W7/HK/I9GN6,FUI^%-"L8M%X3;&V;J]5Z)F'Q'!.K+B"-BM$5-2M^4(N_
M4C\W;LZ=4.P R HR:,PRER]V?_A?PWX7,9M/?/!0KO$[D_'6Z<VV2N\#W0$N
M"OWP\SKX]C>61?M9A Q=B7?5KAF2LFG.LG#Q\YZ]DLV!];-&80S20 RG=+&B
M(K,:O2"O_YWI0G?&ERUY,=KUO\B:3LKTBC8J.C7IT!V7:F;Y<<[>T5QL9C3"
MO'#WK*N(Z/Z+]]D>:$M5J"_O5<9U,R3=OO$]\=VM=V+Z;JE5<-_[M5.2'J(,
M()N70GH&A_<6K%ULQ*^$SX]1J 3!2B,$NA'NL9L&=FF5SPE'G3H<75Q(/1?O
MV]ORD!1M^SFIAJ2QDI1:<Q6O"/(5PXG&\"SSPHKU@=>]VJ^. Y9?]'\Y=%>Y
M'#T5.UCY_O1<TU'%MW5K1%4;_.% S4YVQF(B0/YMP-L.0#7;1J^8F6#)QPV?
M3Y3E8 8LYXL*P- Z2LEW\(B6-H-[<&_0-@XCD?YV1#MBW>+YAW+YK%C>]><?
M*XQS4^0X/X^(F165)*Q?>:V0,9_:Z=W"3>1 /F+,*]-#+%'E0::*(<K<=?8*
MVB>S;E>'UIF+Z=IUQC6B[YV+F)_7R4:-BR"6E%O%A/9*=Y]/S9E/+<K,L*Z?
M#RUL^?J6Z[,[Z4:%5_@Q;YE'G2C37+%S;2_SYUE&7?&DSV&3X8%V1. 5)SWW
M3O<>54)#M\]E3-A>=*+T9I_ \%1_.EOL$'Y8D"&%JA[^RI?=Q1U!IKU]H-K!
M93(3MK:JV1M7\JZVD.^;\D3:,?SXM;/5M5FIBDTECV[901@_,\[=;>F%M_X,
M0-;_BAN@:[%L2<-!OI/+!'-GW"0EJ34G8C$AO)1N8\VH7[Z<_47&L[.YAM'Z
MG:FX6NDV'N)IFZ]!= K&QO,!H&E7</ZW)P=0;T3THA;+='7L#-M1+S3&4!4L
MNWY[5E--YMS1X:F/-R=$Z4T=&$3E]JS)#'F<=]U>/^UCIV]4BU48?H?TG&V$
MNL2.T15R!#9?'.=C>;0GK^DV^WO8)IR+90J\]PN9X:?N^8KD>$30<@WL_-VW
MRGJ1+'V#! 0+(LH,E'0!Q"*)*L:]MT5BNLEZE]ZKKK-,3=H WG\1V[B1=6-
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
M(KX\I3T<LS#JH<"ZKD[*;U)A6+2^0O'P=,H>"%S\N!%+PN/@P,%3IF(ZQWT
M+$;&KL0 O\H4$F5[3=\16Y496K>7(5CO.(D@84'WK!8K%HI@V#& %\WL' .G
MN#^/,7D^[&]NNES"#?:8+/4Z$WY=*9B"[45>IY*>IRRG.M:"QTP3?#+:$K.Q
M)2#A<33XO#Z8E6 'G>T9E8WKA0WW5E0%/=4 EL4&T4GGCNHRFEPSYG[YO,[&
MR@4$7);XSN#Q=G?\,W8,[J_Y^8>LQG9J#GNAT__&]_MWY4;GHS>;U!8)R%I'
M-$NJ@WX2WV<I'E7OFT7600?90(AC"L3(%'-N DT )/S78#?5?F^K!#[2A&TX
M:6>CL::F3ZPF ]=EA?("<")JA/# $C PN0@<>@)\GP$"X/XC2>*/\,4?+_$K
M1ECSRDQ \)A<T2\ZSNT:HFOU3-\9%+#(.YW#M--WAD-=%4>D6,UZ*B4H 4QD
MN]L;7[:?W0=+%=\4'C/+M8PO++LY7[)8OC1Z@>6Q05<LX\)3Y*2:BW17MH?(
MM!EM2JJ7%!VC/O0^ISR +6 ;3B&G_PJ;:R\"DT^<DREU;2SRA".D^#UJG5AR
MD^ATI0J_6]YDS"Z0*A_F#]SYSJ"#3EC6U#BT\?(7EUNVD4PMS=CSZ9$V:!J]
MVUW%B&D]#&F9E6!>'R^97J&+3QX8-,TLJTW>*C,W2%Z^KL:O-2@^G@U.P8-
M./B-!LS(4B"1XF9>\G:U:7%#V6J$[EUOD.!.G);PN7+=(!=5-Y1"K2H<S!0>
MJ]\9Q#U6G,=BSI4%=DW#:]S&JVL6U97CU_&/7Y17RT1*4%U<5C!\'?['&SS7
MC7)PEN5FZ,[_\S_[?S1Q_=;,(T?/A^H:&X:+E-K,.ML,'R>:.S2V($_+4XHB
M<N#SEL!:[I$:ORL[)E>>%_753_ZDAS;'(?IB,9YUQ[.2VZBRRO>Q+A!X)#CQ
M\'B )#T)/.VU-AB^94IJCC)_MW"\>C_U]=>!X?0/$-Q@NY=Z1\^<8FMBQ+!$
M6\2,1&5*+WH=N&(="2C$[P*+7F\GR>;BZGJZFR)AJ'VD+VLDF8C!3V !]_ :
MK..'3-N<":3F]UI?$R[*:<._YA4_QCP6M+GXC":,*6Z\^T'\J#;\Q')\G\0>
M.RC5=6KPL_&?90OZ#:*7JWJ;H;#FSJ^U9;7%S/?JL(*W3>)^]/Q?,>E9<A^_
MK%H+HO(OUE;T7:/Z2YK_D?!EG,@L$=7FNNUFLO*#0OI$S,;/OT\>-O#&YYD8
M:XLUSS7?^!6"DHFQD&L*3W/F&JYOOA9WJ:D[P=.,\WF27R[(.R_:>\DGZ/"Z
M2*212"T<+"B["US4D!1W<1UMO#Y'J*KIM),-U'I;_WA2= Q-H32,X!<U9/CK
MBX-BGG9M*!Q*.]9C^6Z;E&//900+I>LXO$O4L?NO-L\KV^V^_I!&7O]-P/BE
MNLSFTA]I;<!W_1'"&"FA>W5#&-?N&#YT\77YFC'1?TZ;[/1%,L\QFU[9LA\(
ME5<9%M)*Z?.P,X@4Q,OPB[W?$'3MCN-#CS%J+IOB?N1*&RD:DKAGN>7P,9M#
M=4+&OHG90<FU5DBLK@IB(BV@'[MMUK<UZ^BE^:D>)/+/QV\;O[RT>@E1M715
ML)?L$<E_L7-:747F[E"H%+HK]:JK_F4/U?>)^74%BE,C!>+_,2%CH9$>POJT
M+1:^H<8+C^979W?M,4E>!:EI%TO LV8$E-1%68I% :)R%B<&,0C))@ P.M4M
M8/AQ]M79D_:ZD5C!G1LO7#)=G:GS\FN12A*-)I_!B8L_I74XW^NTE^-S,7(2
MZ6"=@]@/CB3GT?[P&7X<ALJQ/8'IWO(+)>Z.$636[.37PI2$FOZ!73C'!#KS
M_Q4[??47K_P,9^V'[PP/'VNCYH>N&T(O#:<427WN2]!EC?"R;@WCE6SCJQ9O
MSZN]:'\3B:WJ"4[&<&6ZAIP+>L7F6!8:GU2M&)&[=7:@7E6NBIJX[=%*CL:9
M\T(1,.BV@1C8%PV<-C6<&D\PPV,"((XD"-U(&( U;AY<NEO@:BVRI"RQ(U^%
M/ D>?-_ "0?!"')G@YBNN]6=14&FM2 V*<+L*GBD"5>U^N!K!C![Q'O?EWA!
MP YEHS1<&XE/\OG$/L#F@(#A3#M_JG9!=8O_5CP+$A_3Z1>O72'5E,/8O9)?
M8(0?+[\_OD<I0Q.^*54K]L53T/+?&3J,,G6E"K/ V+JIHA? #?0$WV@[,"OH
M"8$I5QAGFK$OQ_V5OE\8B0'=X__#X:4^]%\-RAV!Q9='#7Z8'=14B,=._X,=
MOL,+V\>+IU5GBT5W0(MJVU=I2_,7'(,&!N3:EBX<X?Q.=TPH+:AQ_O*16KLZ
MS5S@[,^DG\=^WOY_T<WQ/:4;!/,J5G[[J[]Y;8IOARX6S*4X_*VX+WAUBO\B
M_<$9Y[?1;]CS3QFBW_:[FH$4^1,=YUR?_LR?M]T^*=8*!R95(]6=K&(F"(6@
M!E3&($0NL81[SD?T!<5>R$Z-"Q;7W^'QW'W=D!^;9[IK.M(<6^CE!_A*@2?.
M/#Z,C>P+^,UQ,EV>V@67,R1IEHX[4A [4OTQX0^HUK*-S@*1S%]Z1;""CSN-
M1+^N.&LD#\9V$H47#M.^EM96-DCT]?BPJEABG:I8G!HDJ&[IL0Z&4KH<6QBJ
MY6V]VDM/04]%O*5=;'1-G,ZT&IW;_.+6CM;4I9R;.2T6:?W$*Y%F\P1188N]
MPSY\X=P;Q^'\IR1A?F_.U-]#O6*CL)&0S6'M@ S2:[U=0L?4C+7J:$>UI?>D
M60RZLZE)>2B=^L*C%$OCZ4)E1[D:_F%<%WZ,.S23WST.B0$ H^(DV[5=UDVU
M\Y\X'ZN\#&SIK+YB=BB/B^C*+I$?2[7_[($3^=*1$4BQ5^^X??0I]BN[O/KN
M5QXY88!PI#J_J+$G4((C0GVRD8FVKI#:6]N#7Y-0H^L32AMX\M$NYI?$1A>I
M[.LB111-E;\<)HY'__KV&:.2EC3/7W,@Q\?YEW?.TC9Q:9^[XC[8R6)_Z)9/
M3&='KMT+[U*153:>>JA[$R94Q. ]O'X\?3Y1PGO(PNB6=F>F+@2GC-'^R_>2
M5S3B&AO3I*+V6/0Z9Z[=/E<?2V,'Z';'*$\/(L&--7)@%Q?@(O1+YQC9!@"W
M1N]^JKI_:0"%2PB;AS R$2O]VZO?(GM2J J^8WEI1 L/3E<X#@L/$K5.3K@*
M9!EI3B8UB2Z_LU]DRK /X&5L)USG]+3;B72^,YTDWHD<7@54>U0ZR'\=AYB2
MCLR:A/EO%XAB@H1Q_N:CFE]PSI45](]E[FJ5Y9)/J\1N.,Y]F_$+MWF'C8KQ
M[93N>V1 CYT?!XSCI>G5F3:(?U* [#JZKHO*A[_I^T\E<8JQS\;#L^Y,L<>$
MKS0X?9J\-OIX1<%>F>#<UK?S7&8J-['5#SO6G>A>JB/82^=>P1CYG^@-2!:]
M30*?N0:6E__VS:K*@RPXX$U/J  7%H[%ZGHA'D>B%Q\6XA7XWJR"2A(<;+^5
M0L*&([!HA=5*^YKF''$FQ&'Y-J$1,!?;W2>6*D<FZ'R$9>2:$;G'\,H2H+2V
MC,^4<$Z<69EVPAN[822;#@_6=+:L(W:DWK=&=G6I>A#M+ME7Y+Z4-DWKT_DR
MM6;RR(4M3Y7*]D!IL+46FDYTC.=UPGK?;@H)_=A@/=]<()P;^$[;,4CUQ=[K
MW&2V&R7]@Z@5"L^>ZT&7Y3/FX.-,9)PN9/.>;9UI-U" 6NTR5XRN3E_8O@NV
MTDP.\R^MS3*"FQW=7-PNG(_Q\^R?AH=;B\^TE+F[\ :I870M3#[EME<<NL_:
MM4EDHUU<:9.<FP@D/U:S"6S2]P]P8QL[G^WGUM^$")_Y 5:<@^+Y_PFB>/\)
M&OXOH#&X]E-Y2/?0J[VEVK38[/'TB[FS1MJEM%$?Y)0&NX=XE;M:B/HO[^MJ
MCGQACITR:\V@JNX=& 2^IS3"K0TW*]&"YWRNG=N)YHVZUK<^D.\</-(UUQ;#
M&Y55N]Z4[W0V$C?7$J,155J[3LQ_$3QQT L)GWW3O[-^F.26,^BV,MJIP7EL
M_XWT$S[NKL;87,R9'"%B*TL EO.'1LD0UPEL[3L#55%GNPE=/B;^)ECUP'QK
MH&9FLI[J=2_N]W^QJ-?<%Q5Z;J%Y%9CFMAR3TH[[C!/+A8+=&C+GE^Y)?6=(
ML1&,-3B9/9#L(.G8Y:J<:5%Z#XNW>>>C)44;MM^<.F8IG[B10Z+*VB^?8+\S
M6(3<TN @_2,<]><-D>\,)/;V[PR=N)9O55]!^ 6?HRE?@6\[-=\9;EGWR?:Q
M1=\V>/&O C$P?)B5CG4"^]YO#TIHS-H3ML1;P*]]3E'JU0T+FF+7DD[KXO16
M;J&FG 2E;4O*3&*>%.'VQS^A!6%&AO=VKM$&RL-4+294LH.+[C\L89I7)O1)
MZ6^6!]R_!S.X<\1M:[-5QRIOD>"=,2 2IG)I9INY *=?_'K&EJL6OUD='7#!
M4_+SPB*+;:.NN:63L#KWJH,#0M_I0X2%^0GR8DP*;X.1$UHS.]3-[PK0K. S
M:3;SOEII,Q3*-T6)])PYS/RY,OW#BU@5%%B5*\Y]\9IA3%3-KN/H2?#XVZX8
MD5./.&WY(GI*.M,[%]3S8DO0R'*:*X44-$^7.,APGCPS%IISS^0#(@]902DT
M-NT6(2TLACO5H]&Z; <.WLW+\EI2XX8#B<?H/K$)XNM5_""(*CDHDQ7[:'F4
MUS0:]YU!J%?:(#$G_AC]=:TD;&K+*QT\CKE=:^4Y3,*+XHC0JJ;HU,$&*,U:
M^L=$V\+C;*D]O?K9*M=\ :+P\@VB=2R@SJJ<31^-\W]JX#7^HZX\<@=5F9SY
M\U)0DU&WS"FZ:GO91R6[%8"9V<X:DN^79$P2,>C%\&1Z-R^P];U"6R>;Q*EO
MY*%Q!NRJ>8%$U#K#UN $20L>>C]!!3@+ZU&P-IAHV\9Y4.)6S9KL86FCB1R8
MT(N&F*KY27""^D(Q<_T8_B%9YG"[=/L[0\6F\^^0C&:R;?=LIO3%<CX*^PWX
M#7T" !5G25B-=B!D!=5;;-;K0QZ?CP9NE5T--@83"CEA0<UFJC]7;'K^\1]H
M@,3%ZKL_4$E]0B^$IQHQ+M^#4#Q^43GGDDC(,C$ WH?>/LG!(PSEQXJM=7-
MOBTI;BRX:P[[ 8%EP'6(5:K8PG7+29Y'?:I+]OZTW">31=*[*<4Q\.1^R'5<
MQ.WIWK5B&17L"%6V<V+@':>Z@L7?%1E6/?CKJY1!3Q2C9*4E7:QG&IS!3798
M%DV\4Y)ZOXH3>H/G^%45X3,Y.J)RK0+NMIE<_S SRE;?(VK/]!/).6/C*IWR
M:3X'Y%@S-9E0)Q=H4-@ZFOJ+E+G$]5E$16, Z79OI@E20NACC5;IC2N ?-DZ
M(%?8L'5I!L>G'<LY1$,ZQ:RWE)1I+RU_5A[I.:'L_25<A/:13">PQ?FW3IK
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
MBDRP.6E3^MS'#]2=ME$G58>TXMHJN7+NOJ;3"56K]!?Q\^1J6J5E4L D1Z'
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
MY"(SF O*QU4;$EWN6Q(='P.J(Y/:/>VU#?BX0_CN3"JK1/O4F.)@D/UURL7
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
M@U#KIEW0 2+ :Y-[*CTRCOX1&^7\BTNO)=Y5!_);QEMD8TFM37:'=P^5 LL
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
MV$N8% J(GIC'Y:Y*#YL-)K-Z=-U*ZY">%ELKGO6MKQBPAX!B$3^]7BET)<:
M@FJ9*97!:5OYY@@W>=KUV86L^U"8;EFYBF8M-7HW=F1"P<=9G4XS%<3LX.J?
M3;?2<CB_94<H;H*&= ,^E@B1;ZBCZ[_3.,7VS=X9JVIYZ[O796-7&[NE*[[7
MZ5JQ]9T&2V'MEHS.JPHELURK$$[Z;,K=1"H+3W9_ 0M9$K8 R9<4J;LTO-AE
MVF/M>"#_G68\W=NZ8-S-M#$&1'F\>&C:!)D:U4C1W=G.Z@CJ%'F:! ]I5"RE
M^M2/IU<P.&B5Q?@<Q9NZYVF$V(YW7.,ZO>,>N*]$BSU(ZFEPULM;.RR#9G5)
M*OB$')>7]"+QT9>)ZZW8?"=H;G3 '+^>2UV)=139;WVCWK_!)J!9X,OT(MC(
MHWW#GQ^J>-Y>/GS,^VGSIH-_V+9YMS=A.!"KQVY;'?=R:?KA(<?75)Y-65<9
MQ9*E1XXUPGPDW6=Y_^ +G,8$::V$F:1-YG-*,<%@_F5B-UJR]8H+O%'#1J-:
M+V=$3Q_M')\VL;5!L>]U".,F5Z.$V@JD07# LSV.S*+]@=58EU=U!YQ5E >N
MP/N]5:T3&<PBN>TU@ R*:U^J2R)JTKV<4@1P0'&WUSP1@FD*8D=1!<M0"0 ,
M-\1,OH)PT7>HY38KTDFWCZS^*FJJ%.N(?E@[D<E/YA(B6)H3NU"]@AJQCE'
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
M4'@Z(;>P]@T%4GX1>KNI5L?1 XQL&79OL"@,O]K,,L4):PP84N5)(P'1$-+
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
M%,?7VFKI@-1]1 WGE9]DK+01\I-LD1\R1>0Q8D#VQ*KQU?'^S)%XA]0L9)1
M)3W?:C750.W^+MVH8 01SS ()=&]7M-E?GWWD@.E.&*4?Q]Q\1^;.CLKQ#G4
M.:L^;??FY2CDZO .UB4+=&XTADVQ#3ZMM"S;X'X!K['"/^!.N$!W)[V/C[2T
M1PEB,[7^; . N6JY</7)XKO_(CW]I_'_OZ:1 8'QF\@!NRV#4*_[(UQRG,V+
M/F4\ZSC<VTD%TBUZ0/G5+4,Q;*BI/XP54_*EEDY-7B!#2X!X"&[RZ%W][26)
MP%!RK5J@>UJ<;?6RHMH%(MYU4F%=*'(C6X$Z48H(JE[W,W PR_.JQ8L _8@X
M-!1';-PZ94DJ]ZE(RZKUU4NMMYQB E(<WY5"2P"%MK/WO;C;;!!H15JIU)(C
M24%Y]S!HV+#8'5H"QI6::&9V2=LL*6G6W^M.KV'D1#E:K?:Y0TK (.@C[+LL
M]RNTA!INPZH58]LJLH22&,!OQW"B @R$XC"E/QDJ/OA(2_^74^",/'#WWK&V
M_=C%LSW??;'64=$&X=XM9TET>QN:O:7F\PB9J9M,/%;80]3SZPH)09K17POS
MY0O84/F*^H&!KFAO<D1CP&CU)]!,&,&=[K3W( ZR$I71O^4OT.^S/\Q9@6U>
M:#AE"0\3AY2COZ9KP76PT5H>KS9WAH!SX5<>[I1@6C'-QZXT*GW=G@<_=DTN
MRWE ,]-IJ A@9Q1(09X<'9GC0R4^/7@U''WFF0S @ERGR+-#2F%T)C^2E%I6
M\+YD=4+C7236C?'Z\)XC^9Z#RY^2\,;):\7BO4Y:6K3AYA^<1W3R+P+9LYU=
MN-,]'O_W?GDM<LF7- &HO=R_^.G"D OAES1?LDVYS]P[$AU0*5POA6S]I *+
MTXVX<!.2.E=>1SB[JV=G"4*7; [D7)JXY-2[( MHF/*,%?ISHK:IX"\1-S#=
M:%G'DLN(UT,.#R93YV)!3UZ)$O%P(.2/$PA!/J)AY0,=D6_@W8%[K74]!FP
MI>*&Q+3,C(GXT)OY/YDH)[@[_#B*ICQ<6/!7[*HAN?.W/.U5=GGVDFT/]]5J
M37DEF7<$<E9B PYA=U[/VJPV&<$MR4!MST>>FQ2BF6G(ENCN2^_04.N7AE^A
MX(J' SP[9/!>HNQL5_W'@#*"]-CT(Q*Q'SZ>L3.M,KR$&#! 5@GJ:XWK]M1*
M0#JE/7)_Z:C]UI%UWLRLV*RI>/-\OM2[F 8+HCF)T !FGS8*VD::?Q4;1AOQ
M84(Y%CSZ<ZK\-4+1"/7:;">8A.,2ETM%?20RRTY*6=0LV69>Y"<?Y/0.,DGT
M.>TMY3&"CXGGA5]$W 2RH8;YZYN],SS*JH]S/22QQYF+&;KOZ>6Z:,<]_;32
MG96/:VSHWCK&4L-1B=000>3B.M@U<A@EB@+"@5?4<E00 ["M=;8BHRRQ7K*H
M>3'D\(NR+0K'0/:6N%6<^0W33E=LY#/?S95W!S__]P[PC_$_UEV Y7M(KGL8
M[&%%.O:U;N3T<<6M&95/9E\R[53K%!NTW#Q($WM+%WISXBF;S"AG0#M<JFX8
MLM/L?F,A7RJ_N*"'FI=!2RN7&\2+QM[E6JN;7J.-Y02.*A/FI1+I&6)7#K]$
MS \\&!DNC5Z(ZSAC)\VWN=]4B5U$ L@\CXB-_8W-,N7!R^96O[9X=BDYMY0Q
M!PKZ702?1S+J'[O,A,B)>$?FHJU-)#TE]+T[AXO_Z'.*?FP0C1@?EO^TI+N@
M''F W6AJ])P0'8K:-##'+21^!B3Y(MKI$W7&;IHMWYBR07)LHK0?!B9_;^5'
MH@"'3JUJ5OC\>=DC9>3(VIHZ(>"4I:I:W:SN 66W:3P]Y%M;TUS:Y]Y810G4
MYWFK*@&M-,X%MSH9\Y:K'A;\T5(J'YA2 *((^+?(L='#>[JK5UY:KH4\VGNQ
M-)Z]TM[HL%>W$R<K=T;"DVRUTG@^>63W@[;UD[+])+&<:5;>B!+QLA_]L&\G
M>.0TNQ52J>U> :+!,48[!AV_[_!781_YY-R.DY7H!LU9 U(R<+;1LG+QG:C6
MX7]L67HMX#.^H].F%+T<M_S;?&8+_-=:\7?=,M;)0OD,03+0=-S_)UE>L\1U
MJGMV4($.[RLENP@5V0]'_M9PN(T_YEVX*RSQR+W6DE@LO,:N?*\$X1KK63N#
MF8+_Z#OKEWH]\DF?6J9_[/>J41=1.YX*<]5NS"'^ \5A4(QGULN3D&!FP@/)
MAB^)D)*0B#'JZ*,7%_;$EQX'!W,1JU&RD07SOB&6RH3''L6EWNM3R33;UWOO
M2<,HL^=J0EO3,VK!+YQHV;\1*?/\%:0"^9^4ZBU4M.EU'54H#$J.2RAKMK7_
MJ39<'9: 7$UMV#9I9B6A"I)E-T=W\Y5UV^D0Y1)EF&,.A>^>BR=?^41R?R-V
MIN59J>1S(56/7RCE&@JUCK_45N;B=9KW??_<> (+2AV1T) +K/DJC'X#<W#O
M/XQU"(SH8 5ESKGU.$"7 /T^KRN:$C\Z)@M/5L/7]K[!G;)\O3 <4"D"L%1?
M>6.DG^OE4;;SC,"Y:<L!3?2@]G-LRT0U-RVC0%19QV)Z/-&':XXNJ]S]97MX
M4'9V!@@AV+BB(<GN<[69UWZJE^]OUOBQ4:8L7"(WLL0HO.:N7(6OO*'/ZU.6
ML:H[\]>Z2(YF23/+F *;CA9==UUJ-!@NSR]\,![HMJ6ACA,MGV_FC7%1>C1A
MI&"\A!8 K4+6KYDV' Z>HZ?JQSI1RHWV4>M838UU&E"\Q.?,7*,$WG-R1Y/O
M_H^W^[O?-5P%2FLS[93XBO>DU5H39 42-:6;O>C2ZV[>$;8.,W?*;</N*%HP
M&"/6&L\T<;2\&05URAZ?C_BQA)_$*[$=P%? KX GTO?_^Y!TCH-_M/;35JQ
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
M'*S"2^ELQ=:%S\"&Y?$E8H7/=])L*KR@8\ \BYJ*( R-$C-X(0'H5T==G(1
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
M%[U#LW4%FXT/@]8_13#KOOZ?EDO^9^W_O9.?# P/49GA=OP."T7\;8J-+V.
M3:,S3Q(C/59A\ZM9(M= ;\'MXHX=;"V1<V/\06!HVMAK>41"C1WK\U/0AQ;[
M/IE#D78!SQD/^E@=<V'67!%@U4&=3\"O3NM+,X<0V/M5I9TI>1&)\!X&>T*+
M*^7&EU=FQ!,Y'GAS!Y$G;VR1LRRS5/97FV%B1["X$^Z$UO9<W;P7]ICWF.I:
M*WR)\RZP2F7-O4IJ9S3#T]MOZTY[3*I*3JCO"?G:.RVGD7NA)LF0+7DY^!WQ
MYR^E&J*U*)K$O9DYZ=+J[(#[3V%&/02U8TP50OG) 9-.KT4KR.NN5.V[0-]K
MH[1YK2BD7P>!ZZ-/(J1]R_EAMDWUX?P(L3D?:W=U"2\=<(TU(JAT5^FM9=&X
M4R?NSIR#ODE-H?&1W>Q=LI&HV$)$_R2ZTRBP/58TE8YH+_,X\0!*$#=++3G:
M?-\U:E"#H;H>*=)L]\QC?,HM+\%G1]!9<;*4^-_@WMM.J>#VZ+_!\A>CE)%4
M"SO&N3_&755BZ;@ -,&<+#<MK.M6#.!X<Y+YFTZ.%ME$0V5*:2=UJV!RTF'9
M;5*A8ZF9%ANSGJ7!*X'9E.%MW/#UJT?NASY6H)63WU*L:_N-*3=!(:F+(0^_
M5DH%O3=IV3DUO/]E&PM9G.CCZ994MG;]I4H5XE?@NTK]^+[T(142QJA"<X?)
M YJWQV^=*'/U>GLDWNS$80L"^ , %=9;8VL-76<_&1%L9IJK=6V"PZ[Q&1D]
M< X,A_YIYS)SU":39%\C17SE24^8\S?,50^KJK$S8E7J#XB_-<WA=\%@WS9H
MJAQ$:>I3##?R^4JR94?!Z[NZYWCK9JPHRD$M%7 S3#%$V:=L:AJZ7F:-$U\L
MP(D5Z2P)O/)E3V!^'%5X)%I5QJ=PIU_6&^[O_"KO3=7C\X-2YF#_A:CJ0C^<
M./@W, Q(2=TU+VZ -<)\VA-[6J.+@VX07X8\EC!-*O_(@^CRY)_RVH!;2V^N
MM;-[&^P.($&*YJDXF(FN>TAOSGP$X/!\W+(VY'V(V75",UJ<C_>/-.NBZ;5^
M[0;<2W)S%?_SUON#0/"S%8@I$:W)49(:&K+#O>!ZA_;V6F)]V:0:I=D3:,;"
M3%Q Q:8UND>?S<%+*ZZM'P(PNFK]BC8U8", Q*P?LD=KQ.PGUW\M<]=-S&T;
MR,((WTZ;!Y++KGG#3V-$[VJX[?BA%VZ6/TZN$@=B,,1Z*@(.5,JD((U[B"C"
M_3Y^Z:2"^:W=_>\Q;T39YIPMY:N'MXY%M:<L,TI+#^/3)-^6IF(P6#AN=P4H
MC,1)Y&2L:+LIYXPXB^CW%"R=-?%<SQ?M["IS]:X;VP4&!WYZ2@T(!9)Y'U&!
M8#"XAG)L3L@7APR4C*]G[)>=?O,;L&\=E54YZ[AN1$HK-NI5S#KT-Y2(UC<1
M4&PVM=N4]+E3=1<M@<'TGF@2P6PT.*A$77A88(AR378D*0#%[K,:E%IR(R]L
MF(^Q)[UV!GZVM9A>9.?ZY5E7RDE\Z>Z"W80-\VLX"\SK1NKLD[&\V%&CMYG@
M&SG!%)Z)8DGOKH@F?S%9).TEH1(23H?7X?$7#((Z+X+;::"O:%5.I7GZ53,'
M=^0C5UMB0@",S.^M>'92[AV'&7Z+SBP^X+.9"(LX/.:S&9@<%:C*WN4.C9XV
M]HIM![[/RM5'D\*BU(.&J"?TS9?U\ZVES^\:X#<@/N<;=A,^D4.OFG+STM(6
MK"T-IIX,6]38"AI*+[9MJ+!Q;SW(;20BJUO;;<NG<3:8E<!=<R0>K;4XFO!A
MIVA[?0P;SZI>H]:U<[]YR6UL9&_JNHZ J#B5XA/ G?>G_#2F ;/BOVN>$R9^
MH$?V8\EA026,@]RB)THH =%:@H9ZD^WK(X\LM\1-#GN-Z?*;>J&*%D0;S\F8
MP;]-C)/^V(^K1RO/3'\VN==?Y,.3RV5X];QE@S;*6@\JQI>Z)+35PJ^?LPW3
M&JNF=&&008QF/U%21ZE9B2-&S.SWN9$V[[B^]3W^V-M-D KHG4F:&&;/L"'-
M>BPT@2:-Q#LBERB1W5M/VUE[5Y-\K 7%V^4E?0("2NRV#"<JA2L,U_+=\>!:
MFNC3UR*DF&+;=L @CADU4Q,IFC/J,)NN9Y;@8KDZN6':-%-5YZ+CC!I[/&R+
M]2, ,Z[J(SB,&Q(LBB%\Z5](MWZNW.JP2B#V;#%'O1NO:UCO*O-(ZTFCIYP\
MR,0/X=-N5#$YE?XM)W*YUJ_XY+ZK.L]([^1_OE+]']_%GE.UIO52\#A_[H!V
M*_VTB=WZK/ 62P0X]-.)_I =2MC=CN#[57"Y$FD'XTW<GK'<.;$[A^0-1:F&
M,RL(7C!H?#XK[KURP0"R;CSY;5 0-7WRA%_@''-DM9_XL4E:9S\A4.?,W >[
M)O+\W%I_+>+(/<*4?^Y0X5O$Z<Z5_3P5EK/G/B=KUYZ&VT6M_?(RY!@[YTK3
MRC^M8:&I3K/L677A"?'Z1]Z"Q N&N9*S)[ZH[X._73#L=+/00K]K[^F2-PAW
M98_"!0E_?-E8QB/SW(YCMV>UW1;>: ^[2C0.* K.M813+QC2BO>$>NU>&UV[
M8.A[J W;^?V"89A+IO';J_:YP_"!:]>:,(WF807+,N3W9P6YMR\8P-F8DR=#
M$2C6__]V]4OF^.V=!/K]=/.)CMU&U)> 1ME4.N_,QJ7CI7&W-56,")19^83J
MW$'>XO]DYCI?Q25SR]K7$HL@MB(R*\:(V!+39U'R3&_.$?R^"PE#3<MW==ZN
M=_N*MBON49V,<RIDNSG['?W;W3JVGCH\M:SPCD],-[$9]=VY3G[$Q7-S.%4=
M4HL4O6YKMXGM24G(7J<%G.E^+&L83G!*GV^J70T:)&FI_DF3]!Q9XQ$ Q!G$
M<AK+EF\?K=26AMOQN#VB"V561,$M3 L_,(UPI5TPY%XPL&I\"X@$_T7@K)D-
M%TJ?X2TZJI:VD/KR#@ZXJG"N^()<YB'MQ"W_L*&I3#IARJ;6X[JGPN![6L+'
M-0VT!A)]W=<C\EM\7A;N/_GY_5\[VU^45[]1'60+W82J^_(33.<(N\#<\>.-
MS\Z &F,XWVOAC$D9#AC:J>EI%*,UL9*UL9'X*HHQAVC*.@@*]\DVQHM76V6I
MOB":3E?LHFW&JIFMG '53^&";\[D/3SE4DPL@Y17-7W2AD!^>UFI3UZM89)S
M,XMW$F?>!AE\/1TF_URBS(Q"NZ^/?\:0Q6V^.EJ>WE_*I'NG908W#S79KR07
MY1?@/XWGZQ0C0*F[_1$$^2_ '5]RGI-ZS,B@WWC]2[.3'7.*^@T;RO=><4^D
M45)4,X3=RH<]%7X@AGMGY+=';F$*4P<5BA0:A;X+>FTLZ9O'WE9AB)$Z;DKJ
M;AVL03JK1?X%W09DSS9\JK"@-+:-VM1)0Z36-68&N@.Y8,8R!P2<\-9L3M>Q
M=T&F2J/F>^O^:U"?'S[69DE_0ID.<7.MQ+74E5;<3ZO]0$)Y=:7]_:!&=)&0
MS;UJ_.1@X0N-U".HL<*..E=[!5/F+ROQYT,(DS2*88G[3::]-@<;:A 3V>;9
MF.$?J;B'YBNQAD\?U1IXVS6@88S:+A<,.0K35>DDCFCG@%2HPH'$R-M\7UIW
MT,TQ1(;1Y'?4'B=4R!-,2O<9SE:)=4RLG>&)131T^T74HV$.5EIRP7/H_Y[R
M!+ELCG,'".Z>=TUD_>CZ<9I6=[/)!;7 #AK0V9)\+Y 6Z_$3X.2,LB%Z/98U
MT\]L(!=!&," 'P05S=$.TV*'^5B\74W/3-@H(_$;,@W5F<7MX5*9[!5)7G^^
MM5@Z4/_T1EC!O&38Q"#HNA$ ;!J5N6Z$BU[L,2NKNN4K,[2EZ15MN[TR%HUQ
M.]GR^):3&AMZ1X*PM1Y@=?VQ&\X,DYN\?3L3#$2S\,UJ[7Y1Z<S?[_MEW^."
M(6134_,/IXS])\MW8H I3 *D)L4Z,)%(R:T,:C1$5#^S+ 9W9 B1!H$EK]!P
M%G  2[JV[!!&=(PR-<>Y@'-[<SA@3UMP"9@D -V)SY_+/I7H70#Z87C?NK]>
MPO#!^ZW5L"35";*N>;3/!K'F?A4<(JJE\"YMM,9O!<>6.W=)Q&D--*:N@(BW
M1ID6T:0SCBZ).KN<[ JP&TKZQ")9W8>8;T9_$HW(0-D&]XNO@SFXN)O7 $O&
M1,-G:^\;8Z!>_<\<L VA?37?T<]E[ [R9)7GX(_O4T0_5UK+C\?BV#)Q!B!^
M&3M+ZTM$1^E$L6X0I$"MJ:S36SK52:0%6"U),@K;S_#6,979^ROX/V<QB'>L
MJF0E9]/Z#;%5ZBV%JM)0C&G:+BH;@@5+$'$)-$>00R; #(Y3?=U:^-0,ZL"I
M\:@[H4MHB77U&R1FKLT9!@:/(6E +@DS)"9U-2J-:(X!PZ&\KWI+6E^Y%%.#
M0Z['/DDO);5(!K[-T$S5J1 9_8O(08[K18)MJB></OB@52$EQAU!\+\WQ(A5
M[0DTF:MTL>BA[%!*6<JUJX/55Q5_=^S8'!C;GG&DM/U2%U -EK"QJYMR49H=
MQ8L#H=NS*C.I: DB'I.;&6R_VB*A6>+5O,"I?8<'-9'U6"L,G=@<Q:O-H>HU
M$?+XUP:T8',$;P2'E=>$KVZ$P,A!%S1RZEWWSOI1BE=NK]?R8)LVWXGC(>4'
M8N(OVL/3\>>*I*A+[^:>^YLVMH__U'WU@H&NHK?=@,0/2[T+USBPV.HA3([6
MTOWN)?[Z3W[WYLMYY4YVI* R\_26<TKZ"=DD&2\6[E67-;-P3_9R';0333 \
MG3J0::7H.>2IG^N,=QV5; O.Q,H ZK;?G3EGJYUZC47$E+9</\5<,%A&L&OS
M4BX89L@??MR0N&"@\+1<,+3AF@XK%L'$V8!C6J#(X0[A@H'=EJQ YHJ]8_CJ
MGP4Q<X3HUHA*AD-XPBKP0GB\5&6)=ZV0D=9,(45J7\_N.XE4,EU&&.384L\Y
MX##T,]*DO8=!^^A":!2Y"D Z[("OU+DMKP:_,_.2K@#P[IY;?"<5-30#C&03
MV6OZO$'Y)<5UID921T=.=RJ# IW--WB8S_S7F.T2^QD1<Q1=1]N\KGK.(6JU
M,ZQ(?B9 =5TB%:QPX&[ G^<> 3B>V$[N]3@O&].VRZHTF$E%>'3XF3:8B""S
MC^L,77+Y ]B?RK=B)HYM3">>F_@7WJ[;'F_C[=;XK.+H$*Z>3%?M1*C[HCBJ
M)ZOTIQV/6K-^21^*5 <#OUI#(4M"X.+'LI.8733 5,C6CIL>9*>F$NL<K)Y<
M4-,1;^2-Y*D^)^I_&*E4U]V'>E72,.:\!5 +.H:P&!F"M$U%NS\V(:_P>P$6
M9%A7\>T^H !5YI)UN0)E0<K'4T-.9U@C&;$? @8V@^#N]7[F.;?[?+ #J<N_
MZG2]ONVJNJ/X74M=#%#IH$JV80W(8OV86V?P4#8^VKYSH5),VWT1&SP]2C60
MP*E#$R=K=_/AIOW)G3.=/\X\^R]W?_YN(AEK*L[25H=\.-F.[3MCHQ'W'U;O
M<.?;KJ6X5*S@B@.2@-6TY&&)X>FLX(\H]8]X([?<DG7CWQL*K)%DDQN*<W^J
M+R/&\4G5K]E&UT)(ND5]OZ^2L;N8;X5$(-'?A?$C\N"Y;>9 CMEXSI43W5%
M6BG["OFG@*&Q&@L164[12MJ!1ZQ1WH^C 19+X \&[DCWU2&.YX#U]5U*ZG+N
M;*LK;;/;ICP(L6QM+HE4./<E=_\HN;AK>%:QJL1L5>.5_+&8SY0G/Z.QG23Q
MSK<V9G=8_&^*WHEE,X;-^[;PJ668[4:5EZHB;J<MKIE^NG:CJ[)0<\R";S&=
MW/Y@#DP=?ZXYP3%(*B=L)[6FI ?%;QD/%&'VA#UN'!FQZOU-"-[JK 2ICX&K
M!I*&$_N[L/CJ_)!:0#&P;:?+@LO8;EZV%0K,Q Y%Y_5UJ3^8X,=QO)X^DG9#
MA;B3CDW5/MWQP:RL/\A=CUD:*-O9YOIJEG=4O^G>0N(0?J^$IBH5P-P3P1*4
MS!/YD8[PC]CX5T_!,P1_[(K=K7?KBZ4YQ(K%\E_*5DG_R3G-^ L&PMJ[]KJ7
M7F9S);#,<>];3QVV2H1ZNU0FLD2IZG)2K9$<WW$TW FZ<1)3%/M((@T+?@X&
MJNE3:6JMZ;4OVRV=Q6&8OM8@]OCV@G7_YRT0'_XK#NVY9,;-M#7SO:Z;/X,5
M(*R@*@BUML3DR=F)7F EES'/RDVTE*+5(5Y8MGHW+"S5FS,[ZH>1I(6*GE!1
M=7"#S^L?P$:<;\!2%&(^)G4WQH2X\4:OX<@?9CUQ4Q9:Q$P.U9*Z5S?=3_FD
MZH(=>[^>1 =\AG999[564(C""4HQ'S)+0*;)"4F)V[8=A0Z3KJ>/:UHWL,F5
MW:_O6D06BMKBT^'U9+8,2JG2<H@XVW[C\JM\3"[!R,PVIM#G] -^6Q8O)R Q
M[OC<S\<8$58&*']B%&8'^%PQ#@'#+?B\-5-C@^S\U$R))A#3$KRNJ9KM<XLC
M[JGT#8YUV;KEV6S*T0L+A_>9QXT6?\Q5UY<2O:O81Y]4O3TP0P- >VB)S%VP
ML. L*Q+87/]=13T@2E]BM2<IQ0%;X(Y@W+->L7"M?KQ,*25LNT\(.4F#0>@'
MZ/LXMD(, 2Q9)JDE*2M5],]C*,RR9GG!\%WYS*UI>U57F^9UP?#E_G%GQ#@/
M1P2LX(+AIPN&%9$+AI=O>,\J-\XY%XZG+U,FMR^"+@5[T;:-GNHRZP76Z<]7
M-T\;9025UZ(/#/'=$OO!6K95$2U7FT\*/QN]/!%MP@%^.2I9P]?=!9FD9ZLJ
M#Y!_N8SE52;#PRU?S9(J(M*"H0(%8PO&CGBJ6CE-J"2 &8=98]94W*WBE'.O
M2X/](3_3=(VHF*(V89'OYX?X#<9ZNM.R/5TLK$@>SQ_BY%6O\Y/Z8WF>!+>&
M8,)[*?Y%D^E[?(EW%6V:9;[R;@F^[5=,DINR<-CS0SR"J?VXT[@]6RQ$'!S_
M:TB)5[-.4?,230NQ!DN$]_R-INWQQ?\;&D7+[,CXL;1U>9GV9L"A8$WRZ#>S
MM-H8?26%J]*H(Y%\61C'R,A>,B/*=X+7I:T[>IMM2.6C&>HR.(/*SG16^>=7
ME')BFJYA>^4]G6]G#4#S'+SI'B]"L""[W+;]JS4=]DZ!<_VUX+8P%V%,!N=)
MJO&LLG>%K9#*K$$__S&HVJNZ:PDD31 :*U9:#_G@'\Y>K?AV;3Q$[;/,M^V;
MX;,3$G2M<AZPX:8T:TCRQ-<^_TAZDDNK[Y)IO@;=$&U:^RV*E#.6L1XU.F(^
M15&N\CY=^*&QN4.22VS)@F?O71?&[O7+^/&T=<Z03XHUG!X66D@)0*]"+1B
M8SP./&A22N0*,*^:O9K6*=BR[XGMDCJR!02Z(_T2H6]JBXPJUI@:F&V\3]8:
MJ/;6]NJ02J6;498^2)V8#RX6/P3A2X^6VOGU@UZLQ"/JZ]^,*+G<RGB%5+?S
M,'SEMM)(3T[%"%'_4M<?RT D%Q93UBJL?$ITD-ZD5?/O"P_+I#VW3CC&#QT*
MQM9[\],T8R/%P/=ZOLB/L([8K @F8_IO-?S<I1'M?\0(#'.?$D))I*J"2;%L
M@=K=-YFR@J]PCH^X_PMI%!U9]&_D\A=1</[=8*;4(#;<]IW4X^%&'6GP QMS
MFE3;=O_.E>%)IW'05U6.4BK;<%@8@0[ULA5#B%G[10X06^+F]6.Z(<EC U)X
M4T-?G.G0&W,$!A0 2IO XI0S7>PR@EW_\2_=_Z5JE/_8?ICE?W/ZPP9+ZU7R
M25R#@%G#!<,/)Z@MLW*M69EK2"^OSY&SIV /[1J^FNGLOXX4M@6W>$B-WWU^
M+)K!FY8]2LVG"/"?)JG@=UY>:N:T_.)RP'8.K'<Y:ES*B\WVJ-2);A)-4 B=
MVJ6V4E2LC[ZPO#]@#G</#3S,;[F9*'>]XPK@WZO!#])4VZTJ@E)L/8V>8V1D
M!FA8X93IPYSA8(40RKW,ADGT_=:]4)O&G-3\$/6PNQ/#GS@:_C*\HN3U$-O0
MBE'6G0M^;64WZQ]X"<ASQ5DIAC2 3:*7#P?4_%^9N'H5U-427[/D[;W-TD[7
MG/P^S+?11;Q5V?1D=4L=L^LOPUWK?A",R6,?WB*\6EW,[9W2#X!0*EC<FS@=
M!78<FFPR"FS%_/Y2:#,#-&^%+)\^&;W*EMDT(_YD*\SBEE=QU.."YK7=@ #S
M.KE]\,:VT\SX:"M2/\RT)^*;Q3[ BL-,,25YC+17"^:+G>Z7K-,K5PH9S\=:
MB(,&",510*Q#8W?#]N,XK_3J@8\+&)I7IM)AC_L9B/K)Z:$2X8;"8\\NT>('
MDP^I/B>7S)AQZBH:7"[C$GPDK*?<K0$#^0XCE'L$0UV(X1CW"CEN/M.?,H65
MG1\,IGIQPVO"AK&I&-A 3BJ&-+WJ/#N MI]\,>*SN%%BZ6.KX-0_;"4!Y4"F
M00Z0I<Y\4=//)=7U7I+4)_*'+6"@HA*3*" &>@]]0X_=ZS_.G2O\JO';C^?T
M>YH#0ZV<YK6V!V>QG7E9Z_.'-9TW(^90G8[)%PS*9^0MOZ3TXMX+AO<'<HWN
MH5&'^>2NXI@.(+GK!=DI\.#PRN74B6&&'? X2S'V"_Y^IGA80HWPX?3I:V _
MO#T8$8,+.A!QDR;.7#!T%B<*ONLQ/+B2F-L87+Y<7//[_Z#F-G7_XP7#X#G/
M!8/\@<D6I5K88$TNHIA?[]S=DX4>%OJXDF9]P6"LDG0Z-#;5=OC#%1F/NDWD
MY\1YY5^T$_<,$K2Z!<ETS]-OOAL)83\Z'E1&;$_3\A0UZ/0 O=P?5NFA5:2\
M'@OEP_'^-O&37P0_X0-.VTAV[0L\G6/LUF*%EMO_O%J"R W;]^7.IFM\VE.W
M<[J42,T=.: WA Q&GP.4K;2AV9+CDG@P)L5V662\WR8XF+%.V>:L&^^S5O^!
M5E_L8Y23.S4.BE% #<W1)6K'+2R2^P9,]\!B#4/Z->C@W5V.<$_L3H;Y[)B5
M#M'/>#9+6:-)I7A@P,X,%8=9>6EC:ZAM8$@$Q1P\%YA''@O\F;+^Q%EZ@3]J
MR@J['.8USU?@-B<C;6KU&%GWWI5KK#(F^=UEDK449HB"E,:?Q #P7@4?'+23
MS1]0!.<"6E:">70\K;<\R(#WA!(B[L#W[H=LI\6@!2BBB?55O!_B1GYM">E;
MV@IDW^_^E]FEN*J8((1W\(^\.O!JNI7GT^,4<TK5.%E)SS59B&J-()U0GQPH
M]0,!F*Q';#&4A@:#Y2 -1ZF97&C]B]\CW]/652A6*5J%PY>&Y!H2,YS<_*A\
M.F$KA2&9MS,O&<0-7;CM)!JMU9? W<L\N_,U"^HA5"P]XAF4T0D!D1,,0M3&
M^5AD=#;J!XT"8PL-!XV*8I9)F0CF8?#J,N+I:$;%CN__*KWXI_:ST?B;4RTO
MEK9S\DEE T?P1D1SY-PIW,.D]N2+I=C^J?*Z25MI\TEI76KA=L@<H,.K/8UV
MTMB4)AQT_QR;>QD/*<@+QC_=S%U(:5\>F>G;L9 Z[.GI7#S2.L?U2D4H^O3%
MU8\04*,'9\:G0N>.KA'\=;_08!5T9[W97_]S0<W:LAX)YO<_A[M,O4"#L[CB
M0BHT%-$M2A\'2C/W+QC<$Q45O3.N0_Y25TKLYS#1U]"B#6N&E+P[/6GJ;#W4
M)F<-W:-4BGB3O65989!G'[<]+>]NC[1T@3T:WU+8*Q\<.)OU]_;2*#G!@VQ!
M6Q$I<2^CT@X^PG N>O2BZ<1+! H*4I9D._!P<' GY3U:N3&:&OP.$ZPZ.@89
MQ$->6&3Z@^49MX<7&O4]@=B742U:O[7^.<.O XR6V\!N0Q6@?[K3V:#>YM3U
M&TEZ0S%H&G$44A2SCH8ZN\]YH%7?5AUOL#O^2#V49N9@I<5&VH^TW>?Y2,3D
MD]K4G5Z[.K-BBAPQY=_&U9YS8-WP7B8^>1\,C1[RV\2)_/QUL[K#_N-(I&B"
MP]98/(0B[V$IN;EF)*P)&F3$7O<4?9#P43<D."0S[,>!ITS<KC>^E-7+R7%[
M:HE$T]-;_.GFQ+@Q)28-=;,GB6"%KYBOT&B@,/$18&QP?'"1RW]Y7$*)1($L
MV#SRE'^XR<_.^C5?_A8&I%3@,'+6V-+L#2H2$7_^?HCQ4A:"4H+6[ I_JQX]
M=FLDH.P_CM[#Q.[B6U[JVZ?SGFHD"Z&NK2I/.WM]1+&=ORZ5M=FSQB\G$N(\
MSV_69^/A@198)N1C@<. 8A#@ED:SM]*.+>/V_%<22LB//CG8H&-/R@EJ7P\L
M%?'M0D@2QF0>$M76>KN[GB_A'F &B,"E8<9F_,-/1O74/T^KRG#HQKG $P+^
MV0BB6,#[)%<JVGH[RU!*B=PM95SG6RF7&@P'2A!PIK5^CXAK\SU_*I:?EA]M
MQ*HT)^?@V0_"];UBR#)/@HU6KGW&6S5$JM]L3^(9;CQ;N9N0&H(VC<5)%*KD
MXC"E^[;!ZCU/$E;BM)K?!46-0C*#4)E@SC&<2@P:44T;!*)!. !P$,=(RP@:
M62><W*IN7E6)R@A"EE19^1&?(VH'WV',Q^)Q"A@P<(" 4_N&FRZVL:?DV5-Y
MPE"W5V04B$HKQB2,5!7$FR-_S)LX@ 260,R1Q9 [VV4G6W8N((N<>#%Y7).
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
M#MI/BV^0;,,/>>L >]FY<^5^X'V.RLG5^TJ=TI\.*9\\X8WR<<)JH0+#?\O
M_!K>>RTU*EW_QZ O1.5KDH%G!R54J_MW=N(1SAV-QS1]M;UQRE;5*\_GGA4G
M@SB2L6-8X@JGI-KL!<.G.H[J=WN>K6HH?AA3VF\/3$T**9__DP#SK3Y1ZC!T
MIGWFM=Q)I5M4'Z'\\"5=?Z98Z@3O]HZ+4'#H13>9P4J=E+KAZ6,"1X8OQ[9X
M<L.FY! [HSUGD,!V>H1'!.]GI?+9:\?ULDUMI&_G\F\09AWW]X+H>?$V>:>N
MUR<M*HC'Z'*6]MSE<U52UIBRM6=ATM*YN#@$]!8M\2@%5"*!OH,4!2T6EBBN
M (L(^**HPT(TS!24*2Z!-BW$I&) F8-H4\RE1P8.-&8*SB0CT0:F;H48)# 9
M8UIB"C=& DML"9?O'KM%2 #-D4*7N0AA&/"H1%?4 *PF+F$4W&\ !@P0\/V
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
M1F=C4OVK@L\7OZ+[\7A*6@J5GAB /QW;?A70J+@@T"7L:!<VL56?-DW@[<_
M/FX-[MI#X ?#!^@.'_(^VE[^;\59'&P.+@HV!K"@8^?Y:L6USY)XUF0'?[7E
MQPT&+O=SL^SV5E=T=Q'F_D]?8BKO[&M;J@T-@3G$;19JYE&4T;;>'MZC<'Z,
M.WN,9">?86Y7G$TKG6G=1!.B"092DAF9CF_K:U$&)';($3HCH_/R*,DS]VJQ
MPY""Z!6:]L->CQ<I^@%%IILQ:G6D 3+U2+@VXU7Z2'0 J"*JM 2KL.X&9U=]
M[IR;3L3__(TA8 .N_X<=E>MIS8#B2D2<%8CUD&-I+VM%J_$(0%Y0D%I:RSDW
M#@U3*:,O$:J"3XGX-'I/^G@R';K^N*^"/C#)FF$H)H]%)<'=6:9$]7_#?CAZ
MV*Y[ZVU!^&]9O!((?JT.:3U2QWX:;122(&SIHUGMZ9(@64O05  5='0()[E>
MP;=:AO<J:I"[.V-;'-_R"F%3!KYC(,M:J1+->I^)3IJ9\W&58F;6K#^"A"5.
MXYC4SY;XOF9[ 0]<AH;1+O49/7R1ZDS=+Q#,6H8IB*?0V G94#[IB>E9SH"%
M$$LB7L.R$A/'N\X1R52%&NZN$MK(V; 93*,^\K\<<5<"CBV4OZQEF&684IJ2
M9^V?./.O%]!T<M:D?;+^9OK%3./%NV^270EN;"N\A6/>B(Z2D/=Q5DF"FK4B
MN'$[NTK*@%HA$NV<!4I= _Z>IW7T>)UM;O]]JM1=*UO(']T5ZQV.>!K<;4BV
M'%1YZ4A^(+@"EJV8U:02M89VSL-BO!TV9XF%C9L3EF-Q1E:@>^HU[+5KM/ 8
M>!OY5#RZ%78[M*B!96R^%FN&6D0PCX/)N4X6RV.5JW/N,<?BAX:+ZC0XDF!7
M_T? 8:="58S3?#I?MNAOF1_M0 D[GCBZ>L(,<L?@"1*)+$E%!*;6,,/"R3<6
M_^NE^T!M6W-[]VMH:BM^(=;!+'2R*'$I?";-0LH9EEJ[D-&>@O2*7>OJ$#23
M.2NI+FLMT$;W:M?)<P!][M;"F9!&)B>KV\[3Z3]/Z57.F;%,BG@.BE%<!FO/
M7&1'V43(*46,]I00S)CD:2T*;(SL0U8PBB&)#]BS^+!_;IVLPZ<S'K);&^<'
MK9OC4"#MP$AHEN IW;YA+9- (&-7)DE=0X,I3]#:O9?ZQ7,MG/:/PZI='00H
M#WY )=E;GSB0MEU!P79N:M++<T@?6US3.KZ_JQ#!;^XP<6_E^HMUZ.5W;![E
M@W?8%[9UYO05*@:_K@J5U-@7N<(?F6+CK_'!"9<B(]=(KWAMHXT:#QRDYYG5
MD%5K A!=1=K[Q&EN;]<W5[;1I:D."0"6*\ PQ\+CC,IF,/5U-%\#!)JO'R6G
M$I(0F(KFM\"I&&CM2$S _#A=_UN;Q7\HOJ<&!X;DIOX3^;5HF@_MTJE\2U-N
MS<+FYZ?!KY1GOC3-N3=-O;/T@/#=J/K]O]TI%T?+N%N=2JI+;7.$)T'/SGV>
MNG8[,_LJU)=_H(U7+2GB_KNNI44D**NDJ4YU-O_'&X/LV=Y]=[3C&FVTK:&L
MFYGIC$:,1H6CR?=4V*WVTO4+4_FP95MZ?UQ<8M1M7&#D;9L4150*7U]<[8[@
MC^ ?<.F,XV84.]8N+2PSA&GEW^BCN#10Y\%N4HO2@<#FL-9\%^+G!*5).7$L
MW4.APS#;1R*-O;3@.=@X:VCQ"TF3KS[YI$%6G'-*V#4%[]33Y6P!\>\+UP'
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
M %133Z!\S4R9YV3#2754K!(Z=IVL_!)Y2@6JGP)OPC4@C1]3_&H:4/S> O#
M>QFBU45P(Z,BO,2-#ADQ6[LDQW'GU)6N2AJ[BJ&66X29P:T3+.-'M9Z?>HK8
MYT0L!'0?H[\_>SP4,UF[)B51N;0?*)P_;\(FQ=T/S;T.?IZ!XA=-=^Z6@/HH
ME%W1@\ NFWYV(:"&1($BE"'0"6NA4FN>RG_D8/H!+277+*L7E9G\$VJ+(7]C
M)F>YVN]H0/$&]]%<%39BO6;,\SW1&A>Y+\8\X&2MRLDJ(/VEB,NMM#Q(8H$<
M]R1G>%M\F^,E;>HE7173#V1,UJWF83=2-#M/F[,_JFV\=*P6H$$;0@\KQ(<U
MSYBN:-:6!XO$O3+M7#?MQOP:*X]>-%X4N=3;^0LYVS0'MU'C-\X)I/+&/S\\
M<?V!T<2<]CD1WK))[VFK4F)M$+DY5S4K),!BQ%=G6%+]F'LD*"\J-[^JQPCD
M7DZ;XF$<-:R++Y[$?VR//#3>M6LT[_/XF-A._8TQ9,G;#O?_)F@8S44:^H$P
M0E>C1[ 5>]7'3-ORAM\\V.[N\TE.K<UF?'!A)-$.Q(]G-KZ1(1NJ^N8])]V7
M#R?\C691M6$TY==:*_%=INJ*B1/5;\VD[[Y0#S2I:^]:#?N]<VYC>A;=H0%?
MD*V2:H:$Q#9*0W-5*!>$Z2&AQ3?-SIC"A8:RIHSE12$=FRKF&:(Q@M]D!P@6
MB@><*5_O']L=3<H'=VZ5QP0Z,N@^4HP227G7T"^O3GRDS.8\"C=>3<ARH80$
M#8*GA3W2HI]]'!1+<;_BD^TC):TNUCZK,?WB]<M; WZ]F2VGP\R>-X+?VM<>
M)U:Y'8[X:S^'U!W1H>^"(\"U;SU#.Q/-).X#+U_E6E!L /SMU *S?LC<RA*A
M,%-#4."QO<^4;YBY<+775)+@S,6\2W(?;+<4R3F$TINO[#'6Q#(V+6,*$8^Z
M_PYM8>L/&I]"T+J[@C^,@RFJ"N.)JUD\Y]3E<CZIBFF92QDY;_4 +/&*OBOO
M@&PZMBOD]T5I&-N#'GI0H 5"@]^AU=G'^AO56[KRMT %1+C0A]=-G<'-#>](
M5T#/7NO6QP(%WJ.4=S$>"2*BPT'56J6%DP7/)JNB?5XO) XT5-F#8RBSE;''
M/\MCHUXO<)K!2S"8-H7IGTE4U.>2E>3&'@RXZ#-J6TZ[-QW)B,R;?/"F1G E
MOQ2WIQJ8B[Q54] BTVL(B#%)*+ML]QKMZN,% 8CA !3D4TYW@WCA9^L&!@0!
M?F\ &2QU<4QZ0NL^4GF=*P.T=4]6D_2TZ!@(K@^#@$P:0\T;?^%SMXF]:^RM
M9H0O$CP'PL0NCEU3F+J/)*[SI$]LW9+_-\#8YARX4K\_2Z!]E7SBED3_ 5^O
MJ.]MX(@OJIQPPS>=-O9[9D,\!:^ W?T[@<55!)0!FU8 )M2,($D*J)E>RZ23
M2L"R:Q;!OZYG=@^19GB]FL(#:2V9+433NFSI?,"(W13@/>BJ9]WO#50O1IAU
MB2M8\H.#-6;$$=T8_T;XP>3[M&P[0)"L@$H9"')4C;FJAD'<5\R%-6U ,D;I
MSN1;>G BY,J&@Q-GGZ+HO1+@<'[_T^05\YS3-5$;.Y<&L R7VOF:YI33/M ?
M3OC4 )*4!L[<F?6L:_?PO%R!&,Y?!<0=<FM%P43?,@K=]_+^%@[Z:^\>LN:G
M()[L]HBKUUVU'((-H0297PS("7I8UZ#Z0.'$>F$&Z<EGT$?)ICON5-MN#Q1Q
M^/TR2Z&[':1&PV&S\&D;8LBRB2=[]6A5@01 4F3![<T<'7FI.QZ(M_(OK8^5
MPW+V !@(&6[T-#4,P&7%NB=\)R!#-X(M<?8@<Z#IB7<URL86$OPB<=[[Z0ZY
M+) K6'ZPLF"QL1(-VD6:#E^('-O;\5@F[$,ZNE@/I:Y0J#=@3N2]##C_4J#Z
M(X^6#TO(0Z"9AK>KU73XO1%"8SH0&&3\=#F^J3\9XR^__7.M*TYKXT5)=7)(
M.E[)9BIU8]P,S5M?TZ;C469GE>W<@X48P413KJL4/K)IA(:-+Y/1?4I4#<5
MQ0 )W5+9\-2RA/55!T:Z;N679PZE^'/3<1OAVHT5^PXQ1Y]<#,QJ7F70G1>Y
M5PIS5;B([,B1.H+V9'M0H'1HM].X[T-ITPF4!5EP0@:<,#(%*&ZUCSK7XUL\
MKCB2O'I#MKZD.Y(OHN8)=,.)MCK),37;T2TK4KN.)3S6<5BV Q<^[\.N"]?)
MZT1S3N.+ZI4'L_*4%(=[_Y:RC^G'WTY)*:<_19$3SY@DVTQ/2LZ8CF]&E2-.
M/J5:[.5H?#,ZK=1@_/((1U4_8YKUCL+RG9J_9MGST+"$TQ?G*T]7Y+NC>0=O
M],YM;D>.%080CUMPKL4T>M#Q[YX:1/T+E!N5X,/ARALY!1-'%23-@_C6] CQ
MRG]JED<L%M.6$@^B-UMHT94D[$C]@UN3,DD<.0-:7 9H(?"U,%K\U"*__)OI
MNP5:KR9U1TO]'+N\Q6>82:U/(!2C[)2?I+'!FX>S<3)3!$KMAX#!;CF"O?PM
M+X6^>,^JC1AI6.8KTMZF];2<PEP_4B6M]6N2;"L,^NL$?GS1YN.Q3_[AC[-Q
MU=_1!Z\&NN4Z[*7_#S0@\]7^U_8JM\_41)F,=;T;17*#S*2V)QZCKGG-\$6>
MQ9?M*M@?>-!JB#>@(47]UN3<'^<2Y'(5K!>"3P]G+>K62BIS/NWIJX0]\Y8K
M#17H]N!I;0GQ!;O#:A?&R.ZH[=QID72JST/SCQ]EK @0$M8HR:MI7LE0"6KM
M;CQ*,$<464L@[N/7H/@C>%'"XZ9H *-2-4R*')(_?[MKC1&NH?2I4B0PMY%@
ME.C3.)\MJ:$&7?B K*ZN9X\@SMYI1'O91@LE ,ZQPRWQ,$ER-OPOS//).<;Y
M'=,YQQSK!/\,G>^VUW-W#Q0_@K7(AYE/-%XQN 6/N +_G3:6&55"$'H4[;R7
MN]<\3AR4*+1O'J?M[^6EL_1!P<6I0MK@UP\1LS82'); -2AR%S"D]198JL5^
M]4#L -&V%!B'O5&QOAKEWB@"J0$3[DK5MLH0V!\@#Y-B/:@"(Y4X46>3.$0;
M7DM(@H(G&6>6:GGFX]+/F++R;#W=-<K[7\ <C[3=CSRO1H;VKLOTY6USHTX
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
M\>"MS+9DH(/E*!_P9?8<@V/BU?1R"N35S!\#%DF3!>Z<5Y,("=82&ZAY?MU
M[MA[[2EQQVE]^XE=4T9=UFR,]$"*DID*O&-B(EW;S]K$AL.K#ZI49N,6_:1[
M,S[MK82-&P&UR^/U%/8+R%&G/?FQ\Z3%PL\?9AZ"UTN6_W :DF1=^VKB1G[R
MNJ=H;=Q%2C(1PV*9S:LDJ2\OAKE%LBF.,^%^S)XUN@EY$^+#KKA7,;WO^!U<
MJ#@'UU 9$/X.9V/SXRH.A!8YSDP_A1LA= =-3O# #K6)7.>_JJ^P_Z3W&N/E
M,6JXX1\4$SN##>#B,\D:/5,]@&7O@[I1FU*5%E=D#Q+_J'?S\H@$W<(,D].$
MR#'U4:#&5S.N]FZNO8QU"%F_"_782'#9)R5*=4CV#>FZ+*<X$6IK<B7:WV'C
M0:!<KYR1,J0[8#AA)]-VCM,F5J5M,WR>O6"*<KNO@BIDD6S#691&ZFE]0W6T
M66.= 'R%#]5E'B35YIAGX+1"]<2EN5'M^0Y9'3Z)1M[TUXL/=Q&BG9*OAW0]
M: Y=7A78O?@UP0# \&1O>,>D@1C /,/B79W&#P/0B,(_[<%BOQ#EPUOV> 63
M71]&+[_"B-M*AQ,&KY\Q/2?*(.XC;I):2+[NHT-F2'>M0\.>P+L?\JN+N#+Y
M1+T!IQH,X0Y);:!BUXW6CM5C;\^4>K$N>8,W42.4YL/I<T.M&OSMIZY/_XL<
M)O\L'*Q'RMQT2/ZIN3+7O29;4QA5^0[S0U+M>WJRY)=%/;1$9FTP]I%:-]OF
M8D\?/H/*,ZR/,L&H0--%+F/,1C(,DM4-PLMTQ![RE&U8Z,&%5YF-V7.,'(?:
M,:8<81^_?$RRK^\%-QMDG.J^[,$/1!S"GJ3S1MS"^4.0/W?*D8'ZN)^J&^A-
M@BW#*2&2-A 0%O?Q,2L/C=P$%]5GDYN#[XCB10OK3$.%1CZM_-><O?1TG$OX
MIY%]2:,JA4@+EY8'XC(CH@?ISAP'[K&>>+!]$1I*X0")4!:4L4D?6D7\-!&9
MF3F/)T'&MKD?".PLJ <-Z0ZKX05#,;.WD[ &2P+=4FGI-Z<\:]JUS.>3):M-
M4YI6B/R9=_12ND)TO=Y)M"/EEZF7[.V52Z]V[0EU=J_=#F2-!RU,^XDG'XA(
M2Y"IX69 [X=S=*V'1^OH(D[[=[7'L1F9$^<*3>W4)HX<P6Z-_HBU_N8<2]@Z
MX6-YN@QW_8-NER+FHGZ//Z>L811KS*V=;"FQ8N/Y![%.O6^J95J]E:OYGXEL
M0[;?#BI]@C4LJ]T[F;># BA^:,,.U.2+C/5N]G%O45ZM'&.)*B%2/./MC=\[
M5Y!"B8![ ^BT^ZT/WMY83%_<SO677 H<(<+HV,L=8EXM&"5>M!^[7NT[,$W"
M6.H@XF:,$V@S<H=_3$&T3'<#X-2/3AG*M&_1Z>?HI\@O:@VLE59O4ZPY7F=2
MHT'0!$R7E>1LJD\&7K/9>0? F>K9?C0<^WP,A11N%$F704>^KKI.N*%BI^&5
MNL@5T@QEI*1)$3NCR6$8JU )ZT!JUM9U8 DD\67&TLX3*&W<MY"%N=FS0Q0I
ME,S/*BD?"+S;6?/5=UCWW9SBOPU-)RGV_>::NF@BU(#MW29IINI:-DU-R)0$
M9A<WY8ZC7VY<5++IB8.REWNW]2Z;#I 3H!3VR<!?5Q'9SH,A\Q9<!)RXPJDT
M,F M.J@!=S<4IYNV:]:.N-TY5]OCP^EBY%O$GNBBYNR^4[8DIO5P/M$KYMEJ
M;+;[8-"\*[="J5C@GC2R^N0[*A"*[3Y'^Q&W/VA!,Z9E^G)F-278^R)[1LZU
MFB= .]FIU]Z.WY 9WHJ-556?MEZ9&;/CKCU*5$ISM?)?B73J7*D=6^1(: E5
M]KNV(5<O6&/LW"[=<>^M'R_*G#Z >3]$#;6.6U5Q0OQ8*_(^^(=BB= HRXH-
M_*+#6,,J)L7WY1U)W4J9PXK9YJ"Z8#;8L_*]0PE]$*8:1L8,J0V&X>H$GNRQ
M?(N-!J%?WK&EHN1;U0]MD)A<0NN8[*Q.TIM5;FSYOH^-MSJS=;F*_AT1?:K$
M#K3C'UHXGS"<!&/Z@]VK/ E2.-<(^Y0IUHHQO";A.45@_YA_1=7SY7-GH&MK
MZ++O-P^:_<3S(0^7<9]BK.*/4G4;,%K3$?E3B&>(G]N&^("RU8[MVY0-TF%8
MZ@;5%6(C,<3OG&NG5!YU16MK;64WQ/R(K4+,.DP>*:7:CV4+"]=YIR)D]GI<
M]M>^N\__\=\9IO\L%C9+O3U2:_R+ESZ4FX>E8)]/AL0,)'4\ZVT<XFYT-!7L
M&Z-<D<LA%5K;AOCF_F!8@D=78"H.*47N@-_M!F;2HB:NYEM-98YHD+\U7F7!
M2"4C2\.*ZH([G7L0A8/?1D!X.J2_5/]5J2D9VUE306YD!9A<B RT3CW]K/IU
M8)50=EH3XQ:,<<^#22A-<0:%AYJ56>V<,3'+HVT)Y1,!78# ?(_5L# >R) <
M4K1W+RTD_@0=/J 0J>1 ##TESJW>/H:UO6F=^IS?/&=::CB!,+I\Q92WJ3'=
MOQ9LM@4!-=XD<6%"!>5*LIB?Y"3*L?_K.U_XLS%W6OUD5VE&T7MR[;0J!=II
M;;=5<H^8PBX60@[H'6,785G,@,N5PAWK9H0Z31HE-'STXK]6"^I.#U8M%T4>
MY(UEXR4?1#BT=JY%A7=GOYE3?=J_6(<VLK_=9I%K8C91 ,R<#\EJ!RY[?;T,
M"I40P2B6KIZX-3?9R9=XJ;SFLZQP8XX*Z[9*^XO++C:<O=WW%Y?_G]P]^FKQ
M9LI&[^(CWVF.,%?,W+$924G2F1>,V?^</4;EC-W%<EYY(OHX&[S2Z7W UB(#
M7_;0PEPO+HX#I*L[^"[,Z(E__&^[?I/WD9_1(Z@.:*KFTCW"WD](&#+;S,76
MYD/E_=LG=0?K,D>;Y8086KUN]L]:OMZR!65>?XQF;XWF(#.M+?ZQS=Q(Q$O^
MV8+EX@A8U=>SLE>8&*KCO&X7$N\6LXHGT,O!7MUOB+KUTT+\\-"&^W&AUM'"
M^!(R[O>']>WK0\]?T3IVH?&>KRAO38148XR!9#@*Y)V \Q^4C,=YL&A)V-4!
MWCALJ^QU(P':NF4-F&^"O[L#:D$\-.^E3I,Z-*2X8J)QA4?%?]WE3@912%,O
MYGR*?J.;+UB"[;2$Q,,7]E+?/36@VWTS8BW7IEME+BFN]U0-F9@E)SK7%]13
M6$-K[J" -W="LF]R6SA[Q&+N6V@]<^CP[Q84ZZSYDJHBLD[%G"X.$C%J<L4$
MNL?)Y3,F9[%4RM!7M%G9SXTS38H:@@I:9TP^&VN%N5XGN1EJ\[;;UD>_U3I9
MC+L]SC,+-M MV*Y^X?Y"QR/N0S'R?>J=KU0)0H*Q7*+MYXDC*=@B(B*1L)U7
MZ.#*05'5*S'(G*)->U?>A$OHMWL=>$NF2FS>)R+C^H9J-ZD,YK>7D?>O@8@V
MV* ZG+7W-M+:5<,6VY.Y-0VSTRER0Y(;DXIQFB7Y-W-"10#/MAP'7W3^\=_V
M^']??IC9U9G5 YTQ:7S;((I!J;Y\.QM73@/G"SM__;3[\8PIY?&Y]]]QQA3S
M**+;,TOA_R0TUB)EZ5*7I+Y'LXRMF?UMQ&\UTWQ)U,I5!YIKQVJ]OUJ5U9IO
M91(TFO;4@^*!MRL"?P%/8]:QE52#DGBO #JY$6+)$8+S\=:"2#THT+>O)>Q-
MWRY1\^FIJ(\NY:M:TY\><B>T=<OO\:>_13M7CH?%_WCM$B08G:1 =2\"VRCO
MXD#D2^H0\$CJG9$^KK2Q0*G&H$"QE(\]T-YSOMI+=6+(XSM_>C>='^UUSB?^
M>.N_^&=$V,XNQF-E>WAA0V)G,/>&#'Z1I7L=\&4L'_VP=9TL;LHWS27TR:'J
M]SYYPY]R%/IS>IV[GT^L$6K@;TB+=YS?"4H\+&B$D/&I1E4OZJL:VUL-RCOZ
M![?6XA%SW$E=1?+!_95@ C L)=%6GHS/=XL&(_?FH75D42D)FUL38F;5!2M[
M,%R4P6&8^E&Z/%559[QOU9HN.EC98/J&8Q\SY<^=L)QNZSAOX7G)U@"OB>G9
M]2V$EIM-3=2)5)N7N:M!QLF-4XI3JZ?KJB.>4&&7J@K9O%*UG@J;DZB$*<J#
M+N]L^=G7'FLO(..$]_ Z6RSKNOSKW"H+07XV%,@(M+>+"](U"!,)CQX[FGD!
M+E*?&J_K&![P]08Z/\AN6N4F,+(7I'VIZ^6C%#'NB[8R*ICA#<NGS;+!I@:H
M,F<>4I$RI?G=R_[UW+%[>_\^( )XT)B*B.YRPO62_K<"LW&KY;+W/FT]3'S,
M8>%YH%9D4P #;2#=XB6D)='N 5]+I@!F.>=>N6%2%6Q=D8 ?"$)7_1)7F.BI
MJL/?*O,+^IR24!)$ 4N\_J*8947/*89!;08*?K[1R.=SH:_Z>-++Z1:++"P:
M[&.6F8]BG%C,,B2Q(#\5:[3^!'X&,'3SC@O0?'AY/1<J A0##,-51_Q7PC7"
M/23RD0H7+EA_2ZIZX9RS(?:JFK^GT:%/W-_3@DUVSJ3:&RQ=*M)A7:HEMV52
M34XXWW'D5^5ITW';GIT_-A6W-MES&CZ)FP:O0G'7Z4E3R''L_6_3 !X?@K7@
M"-ZLJ&Q'#&"&9LBU>P=+.F;:<U0'!^6I"#7-U;@<<?M4+J78"(*$BUMA(K"F
M\6<40Y))0NEGC#(\QB48/_ASGTR?T$[*]>U8IYI)T.J,8]*>]2;]'5I_)]@;
M*5E#%158'OI+@2%2-)?C4@.=YV4^W3.I^2H_I2[3Z.5,SK<IUY:&N: Z,E=Q
M).ORD[5 PS]H*N8Y$FK*YAEESG89MB.UWD826 &7&JOKO;4ZI/<?G7JCVLSB
M]4:MF!FF0OH(V])$ ;.8;SD2%#A09$D,2 *@ZM'V%'A@;R&AH3$8DV4]XV>V
M)X]ZX'ZS8//6,7RE?I=N(:2)X"E-.$8,Q1I[$U$DPSH0%F\1!!H#TYPK2]<*
MI0K$G1F*DW"U),_7O/JE#5H:@J&5)Z&DY53^SLB<?V+*YQ@6;^.!0F.\_K&E
M/HDPV*2I?%H]W14<KWE*A#6Z2WHF$,M,+8JW7J?HEEC7%):FB'J6[&Z9;]-1
M&4<H4[@)"KNRZCMVN;"#]#?3^(E/[@:)VB^5FSQRA"BPU\F^T<6'F%%<0S#D
M'[;@I#?>6$AI_,HEMN[MCN5[R$>"#&[D%-".DNO8(N'U;"VW#C/WV3^PO^?(
M^+]@8?_?R[G[XWW;$9\;$6=,G_!!\IMB=A&]/X9*%E$'=7RFI&XT3]IE8RLY
M YZX/^:LH%71J#PP#]-DR5T6HBD>IVFO5BQY/^PH!F)K[T">IB?_NNIE@;=)
M3@EH,#Q06PYF/K2 N /N5#FS.H/S80"329MI41%#\@G+Z[V$_>*-14[,P8M$
M:ACVX9,*O,MHJ++:\*;>) /Y17'93,_]\3^YO.\<\)_<KY5[]0_%=ONQ.QM9
MO*RN&_40B]FO:W/'YB?4+$D]6+J&N3.K6TP:U=.Q#M_C]78I$Z^\LO$-C%3A
MW EA5/'TW5'8&Y\5LH$]-CEC*O?.5QZM>087V1%B+G9U?)"Y%I8/&M,BKMT1
M@S%$/!:^K]^C 4:NPO =KZGBUKR2Q5=#9TQ\/BLN-.57)"/^!VM@/NZX&LCD
M'+G'B_%T,_?PLO<7AM',Z->"@5@QM]C V.M;N3DW$0T1C674C!43I.JK5KRG
M9Z# %,X?#1:IF;K;X<,H^PLA%]BOQFPC)33J51NWPT;<]0M!,X>"V3C^*]8Q
M0]X5:ZO:/Z68)X9TWJWQ:-2,(47T@.J?KBW/B::="GH":O.^G(\>T$R>SX,H
M@HX2(=#*H3YLJ5P^ES0RD:^O-D=]-S=FO=QO7?E4'G#G2=^BE6=N=#_"+$'%
MTN1N-8K\NA@9$NEYC#TE-PR-'6AE+F\DUU",+$Q7=F48\3]JR\?I9Y$Z?XLV
M>_N.. #.Z"J$NI.$DLEW5Q50Y"1A9!BO9WCY*3E\8&Q<[3M:2_&FF$$N/O@G
MVI=%:OT+;2"#,Y[FGZ/"[>4Z8UY S!TC0/8QHV[HI"&\G7 *2;8]88P<IAY^
MQ=Q_/ZP*L6Y09*JUOEWO'$CC)QCSOV8H(/SK/QRFZJ!_-#,W1PV]"LC5R."[
M$541>PD?R1Q.,)FIJEH4(Q"FN-U+%BNR75+YF_EX,]\)H3<?]#FH7M6+WX"R
MP5F66$#&TZ_:P\OV"T]2'[IBOM7W$]\HJ/NV!V:.%"<IQ'LZUX5;IDC;P\U*
MB<D.#Q>"%6I8IZM#^RSRM-QUE%FO;:'G4O:T9PFUK5(**[^/C=>S37 !DN4F
M!*LR:4,.JNTQ0)."0Z5XQ]0O5&ZCT"&ZM"V4#<G]U5)Q ?+);I69-EN*)S]Q
M,ZCR\:PE3=43DRM[_>==ZXYOWW28VS9[%32T>O771,]*8@H+F2[#NEX#$ER/
M&31(R>52.#PW#X^+)S*/U:&.FX^R(\:KGRQ-6!X_A!9OFF:>4*HUKTX8'RMN
MEFX"SU_)66RNI80C:[WV7P^J;V0K'*PNGF)4'3>;"1I)S[DLMWXZL;T],P]V
MB^)L42A;8#ULV!SLP Z>RK[R$1L'G9B,Q<X/PJ*XJ09KN5A%DZ<[?S=4_[=#
M .J;[Z>0K5IQ'2<U^ZC5WU-Z<+NQF[*;F.\IN'^5W,*=V.<9'7M0SY@2):/!
MMCI1F-(_-5)4C#;E5ZOT*X(K-&LT_]Z8+WYYWD/9CIR\?%$I]$QN;&M0QP94
M>>^05'3DDPJITUG'L%'G6S.J=Y=M\PU9!3LQ5H%*;QP08Z<U3MVK".O030Z<
M3_D$[AD?8?(N(P#GDW03,$)!AL(>ZB-X\;1:VAG3K2:=W7HA R?B/"6N,2S"
MA1+ZYPEAEJ\>&1;NEF9>T"@V4D;>%C?L+ICC-+^:KK6[ZB/7L9%5\.AJ?15%
M/)NG$EBPQE%?5!_A<*&3Y7O-HL%3=UH8[_9.AT?J),0V3M%C(9D-#9*8?=W(
MV5@GQ:L7L@T$$J'J%VI^ Y)7X!*B7@$HL^\7U-I1PZQM ];)XZ!<?F3$"3ED
M$?QB"F%^+*JFPMIL5-&5-A&69_1"I$L>2D0" &]00%&,&(#\8:H>ZW,GS&,5
M8_1FE[$-<LWVO@2S 7_[NK-J>*3<*:#GO@X*OVSX")U$$C4QBS8IP[B#S*O1
M/E./WFPR0M;56#)-\-W5Y,^#\K#='OR7$JW!"]WKP7UUKXL28>H8>:J7K;LN
MZ#.!#!<$&+B#QOP77G;%A-R@=1<[Z>9D6ZGG18L]HF'VNT.Z*F'%4/XY=UA
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
M/8Q6B9S^.2L[S.6G<GYO92G7:,+*H_UTJ0VA2AH&^[!6&;6VLSD2NPVQ?:T
MP@V].0Y+]C!MIR(&Z:&/F^AA%H-=C?";NW%W&<0=@XEL_0/B\9DF->-1!90O
M>DD_Y8&WT5@MFE*-$3(O,*<OZ;_F4);\]^)6"KG+'!1AUWQ@(G3ABCXJIM::
MC,$Q)7'=0OM5BM\^PY8,9  PB/%]WK[DGC2\V%"Z/='*E4;-9FPY3"9O"V:4
MB)434FARLF$A8M#)2;,TK6$1YJ.W7R](MF%=(<J'(;I_B!NYY(-@B:1@M>!A
MJVEW/N-[19N["XO;/G [)Z/R(N0E.,CG1;!#(T[QYD\BF=5$\1+!))?F[E38
M:;!,6*, B:@@M$RJG_ML NAW7>CO<=)HD1_9DL=B(NO2%Q!BZWSQK!!9]>M4
MC%FEG:5L;16G]D%1!6?;-I8#-D0AVCRCDQ-[QH+[^T#XC0JY4H,S)%-Y(@2>
M;O6$,O[;H'P!/Q'Y"/KKMUWQ$Y;/YN7Y\%DH:VK%72#:!8M$#U09PB^2336"
MJ;-I,[^-SX)SKRX&4PT73E@:H2<LFMCP[)E+->X),4^1]482\+*0;+MQJ\H8
M!L3B7YNSUVV79G6=L(38'$>""KX=U]9["% (:)&H6,B6J[N[,&("G&V!A]"4
MNHB9?74QV*N+;OC>VL*2VA^[;_Z=7/GK#7+G7>;;1X:!%GO)GUH2,4!].TG=
MAZW^X)+K)!Q0=HH#A"<1@X/=8'H7^9%^RNE[1J8OO.QEK@A?P*>EV^NX7KX[
M9$X"N!6B;IUF/3!JHX8"D"/RBD(=OT&HZ)M699G,Z&L1HR #F8+JJ!NNXK T
MDBDY^33A(2*M\[(SD#3B5Z;B'A?!]T*<)UDSSO,YCSAL^":_Z#5>B0MFL?!8
M T/%M"$\$7*Z,;5D)$QL*.S?#Z3_:F>,Z!&']SS9VH][#JH:.8/7G[1$+1XB
MW4WJ#MY;BNX<*JV9M)>U')35IQ5MABQ*='IVI$\>-#6GWPH2.R;D"9^PR,L)
M)AA^S5M.[5@9GQO8@@+W^OJZ/N_?.R;V Y\H^ S$-XQ79TSL'AD?"AW;.S_A
MK_]MTK5RWE%WX??_I4<79T*_!NZ*)379UP\6OZ8J*M6*:<]D%DZ?L=0>IP'
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
M2UBGSZ61]C]A1*X</VV56P[[6X):*'($%0^.8SW\\Q!?D23=9[,]GZ]3O8#
M3G"]F GE3\XWK]5^A[I2EC))#81T2>X6S_#XN08$H:3>U"%X0&^PNG9 #@U!
M\2>2I;[/ZFB,*N4$9+,/_/'D_%'8 C"8^$&*S<W;+XU:U[(&<&Z\*UR6@&<
ML*-*@#YP-;BP@C<F3QICD^ZO]C[!<WOLE2YIIA;P%NA]W%3)U6@QRWV>I%P'
M0EK9[OY:-9TI,Z8[BDX96LE)6\+! *;C"=J3$@O(A:X70?9?ULL;,RYVI?D*
M(Q_="MO:;-?095R"C4][RV6-!!^O9AY])K5Z2Y;M*V1<C^OKB\")(RP_?L[M
MS?%1I'O^[9F1_WN+@9)^ZI8.J2!RMM##YVD2MS*/-R>N9094=#]"2=3.!2_-
MB+X@NJVJY<X&X#S^'_;>,ZS)M5L7U>E4IR(H*"C2! 0)&) NU3DI(J%)()2$
M(KV$! D0I#HM]"HD]#(I 0DDM(3047I':B"A3'H-2*_JP6^M==9WUK?V/OO/
MN?;^<9[K>O(GXWY'\K[C'??]_!ACR#1@<D?'^KS.Y.@@\/L@W_UOZKR#=09E
M!HR$UXG[RV.2XS[D+G.&:]7<W>^_I@HTZH5[U(IO A 2.!%&C>*Q23TYS_);
M;M^SXQ 57!7.+HLN_.,<@-%;:E>^!,>0H%2/MD>_L8E$[*&%VM:+ZG"D,W>5
MRVLKT '9/*'Z4E5;?VJX1_?;L=ZA<D<C12V!RKIGFVCEM(L?? (D(-"% ;))
MR>^UTQ:-O=Y)BN!8FJW2(#D'_@S%*B& _+]'N+) /]O6+MRFBTO'?@I:"^H@
MCJZQQU,YPHV+L%.;DFF!E;_:%VJ#LE+DU+@TQ:!@/$3E <"N?!(%&\GB*?LC
M:"F@<1*X#Y.ME!4IE&<BC,(>(;[8X4 @X]-J]VP2F(P3Q1D-HA*5@-3[]5!)
M^JW;&SZUWP:G'2I@=N"(A)<UDP[D2].7%(WS\DNZ$X]_NC"J-MY-GY*-L9;F
MCOD<-L?1*5^<!*BGE?7X]3,#C+O)VT<*D0[YXZQBX!N%TDM=B/R5L^,'>&64
M!'2?0Z>2/:9_=\G@="AVNK<:#0]]04YBO8I(2S\-:F=AINW19I\O6#58I@;9
MD2$BN,?'15 P>=F<VMZK[?8E5=K0Q5_3CLA12DW.O&UN^#R?5M5;9IZC5F.E
M9((A$J>(T?7 +CP&G.X+(0"@B4B/ S!=1BYZ.-5VP&PMN-A[$1 \:FP,J"1*
MNYDXQQ&3@D8&Q+;<Y>6F$A<@(("^,GX40]#)?9R=[59G,2?^?@[WMHR;XH+0
M>0O'][ZGT6PW46V2RQQK4W_\_)76'26Z'>G;F%0 L@-<!#(A9S.<2C,_V?]W
M)4&\-SN0!AYSX:G'Z.'YRF6JHM:Y/Y,^%L?:+G#TH%2:C*Z-'-.*6855TV)T
M@@)O+;?63/04#MZ&\N<GX@>QVX3/=:1-OK(KYAOKXZ^0I2TYAC23G13K%^,I
MB2=Z(]//265"PSWUDQEZBK(L7.Y=OI <& )$ !BV6DE4N@7=79K:>$GP8*6N
M#/&IRT +]1NX !#_:33I^#?-6S7?%T35FGOLZ I-;FY6>].)R-P/:5;PM9>
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
M-4\OVX'E'HCT:YVK&LIM0^YJ'_.W D:25Q/XR*K<+MH?V+ 0NP,B];50OTR
M5L]FA)QRS9('B7XD6#0++6-Y^F(+P,LVMZ =5<DXN=KJBC"&F>EWQ+)ZVJ(%
MFX)EI?XVU"DV8._]*TU 3A7Y_^AP_>5ZUN831IW]W/WOBG]32;F^*&CO$QZC
M1_8#-TOKE8^3+CSN$GYEV=?Z6M2VJ P&+KEB -;H9):H8083.'T7=U*GVU45
M]+^8.<R(3)R&D?1+ 1_!(BE5(05!^'<I\_&GXDN"3Q*D(>.(%=-04^=3"LW:
M2Q0'E=]I7Q)JC*GSRLA^U-UD6%W-[)QA8_0\SU#:@^?Y-]/+4IU"AY9]3U\+
M.1:5TP=+6(@#1^ZDAF4(*%>:(7640GL5WJ*3Q.$]]3L&)9:8R)3Y,!\XN!P9
M<SXGKQ#=&YJL_]5_*OB!5*RI9#?(]._"8U 6($F)T:7VUU';Y,4,5*R_Z[<+
M1 $3?5C%=FV0PI7C<LKL^ OQHJ37G1L(4E[UIAP@MA6+2C.FUGRPK38>Q*^
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
MZR!TO4M %3G/IZGQ%6M9N##6TEV2:3L7HX4HS[%XF7$SQN@6<S_(,O05PN5
M% =O-'J5__4*\,]_R45\46%;BUI!]RLYL1Q&XNT)=]6?!2F';6;K*3>OUV#E
M=B3D\#CM?V_[\>4TRR9<5X7#"*@=+51PYP//_I>=ZZ7;HO2>NFZ,$9*TYHHW
MQH))$+'!AG?;@2%"CW;-=<G",HGIMAH^=/4>U>:.(G>I'7%#O9HA KX0# $-
M&)> CJ\W&9L-Y3X+EE.ZR=]CLUP^"W*H9L4]C:.E!BF'\(!H@:$T2S!)% M*
M@ Z2"*(FT8OMG^E)%Q7\TU^@U^P&]CA\A!U;!N5%^1>:K9C],X]'(L'@(5IM
MXD7/HD3*!PA@Y-&P+Q/NIA /O&KGCYF,YF"+HIZOD8'5B[)6< &KP/R-6SKX
ML&+Q'=F%HKMYV/Q"R^;+52/=\$X\9C7%)?PJ#L#/ V_=49TA- ?7%?:4)G,L
MF8VD%(?[;J17&8KC!4J[>ZB)Q:[Q')DC$X\BHRTJZU+QQ,+$Y#B\H13K:-ZF
M8K_X"27I@0*:MY(,Y8O,W5>N/C&(-37.WOMD5=.!!'-;<:<@A0M1:P3D'KKO
M^!99M6K]*:9&2(J^5NGN]*Z'.(W?]OMJ[65-H_Q-Y_B^-Z1F+R]/=V21+=L4
M'Z18^HH;[8$$H?O7,F-ABH4 S9UZ# YIX6*,N-EAT*-ZJ:)3K&FR,0#)<CO+
MFJ?:A6FO<W\\.&:=J0)#Z+^0(+2*8V543\3$PFK.H$OU>6=0@#'B0H=3C]0E
M4L=:T[?:,RCG/Z!<C-9%6FBLTX$3 )9Y65AG!&1'KRCDX:5X@\&1_?[&H(DJ
M\,?)U^4SBT-N0^:! =4'^[J]%9:(A]B3]KOE_G6)=O0R8%&0?\U>T6)/7)Z
M4*Z3#N.#,\X$(__!IQ1#H.-=)T:UW[/]./?PRC\'J')LP":S=]ODDZQ-GK(
M)]Y/WFTJ8O<:^CWT#C</O37\O5.'FR/=J9OC%T?5;P"WC*R.C.QE!@,'EWT=
M-R:J+O/N/?6LW@]<2&.Y7K(NY4XI) )XE;[S/&]M&')S@+M3W7WH:>M-[SAE
M-Q.DU!$/)L5#$Y&]G7]N[1@O*24Y34'+;.Y^;Q4^\DM=,)QKG!FY]CN);@ZE
M[]$G]Q=/'OW5IN<_WQ-'USX 9<]RQ\^K%L\&18ZGAT^:W[S31AIYW-*3)EBM
MF/_-T>!]_BRM6,ZYKXK:8"YLX)O 2W<+P1IV)EW1+8_UJF'WV^Z/]Z5(*-PD
M*[!F[9>]'C<7HSX% E4+6273T5S7H![*^A>Z$%B5RW?:_M)\2R>KF?PX]\;4
MU( 53H"[+]SF]^2%N/>F-$IGCKJG71?PF^\E%&!.+="?61,1KQHD+H[PXVNO
M<[6_: L)%<40-B\1B1EK$#AL4T3A<C(J-]"M?B_=R_&@M/PV49=&\S5H;7=C
MY72D1ME^M31"0,9>+:I<E9%1,,:YOY+U\-J$%D']%4JZ>=[UB8,WK,#K?6-'
MXN/=UG5:Y=+\X+]F'Y-^VUJO,F%W"]1[5, X#!)"A"(1"_PLS_;\ZA9$UR()
MCMWKVR\;M'@>AS_P=42G?AJWR,/"N\==+?S(JKV%;M&Z=A8PJI8S3MHB<IJ3
M,@*HR8_5J&K6"=^TS1!^,"_1HG#W<L2@CZHEO!@8VFDN-U&8CY,T68)Z>Z=4
MNZT=BN9B\*F$'^>H"U-%QA 9OX>'&*C_^*ZN6(=/6+D,'\?]#;=*JAF,*1Z%
MJ#;2 ]D2^DBK)]*H\4_WB#%@O"METSK)EV!H/# V-&OHLNDT\**]G/')W,+L
M[]T^C:5*31BZ7S)_?"?D3@9'\<2ZH@ZO8T @Q UJ!4IL*L\*?# /,G(%V:O5
M_*$3OB4XE/>GWC)7]_WA_T8"_KL0_#]NP!T+.67F<+2I>;N829JDT3C+6:GD
MU[(=R3T/>5ER9U\=F>!21Q<2P.+@O-X-L&@QG(M5Q*X)5G'#.GQN?!&0\.+(
M&P_<8>]QNQUE+53>JV?*QK!IA,U#-T97 #@7:)G<KP5<IJ#!>O9E@JCW>NVM
M]HH>(Z$F*;H%?%$LV4S\L$W;,365*$1K#:)TD"<)@T:@0;*M_15].2(6YR<V
M8%4 [B^U,'!^,9Y([G>+*W?C>S%+/163;$>*%,5)5#48NB;9-T*%!; @[-TY
M>.J:V K4E.Q]]C%H ECD:JIK?U.7U4=":D2^7[>DC"2X1C7 11 *#65UV@E[
MM7Y;G"!!_-+5LDF*Q9?W.*#%C"K&J/GK,'Y.8:GYM.)]>ERO3/W1S<4YYZ!J
MCM*N11G, RFJO(N4RM]U/B3,HR*,8NDZ4\0-#*XV2FLP]55@!,23>VN6P[P)
MJ;68ZG@:ON-1.4W4+$851@M=Z?'NI6G$OA+_QA"Z)CK'4JSTR^Q[(0!RCO58
M.)//%OL\*?7!.>E&8,,+-Z3B O.D^&-_,"1QQ6WQ[R8N_:9ATW'4=S+JZN,F
MKJC:^GI#*_+D%]KS$.37^[A;7^MDB7^H]DND['+IH*?.;UI$)WO,]\=MWD45
M#8^.VR9L#-T6G<O/ZXXG"<=:$%&F$CP@+$2!?^EO 3+XKU)WZPZ[GK?LA-K7
MEPY,?A]^>E\O<$IIGAKN[))E6:-CD7(<HUMX%10 "VX#+9B)X$?T5=>^)$!'
MGJ?(X^95%I6NCDXVOJ/G?S\#Z@=.*=M3_A.8^!/HS&B:XT>YR4!<"_B\E[4)
MQA]UX[WV+4^G&:,F!"LH=W17\AL.RRZ=4^V>[2L,2=XDL>$E1TN9AYV#B>\'
M3@A3L 0/>P+$J#SK T(-CZ/G)EP6"@"-9?Q3I<>Y\]\!VFK&Y$* FA$$ "*P
M87 RJS@ 9 4DC"G(+SC$"5T!8_!" )PQ3I24 TXU(ACCJ3@ ")R9FC6+P0B!
MP!\Q^=@SDY\];?3)X"(KS-FW?JZO1<'/L4!7T(WW(_]H9@K04RP$0?P, 7J
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
MW:4R!_T5RPS/TLKOG!]8L*+>D2QZ+23?&TS>%I0B^<R:C71B")/ \,E<9?K
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
MR-#A3S]9)*.4 &(+K/$?R3 _@$IOIE681V*^]Q-_\5'#':?RK/QL;YK_-/B
M7?Y$HV!5 1 D ?0NGWY7C:S,N!\TW[U04M% 2_S4"9.>V*$*KRE.WP2,92#'
MWA,:.XS%)$0I=15JA(WQE=%#E_1;. 8T&U48F2*?,]^J>DTJ2KY9<Z#:@5T5
M'DFM:;CI10C.AZ&SI=!ZS11QKR>V4OALY?G6R,[BBI$[<<B:&1^T)?T'O(P
M.-)0>WN\03Q9"(H&P_FP5:+OYOL3AI@>!7H^A_6L]ZIOB6;6 Y15YH6ZE?5$
MA-0%0J^\\5MS UJ.9C6UV99(P,I'DROX/OV'@JL5!OG:ZY-/?*/HA:UJ'U;0
M$<ER^E(AYP^UOD2W8(GO\55&E_J[&AUKJ9P*ECJ$3^XZ-)@%)B>G]H]Y>B;"
M>T!C965AA-& RV3Y)$,)-TS>W3W\"T2;H7.(,O3(^;!FAOBD!==51<=\L9Y
M[,38-[56^'H1N',M*GP"G*I8]_61J-K8'>*TKR_Z$GC%8(R7[A/-3UA7(C$.
M"98=K]AR%Y[8JX*@WC\$Q+H<]);8Q;R3"H/\^%Q=0FMMG(W,Z"VF&4_@>$;&
M++^=JD(._4:E=5+FO<;*;&'.NDD!8!L$N^J4R_E-XG#[V39L7,/)-N-AGWK5
M0,OL+K]_]1M-EG01-OMM0VS4C?+Z_M3')@U<QE-HM,-;F&&J+K:N<>@*8H<D
MU"454A*"7 S?[+6(FTV>_&ZB.&LMWM7QT&-.A%3N&) Z*T_Q_2#&1KW[N'$,
M5S7Z3 1&QF$;A\01\XV'7_L7@A92B_Q) #V1!*6@3\'3\0S(W5N?IM-BUO,1
M0RF[!?WUA]J(KF&I;*AWV>W+8 P:*H4U>!,":VGL;EI66P\,*F /3F(][_Z3
MI?I1V$O[%>GS%#^D4.%41%CB[(>![HE*0LNJF'6'_&PE%/>V<X9V&VZI-97!
MW++;,I6H!:R]6!!LFF56X_PZY0/91,]/^Z^^U@N1!%?O1+!ZL'>*H&.%'@_*
MXH?Q,]C&,1D7Y%**B*=SLNI\"UC#49FJ'F0$^=68(7,B%]WU"D&GG[\Q::AX
M9.R@-=&..3!P>S[=7Q<X7*;C!43??9CK1LQ^6Z"XD1L".XCT4-MF;%:S*3W_
MX%4MJR-1PQB_E++&\\*[JLO"INBE.<U.:=NNZ+*Y,!Y%2<\SK&,8?.GG"VIO
M*E9[O^M;H"D\,UNM@.@(WJA!TGT+]R!*-WYTXFRR17"8E\[UN?ST\*+T OEH
MPOEL2F4LY[4!A(1.J.Q..N^>XTQCQ85V7$U3Y]I^^;57-H \LD3*1/[W9R#)
MG#CTYU<WLB@H<(*A\7 5W-NB5AD(\#8?15I]JKYVOAV7PIT(Z;O2\2O/YX<D
M?A(?V8>+W/3 BJ2.DH,+Z;HIH')P(N5+0&)C9:?=V6\Q;_.J9X&77SF#>J]V
M[*Q?='Z1-$-T2YE,<;'B@SC<DK O'N,AILWB#,8,01DC 2B&O26S"FWU#PZ"
MKZ78".12;4S*Q\8[:J]20U=XL,ZW80!WCX\$6YFC.XI_I__]0\&8B4K9PS%Q
M9HV8K\::)3/!(L&\BF$R'OBY^=^L6IV['N7=^9/E7.N*[D^67&>QTY&HT\N:
M%,/3KUU51\:"^_=_LM@*'KW^C;I6$O6=H$F]]I-%0N_2D8)@M<'.-IP6A>"=
M:TOUB)W?##YH]3%MM(]TLJX?VMHAG?ZF*#@I^@LDE@8X\;*]V&\*C1A?+@UO
MG^ENR;']3^(K')6E 6%!&L33^<4+N#:/C,9 SH$]E%31[813)ZBYF/@1"C92
M!):D<#WY:M;KDL&I]]4^+=H,*B/L9C<Z7>B16]3Z!@0(\I&BL]5H+P<'\0U@
M&B*$)6CVS8_+"BF81F.$3[U-R,57^H !#90PY] #ZS"C5JFJT9\LA?JYN-;"
M0YD@']DS5FLY+HB/?,:*RM& _V#K&HW^=Q;(-2+=B_KQ9+%[7L%[&\"4R%U#
M>! PO<8W?4ES*J#-87DQGOY*Z+"[/G(CZ.(;IVCP5JN5(3[6M2:9[NL)M83'
M#5>,36P"E.Q&K!=V5\9*@3]9SH^#]AXDP@E&'E1)6SVA/&>"Y>.DPP?83B)(
M.D>BC]>Z]'VL341--O)6\>LKZ" U$GCAJ317I76?M.HGV<?42QP3.R2I)PGS
MP6/]USHC;H%LBKR;;:6^5#HDE/*[+1Q:90$O\4ZLAP02^IXY /Q\\QR"7KJF
MUUP7P:T$VJ5R]FQ690BF;#W 8E2H(763;X>;.754>OM_H!^@./UMI6UWB\>M
MJE]V*HE0P9HV[M?7\96KH:?*><\.*'PA,,LG@*%V<L/XEJ3?"<R@40S0*F"H
M+F$@IO"6F"H_+<,JF&?-1[R8Q5CAF&S"92O?B/>U@TEX.LOZB3W=/Z[2\'5/
MF3!GA$.>82"9HG+R2'43,,>L>961:]/Z>%-OPYK;8JK@(Z4,!H1WNF&G7VE*
MNA'SK1^9M]3Z)+YTQ;L/?54QZVU2D(H[75@GL-(@M*Q<1!=IE;>$Z*\]R/8?
MZ!]8UWP>=(](46CUAZ!\JQT#7#8+#65&(C-OZEF-Y4W80,6T;^\&].-UXM;,
MLW9LC9XD&J!EAE<*Q[<SMA]WAG\)?C=?DC<Y=F6LJTBKV-Q)+;E#"!LW=".K
M[P59UV:7/T;NL;89!E D,"AE9R5F$)HT/N)D7B,L+A@V=E*02A$)/2"NMC8F
M^X7&UG_>VF\*G\;?GY1J55>E?3L(G?S)<IWOVGKF.?6J_WYZ_*L)_-%E^E'@
M^_%3GU9B[]"\ZO1WP88H3M6;ZUK?0ZQVCR_!3#NL/A^EDXIY>JYEF@K]9+E1
M"%F_^)LX3'Q'XF]B!@"GF<'NFPD_6938!#?=DKA\X=)S563?PO7\_09RK_RC
MPBT;IG[_6:X4;N\2/?CF^L&UY]2%BL[4!,G?N[9_2_I3]G^5'U\Z./W8IF#%
MD^YCG)D]_CR<CP-/"NKV:RJ8YQUQK0?3S&_8WO0PA./!FP)P-OD4''@0P/96
M')11L&.TJ/(9D7,W:A#/9>KZ^6$3:&J-*M2])?$ZS+Y@Z!Q2A#/2E68(+3_6
MMS.$5J"M5JH,/4MSRLJ;+1X-/)_TB'?<GGR527O(D.,B- 1T^?DDS A0W;$?
MO9[H.N8KFM.]6F]0.>A>*\#&Y>&)!\A*L5H]6J&2@]<;5K$)L(L\>6>AL0U@
MZK#5-R)%TJESH?"!Q;41V<\;C.'EO)N.B*O8%!Q\CZ%MC#0!B%5?")\-_RK=
MM-;M.'SHK-M[9S92,$R'&)#)?P3=\W=5)'#EA12;<6CQ%D+(3LJ@FGX/Q .X
MNI>L=X1W=>>+BZF*I@HDJL+6?=R%TLB9U,U7-YN$+0T>.QTA-F".Z"J0LQOM
MGO67T5Z8,AL"M<:5:QY[DY*Q<)_BW7O][<6%3PNUH0OE6KNEH[X,F5,9Y]S7
M!O%/KFK"FJ&D-1S$R(YT-^&0-Q?:*52#LR\=GGTZ&SILV7[8#W+F]"H.<P@Y
M$,S;!=_]_9NRDH]%=+#4[XSQR]F\QA5WIT/4BZ@W+VKT_=8#S=\-UYI:LYQ_
MV;X%1O![J7Q-,*JZ@2:^G4?,,PL.HOT$QJ)Q BL>P_L67_S4ITO(3NTR;N2;
MHMD>7%B[.[ /I\WU0"P1OU %1.>\/Y[ ,V7XC>&O>CU>V,:J!8W57X<F%E4\
M=5IO:UTW6E!EU>9*@LN*66&J+.=+,1I-_N>Q[[_PHJWPA>^VQ>G)NG %LC1@
MX,+\\?JT8M\?>*G (NU8TI6?+,3MN%7 U0F9]BXDB+QFD9/0?OB]ES+\[G=O
M'&@"EMI7!5/@;*>RJA4=UP1>++CX8'6<U<Q7$?!K[33!S2Z&EGY7A0&Y\%N\
M9=5M1,H"$_AJ[],XNRPQ$ \!$C^+93ZW,,&<G[/JN:-ZG:RP>S_I:QXPXX)"
M[ R>ST0FD4G!A[,B,CZYO.S CT!>4X' &W__E!0S1,%9ZQQ"0#N53BGW$USR
M1*539FPBBMG5$YRM#!V4D\?1Z&#%(_64WLN%$35G'@6%NOLYEI^M @UQB/]!
MP:V8MQF9<G8^M'/D;\.PJDF&W6JOSNGSY\. 0=^?V:X&>OK0UP+'H0B@F<"=
M1]^@ZA#0#]-R7"THI^=9GJ)0]?,W^G:0XU!Z_%>B@));^\-CYX'.J@G,,82?
MH(^E2>[NAJ+0[01Z*7Y89<P 94'!H4-'5V.?J9Z;^/AOLM/D#:S+IY!">BI>
M +A"5_=8=5!L+QZ <_%)^$7\9'EL+[A#QZ)$L"ISL0K-6[@&I* AM,JGM[ '
MZ$WWJHY0^\GR""R-^%9X7_2[H;'[XG%8HD+U@+Q>3@.U7\DOBK*>X9GS979.
MN;968:_[P=XE[TFIN>5LT-O+U9%-)T1':80GZ;[H\[](1O@9V2.OEW5&*O^#
M%-/[PLRX0Z46',UFA;U6\,V%(PS03U]3'IR.W<]5.]6')_(M!'[ B#-QCTJN
MS)$_QYZ+;O#K#MX.SES9:P@P-&Y:K4#H::$FOZ0BY?O+(V9V4"@HUHI/S>RL
M[^R%GRS4.Z\ILC>,<AVGAA16C"JFW<>R7;;H=G<RK[>8J[R?73T0*= >LD>%
M$ONM<@O7$/C1O(S-V'3;C5N$XM9IWID?%L*??"_EK=48#N)\NJO-"^TD8V\U
MFZM[SJXIL[W=<U$%A>%1V,9I?;!6)L>ZS-9=M=GR3>H1W:XEP?61PLQ-?EQW
MR"XZ7R'! A*=YDPH^04+#ZQ^^>4(4X16IP-!]K[OT&^?O"AA#?'%!LMT%UET
MGVB+-+HU]OZFL[>:>>^)<V\^\V:!WV3.,QJG,"JEP;E7DJ,D9L=BC"P^Z^A=
M&5&>4RC_*+673;>?GS]N ZH4JG-T09?O8]-X66.'K)J@6+Q.Z5[,?!HO*->W
M>>(>%2D!"C9GBE6:C<YYT!"!4G"/S,/:W$8/KLG0C._Q%(GCJ MK;ADK\JTS
M^9(@$>XWA@]>3HP2N1,M$WZLG)'O*BLEQ;HVY&=736:I]Q$>4C\H@$8<8/)F
M==#^*=M$OQ#9*^JSGPW60/IVCNEY7.7SL[B%<VFI(EI<I2"C[4W*MHD48^KZ
MMH7^]G;*N/[='PHGI!RYK/:=L%UEP+<?/;@IE\MBOD(?M\$N)F*]#G^XY#ID
MH;V^#L3AW77!F'L?MO,?NCY)OP#^CZCV!O?NR^.1:MAX[9N+S%.C#LJ,AH6D
MG[4,ID?[RYH9NFY(!*T (V) R)7ZO4O]S>ECV8%DKS*ZG7G.ZBY/PD8Q-1^1
M30<LOIJ0N^N\J.)3GC^G8>N>D>L,ODN?%]4&9?QM%P)2#0@-#YQL/4,[H65T
M"A) ZY/C<E0WE25)X,&#EP)@.AT# 31CN2Z?NGX1J7:\/J''* 8G>7F5@@W\
M]F-_C115);Z60G]"0!N ,_/<KTV-M+XI5ME53@_QAN=*)8<T,,HQ@CGY4ZHR
MUS[5M6/[=? !@)HE 93A7@/WXV3-;"N5(V?9'H"4&$S=+UE X9AGUL2C?\!X
MQ41]9BF?,ZET.?^@Q9A+UE7I-:10=B(WWVTXW&&\TKZ1-O8>VH05MN_?'_*L
MV1LRZ"R)/@;U-J1W30:5RLCW)@T\\3=:[15.%D@EQ'SERB;<!_24!1=A,HA<
MZ^AV;926B)UC*F_"1LBMZK!@MXX^4EY3(K7@_BVC]WUS0?(#?74/-K\=!0>>
M\P+[^3'*]>/IO(DO8,L,'94R86#'M\WW-7OI!NW4WJK7^1MYUE([TK<?6@[$
M"DHWE2]^V!J'6XBAPU#54G)RZ@,B^Y-IP_.H(5#]N0H*W1\V[*Q=^GXNRQP?
M\S583Z;Z>Y*JW8QBN:0-[-?$\8=])MW<I+&UVPLRWHEN=6!;U#*RDF@U;DPP
M0.& GL4XM+?M_=<SQ*G&SW#UJ%CP[3IG&PTEEW9XHAILPQK'W)^O4R@=]'5'
MH7+*9^@S^$EQU!BP-)2"JW25XHQU*=A@[WAX566\(Y>C388D*I)DRPP*;:X5
M[(1BT%QA80KVEC@E]FDV_!+0"H6^>69Q#:-W6IK;%42;/BE8M=21.Q^J0V)=
M;+BX4S^O[X!%Q>)LWX[+'!F%H@W@QN UJ]T"8R"HTM(4=.8;+'!%;U87 _Z-
MI?[5SL%3P'&\]BR4AA70]GZSV:T1^%%-,E@8IAE;./7=X&Z+[ Z(N&19-FO[
MQBJ3??8UXOMHCL@0P2YN6*)V6E:*U45MDSG9Z] TQR?5WSZ5F;5T3+:01_GD
M@^X&F])J3-]>R7H#EDJ:<+:[GM*<8,CQ/O9.PH3$GP(N#!YRR&0G/:<EI,L*
MFI^@>E]LE">IW,*2)HO5^UY<;U>BQ2GRJ,6>!]M.%.(/NY4C8L:NS(FUMCQ]
M[F!KXU%P[>8&;[$VA1'D_ZRVKW__)\L']TZ#S.1%X[;O]YC4> "^H;+-_QM4
M^/P8VUZP@9$7%KKXK&X2XCU^N/)L"9"<M6*<G.KP$)I<Z\=CI9;RV4^KU%Z2
M4 4>_8'?EK#PE6V)BY1\OP+FL '[?IB= '&#=@,OG"M:ZOO)(D(-.8E9BUZ]
MRGXBVIMF*W79$IQ=O D-+<Z9]$)HHZ5+!9)%HM'Y5P'79'%XK!1N:W&?'5%1
MOYKKX+'+5\-3\C67I@@YR?B:K=L DMI=K%S21DN]1R"'XT+E<[CPKK)8M1[*
MQ)?&T1T<SF& N3#:AY,:Z]AH7/%>/BYV5\UVL;84YYS]E :Z9S$I?\0N5C'N
MEZ63Y^_R:,X+_L9;)^B.&YEAV1->U+2%0==Z?0[&]"652BD1 $. <3)N,H2S
M#6VK.&QC^!S]:#T(D?^C2K$/_$3;A^&F_OB M9D#5SJ'%0T@J)4?+V+62B#M
MQ*%>NPPI=>Q7W1<ID/[/4256U4>ZDB+$0-(%B'_NCRJ3]C,::IJQ=G?ZS;=L
M-/?YMW)NE?.:BPJI/G1W$7*-[5PZY@3YB_Q5?X=UUN-EG,?$92? 9]RX/_A-
M*Q(4*#QA /8.S_7LV!F(!PT]!]U4##G5:1G2N]_H0Q1D:V#F?>Y0BJ[AK[T^
MRGC14X/P$)R,2XI![]J!7:8J(D0[\ RW2UZ)99U+W/=#L[13E!!PK)T;QY.'
M&6(/O_Z'?K]?;-CEK'K.2'5:]2GO?/UU/QES-&"8[9I[>[=*)(<NB+R3K1*
MQ(\$F%.RA-2]"?:@IPEBW@:0,?]PYC4*,?LGB_HX#R"7_;,,&$(-3Q3M\NC$
MVZYQ?3MY,)>?Z8IF4](%/-&Z2:F"=XA<^D<^ 58:>'@".<LG_E*6>J=]&  6
MNI8VU_"W_=U>]=*I3@,IH^X,JYC"L\YO+Z\ B;,9K\T,S2T<TNOP#JTC>0)
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
M-;;OFW;A"RZ%)![\(;YA7DV9UL_)'VO&1<=!66.ON8-SYCV9WJ%[PJZJ.];
M(1--1%I6:;P'^MG@XE#[CF>QG;2?"_Y,^$=E:0Z8E^[#WLID7QH>J1./@:[X
M-7^S(.1SS#HLHVH2X"N%2P8/<AHI[ [AX696"?-U>P+JOCOAOV9@1-T#+*ZJ
MQ%%.\KTM;0HYIBHDIJ)5@R,MP9- H)F)NG^$F"X'%43Q7=-];A;NO%C5%-V.
MUJA"-61>8&(XB$/%.A(F"YB:J_P-WF#<)MCBX&KE%S\#M*%!47IHQFN"C@R%
MZ-N3*JN>W+W.]WTC_N!B"YLV,[EN?<HM.&0WF^^9O>189OPR3V)*\<'EJ'-C
MO787!> (NV[_,I5&Q-I2O%W>]L7Q.ZFSUC>)K1%ENZ7P0WJ +X"D<F206F2'
MYLQ,7*Z$.!<-(H\%0>BG.=N)J/F>@B-4A<-47GYWU$.[GRSI34:SL;=]BUM&
MC<_!&I5R)HM"4)T#,*N$KHX=.]R'XL7ATQOHG/>&(1U O[F^B+'#,(@1VX)C
MP>G8_-ZOQ/MMU06Y>L\VS8?"(.JMFB+9.C1J(IO;#$@QE'F_Q?S>BKW*[%I-
MR_+RW!*!1[HFNQ;J=:_$/3,6107=5Y\_M?4Q5-;;+UCGK+%+Z_<2Y7K?MCZ@
M%%+<1GFM,F);'';9"]ZX)^(S7MJ4\.-Y6FH]J7WG&:^UTCS,#/;.5G0U;UWP
MST='P+*XT,[KC8\FI_S%S9\RC>=I30K(=JML@XDZ,D+AV\QOK1ZI">(? _"^
M/4W%DWIUQE09AC8+?+?JR?6=E+O^<!)VP:KL+9G>ZQ\,,8Q#BV?CW)*6(4-M
M-AK=^N>!J'UF74-_P00'V:F;]=7$3Q:@JDA!N7VKX3.E"E"K'1/@":6 !@.-
MF]L;)SW+B&1EMA\2N&&3N=3+O!D'_U3C__^:[O_RFFX6EO 1H<_$S[F^1)UD
MC;_M#WXNNN#"9A K>Z<\JSTO@ZF172\L'V-5]FABQ!+]U[K&_V#O/:/:RK9]
M3T[5*6>PP2:GPAALP *3P:2R 0,2P0A$D @F(X0$(@B3RX&<@\BA#(@@$%&!
M3-GD7"011"BRR29G>+C.N[?/[3[]>MPO;_3H/A_G&.NG^=][K:W]WW/L/==@
M0;_H(]!'K=>/6V-D[HQMJ:4RP "=8:*/DH9[0BMSZZ_&*P8;&P)NX\!$ZI5S
M F8K5L<YM"9<\W#<?=,;O:<5NU@YF5(YUXG4[H@25.B$B;7[8T=NOUPQ+/K'
MSW<J_YVSA)W<G?$D6039]2B4E=/C:+WG@_*=-F,>,Z&*1WP=.SG Z+G8>00P
MEBA<!!$!4C\^.9NJ#]WQ-_;LDG_\)1*,T2^RKY,XS_K:$\!?Y:8#)>F#4:P9
M/TP.9J;&K9V4%D,W>OC<G8LN#D)^&X $W=63%A.X$V,ZN:.KZKK+EAKOM(("
M-2R=6+0R=Z9>(X$+B^YO'DE=2URH__ 3?A57.MW%+-&7O07'<(N8Q%[LZNY
M.O9Q_8\6'M^M"$L5+$M:J)M&YC]%9R3'(NRHX7'*&Q]^A^L"F_X<@1B2?K>[
MG>J@=TBL8\"6 ,_.OIUG/&W2L7!G,/7VG_6ZTZS5CPG0JJQ>B_SB$V!<8(07
M-N\[+]G0)JR,&U6"5RE<I%=(KSO^*M.QY[7A)3<FG3(I51XH[S?C)Q_D.Z6I
M@9%:)<6"!N&3V63SAT+P8K -H TRJT/NC\9)"O.O8)Z26?*SD&W#>52EDW:X
ML[EXNLF!<E'/SIWK\NV/C'32!=I08K!2?2?B2 TCE5P\VT/ILP(Z:1L/+L"U
M 3J*$S1P@LG)&B"W0JH/:3MV4BS9\8QKGBO.5,8OF:-:"56CCA\R6M" 3I2%
M2,Q(!PD5B5N"XG#/<%)K""10Q_H=[A S.5_:T4:^B!Q+M2@93_E8V]->]51F
MX^' V_<%C$8X-70;\Y^3 -DG70;W^;14_UAJ@X[[%W! XTP=74,FWI1WASA\
M]I[ZT$6<BC,I%VKP5$^K<JZDY7#"C;5W85+GJ"3*T*OA]52Y2[K23X=F&]8C
MW#<%V)M='+,ZA04*;BVUL0N/>ZC;O,Q?I<J$=U=UH4*1.+,J?Q_:?C7-4H?3
MH/+16 /ZKMPR0J;M7OSK#/F#T*>5.5#71J?92F2RE)&4,"K3!EY2IYC_-7@"
MTBTSVML$PY+V!D@*#]4C1N_M1F.JG*UN"G8NKFR@YMW?F)#Z4R[JTNT:9 HQ
M$VZR(!.$"F_:R+VA6W7KF;K#6(NG.P:ODLYJ4MH;Z3N\)QXJI8G ']7D')NV
M36N/#_C^D4XQ0\J1[,0Z0L)M#U:23Z&&'VM>;8U5E58DV SZ2>M#[#TT-P>D
M<4YI8.(C#5R-;'NC.C3N[<!IC*5S]8B=F&98I*VK@"6@"/QDD=&W+=,S([R9
MOQG";)3?&KTA!#4J6@&KUEHF*/HOZ!2Q1O%7DRZZHHSB]T)3^C1^@.Q,8/E$
M]5GKD>VF'242BE?9G)R-N'$BP!'E>!B7QY+7 WFTM0O?O"6?M.Y"B!'C0T,N
M,3&2;J?S5QC<$V";XMZOT8WV#F#ZBJ] ?V!>R"<2](%&P;_P?/6-2[AR/=?C
MD>>'N*MIBFI*WIPJ?N?4@PY.7!0U;=2#EPN:&UA,:)!?90L4)7N7EA)!Z#GR
M[F8I$7@/9Y2H2$&@SI5RMI<K">U5KE'P-W8D>5"P7=S$.AQK.(ICHVBD\Q5Y
MF4:+39);[*>\6ZEA0 1T,"09:3Y5L(=2/(!4D^T9"<YWR 5"KCV5"G91$OBT
MO5R6)<$.)W.J3409POD5<C3#W#$Q'T]X\C9I=Z& M[H[K+//^V8-B9S>:B-%
M@6/&O/V3V=4F<AJ(48X1;DD]:XN?%_=4]:V(9R')4($;X&(@8_[R8V+9K_.N
MFT>/?T(_KIK$!I!NPNILH8+CWWR-U07R])I=Y2$A"79@,R3(0,]\Q3&&??@A
M/DR:)/0@^E#R_-,Z+V^8QY>WQA$*Z0LB^RE.D^G71B2&@F'/A0 Y&/Z/G27:
M$8*QY&&2U 8U*9^_]B-$WUX&]S!N<<F!*/[19ELTQ?AVA8.[7U! %3TLY@T4
M-U'>[: N0.QK*2^2#HNS'6292,K/K!VDMGB]#L=+7?T?# I86 =0DXBM/UOL
MMR>+WKOHZC;;[_8YODU:][K-4E>Y!^90[_^!NBOR(Z!GL7IP$B8V<]\V@O&
M!IXUN[H\-4.0#9^)AP=?FI#<S>D+,%ZK17#A^;Q QY*HYQ=PT2;_R_!!\"3,
ML_*^/T?8+1'MEO!>IB$ 'Q$G%4X>G#@5\W9(;D@@2XI<_-[O!C<,V(A=8!J1
M\,,:3&J$L>?A& D'8\@]IZ=RO54LDH8@9_)'P; \8TPT=1S6K-"P'E66:KE[
MMBN0H+%90W\!S=>-Q_N&;O-+)>9(-T[1-T:]"F$GY[0YA2&3_@C7E_J0OSF=
MGI# J?)H$D:S6E0P=EQR-Q \35HT&'6MZ3%73F;ZN\SKI%EHR<&!C^2MF9M)
M?"^MA.P5 .3$G'CLCN..;$/=VV9O9*^B/B;=O&+)C5N_O2=G> 3%&A:&#&,Q
MHSE-H&ZXD=<,95F-?QM[)!&FUX&DY ^0&5<'\PB+O NMWIB-,+?DY*,O&Q@:
MHM>2%!S:B8RB^D] 7W<?1+;;3RQ_ZOJ=K 9=75?@W! $;7VBV V0]35W;+,7
M'R_TO[V"=V*2J[N^PP1+S^BP3L!_PLWVT&6^_M?_##-TYSH7C"STN'<8C(]W
M6#;^F4%;OF!9C.]W\(_,!J$_B%=6P7 ';IPQ@I_+O:3CO])(I/$W<HN6E'F)
M%+5QB33X\8K3<R$FVY:;-DR-CZW_[QY2U"U[USI\TG5G$]T"/R:QN6*D/Z]0
MSK,_68MR5PYD=+OGA1WKEK^,XV#.E4C<"CT[!44_!(PX%5<X#?<M.;RR[(5U
MBBM(8+0Z&;C&YE[V+RM)'%=*14):*- J+5V/ )1.Z;T\C1"G;MN:.:7GU/G0
M*'<H?L&))%935)&U"][1S^_.C'=3",%HQNX>]_4T.OL+,*,!U)(^@TS>]/BU
M1"'&V8F=<=&W,3IDN3E^,RJ^AH, VG2RE3C;44IOV81EV?3<%?-#_53G9#93
M;4O[$!6;?&W =JS*?$5P,=7I&G42Y)^@E'(8\7#1SI,Z.YT!L0@Q>GPHC@YA
M@F0XK?>*O*QL\"K_!CM_@!6D^&E(-E>F/Y@N D/T?+=2]B]Z76.^E@W::GCS
M;D'TU$#Q)?TPNQ4P).%/^4UFO^\5J+4(NZ,DD&TR-5P'OLJ:3K\SH!2C'H!]
MJ-!Q2>>#9Y0!5@%<D@6TC'3>.:28[X0#$V"E@&1K;X$D2ZB0=$'AM+-QM_:2
M$O.)83"/QNG(ZW<GD JI33_L)]/\DHGGRX(YL43J\4>',1Z;:+U5K(#A8=7#
MUAT$_: LU"CK[X65G%=)B">/:CYGP\7@"#:9S,!>Q9>+=6A'3:='R)J@P1$4
M[?5#J0D.IU3F8 2U!*8,90HWH/K;#STG;J*7[>HL2'&LM\\_Z6!+^:#?+"SG
MDNE;HU15T38;BB^3N@,&/C#G"9"+ BNU,>-1#K?5&8$^[270):/,;N].7>,A
MOFFVTQ>TQV9?2'_6U[>B.$,X@H/GVB=,@@"Q,A_9")_H*:#S>!MRCXLLE"G-
M@*ID/2I!W(3U =T:4YV]/7U-TB->TTK2NK/'I&FQ;ST;R&]:IHY^>DHEC"/?
M=VO:I=F93'T^O5J!&<@G.!$1ZGKRK:&:3H9>;W/$DTW9XZAON4F,OQD =U@M
M9R385]09?YTI+?QR\)R'(#17GG$?@$M_E)&R:5RAUQ(C"( ,58R BPBVN>TS
MSQAXW (4A>'GV^^G788*T_BO-TP.A3K_70EJT&(G9V0 TE65?BK:$.XCPL0/
M,5<P_^Y.M10#EK?NUBCQ,$M?._Q<)CL^K,/XT:(4WH+Y@?LJG42&B!"NX.>T
M)%:+$27F,$9\:6:I,!:'$+=X<HP_#G ' TB* 8L,E1V5$6GZK_9+-;Q?_4A*
MCS,L:(O.1*?G-R>9&;"WOD7$79,J]+34;4]6%R3U5HE'ML@P7%V;WM,]M(D"
MT'R?79VOW1N?)C9$"\YE_,+4N@4)@FGE4)LE789^JWBHIVY RE\M8(: $W40
M4'##=>L-<YM"9U$[3F.KV><T+I<K*K5/WZX5&0Z#YR1V2XJY6ST[BPXO>#4
MD<-3$W$B5[?9EV/I!J9.(K=37PV/F1A1VCFWA6#3[@GC:(1UTH0C3J*G>WA,
MNXD_IVB "-$5)N&$@%3BI\4ZE[<K_C]%U*6[ *H(>P<_]T>HV]9)2K<_\Q6>
MM'L G6^OMDWF]("#UZXD)@U3C'#@L.\2:_^^Q$L,:6U09]B*W'9J=U^(_JQZ
M5R,H02O*K=EC/V?6$$+43'6O?166;!?V_MR1I$'Y',-B?=^0XH:HC39X55]Q
M\$%N%#]GCIZ6-D69?>@;;"Y1[5C0J)Z#9HT\+RR&!YBW+?((0A+!]T=R1GCN
MR#SL?NF4M$F_G[.26VI\^LND\TB<:,H6Y]-1GA<.6E9+? M@_DEQ)7VGS*O$
M*J+S;C&L0EU"-U<'G*SOR/"#_H-E[_,\-5:4'_@FEA+#@*8UB1RX\:MPS"2#
M(C"_[T&B%_)7!Q_UU4T_?-&[:TO+HT88PNP:GPKUYA<YK?9[<N6]D'?O$P6Y
M?Y#717?HA"@([%]_=(Z8I0X;=9=]"ZUT2I._R]0R5UWX[ $Y_25WTH:MF1V.
M:*2=G)CV)-Q!6#Z](\!N*;'GL-%7\N'^XT?^R#FC/:.!][,5>1 I,VT8:_3<
MIQ=XVLM[ZP5.YU_ ,!U;36^MG%"\6WJJ6?#2*_N,;E^'! E>L)LZNEYW.GSB
MF?-SJ?#\B+"(N>V,DB?2,,V7W(D;EME"@/S*1XIY VH<\DU+_-UZSS9",T,Z
MSW-=N_TW,1#7,X;!*6>.=@O59,.!#CE=9L81&"$<!B#3AK)*TDN&B>'=6#YX
M3F3USO!.^(S%&U- E6#<K>42N5&76@%VB]DZ&'7$)5(UP6C3Y*#T@SB1@K5%
M&("LW(K488!H,#Z6]#Q1W5>HOEZQV,OKN9L(YM49*)HRW\,9KY^P$9'W$P4V
MQ/@(4A<4 FU.FH!UEJT9@.S<X.HP0C<.PN>$?A)Y #[V/C;9G'9?,%H/.TKF
M1K=7RSXH$)PXE+N%HN0_U"R^\D/D$,!-%\$F@@X VXEC1E%$L89!12TYDN-U
MBX %_TX523_R0#+PG=<PEP[9@FD:WN!BU%I9$B[%[N2T%@FG^1W$4QVP &=Y
M[LZPG V9D"<X(-J%K]KM*<-\(.?^W?O[#")Y4L$BG \^5VA.<:(R8Z:V1KW^
MF&FLT37P_#;A<YPPP^,4#4Q<%!K-@2$!Y32=AYX9_O.;^+D+?)O'='J;S3R;
MA3AO+G*(=$K87#V!'?8+=*(".%TLW!2Z>P<Z)<QPS_= 2!P9!L_3_1 S&3!B
M9C5BTI<QE-+CYW"GS68/68MI\FB8X@4%'"^D"O0W(]?Z-+R]:T6UL8.9/@+D
M01J ./AT?B[Y ='E%A'%WIZE.!OWK-<S6 T/A4NKI2]I^<4'-QSWN'/V?^R)
M#!'KL)74L-?&)*X-T$L%YQ*[ :>?-AX3V=G^I950XYVHN*3[W>5D('!Q+#R0
M.'-)]UYO/_Z2KEI"^&)(X^+F)1U5XV+VAO2IP\P9H'^_^9*N:^"]<J_&&E.#
MWR3&<NI5S;/<\=EC/PME%]K]S63+%,CZGE\#ZI(NE#[D4.O7M-D#4"#4Z,6N
M <T2\[PP6US.S067],^%V+\K*'UJ>LKK4V!V?)HKODB=\DQ@S@+-44-G0)3)
MZ>)[ -]H+AGX &-IWTAUZMW@-'V)U9Y] 6" [TH8)5LCZ9*NP5U4<7'P@)GZ
M4Y^:?<W]*&CNN>A/K:M5MVCD'#7[3$:>KQNPB(!O0T!!B&E&'KZLUUM<97=N
M9_ZPTJX]P\>ZI?;WFH[(4;[M8L- W._5#496,$R+9I1!#O_D5#':99H#KM95
M+)F(A:R4"=ZT&-9+O%Y/N=V4FLPM[B6"J.\.;@>4KW'IX:";.R(\-(>9>V\J
M=*-:&I2,?EOD83)0ZRWQ31O$:=5HJ6F&$AE=^-@T1<8+SZV-R]*CNT\+1P4/
M_+-XDUOGE\XKE%<\CQM4''(7U[S.?G%6J=7^>P*E$G8R6'DW+6OBM&)$[3BL
M.<'_:>7_=0X5/\1F_ZHT>_3;>" Z.;?+J^E/%;<+8<SCR: _=P@;1_<FL\,)
M(8?\7HJ2B;R"6:H7_#*CDPR_&$Y"5HUN@!.AS<W9\8^9+U <*G/=;$^GYRP[
MC2-G9*<DM]VCDAS1L@L5;3'I%VE'M>VWL^7X=GAFRWKU8G@?F+R+6WK!3F?W
MYB\)?YNE@1+\W ;O: :B7:)>E BQ,\/B=@D183:2HU#]OJA7Y*G2 =3]1S5&
MQFI2W2#/5D'BU8.BAZ*#G9MDS D\>9JF0#%<BS%6-R)+:E_2L;;;EQ*WGTOS
MS'C4OLH4?;DZ6!B<AD0!M A,::-_O*5V+EB\&XIL/!B;\BDV\ZD5)E6D.8PU
M*DA[%H0-%!Z<XOJD5MRXBH$Y''!2->E[*LL7T:<QR7Z0^1YO"5G*(P_[W_:-
MAN?CR#+#7]"<"5@<]]<>$&1SGV%9&4:R@B.3V-'+#])P-PGP/P:3A<YS+]A7
M;U25G/F3[+@R>U]/Q'% 2J7.?4L^=6T5(W3: 5V$!QT.>!5+1BGRN%U;'! S
M:.#ONU)0"CI]H?AJ1#Q_@@BI>K2 >1.\FK*#C%M^X[/Z*.N$3)R4R$@; :V/
MB.MATF ;3+F:. 6X0&/#\- EG8#_;\J/5@N'D%#1\7@W23%53VUOF;'=<ATO
M%CU/&-1AD1V 3Q['6V=M2%$F!#0"$C?RDDX.P2IFG0>$ZONY?)/.?C95]HH-
M8S?L-,,D>ID6B_>YV#/WX2WF[GY][=I9<X7#9>'AT)+[.4"<@I!X:<-*V&-9
MQ<YC@WZ_\ 0O(U1ABG3MW-Z9\6NKSC@;:G77R&02KWI:O*U6AXOX.#@V/6ID
MI>HUE@"HIH&*;:$U,4NLG5DN,RMBKO:0B*#?L]8G'0SG/.+L1E/FKDA+]5PJ
M;YQ_77E7XL=)41?ME(\$.!))KB6KMZ<T6G$E+VV<Q!]<V)A4V][<[&TC&3W6
M8D'Z1A/,.^WVH/Y6QZRTNCOX0NW3]"%!/A$H#(8L)<1&[][<M5ER2#4RT#K[
M=0P85$HPUM@T045]OB_"/3P6/CH=.@@K'S1+-56Z>.I9=+-VVM9,] 8HFJ\
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
M44%8WZ$XL9P_O99,M*P=NF.865S2)"!=#H3<?<9^2[+U+;'E1X2)9$VO*$"
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
M*]==,I+"V1;=M[UXGG$#$_<C4S5?Z_DGZ[8SQ,Q=Z=AQ!^L5Y6>7AFG)?\,
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
MN]%6(AND,Q9.I[W5U1Q$+W"_IF7;C96_6(G32[[TVNSIA*%O=E%:S<-R2(A
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
M1BH!'@2H>%M*!H&,<Z?A7R[IZ;O5?SI[C2J10\O436%\EB[6:D*Q,FQDYW
M-6IO+7RJAZIXRLXC^=JDASG"/AD/RS&NK#SQ8FSU'.^C^0/WBG0DZ9A619:\
M1 ?.P"L*5&0:PB$WV#!]!G"0(NLS&@4T,E'> O_8:UD.E9KPX:S7U!7)2O9"
M;)<$\2Q&T];Q?A+3UP:4D@'S@C)MF,FO6A2/"BA(^UL!"ZG7^Z0LY5D31NDE
MJ[NA9_5@8ZB=&Q*]HRF!!\O$Y(&R$M_R8HKZ-WQ6.)GOXTX6SJ4*#JL3S]IP
MQC76#-:8W>/Q*D1!;;YL@%?5QHLK3HMP4_%E1=Q V>*@#Z)0]SB?%5GFJJ.8
M>;^2_-$.^5(1G8:8BIMN3->_Y 13]1?3 HVAYH4A;2,I*=HL.!#G-%HX134+
M%A#-]P#>;='(Q%V$VM JC:T)?/&+]!W=Q3NJI:=1"=,D)6O;H%&!S08VT__J
M$(HN;"=_0:)J!EIGP6"J.=\Q1"$7R48UI45$MZC\=],8=;:=ZN6&/:B$T<_N
M=,CDHXE%%A:5+P/FW+IGPSKQD*PVIGN^.+:J(=<83"I8!>CU*7\C^7*]QU:3
M)3N&,C6ZS11JJ5H=(&SF*Q!<^)1 F<;_L!=-)&!S>K]ME)K-R&UXH,&)@EVZ
M-4)1;X]-AA)%G*VO!?DD,0!S.%LT8GX#;"U6B)'-@0@XWW[9,W@T-]FCO31/
M2(RU084NG2<,*YC8-<,L,@HS\:_4T;.V1W[8KL5\%$;K\'X5)QX:T*21$YAV
M$ +QJ:<F&'IYWW=//%2W%4US>C_7B9"<EW>=ER.&-6SX9#=?6.-=6WAS4R3
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
M8WF<,:..J#TPM/ U"9:&C,=H--BF4@MJ/7W#/LV%:G>3)<5'MZH5FE##>@7
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
M#&R.N*!=4'-W,8KE&*B9_86G#-_]6)I\V^;%!3@((O4+LH5XD@BAP68,)L#
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
M *;X4]DDW%6(<;W_C'&CID;?F(AC\<IA;\^:0J=?F* EV0NW,+5?Y1]8"@"
M?[G_(_$U:GX@N^1:E!_>H$)\GK*FN%FMX3_;.>P0MN7E_7+F>OXV 5N+5H9>
MF&ZN:$79 (N/=1Q'&L59)"T]>&J-TSK?[..+G6;AIO3FI^S]<%B_96QBRJ)\
MEH.XS_U*O'1M1[9W^\>:RE=@\J1_N\CCL[J 4='K[E^/I-<)67O2:<G[CX:3
MM5RL7N6R%R43+N;5,/<<.LIYA1*:9K7B^*;@*L]1ZSIK9;6)QO7'YGT:1YBK
MYQS.D)BVQO)@C1I9>&A/;-3FZ>LO0Q*JW\X=FH26SW<;(%XOHH46O2Z'-&J6
M! /4X&^\H+S3R1*70E.AQ*XC3LK&K+(^,^;"@K#WCT'2OD_Z]Z/VG >KGM*M
M1A841Z9N[_@C[VV W*B_L$HO=*GJ&-&;BVG3^42;<*OK/5O:@:TK]G73 ==6
M-'I';_I;QJ)6>*KJXDYN+0D_%:[>ZB@!*JJA]I 3G(1)XG81$582;1HS0(8C
M\IP3@.<35]7_^\,G_]2?^O^+I.>7Q'RB5Q2;W$0MVE&;MEV).XA[Q3%J*T\4
MZUV?*HTGS@[>@R' PP*E%O>1RM(X@45X\1"A:#"OTGR)9\URY>?F*IA_C_YP
M^?)M9[Y))0UFP_G"3;9HE8@$2B59EFQG+3LQG4-;D[>@2]N.X1!S<T3!G8,U
MDQ7#YA%8\%>.;7+$6:C]E;M8=?-OG)7L1*UNV93?DH]Z#P/2$!OUPI(,[=:O
MXT_MH<95+0T.K??^XM+]*;:\B_T7&EFVWF<T]6CJH44-=^8YC[)"NZ1J"I\'
M"T[O@FWF&:_Y?@B4.@')^(]:'\]N@.B$'7;O?SNI499\\I'J%?6Q1IT>Z8;8
MCA(7C#J]8O_9N%Y#SHZ&2#I_?26I,,E+])RE\=5[2]/Y>5]X*J@GMCFEEYMM
MY7<_"XM0[)OG%M-Z[<JR,#<;?\K<P$S=EQFO7^',X\2>9UCW X74=CS<^A97
MWK&U$>EWZ:?VZTZ=0*9>V]66O9ZR")7H57XC^X5G=4TA887-W=P8B&DQ!\SA
M>$-T,F]T'23H5&S'O79ALBC32AY,^_=]>1W>S;EBNDS2[=%TX]+I>5)(G9>_
MU0I8GE:9?_>'#"@E2>.$JU763.^_KT?]J3_UKU(IIZ\QR8&AW,VKTZ9 E[1]
M%SC]38Q4G!0>DU>=<*_@?6Z%TBEG=6MDWZT +3MBZP"YN&Q) 5*OY5_X%_M
MG<2]+SR^>(UVQ7,'WKR3^[)^8^&*VF/BW;]U2.TPA7PR<#8,V7SU3#D&>8"\
M*DPN@VW,,V\+[8P=34][O2'TBY66FW77?VIRM;@'&JSOSWJO4"Z9778%3 ";
MYWE<OU].++:3AU6U$K]^4( !)B_)K?/OV01E+OZO]LX[J.FL[?NX[MH%!0&1
MMH#4"$COX$J3T"002FC2"2'T7G=%1 B=!*0O)2 )H8?047I7>@E%>@E%NH#
M"WO?[[W[/.\\\_[CC//,\!E^&8:YOM=UKG.ND\G)CW-^X4\;W7;7W)L-[0.D
M9Y:LUI<BY[W&*\5X*UUUW ;515P<+<9S1L>=>7 F$9819S''4GD>^(G\I/SW
MT49=FOR3<EBD7^_LZP@/VCH:OX_6(Y.=F8.W*Q(>,QBV='E0Z%3O8'8:B@^.
MN0KR,%7:YP_/>.0%R"2U:YAL'JE)40SC) ):2J502JOP#HF@65E1P]1=U7I@
MH9ILLQ2:>@BE!W33,T%UG-RR[=A23? +[.=KW"5I&!?;]\QK5=.[1+[X.HR(
MMS$&;?1A^RF*U9<5W='@OE3J8;1K:2=;.&:!4TX\MU4/=W(P4KI6'267(H^%
M2R:XY]"3Z"8_KLN?DCW34P\,-ZJVK3MO'=[8%P:%@)#L7$_/7H2!H"0M;J"V
M1NC9A<R$ GVX#(R0Z.MG?V;G1E,B<Y"9H"1M-.79Q7U^4!C-<W;N,UU.*!"J
M@.9&G]^_6E8XNX @9&YF<*L*\#DRXSKPSJM>KJ?G!NJ2[&?7^7VR/F3N)[G^
M8[G^PQ]8P1=<\%T0\$U*0> WA<*2^Z,)(DK8*N*E:J/BD1(24*EJD9;_QH??
M#9A)$-WPR6U8V34$C@N#I@#K *O<"L1<+P<:>E6W&/?7\?%$Z;FO4[A5C+ !
M<=Q,BXGC?E),MZU]<5"(D'>70[1Y05DF!BD%!J&6^RJF.B<.X#.G9'0$I?T*
MC!RBT,D7W=#X  Q]MB_=,3T]^A@F-0$#]F)[S%R#J-W1U#H98T/(0@U4XWK@
M5MK'ALC[6T)(6JLF[%@RQ*1@I$QB4)W5Q(.1^*$%GR;#BL<!GAV0?Z@U/%N-
M:P'E'?/.FXK3UTMN[O]K[W;[ED,"=K[#?6;#]>U,6J)SE=&\E.BTK&''OD9[
M N]NQ0QV&82"H/XT+B  =H<6_6JZ_[I+0N5 , PG\*SF[0/"$S@TDMD'?7,M
M@<BM%,B_[',GSNS7AA9]:]3_9<_W#WOVGO_8Q^/U^M \>&Y<W10_G<S6=NR<
M&)TGXD3>O6**/\%[/>]@6+5YS*)_W9.NL'!"AL]M]*9[\W ?&H,7[X\2WP[[
MSZ"Q4Z^^WSQ,5#J9'(^I:MSD/4R^5 ZK,5Z,C;I)*K71](!WN+&#J4T+( +V
MBDL]NF'JE(.S:-N"%;"@VIYC&5C0>+ZJ\JIKZ,R3P1&1ZI]:)KRYOYQ4B4HO
M<AAQ-.*TP(<3V ?-)I'SMMF]O,95NF'K:.V'IC942MH/)^ESH_6XTAXRF@81
MBQXY#\>F4Y"R+#1<K!KL)0>I37%CQ?D&2^M_!1S^*Z 0Q9Y<1;M::QQ#Y+S_
MPE6$?5]27R_6:7^.A8E:R+C6U6/:H])P4'=EWD;_RSB3@C),,2?4_ BH&[:!
MUA(U-W_5T'GER8^;'!=<\)T(G2H[[K@W]CB"KNGF+PUO*JQIQ0@>+>&- PJO
M+,2W"L3KZ@@=< JP!G$CD6H8:B<?T8<,Z&B(Q0RAT*S':RPN*J+Y8JJ;P%;9
MT'34N,FX]S</XTQ3)2DS<"/]AU_;GS+BC/[PKJ]UB\W&W<N-L+52.3^_.YR_
MS+/]Y[&B-8%F589#C@ ]9U]GF]Y13_R.13F[D4 -S2TDRWK!DYJIM"H5D&X8
M* I"!X*9H- LVFN_;U\7E?%MU;@UJZ>0N9AJ/#7'-Q#*>,BJZA7/ARU@SN>-
MHX<?YI%,%)%MM=T0!CMD=O+/[AE@'#507BWT$F7L+W_^G;I^[AQ;Z\I2.A^O
MH5N%_*Y:@N^DX&V2?V9LW>[3#A1YYRMN<LE7$OI][@LBT'AD7]H#(^2\]G 5
M5N>P)FH'[%:8L(ZOU A=J21?K3;U5%\) QX-4G#HJ,H^R!:?N3-OT?Z^F&B4
MG8-<58W5T]E=QZ!D3LD>&M,:\[Z_#7=)I1IT81SVJ%M'#-Y#[6.8U-Z5AXL\
M,WPCCXIBN]R*BXU-TB[F4S$^"X<!YTQVF]XGM3+S1$AX5;[??50:2SN>'E/)
M2!/\->R/Q(+;02;<!!,X 49I4M"47PH*TVY0+67$2%6OX-?=B,4$JH G/ZBV
M+KC@>W'U*YK].F@H&WU=70?-4W:V&NK'(-%Z:*XD4%I2^@P2R0X$O4/FH$!(
M3-_9TDD##\*:G)^7[&,7& 9ZCN(&GJVRP$ 0%GBVZ)(<!.)\SD]37L[[EJ?R
M5 >?Q_64"LQKAZ-$HH57T-S@Y;_^M7"H_DD^51<1R3-_2B9&:%D,<@(WDL>A
MJD-@BBPKU7<?3/T,%Z_CYKO!M?-ZEA#=1.!9WZ(W-LRO1G3D;H1-^;5X/RS0
MW>;T6!MQ)4E1QL15AY+P[&.5U ^.;CQUKC'7>:@U3#2KWM&_457UBN==?MXZ
M)KT.@-BFF7M9J=<%'R6P?,Q?U5#26.<N&$BPF].!?>.]WBJ0^#QF5I9X>RKS
M/7AP@ 6L:*7IKG.\^?QJ,N$QJB?P<=VSC4[_7CUI2A/;O>MY]T)6=FAVE2K@
MX@&THN,3S+$#UB5O=/&FS'!\7E5/E6S9R;?WI=?"'_[CNWT?A_C!X8FI"A&'
ME!9*O*64YHOIP\-/V2)Z[YI6JT[)?FKJ(FB-C_E#*'.]>O* 3^_TW4-S<Z-A
MFHH##\;V*T7K\ ,5,[K8]<Z>337*@6S\F6P<<W"EHRM7:SS,IT9$;=,8A$2R
ME)VM=+6!0VF(=^ZU).<U.#RON FG-Y&0:OZ6-T_%KE KL5)]BQJ5J)%5>6_7
MRRYQINHLBKPM")F=@\+)>#Z!CL=%5_=KV/K]=E-7L](CX':^/4Q>).;9,,,4
M>_ELS*+L!,T8E'(2&Q*YA2QC*3<$Q9\)P;R^'[Z0KE0U%-_V#WNJ7DWSP=DO
MD+P%M[R&>7%^RTR5/8G2#IDAHF;H1M.K@43+?/R485-''ZK_A4'NW@?G-TC"
MK+ZNF'E3\=)U',];76F789J/T#=):"YUZ(.?1?^CD*4/'?GR2)[Z7/%'Q+37
M1!15ZY\<91@S_<U.2T.9'':>LQC9MG>(RIG(W,K#>WS)PV\YA+!.M^CUIYVH
M[!KQ/<SAG]^FXJC5M>$MSC<?/0IHO"3RE%Y=FWS8$5KE!H3VRCT-L95B&27_
M_.-FXP47?!_L9GN4D8&CRK_38P'X\=JUGG)%O*2FD3CQI%" 3K8-(3GA5&F8
MIKI:-]CYH"%KHJ!X:,K_^;=[NF5K) C,M+LP-GT4$40?Q%D^+K/1[7&[5M+3
M5)PX^7/97/(5X1&J=9I]T+:FB%-KT1Y?@BA-Y KZZS,<M!\'Q=6+!J@$6FO<
M7ON61G3:KQ<>H3F$'@?,.GI1]L>L7NO_5:/"<$*^JV:PD:GI?I71"$0*$S+-
MBL_5P.>D^GT]0!PC:DK%3J VU;[]Q>7X/&G_03X\VZ!-UN.Q+^NBV-2A@<.'
M BR(<L["F<D-+2/'VF=Q#@YX34=(']Z\QJ56,.?.WST@-K&ZM'E8[=KU$TUG
M15/6R"+#[HEZD9'S0M^JLLMJI(S3+:7+;W#4$"!<@H&4[>[#%0(WGK#%<* F
M3LFB1<,*!A:E94*=$,K%QY=>SAD0$=YEE=3CF)-F)WO=&_T0GC+DF..V@QJ@
M5T'"GC1<%8KV=)^CS225'712F'U$*.<_N'FEK3279AOJ JA4/P[[_#6?/:=,
M3T4]YY1,=*ZA]IY\?,]Z[8 Z@%W.RC?<?>+$.OX8[_XR\7XA-3[>N'3"1?Z9
M#]5H"_A!U<>KY57![&"UH1B44>%=O3ZD_)#)^@I/*-K^)\ZG&OJE.O]S$5QP
MP?\2KLGYJGW+.CR><RB9Z9%SV7PD24]=8)RL&'E*UC<^:BCXB/N3V?A]^#Z]
M\ZHO&>+25PSDSJQ;W3--(%H'9Y:[1K.E39J-?K 800,(";7HT^]VR6\1HO -
M$65JBB"WYXH;E>^$.XPXV7XR"4>SDXNI=N[LG NKUZBV5$E3@; "$?UU)O8X
ME5EP1^G]+IEUAA%#2F&)HDQ-*PI> F/1Y]X_:^F 0 :'A(3E96 >9#ABS=65
M=@/5@5-LM+=>FYDU@C?"4NSO.V?[<T^4ED\3UT5':)^MM3GGFC;OIDA9OH%!
MZ-TQEH)Q?7G& /VVNYULF0I/_D[^.M%76-K_:.)+O^3DL%0@=O* HM3:=U#T
MW5)>U;Y.I@FGQ3*8(^Q0UUF( ^VCFX?QA>WXQ!GM>91I#E'<W38>=@[Z;.(Y
MV9*P8=F1B[;Z[-,L6.PK!LP3UNO;EO"F!O3AU;6)IED#20FE'S)/BBKBDARP
MX<P_;==Y/*KWY0 S OA_'E)!(4:KP"J9=0F)JFUY)BB,7=K8,1,Z2K:=\_[)
M;LV-D?'(:D,9/99YIHGT#>'#K,S<E6.^T!$-J5Z@(NU.:J@<WUG+WF%\ 9J:
M(&6%/VZ?DE$6_K!BNN""[X1D0$-/,<[X#VLBOU :0I>ET/D10K3#00-<EGE%
M!@'A,.47 N@9615N^OK14@.YH6=KMBQYC$UB@12N*+S5W*H_QK[92<WDE.SM
M'(%ZL(KC=L@#/+!F CU44-$?^.R/Z\UNH#C@4+I2B$[/MIJOX33=Z\;.7-;1
ML,]O:T_)!-KY !BNMZ(,=H,\VQXH2-6L^C'KSV+4?1AU ,3_ 2.]S:J]JB;,
M.*B\E!C[:$2VJ,$E-?CM1 I619% VVCO6@+861E<U(=]TQUV<'?+C$_2+5N&
M]"^A0"YL;G,UX9/5CC[S)&.7V[ATR]&RM@[O5B*^U+>RGH-H_IJ@0^"&M^+L
MK&_IZ.*_S"H_A2YE&/ =$0]H3LDF#%7=K52-':NEQ-M*KSL/D*+$X-:;S@&*
M=>UW'?)@Z+I&./9Q%@>^T-+C3I(/ERZTSF-/OMY3HW=" C1LN-#=(_BHP<A=
M<K:;:%!C9!KC6-)DB($L.Q8;ZG1QM>-@HXRO.-+"[C5M105:U>3-.:S->3C-
MHMH)2IV='K>6,/ZCMPUFYVB]!=?$QVF9#",Y^A&C@TP3MZG!?EPQAHHRUS-F
ME6.9@%Z/_^\07MHCPDLWQ.C],P<I%1N6W9-IB/ _J/$R//8''PDT#,^Z65':
M)0_;W+F>0I=!*""S5=64Y)I3D%VY8H![QZ*@2-W4#2$[#[7V?A,%VQB+LB2P
MAAS+/N59&Y,P91E[AFO;!</71+&6>HM&!:YLAFM?LD1S+;M21>:40FFD5%9R
MF:./0I]2::J#(<_G>$6QJ$.2??'HG^V5D_QBUW2QX')Z8(!5P[QS[+CX8W/!
M,+"C2@+WG.C87TUYC@\,K9*\^J#B8V:92.VCP+U'0_<C.5UCZ+CE]:1C;^=(
M;E5/F=/,4,X?<7H8#>YA\C8":F5^24XQZ7_LM=EJ#,A^@8XZ:4F:I6E>YV]5
MOS/8^FL(S,Q 9A'/ ^&:WV#ST&G>P6E/'OOXW!2J^)"3X;P8>6BH\D&5^3C"
MO84WW,@T$IF!C?R-?*BAQ+?53J=,JW-2:34/<59"M8<[.[327W(C]R;9-YDC
MC>#EK&*G9&:UO[TRT_/6NA,_4FWE07H(7DBD.&_>NDI"K>3G13M,.B6PRD>2
M[IKOA_46S=]_X*R^X(+OP=W#O?!*Y7WD- .<UZ+2)PW:<2LO7PE7<DH6)(*#
MO:YT;"^_U<(3\FG7(%% %Z'P:O FO"W!)AK3A\\UICXXV=+>D&E\<_BRTVE7
MK3Z63D@?9VBU<<7"9YO2Y8IR:J?Y.V_RP3R703N\;%*&>B7-T@JX'R>YU/IQ
M*M;4^X11>4 4%H*Q&H]JAS3;$?F]A.B'*^*B!1^M&%++MWG@5)%8<-[.X UX
M&T$95) *'1)D&N07""S=2"A3OQ0Y4:LLNW#%LH="-ZMMUS=(,OFRQW""_?(F
M<OSU%)9JD:_5 AE67IX:[.M_ P> N/^><560 FW[_N_4X?+MCE'U8X N6%0\
M]R<J*=JA_5&I:OZL"!%6*=%N2(?CWD.U\/V^^=^J;/)*WWOCM52P+J2A,'4
M<+6U@T+A^)3,^Y0L\U&I&<A!K+ 0),:DIUA.7!5Q&,)Q'%BI5:P?\RE(Q3NJ
MJM$^QX!%', ^?64DX"JA@UGQ^.3@(#/_7[H-D!@-^-^Z;M#?.OB93@L"%E'
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
MIV3[R3.F7R]?/R53I(TCG))17[YW2C8IADC_?(O[^-ZD9N W[2[M4S*O O[
MWT7J#V_6ILN=\.K>/B6KG;I>AV;.V&\7.R4+:PXY)=L0:ZK_<GE'RULJ</.Y
M@.;QK%?E"5E F"-G_0GW O<I68T>;?U[BD_&JP>G9)MV18['ZU_5=[F.*>I4
MZK_I/I([)?.N8S_K7N9,1#OQS.4?88$;],T?SSQJ>\N<*33/7,Y4U)ZY?+EA
M\_&4# $."MSP;'#,4U[RWU(_)9LI-CLE.^K>Y/]&=GS/1&/JF\ZM\W9/\@6>
MN4QNWSASZ7WFDKIYX\PEK:]LX#=(/OTIF6\=E3]03GXCUO$L=P3%6>Z.H8&?
MKRYE;GF<^?S3//VH9=/UW.5_[0KF/ZM'M\\,!E],'4U\25[1.F3VBPO\FJ\?
M>++MIWI*1B;WW[OSZE+.EN^9(NW,9;.S[YG+7R8_II^2T6"OG%ELO)H"1?WW
M4;ETR%636O_UW?W<D\T:H[^<BL5-G9+=VSYW"D!,G3GEV_,[)?N*UQ<[V??C
M.$0&A$P]G#H!T#"?]?<4Y2G9>XI>Q;FU,Z=/FN7V(V86SWQRUZ2=*7+?GCDU
M,CEW^IMGZ>*9!>9#_7[UM-A UH[L <=9A^L7G9(=+WQ-.!]$?D['$YXKYX/H
M2"MWYE-];O],(7WF,VQF_\SG?RL+&4VE SUO 5AW;UXID2(QX%*QXU>3UH:2
MY"N_N,UYTJ[KKK8<F[7AAJ7XQ$2)EMF^^!Z1F46Z'-H'DGVK8?R-FA LVI]?
MS=O&6^&SKZ_>PIZFP"-ZV3IS^LMWVNV]%#NCC1PJ#+<Z)V)/R7Z:M6W-,5S=
MB7*K:*TVRBKKR"JJDCRFG<[M*PA!0]-YF;E6*1Q6OHVU+S '+1)JE%^8T_%&
M7:]T/!$W^M4J <M^^$M+;U07872IN6^6:<TYLI\GLF&)M&/Z.AU8Q=3>ZLB1
M_NN$:;U;3GO+-Z)[3G^[$R/N=VOQH?(:%T+(L*&N9ZR%MWK!QHNF=9H4?P%'
M3Z\$8HV21<%#/<J=[,II3IQ>7\D@^Z_ A\D7QUI>\$.X=#KZ?P!02P,$%
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
M[J;]=!V]E_IFS&HQVI8@&AFRZ^SG/Q27=\)I)''XP=E2,<VC1ZP(L\66!WC
M^,.ELD:($-=9"IZ7W^KL/N8AR+_&M^K:#OA2_!DD$64M%ACE0>S'8)H!D#,6
M^*(#7P!=^0+R"UC@R1<LT *^. $"$)A/3[& /_QT$[B$7XFD8I!88&<(#Y<D
M7%A+7AUB@<DL@ETL<-+C?+F"$T4%XADLL)6P<-Z)!<P#_];%W[KX6Q?_O^@"
M?TS4I[?1@?.&T KQ3HPZD/0/&7V4@U*H6>WM6O+-"#ZW-_3/9K)=MN6M+8)5
M9&V82784:/?18.:YZ>V;_7*)(QT6=G>%84>R>Z2L3VF&O^EWZWP3647_6@Z\
M7_OF-ZR5]BWL%=0F <*TB?/SNKR&6(<R.8,*W\PY[SUR@^?/L@#HJ)A4U51>
MHQU'0T,]205$,AEA94G*4*S53L6Z6D,ESM=6F21U%S\"J4WZ*J<BQ:\^8QXJ
MSUC 0>G!%!1QS8C,48K\&2\;SZ.J-Q.!G+4'[<5P.X<O<6<FJ[<@'!W]_3>U
ML^_>4\UY#)1?3?.\?-'7]^LN_G5!TE8'CJ9XB+MWS=T(VST&U@]QG[TH!>[,
MJ^BBM+[8J>.K+[78 ]NV__6A]#^9WJH)QS*!+Q5A84DSC!U2THN[TAMV*).@
M8-=^-YTVG2+MUW>O+OS.CFMSAE'IB4+C/-HAK ZS!3!SC,&N1^%>E/J.U,__
M\D'\>PP>*1DI%^"FMDG$7VVI?L$_0&!V.-?\P?:5L.QL%!8XZJ<LA4?&*!YA
M@>KI%B_:%)T\;XLKU&[_F0X6F&DQ]LG4>-MCKU?]!%)/@8+-F&?:;)3%KEU(
ME' F^R?7\X?(VQ3Q!J O/[B!IX')'HM#JM:)J(#3\Z91)&)P[ *MR2(53M4Z
MQ2^WP-D"2H9H9"IWLO9%L#+W+(K$#@6+D%R$7PF+L^?1O1ZQ.X=8'G4KM==U
M&WT9-4L9_GSZ^-U?0Q3SEXV[[T+XJRH%?>5CSEVJY[5HDA/%TPUFFLGDL$[M
MGUM<_>#5:"P@'[%19C5H<#VP)&*"-PDTR$_7[2R8E#XMV[.B-8ZVY@DFXKWA
M\[BG(V="!>Q]_D,6"Y!-]@S4\(HF5WY)"3TJ846T"R# <?(--"Z?= /RE-.P
M0(IQ/Q8(D9.'2GA.<P7QBQVP-[6/S;^%;<'"8>?C.(ZS8CC_-F5V7_[43S?S
M97/[T<[Q9>PQLGBZQ-GMW=:C!MCEJ8/SI1=4XO7"+V,O],4,?.$C%D"FG,**
M'F'\1[' =S:,2NQIDPH:4X0%WG!A7J:P=GR^2:0' -< @D" "2!6-%/CSHVK
M,&:O45UU[*Z9FQFO;0SXM?WBOQSQ?]F07ZGHUHQ8'COEWBI[#CL&*6EU@Q4[
M_<G62\PS&&1/<[,;O& 1GJ^'6\?:>N,B33/->_N;8]=2RJ*</;PN.9-BJ.J_
MWQ<5O1).SSQ@BKWZ;=!MT%>X#"W_R45SHC_AO(>$&:,RK4-[-I<L=\OCM!T,
M G@Z]Y$MOCYTKR&AN_>HMXN5?8YTC]RQ@!S3ZW,R-2Q@R\+K+Z&]L"_L/!@K
M!]_=@D7L2Q\:-<3L'6@X2D\/PT/ 19<QD)KJ\ %A<I+RCF9:!8*3_6T(5W.
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
M1D&,C!H$[=G(%E5"60W7S5S)06M*/]_L_3TS7(UT1#*-+[22Q$C4"F0$/Z;
MQ8,\3^ +7%MFPWW&R,7,G-K%?52:6^_DKU3S0IQ*UZY:@(.JF\7V*CTL?[7R
M1"$.=]-PT724!Y\3RY=$6D0[S>02O&O-6^;D] L6.* WPDB@.^ .R$P5+&#*
MR2V#BB6EPV"(N(Y\8;VD)DMKB(1ZZ!Q\"(<_E>7UVC2GEDM8WB4TK):T?;S)
M>=OR923FZ3H<\K,\R8P.+5V]'8\N=F#ZJ;$2#(LJ&]C0L#L$/4T-2S*D]/]J
MC1Y*^D..X48!AF@!$=041@;&9>4ZEMF6!TJ<7"I;?'T+6:0>)WI_3JE:D?WV
M]"^6][]>! 2RGY2JA!2G1+RM/FJXG @U;M.RWW8='1C<\_WD"X[F$U>.9;>P
M?Q;7XE 8JMD?'\@X+J+ZVR3-V8!8.^ZI@-]^3VKEKM,\//8=GYE,R1<4?ZVH
M^@ZB+'G=I/XP(]9A8LGT0KD8"Q060"<JHZF::MZ8EPCVSXX8%@I?VEUP8@$.
MRVL;RV9O_1_1C&2Z? 7+]<$/IW>BS;30VN&7,^CD=;=>T%-_X?C+Y&T<EO W
MECUZX9W-3:X7SB_A5\2]I75K0W].EM1@7M+6'S5^*PKJ+ZR]2$:S9W#\';];
MX?@]D@F^H&084[ID' "]KK%BC^/WS"T/%/VEOQXDZ '<$UR2N0XZB/%.U<'E
M="/OP,<3_I27B\)L&%3.S!*//YDDYC<8)P&_A?7DN7A]>D\0FZ:XZ.PU>M94
M"709/@*:["U>^_C#_V8\3K@,Q**AX%JQ9FKXJK.)OVAYS*?UE$>8@3%0TAV<
M.^.]?!TY2$O:':^+LJZM:/P49![7EC4&_JG9<;&$=2:OSGV'[0'F70TFL9O/
MVB>@T9<=P>%>**4N?$EWZHBID=P]N30!(\]#<%E7FQY&P8"]4!/.E'ME8J-K
M0>)_2V.8W:2X_S_X!=3P/_\BW#*S9"G^H;*N^C5AA>+EF$&JQK& 4,+<9SJN
MU51TY(,8VBU]!&Q=HO-<E L3>,> \!!I[S<>@04HUK! [A=?H=Y#/7D&;>AR
M%?SD2R1CS/L4?].'\>JP\")4TB#F@;G_L>\M))NT?QPT K'H*]1=U+N2P';L
MB"%;"'OG>LB)"Q%C_%Y#'OX>O."&;.!^_0D+]#:X0I>=H,D\6X_8@S'\1N"#
M/-#@Q\[,]HOQKJ6F1/!<E"Y\P8D49/:S(II+N-WN(;4#)GW$^;"R=M[^H-Z)
M&GD<##\Y*H3L-2!FGT.A\X/M_:U/&&O3V*%MO!4QGSM'ZH1=VH?LI1;LZ#@\
MZ'M-S"?76L*O1J;.Y/C8#SSBDXATXMY4)K"6^)G/3HS/5'HV[.F7)TW32\XK
M'RL3DT13\W=(2HQXKDC/O!E-*:YYQV?.><?_<9JE'/56_[!\RUE/O_U$[DN/
M'0NARK;_QMY[ #7];>W"O]![$Y#>$CK2>Y$ 4@(B19 2>H]TD"8J 02E10@0
M!*D"2D=Z5WIOT@F]JW10!&F7_WGO>^^=.^<]]YOYOO>\]YLY,YE9DV2R?GOO
MM?=:S[-F[15;=%).L=X+Z^IIO8" )Y.)H]^Y#I.QE%4(^J_FX:,:D3#*B:SF
MY_VWK"L-^@]F3&==&G?ICH._I+_IVG8*3#<JF_/\<.3ZU>VS@7BYL)].#W_!
M@&C/8MS;,J58>Y!>@0!EC7SR-]MI828QW[WDL;-?/_4FTIX(F@1T:FNSOJL*
M$<[RGOC&1IUHJ"*4U^9Y :&\6=P%0J0REF/KD^):NZ]OBN+EUM0U,+UQI-1%
M1W2DMJ#C^N3JR\KPYGB;N7'.O-WQTOFXV+,;?QAXXV\;K01*&SC.N&IO8D'
MQ0/'R(\O$,*(NY4!?V'Y- 9PG65\T<V),%9]TPL()M3Q!DDOO6N80$=7&^I4
MCF+RLO\/VY%O >&?\N7PD,QPJ^E]XEE"PBG3E!2OWG)22JY+O]&*,HK_3YZO
MR0O0F'"0Z2).</?ZBS<MFLN"M;(_1A<*G^;_,4OW:3/ ]/5\O08ROO;_4"8;
M=!FQE_,W2&")!GG:+",I/QCA/(V7*_L3%(<UMG=<4/IL??" *?5YXI/\@-G2
MJY #BH<J!Q&+-8*Y3HNR,#/6B8..4YQU#]MY!T ^/9[R^3,C/LAT\V(A[WC+
M#1%<R8W(<)INQ\353-=43^SO?F8TX_US]B'^&JBJ(?S!<E6S/B!6<$74]73A
M&DCXT2,2]F_>P>E779ADC,<]T$A)[.X?^AO\BIJ&5"1OG.Q^0U^*G&88M!N\
MF?U2[/FK;MD3CJC%A!SNDQG8GR<490V"+"K_RB D_G+/,/AXXR&B?\)NNX*A
M_Z\<0"GW;K,$=S5:(U&WOHM9_E6BS8";:H#TUP%W0MS$4"BU]6/,4_/BQ1'R
MHH;VU#RM#NIAD+_^ [G6;&*F/PL<Y_8Z3'-N-$%=$^H52,Z+P5VL"IZTEPH>
M$^".RG4MS,'TNY39/Q*P8J11)P.X=3@Y1/%H)-*I@J.!M-5502TL8H$KBL!L
M(>S]FT=.'* ]74#-O@#[P\6Q,DWP[61T2N2]!#6 V+!7BPR$%[N%Q[:*Y*R>
M*A'9< V&OPO:C*7YVB7I\8,VPJZWQ!3HY(=X:1$F0IF,_EY9,B>G!JR5=>AO
M74_  FM6X[O*4_.J>?X4C%_VDR$W#EK1F"2$54M$V&%IOFRXUU:,[B[)PQ?/
M2D5:9AEDV.Z.+9_'06:N5JEOT'M2^=V@,B9VTJ0O'>Q7.DD_<Y+L/A[R=5P8
M6I][BH5['_)KTI]TGO>>WH1N8[VK"*LGQ\G7@/#W9QLB7T4F?N:@E<^"3388
MKDK+>V^84'CAP%5Y_\N0RE3ETS/;/R;B@V)O7PV\BFS)T>V[!G:7$J:.YND9
MK:F5E+]OJ..?^EPY*_NNNFML73H.UBLE1U/V2;\9:[0/'1:SMBO2.\LK%&FH
MO]*4K)B5OH4P= \1LC0Y0N@<BUDM-\QW5BCU]5T,!8ROQ%KJ/6W1]CKK][E
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
M&_M&2&@E1(+3<7:RTWU#H?0YJ<+4CE$8K77]WA]J@H)DQ8)D87E4*GAA%.H
M[&\KG^):AI@>>Q<,+T9L6B2R^&KL21_,JMMU$(;WL'[#"?K%'(Q8J4ZH'?+;
M#.*O0>WS!S3TXO$9]P@9T:B&F2*A''73DML-<:4MD]559<MVL%P$P5)+TB,A
MZ6O@-DM -K'G+[B2D*#57[ELSOMC$-O7ZQ'" VB%4.AMKF1>=0R/2=R$>&5\
M?W\'9U)L&!%'& 71NCZ!Z73U-2!LEA:X%HUUJL/ ]))B!-9\/!,?HTE!R=P!
MCBKS1,!MM_+=&H:+;3G[^AB(9]24>N\/&4XPN'Z$%F0U8OYI N)R1]A]CQNJ
MHTG[M:D CU^HJ!-)#*!E(10?D$Q^0W(>=SL]2B.F=C_K9;"_JS^Z/;#PQ9ME
MC3&;U"3E!.OVPF^]8JXK7J9_FVG])W-Z:.*,<QK@5SHO\U7HI!)R>->_CUDP
MUR;>JU\[G4JE;3E,/AJH^+?EI&_X..3EEMM8%QQO=E]0TDF_#[W<S1PH&%YO
M#R:4;<LFWI<2#":(E%NR7]#BC/(:M.R]@Z1E 8I@]A$&O]\ZZ..1EB%&O$^X
M&^MDX-%G."Z#34A(>4K3"RA>0BR2P@6GZR37]8,&3TN:H,L /J5D#!.&(SXG
M/10-XG"6Q;LYB*5E=LUQSG5/,+R,)G'AN93&CA#J/7+ X&JN@F!9LC>L*]F#
M<;AWS5F_GTESCLVK0]:^.IX9;Q7)6S%1*B4I;J9'WL^/-6>D42='>FG3@-H(
M"=.I7'#X_(I)8\*=Z8::4_A,)04EW062SUN[&>H%+Z HA5%<YYM-8-:5]_O1
MH05-MNJQ1B7-#!:'GDS'P9UA"TP+RH?$D*1".*E!3DX<^( #6@_XJU<)'XZ"
MZ]MRL-GN G=4M_&:S;>.23,87G X]-;?G()CAN\#^)L*YF);OR;/Q"W-S3W%
MB*/?GO.:LMTN.,&7&DOWC8(Q,]P)G/<%Q1 0!0.<;"?N-[5 'P30!51XZCYV
M>9\P"I>.?4LVP-5E2/$%C((<ZS9"\37$5?#\:$$>1W^6'L2.! CY'^* @BSM
MH7H O1T .9#;1)+JS#U7%5/*2QBYY4 8-3FZO+R2%.^E0D@8W@4\DF]Y/Z34
MI$6WLV;F/$^2I[62:K;.H7'7V GLKQK7"1H"[G8\JIS$969^+?PRD,PV&3*7
MON;?[>9,R+@=CDH",4Q5'_N>4/MZGI2L]1[G'OO&S=S,:7C1.W8M,PE(:5S,
M^M#+T=Q85Y>,=(0YH60$8$"$/UZ8"A :IL*JDDV:$N!E>F_ZMB&$ZH,,#"S
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
M'$<:Q97RBHJ/E*:'9UETQBF &0HYP/_)Y/GJQ>23;3(QW2?#.U[ ^;VL5%X
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
M&X8 6.=CH3QY\E+@EG<]3G2KFLO\,);A"I?R/VC.P%^U!D5+J""@#RF ^<,
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
M?C.;_.-.JN5Q43-I32# %H/Z['@]8^TC>AKW/MQ]HQ4*?%Q_.7JY?KX":]%
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
M@[%X[J-/%[5W,0([\7V7C^;8YW2Q+'@Q7RW5"O-5,#UR(>JM&V?)4Q(SQJ!
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
M.!(4IAG-(5);'4@P)A#1/)(LDSB*C=I'F9$;.TBB80"T'("&A:LV4*(&6UR
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
M(LNH<B>,2D2Z$!]9>1OZH&X8 (\=3:LR]G90#FOTV #9:?I!Y9X6K)894"Y
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
M;O6X'(.=Y<3#<(Y]DKJB-B]_+ZM_?%S<5J5NP=3$ZZNM@JB>13U+LSP/DEQ
MEB(&44XI)!0SJ/QW(<,L2;&T.N4VH#GRNJ$)@V(!GUK2EAV/#" S.V;P#(2=
M;5\3OP(='*!C8)U4TS/AL6>1N<2^6A094)RV(Y$Y! <-B"Q>=:PA7I5/HEJ^
MW*JORO)ZP?7)P)->QQ2168AX@*F,( ZPCLQ'":0X2R"1>8IX3$(1)S9V8(C8
MR :@)WT%GC3QYKQ,].2O]%)J6?9[$#>.HE"[X2(C J*(*]RHT/V:$ EEP*,D
M(S;YB]YPLX\*F!0W,R/J"PT[Z[D!XG8-Q/L-$%Z#!4PD]%7#?(C4M'7*#80^
MJ$5N\HYKK9[N3*^^D;K'R2P+XB3*I8""4&4,(QE#FC+E%.4LR(,PBVDJ^I ?
M,[7>)^$0YV.GS!N">K&G9565WW1>MVU]G#UDS-3625K'^C7;8FI:/BO1')?"
M6V69O>$GKA1S7+C#RB\GGK-3-2Z*V4<FJ^L5+Q3JUTM=\K;9/W^8D_M9FN2$
MI[K$5413Y7UD#&+.4HA9*B)&PXSSU,3[&"8SLM_Q\>V'+Z"C#+9( TW;3._.
MP#2L??Z$M]QL.,EMK(YF8AU1REJP/]^7S[^H 5I]5#]LU/#,L),HHYEHO4H:
M/NU8:',[XE7P)$\R!#/"(XC4H@=)F&0P$"F.8R$)RZU\6L?@3@<7MHF%=8]F
MM0]AG21N]9.!//9%*4<+37VU>%2#(%2/D:='.]]LM2QX\[)YI+\UTM'J74>'
M]]]%Q8I:!R_M9<UV?Q&W5<'$+! TQ%F:P#"/ HB")()4Y!SF22@IS_(DRB*[
MON43<6ZC#TZMSK?X #\5"\#+^9Q4-5#;!%!K 7ZVC#"=:$;-+,L/.$MV5FN[
MH\>V"-MM/71TZ='.'UJ0ON='K>N>K84Y4D"@%P@T$GD,1)UV"GQ%I4[$];0A
MJM-.Q4&\ZL3DG>NL/9:+ID_++:ENJJ]+?6[P-S)?B;Z<VRR-<8#C2*T?3&<U
M2,I@GLH$8LK2,(RP#&.[_O+G:8Z\[6HY:"V^,A5/I +/FKR7-<$$4C-[[ADH
M.UO<8=10O]*ET]3W"K0<@(:%33%/KQ753"7V5UGM+,6I*ZR90G"DTIKQJY?F
M3ITU;_4I^];67J4B2%">8AB'*(2(BQ324+==D.IG+&.*B%6'9F^<C6QZMM-K
M6C>&#KH[]<;?H8?^SJ5E="^=14._]#7FQM+S/)B682^T'G1#QZRMZPE"[_E,
ME_+U2NE+GN \G:WDBX!CZ'W=1*6^V8U*U0UY_UI4XF&GB*PN=E,]E95>-+IN
M9UF2Y9'$.212Z+!1P2 6F*CO0< IBRG!B%N%Y%_$SMBF6?,'&P;!F[W8:O!-
M\0@:)O<J[VZS:1FF?MG<#-O>Z1&W-+@7@^W2VN]RU"V3!B9#WSV98*2OO'U^
M@1>LSN8=7$9EVGP$+X@<Y"GX&=6QS%E9B>)^T5:292];#.C,W>;7MCU!EWFV
MR;C'&0ND+G4FPR" "$?*(=8I8D1B'O,$Q6ENM6%PYF3D5:CC"_2,;:MDFW&_
MQ9MEA31G\,W\_$D@M5MFK-"L)\F(O1@E7W75G/F8ML#:I7 =5%J[>$ [TR<8
MG]U57'G\[[\_%54S]#ME4$V,U:EW1[9!&V) 4S.S,B?E'#8>/D2TLPEJBKGN
MZ;A]J60JL;&VGQ-K(/A$O=KI+^,;M3TYX"3:>$Z<7LG./N?F-GP62YV8?EN5
MSP47_,W+[[6N3*\#X)LVZ->Z6FMS1;]NL\>DR!A'(0Q8C)6_(#*()56 AJ',
M)$(LXU;^@CT+8U]BZ'H.<EY^J]OZ/$7/"2!K5NS\ P>4S1R#<;&STWZ=R])
MUW.C3_)^T@PI!'\&:Y[ AJE1FA:Z8^)I_7=@8-*%WQV@_17_@I'<S-6)UK%]
MYQ44$!P%*(:QU ET:I,**><",I''+*8XSF.K<JO#Y$8V0YL>R4T3"_=(NC.@
MF5D:?U#8696A3M'>.]>8">G)3)PA-JE),!-\7_T-WW+PZG7H:'-V_U#.U2M?
MEHOKQZ6Q7W_T[9&UM8UVW:(*OHCEJEI8U5D9D-W U[]8;$MOWU%B.T]_4"@W
M7__XD--Y^X,B[?C[PT\Z7%SUU?RZ,W>41E&8H00F0A<OR26#) \3&*=9F.,
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
MBV)*=60KLV$#*#[ AA&@.=%;VH87"Z4TAM/ (HT!DIV5,L3'Q7H9 V5AT<8
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
M&#")DC0D$4N0\>9ID-3(5C *PAS</"X4B+7VI!1J.OM<T[?P<H?!,MA[>(/
MSC ILJ"G"WK"C? NQT+#*%AXZM[0</.S+T'%SC,V$G30KQT>83JOU$B2'9_2
M[ TWC_!SN:C$7%?+NR75\J7[!M(X"7"())2(Q!!A22%5G\! XB!%>2B3Q"K\
M[BB5D>V5H@D[HJ"A:N>0'0?&S,6Z6%P[V[0AUPHZ0L>F08D\N33':4SJI R*
MN>]V##_\.JDC[[_K#I"UWF4:!O2&,RYIDL=$0LQ"J5/U.21!G, (!TF(U'XN
M$OF4J2,.,HR] =QP],^1.N+R-3 S;3_XY-H93I^I(Z[?D1\G=>2"J?E!4D=<
M)/BG2AVY8(I\IXY<PHK#)OO74@V^T$S\JCA<UK?EO& O[7\W6;YJ3YVS4(00
M95$$$0\SF'..(8Y('C.*$4;,>+-M1'+DE6?# VB9L-ADFD%FL.7V#H2=E3[
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
MD@.;L28K-'# _G9Y@<,_VA<5^%PNOJSF(@QH$EY7U5WUN%CR#W-R;UH_X.0
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
M .>AD)@$L<1YD%"<1[(02:YBPD!="$;D=>SSSN5AAXT,QNS?2M$U -C*,5%
MJ<7D6QZLWL:4NM^6OLYL3A<\:H_S:X>-6G#Z[Q$P:@^YMU!1 $F'*X5/Y<)4
MM*FD'OPCY76#WON*"OEN657+/[71V04'%DE></U%8"*T74A49+H#J@1+EBH2
M9FE$J-7E)HSLR,K?\%&[:VI.4,?*%:J905MN )YR>T@M;A5& 0JF4JTQ<KE6
ML <+<*\P"FAN%PN7?V"P^P2PZ(,7"O:C37>C )9PYTH!_K9+Y+UI@_Y<O=17
M%5]DTQ"KC;Z\JTHN[V15*_%9R"*52A/)6%"M5',68<J2 "?,=%S-59;FTCX2
MWY;LR$JUXZ.M!UJUG"#:QI\^&5Y,7&(3D0@)7;<&UD*UC@(73+5ND&KN&3LF
MKC:ANC4?)FZO,4!'@0H2]3\&9(Y9 +Z@ R8(0!$83ABP'FW"! *HA+L)!>"W
M8?K5=):_GL^OQ7_=+XTAW1H'%BKR^)LCJT)-4)\B_^NYS1U&Z^7.J=1N/9^0
M>5C%72XN3)6=D=1CW,2P9$>.NBO)__JP_/X_]8OM*9>+[>'VQ'"3++AA4;J%
M=>8IQPR=X]GM]_+'^IUF[9^S/"IR3I3">1X$F"0IP46N<ISIGY-0<A7'H/9K
MYPB.[>9[?GRD]7$9J4U?L7*AEM5C\X%J(_V_EN5BC;YKMIYM]UIK..U\;CY!
M@JW?DT5 T!_WE,TE,CR@F@F/UPFV\OJ*\3]';MJH?$OA#^+H;=]STPQ;1],=
M+36!]_2I7-/Y+(X)8XD,<92&#)-4%IB*6&$5)8S%0N64YA"%<(+.V#ORUJ?[
MI,GB<H%X0QBVX$^A9+?./<@.W)ZW8AN*)JCB_1FQP8OYC%">UO I*I,NW3.B
M[J_8<X^[W@\NJ_6]K!X_2+:^UV-\6)K$SEE"4B;20F+&F$F/9 %F>40TE#$)
M U'0).6PN[VC=$:_E]-4L7[Q$1FZ5\A01G\TM*&1AR>0LKT(NUA^Z"66$?T>
M*KK#S=.@8-YNC8Y3F?C&9U#4P]N:X<?=%JPVWA_+MHJ4B2$T5:H>I#9%Y>I#
MN>+SI3XY;\-?N<K#(&5ZJY5!B D7&68J*7#.\Z2(2,YE"MIO0=1'7MP]7NKZ
M/#O<H"T[SK'&,*CM],!H ,*T@T_LP"K#"0-/B@1&>U+UX@3+OM)Q&P2FBH0L
M9Y_D YW?Z-';B#92Q$*R),$RB4V?2JURBM3T.A.*,LJ30$BKL+\C8X]]?6NH
MH88<*,;O& S#2N!"X6!+'"*7]1(>D&# ::;?:M:F_LMV21X;:Y(%-R!$MYR&
M'G&XS#.G[:<Z&F,A[I=+_=A#ZX E8<3"A!$LJ$RP7D4Y+I(XPYP7.8UDHE1@
M96</DQEY"6WHUGO)NJ$,N&<Z#<_P>O(G--S/M96W)>H2N7!:<,"%FA< W"[0
M'(& 79>=E6_P>NSTV]-=AYV58.?ZZ_S3+MU/Z[NT93._;7O5VP6O))4?I/G/
M2GY9SN<?EY6)%YM%D59,16*\<X' )&/ZR!#R#*<B":.()6$BF7WK4A#ML5T"
MS55ORTW7'!BU_*"?.H[^@OXP3*&6*\BJ!F)MH>/&0Q#H5'ASX$%Z:8X&HF,C
MS"$P5T?05.?0!+:N=,)CN.\D;,@)FT8ZR;K;\=%M")BN7E7KV5<N%[0JE[\M
M5D^2U^VO6U<CHT3I_PE,LF:&B5;+.$_JW"HF4IF%*K>[3AVD,K;^;>D"O;##
MP RK4&_B I6EM:36Z]9*DB%/B1Z@YR71_]H>QX;'GF2I6HG7+4J[AUT+=\U-
M2?BZJ.E]11<K6F?"U4=\%3-)0Y;B)%2F@Y:DN%!*8'U04XRH.&,4E/4T0&OD
MI=A2;LO@]F@[I3H.86;G&_6$!&R5.H/@4%;KK'C>RF>=IC1QF:RS(A^6PSK_
MBNNB[LJ_F 1IO8Y)1F2L, UD;"H?,$PC_8=(:$!3RHA@%+:.^\./OG0WY85,
MD0/H2MT!PG9QNHH'78\;R=X/2>:P_(X)X&W%[0P^\2([)MCANCKZE-M2^K1<
M/*P/K\+C-%8LB7(L.%>8Y$6F[=,XPC)(:"I)DB42%#1PG,S8]P&:J*>0@1,P
MV2VXRX4'WA<8N<>/%Q@6R]-R/$%DTF4Y+.C^\CSSM">/7YL3NIHE5*92+TM<
MI$IBHD2$\T":"H^2I2P-1)9 ^CJ=)6CUV5[<C^FW=3DO_P6(BC\/E*-S#B2W
M1U?<59>(#DDV'03@0@>;"Q ^W6D6@%SN-=L7$NPCVPSPNAZQ?3G.^K\.7G ,
M0N3?I'B>R\_J1%CRIW(A;]?R<36C65YP%J<XSTQ<HDKUZ9N9/V3"0Y53F82P
MN$1KTJ/[Q1I&3 [!0!R]80?5_$##%^TQMK-/QD$.ZF+S!AH\\!$LOZ]82'O"
MTX9'@@$YB)B$CP#/_+NI*I, =;V@\Y=5V<NNL<S_._7^V#$65;5<R.7S:J\D
M3<N&?1;@2?F'E[TOT6$+_(S4Z ^O&44V,CKE!IX<=+(,P7-B]?,$SS[K<!KI
M+>+;Q5U5?M<F_OSE?\EY7<J&+DS1S(31A">FV:QIOD6*)-3'$Y'C((UB$O @
M23-B'71@07#D%;OEP&3*/'4LH&^:A[IW4LT$P$ZWP=#BO.(9&=B"[N_+IHGJ
M!A5#'[T?"17 (<8S.FYGF4M1@AUI "(/GFQLQIGN@ .0:N>< WG/[;CS02IM
MQXAW<J'_LK[3,[\-S=Y:X464,!Y0AGF8))@(R7%>R!1SFF1Q(L.4*%#JAA75
MT:\MUF75U,]K^4"&D9V$ ^<3CAVL=H<;[V#!M&1+_C*0P"<:D-">#C-V-"<]
MQX!@V#_"P%Z>N*9K<ZJZ7:S65;TIK3ZOO\GJ_AM=M+VD-XW3NGZ?;=65G_70
MZP]:$7ZD9?4[G3_+64)H0HNXP!'A,29)%& JP@"K,(UXI)2(,S5K^D9^7=-J
M;>F.>0.B09;UOH#6*WS;<-$TS!3+^9Q6JVT]*V#SS+< VRR.!5-2%3@)J<(D
MCBAF42YQ((.,QXGBG&7M%W&S$/\[?P^=>/]__AHLG8AO@-41W9.7%Q)NO9H]
M05$M*5IK45$K:Z]_ZQ4Z:-5<2XR,R,C(C&JAWT#IX1&F\+5K%/L4Z=^CF/$(
MD^BMZO$8O#G&RY24F3*A^NQXO6BZCWU;SO7[JX;'31)Y2")"$BEP(8@^] 52
M89I'$4XY)R((A. B!4706!(>.Z;F]OK=[:?;^]N;K^CZUP_HYC]_N[W_!S"8
MQA9#NYUG#&1@NT./@SI]KE7U8V3<0X7U%89C2W;:P!P@& >A.M#W'<-5R]4_
M#8'?M%#5FI:+FN"FL$>4D3QF# L>Y)A$C!MC.\>!B(3,1))'"M8F>HC:V%XA
M0[M> CO4G>MV#"-GIQZ\X0'3"1=  0^(M1'15WSL(*UIPV5MQ#Z(GK5Z"7X9
M;:)RV\Z 'Z2)_RL7M75CC _;"^FA,4;WYVY(HQW:]7'#_DYZ$(;S]]*^$ "N
M53?A0;?1-I(YW4@/#CS9K;2->/V;::OG)W:JMF>)W^N#A%81-S^>I FSOU^:
M'WU^7FN6%Z:!>].$9::R+)><!CA)2($)*P3.\XSA-$ZS(E>I4M1JZ4_-^,BJ
MI.4&M7XPLP7*EB%3!]K\N':.U0ZQU50>,>CDCNSU&G'*)O=L;7Q7OV]G_*8W
MX^;'^JFM3%U7K3?@NG*<A]=V3T'9_O=P03E.AC<WDRM]MWW*N*,:SN;SY9]4
M0VOL4KTQRDKKR/>:PP=#^OURM6YY6:SD+.>QC A5."M(ADF:*URH),9<<IX0
MGN=*9(!\CXN8L=)*%^>"=.5R@3V>W>"U4_OCH>6FPV_>HR[B]@J%$0Z**[3A
M$6V9K%5SQ^;5IJ.A_FO#<].G8;7>J'#-MC\E?1%JGC2N&P^3JL^+8-K7A9<-
M!C\&WWU_JAL$V!YYN^='MDFUED??5Z;_3]WB0</0"\*Q/]UNI#M_DG41#+;J
M!V5J^S1X"J7>%\;IH+H99+)#Z3[;_0/HP>\N37BZJY9/LEJ_F$BA>BUUQ=^:
M+\;4?TR9$IAP%NA]FS!,19;B/& )$2JCG("" &T)C[VP6N)7=63;>G/]T=02
M//<17@:IY1%M!*" "_4BC"Y(9[(3V'LRTQFRKY3*9 ?&Z40FR_=?QV?5.YOL
MW8#?_) 5+U=-N[59GD899R+!09I)3"+.,5.28U7D>4#35,F@F##6#\;]).%\
M/5Y>-X0+.+-%(4,1F3IR/-/[2YCJF0T)QV&ALB0@0G U7<S>V/,*#LO[=YW5
M:;R0(\S3ZSDA=_R,!R%TG4!-0]"WXX $3L$;\3_:<OUOY7X$3H5O[R.4O$,*
MY\]+/>#"$*[CXU9?M(E3UV;[(KD91-PO/VO-2$W'B=8EL)JQ($U3&2F<96&$
M24;TV26)"DP426.9%"0-K*JL.7,P\DEFRQ)ZJ'FZ0E7'E?Y;PY9QD"T[QNIK
M+<,9(,?1"?KA76 20&'ZO(?ESRV6&X90QQ&Z7Z(-3YVW<70L 0FD8V/JEE$Z
M!K:P+--+<!E,.W4:>+H\U$ODWDE,O6@@UV9C6K[%NJJ_-1,#U;A0N"F=F>4%
M#B.2-YD^><("7+ HE2Q/L[@ A3 <)S.RYMXAB@Q5-\?3"8SL;/#+)8>I6 >A
M'=I[#<GDK8_742(3-^P:$O2P,]?@TVX+=+/@/]7UYXWA]UG]MI+7JY5<STC!
M.$TYP:PP]3B#-,-YF$0XY'%(BE2F0D4SK538TG:E#M*#?+9]JH 8H6YOFM<=
M$BI#'R\5?M;_H(8%O:TMY!JV@(<QS/(TC5A.<)3EL6ELIG"1B0)K]$)!B["(
M"U"Y;V\(NH1K?OZMA<G\9\G+NO+UG^7Z6\\\K:$%WIH/0VBG"KT! ].(VV^J
MIJO-HNZCTK113=R?:K22T9.&'*8UJ:*T$GM?7]J]Y%S_RQA-6@F]@.Z=C[T[
M\IK=5,":OS1.JWUG5\<,N +8+@+G[Z8O%1ZV+JWE]GMG/23D):6_=@><NNS7
M47&.E/PZ_MRK7TZUP;4R,[<2:8"SA(:8"!YC5K<HEUD:) &529Z]ZC44/.K6
MVX73JX1%'TY1&FG[,F$Q3G.9ZBD2"N<D+K"25(DBY&D4LU>\3W*=H(MOCM[(
M]$Q^,?3O%(?^ID/-WWI,^;]Y\/AD4>*^PL%KC^#]M[)J.N4T1>N6U:K7,B=J
M6\E*61":)Q0K(8Q.CAEF-"QPDD4REP63B5TA.7N2(YO$V5_SZ/]$LDF7+Q=Z
M!),<M%K.!> :P X[BSL4[XC -&!-ONU>M6'@:J>15>32FM@.'\"]B'><W"Y"
M;/#R=.,!DGCPBL-NI.GN-$"2[5QBP-YT/7DLJ_5]KYE*W8-.1(6*"&<X+M($
MDRS(<1Z&^O00%9*;_!=."UC>Y1$J(VN^FN9A<R*';GW',;*U#R^4'&KC&:$/
M.A-Y[LXW*)0W(^L8C8D-I0$Q#XV=H8?=%F?7,N1^><WU#E[)$Z7^9R%A>5HD
M2A\E"V)*@B<XU^L4)R2-TT@Q2F%YTK:$1U["'1LF)J1EY'3K"MB:MH;6;IF/
M 1ALY?O!"JP*H()[T@[69"=5&% P]G4(^'V'<]#ULRC7MXLZH:D^CMG5^AE\
M=[RONJ:(>B3!A8Z&A0;8Y#Z$=S/##T#P9'.?DVC0S#[Y\G26]3G^=XSILP^[
M;=$WM%J4BX?5G:QJ7\:V14R<\XAE),:%C"-,\B#!-& QED%,%0W"@@6@JF,G
M*8V\"?\JS;?'EX\2_?1IN5K]Q>1#&@?BHUZ--2?H>KVN2O:\-C<A]?XS?_I&
MZR2LSX_R@:*O\K'4$VI"L)85^E0^EFMIZ7\XC[/=!NT%/>"M7$NRQJL!RF\+
M'FO9/&VZI^E,NLN>%7=_6SW_@L,^>E=?=MS_N6R].RI21 5YB),H"#'A&<>Y
MHA$.XCC*BDRI-(JM/8=[@X]M9M?4D"8'V%+WY;<P'RZ0"F@+;P1R\>;M2P:P
M$2Z0T,TTL)@ZF$UP0H)!4V#_G>DL@!/<[FS\IYYQ])>9$J:WJ]6S%!^>*ZU5
MFN'KPL<WCT_SY8N4]3-W>L:^T94TR:RS,$NY5$6&6< I)C*,, M%@,,DUI:
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
M<:)8@'E&]4$QC@.<1]H*)4%(>2&9"IA36:]ALF,K\E[/^38+NN$#]1AI:\4
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
MC"Q(&VR(VUN2YI4Z8.@*S>5J5?\5E:O5<]TJD"]7H+I%]F@.K_/Q,(*M^B;
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
M:N@-?\@PV,9LKE#'HO&2:"91CTOT635:$/48M;F3'VL2 /ZMR2?#S;LUX:3
MG%M>\1MT;?FA-)UCRRLR.VXMOR,[;&H_+[_+:F'&_[FBFOH7*1JWV1?)S2#B
M?GF[T%I?KM8W/TR%8SDK%.=!(&.<YHDID4]B;1D' <YX&-$XE)P$TGH'@],?
M>;O:,H0>:HZN4-7QI/_6,&6"!,J6+20;O@"JT0%TB\UH7"AA.T\/Q9];%#?L
MH(X?=+]$'4?H9@H4 ;O)N&BZ;1W^487M$.Z8#&X'#L-.I_O=9=Y1]!<,X^;G
M^%U^*_E<=AFULDB5S)7 (A+ZV!$PCHM0_Q$&)"1YFHB8<X@[8W?XD75R1PSF
MI-A#P,X7X2X73$%V=$;P,!X7P9/O8&_P25T$QP7;]P2<>,JUO"M;;^-/MUWQ
MPH2G29 QK)*<:1LHSC#+HP"G*LYI$>D5)4&YQ"?HC+RN#%5H*=+C>-@M+@]2
MPE9978:T'UP^2L^_,V)Y*T-ZG,K$14@'13TL03K\N,.!Y9KSZEF*G7@ VKLD
MF(64YBK("59Q$F$2*XI-,!F.*.6$L8@4PJH=J!6UL=WU#7D3[W4Z:@Q@,I\%
MS^*8X1,2V&KNT!B,#_*)!N"XX!,5M\/!9>C #@*VT@Z:_6<'F<[(MY5GQZ2W
M?@E>(,$<"O1YX>6SNJDJTUIJJT0_6;8_L1UFO.7:43?N?$U_N9#+Y]6\+:.S
MWUBNOTE_\MD<!8J#4ZT!*P*3E1V B-NO0 !ZSS5/=<FE%"OC[_SZ;5FMNW*8
MLR"/BS O BQ4GIB>FPPS&L18B3AE:2X+_3M8!NH)2B-OV1W=YK9K92AW'<F@
MQO9IL.S,;2\0P-;\KO0UT6TU6Y\)G6<D\Y:J>8K.Q$F89\0]3*\\]P(\$>IF
ML2[7+]="F%#:N^5J3>?_;_GT?BGDC*>92EA1X"!(ZJPH@8N$*4PH#T@NF(HI
MM<V*.DUFY(7;$$8M96T]U;21)HX,=?N<J0&@AM>M/_%AB]95<E!ZU7G!G'*M
M!H:=+/'JO&C]+"R+I]WVUFNA-^]UN3*Q\.U]!U>%BEA<X(@G#!,9,)Q+P7$B
M><:BQ/2O!^4O'Y(8^P"\)0B[9QL Q6[SO$Q4X,&V)Z6W&YOS@GC:)(\0F'1W
M/"W@_K8X\*2#)^K3<B%,>HG^K!E=_/.S4K*2X@M=RRY0O(@31H3$7!]]];88
M!Y@E5.)<A+E,<AZ$=D55K*B-O! _W;[[_ 7@6SD+CH6GR:?(L 794$8;TJBE
MC0SQ\U<V#G  7$T^87%S-0W"X\G%9"OEH(OI["#3N9ALY=EQ,5F_Y!+.^KQ:
M+Q]E]:'[ O\_ZMZT1VX<61?^*_KP K<'*!YHH1:>;^5MK@_<[7IM3P\&_2'!
MU=9,5F:-E.EVG5]_22VYIY)!42H/,..VJR1&Q",Q%!&,A4D<,Y*B-,_-Q"Y2
MH$*%VI)7H6)YJJ3((OO$U./%)U9./;7@#20_\41^"X4T0BJ8_MD+Y*)LSIXL
M((?274+';$B I,!TQLNB#"<FGMPS8XKA96Z/DP6O7./F+IC40U,JJ_]C0M;?
MZ=(T3;G?O*959;J]-CV8%@KC)#-M/K7JH=J#:)IF9]JAP$KA5*8J9 SB05A1
MG5I=F S<IJV"^8O<LP%S+>P M/,VO,,"U#<](LU?#CBX"^@FZ)EHV[;Y\TQ
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
M]W+_N+&-_%U=8.IT@3W=0!.N&CT9:/+:\UIOZY,$I,?UUK;:?QB5VV%!+X#
M=(]/+$"1PINR.@4+KZ\Z6[SPIF"'(</;%SNX]Z^_E2MJ KR;JOV,OZ*K?W5.
M<9%$A*=1C"2-%,*$%8B*/$5*9"QDN4Q2:C4R[A:AB;=P0SDX)!T8VH!@P1!(
M%@$13Z(#8WV7I7:)E0R)#PB<>(+!+8H"?0E@,14+T08#+$/WSQ=ML9#B*/1B
M<[WK_$J^:\NIU_TK+5<?*Y/)T'Y5%I%*A-((HBA+F.D2E"/&A-91.8ZB3$2I
M3$&1F!OT)E90AIQQF\0Q%R8B8?JG_\_OS9>5KIZAPRZ'0<1YP:B@$JF,$(2+
M-$6%XA3QF&(F"4[#(G5P77U@.=HK?2%([3Q,CV\;[)MP0O@N:&!J9]3=>;/8
M@&)Z&SHZ3&WF":16HI^/([6[S6%PCES?\\V6+I?/9H8TT/FZ?/?$6O'A[<>@
MI]H,OA[G:UU!X+:C-5YXV"8=)S=LFLZ@:&XC=2XO.=]<G4&1CH;K#%_IFH%1
M;SZJ3_*[7&WE(I?:4Y+:.-'^4H9P'&-$BX(C%45QGB8X*Z1:?)<56]NG61RL
M#WD'#ZG8._R[8@#9MH@#1FV/T;#[.#I+"'2/-!EC#72$?"8Z7.#?6R[#X=HS
MIRM<$.L\(^'210Y)@N*?7];-A@1,8CVZ:>)OTW[^D3G5.-3/@'FLQU+>_A Y
M"PC;&==E\SJ4]:(T;DE_1RO-E^MW28"C%+^+%XP=R-H4!=[S?V_+RM0:FL;V
MFV]K\4'6]?^E*[$T(7PIZP4G4L9Y+%"6BLPD*X2(F);T@D4BI$IBE3A.:K7D
M8.(MN)O>63?3.VG'3[ TG2F_=7P$2MI^L]R1MH@ 3HT?;(<?#SZ]:ZN=M?_7
ML63ZV>F/8\M58-@*>KZ"=S/@Z3H_=@)<?0R6]8?OB+FS0&SL!]+:+OQ"DVJ!
M<E\?80M=R,U]N.?<>'?U)\EE^=T4@W=A=I+'1:KB!-$XRQ&.4H:H4ASE/,-$
M1H2SB$,"GM<(36TW=62#/5V81W$5(#OGPH?80&OJ7.()9@/=DLN3_W&5S*RN
MR"UA3[V2F]>[')MJ$WG]**O7_3&8D%G(0HI('(<(%R1%)!$2I9F@7._4*,6
MH]+CQ:<^'NVH!9"66J?R6]A (Z0"NO8[@9P..T^?+." TUU"QT--@*3  \W+
MH@P?8I[<,^/!Y65NCP\KKUSC.-Q/;MIZR"8ZO]E4)=MNFE'=Z\OCQQ8X46F2
MR0(E81PCG'*.*%:Y=LK"%--$1#&+01/_H!Q,K$8T/WT!-#W@QL005L<S\DJW
M"8%@Q.U,@DEQA"DN V%7&=V>R07W)TA"9RW"APRZHN%K\B"8_KSC"%WA.9M1
MZ+R08UM NI1-/Q=&^;^^5'15TR9CPS05[3NQB CCR#3U2[-4*ZA0H )3@@1G
M8<JBL""P:0ZW24ZLD0P#P8Z#X("%NZ9+K6-C%@LH[32/7X!@JF8\-O F>-;B
M^FIF=YO@O$WIK $X:RYG?^>8Z3#E=[EK\F"F$ICFPRM3<]-8I5HOB;;60ZNI
M;F34Q\TW;2)G:8PQ3BBB-,\15FF*:)8()(NTB#*5,T%3^!P81VZF-G/6*[0G
M['@N.@YN.^TR&X@PQ;-CZZ '3#N1Y9BUN^"(N7Z"W%W0\'=GREGXT&0]QR$K
M(_'R.D[%E9<7&)PR$K;+(U+&+NH0UCGO?K-+@>A(:#^.RC3% L4DD0CSE* B
MQA$J9,H)S:(D2R%9DY9DK3:DATY6706929X\S?T Q% L8+0(&'E"95P#JQTD
M[U?!/AWF[120 ")-?J%Q"SZ-A @6C[(7>#!$9;',?%$K>YF. EF VYP/H;:/
MVZ9FMU&H)H6ADM_TRCN-;+Q6[<)^5%HU+P2C><&B#&$L"H1IPE&1)3FB(J4B
MC["0*<AQ!-*?_LBJYR98&W8"?LA/L-2L@,^P0/A:'VU-A1KXQ&L'6,-)<,3*
M<81+FWFRR</3+'D]#G/!PM\I&8CZW(=G+M!<.%-S6L;!)CMH;71?UW)3'W<O
M/FAWM&!8.\A<A:C(!4$X5 21)(V0B E+141)%MKG/-G3G5@#G70L/VQJ!C!
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
M,GG@UU UIG]#%Q#,N :*15#'@ZC0\*XAV MIAM4%M\P'>X$!,1L/@KM%:AP
M@ 5G;D@V&)*Y=N]\@9@;W!^%7VY=ZUJN4DM]T[?[E7@CO\OE^LD\Y"Z(O<B*
M2,E8Y(B26)@ <X*88BDBO(@HQB*G0L'*50:H3:QQ>MK-*8O84X<6J0SA9>?=
M>$,!IHR. #@@W!\T^2Q1L1#06XG*$*V92U0LQ#XO4;&YR6-2K[94EJ7I):?W
MD*PWIN;M0>HW1G]1TI@E!<\H8A$S,0RB_Y:'!$6$1U*0)";,:KL[TI]8 72$
M@[*CW%2VWIDJ$0[[(#L@:V&<3(L7,% YD"?:P]@SU-2\W@4/<\#H(0O7#YS^
MTV\=8?63=GL;%*=\VX%E7S[1]K;,5AFV%LLX)@6UH[+V;43>U_56BH54(2%)
MGB&3[6JFA&-$\CA%DD8D2G*9R#0%I0%=IC.U_]=0/>DH53:4W5O[7(,LXC(7
M:<:04*8V1;)0>\Y%B!3/PB+%:2)5#F\BY0&XEVL>=?7M2O-8"&WBYQ&-$:89
M1P4W_\RSD"H5%7D<09M&>0-J_F91UV"R,_0]" Z,-[2[ZJ@SE/ZT-%0]9H\-
MB^4K7^P*E7DSQ(9%/<L)NW&YJX^^*:LF:?5!/VW3ZZ;KB9"$-$FR-$=$)J&V
MUT.!J"P8RE-"LPR3B!,!<\\O$YK<,^_)!H9NTQ[)N8?$%:AL/?/Q $"=<A?9
M'3SR8<&\.>-7R,SLAP\+>^Z"W[C>P?MNQBFMZ:K+K^.$A0G/(VVOY53OU#Q%
M!>$)RI,H*[0]1VENE;M]8>V)-V<[@4M3 WAV)\);.+_N(L&VVTX:ES3*$[$
MSJB[>&Z.)D!,F -Y69!!Y_#DEOD<O\N\'CEU5RYQ^TR_7[4-HOM&T>]73==A
MXQMV[<UE_4"?3:.I11[*/ E-8#TA"N&(Y8B9#L$RS8C*BD@F#-3-!4![ZBA;
MV]V_F8H0/+4D8=]P"(YVG_6)T(&IGIZ)X)>>C;^8KB7[:0@:KX<;>(&_^PZ2
M>S(%()1GM0X<(#DU&%R6@#=\?;O:E)OGOG%<FO T)!))PK6IKS!&M"#8=-O
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
M19#&C\RP7=O0#-IJZ6[\;6V^WQUA4#[!=>$A&01>0'#,&7 % Y@L<%/$X?2
MZ[?/F!!P4X;C%(#;ESM6Q*U77\UF-=-$ON@E6G>%<I8RF:(H8Z9!&$D047FL
M'1<I6)[&1:1 <P(O$9E8#1F2K19ZTTR),62=O)"+ -F9$6/%AFFB1N(O,(GA
MI6D#(ODJ0;M$8MY2LP$ASTK*AJYUK=C^?;W<:MU;/;\KE_K57R0BXD*D&+%0
M9@CS+$(D%3F2IO5+'.F?R@)6NGU"8>+-V%4][X@&+55H+?<I+,.[T(NPL"T(
ME=.ARON*+"/*O4]7G+GN^XI YP7@URYT[8C6' X_T&KSW*5I*I%D,HIB1$C"
MM/UM>J'%(D8B2:,X9SE)(F"K\E,2$V^SCF#04(1V/3N#P^X;-TY(V/8ZDF^"
M&J/KLGAK;G9&8.:V9M<$/&]H=O5*M_W6]='\_$W*C1ETV\3/C"F5B#A/DBQ&
M29SJ;YN,*"(B*5 B,D$*_5>>@T+CUPA-O/?Z/J$-W: G[&1Q7H7*;D?Z  #H
M YL!QH]=%?B[<J7)EW09/)@Q$P:$GHN[H$?)MUEZ2V9/^_<JF5EW\2UA3_?R
MS>O==G0?\MX5^9Q,3\^C.*(RU$:K4A)A180V7TWR;D'3HDA2%F6@P:LWZ+U
MII)^M84I:JK7RU+077HB_Z9OE+79#*8:6'^J=O,"RE6P^2:#__G=#!Y^HBO@
M5_H6Y'8*PB.0,#VQP_"@)'#"$?66<GK2#;>HS:HB+$4_U12VMSFGMY@.9Y^U
M.JI*6;_NAE#%O,"%^G_DO5F3&[F2)OI7\')MZI@1Y\:"V.8MM55K6E+FE535
M=JP>:%A3/,4DLR-(E;)__0"QD$$F&82#B$B579OI.LI,!MS]"[K#X?!%Y#A*
M Z7=;AG@/*$QIB0(:4!)+AC(3IPF,[)Y:(DBC9M!;&\,6 ,=<!KQ&:CL]/MZ
M &!JW<G>$9RAU[X'G Z+Y"^CY121J5-:!@0]D=,R]&EO.<NWC]*T!%G=U]'G
MSXO[;YM;]5LEF[FI\SR7@9*A5MD\B)JZ_R(C%*M0"BI)$88B A2&.#-B]16_
MN@*DIFHV]ZW>MFA-^.H<V@L #^O]N'AYSDS><=3>$-4\X5N%-5?MR.2QT;PZ
M%=D?JKYSD*]!UT?NL1TR#DG'%Q9^Z6QC.[DMTHPM%W*]6+@10G^OJM<F$[)\
MF@=A$'-3T4>5-!TNE<"4AA0':9JG!6=A'EAE')PC,,VU0DM3NQT-5>BUPA$H
MMK<*[J(Z72I82^EPJ7!:E"ON%(X6G/A*X;0XSV\4SGS.P6WZL.#FG'0X@?&+
M+!??]UT@I,R3E/$8\Y28*0XRPKFD">9)G*7ZU$.2P'[DL@7!L2_8&PZ.9Z&B
M"MYQQ 8]"Q?(,R8P+>W@N#F:C-K1=VDP8H,+P)GQC(^;[W())T_N"4#606_$
M9IWIG ^ 5 >^!N0YCZ5+7=@B-FF-4:YP+/(,$YE%^GR89E@%+,EYE),D!XVJ
M&"(V?IQGK$(F<)#'"P;@4 ^XK&F<<-!%X<<L<WJIT-!%H:V*GJX+$W5+UTG1
MK_0A1;SNQ3QORM)<?AC[\NII_Y$[^F1^=?,7+<7MH_E@]:O^X*9ZO[JKYS+^
M6NIORCP0":<T2W DS?3HHA XIVFNK47&J>!1&L:@:70C\#BR?6DHFGNB9EZE
M>Q7$&.^GR)-$93'',@XC3+*BP)0' 2XDDU*P/$M2 NO!_<)OR*EU=TWSF@*5
M,5Z-W:[QPG##-IN:$URS@OKLHAZ_IGZN_[F69U0S;>)A-=LSM->KAG7S&Z\E
MMR,BZVDG&X/#23? $2$^WC?').6:K_A=KK:R>J=A>?M#[RPKNGR]K3;K![W)
M:,?>Y"%_6'R7HHD4?EBLY/N-?- V6T2"F?G+H2@()BPEF"J58:[]<%)D<<(E
M,*O1C9&1-\Z.+62^-ZAC#.TXJ^,4=8I\S5P;#$=_&/Y0S2!X3JSC"[&SU%/
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
MN5,\E!=U L]0(W(37J[#^>_.53C]/;]3SE5G?X?OEK>*MK_%=^R:ZKF7?IN
MRKP78_6EJOY>^MT,5!2^.&MN(8@[:N94M'USN$RS+!(9CE1L\H$9P7FN""9%
MH@0OTEA$%)((T%]\DNJ F]LO_33XZG^UI@-VD#_ Q.ZP[2HI;,MOJ'AL$C3$
MOJ>3Y,'2DY[V3@EU?"([^9F)@WDFPEC'%F^J:OO0G.=,;=Z[4LK.&GRF&SGG
M^D24L"##611J]2P(P302%,<!2>(DS*A(@TE&M]AR/++.&Y)8:9K['!)M>"VK
M\Z9[;2.'Z\9X&9/'Z>KKI.8>J2?&#!E!D)%DYR.BST.O>+KX'!3VEP[,6?/[
M]XC(0>'W%HH#$W;L\?Q@7,7_:3M)ZX4U7POM+K;SM<,\3B3A%!<R#C')F,)Y
M6$B<IXH%)%:,"@9JKS](;NRLEAYQ)'^8MP$TXA?0LK/ _C" F<\#\?49>D_9
MVSAQF(B^ND /$YNV&[25X,^Z0ML]Y:;A']??:T/S?F7,26-^NOF.IBW#9VG&
M_,KJLSX7OEN7QO;,21&'*I<ICA.:81+JLQG-DP(77$1<B2A1"C1HR(&'D6W!
ME[>OT1?^38JM&7L91C@H9JACTUS0[1C=3\-L^HATO*(_#+>H91<X/</EI=A9
MEY&A!GILDZ$,-E%7X.3);KEP,*DQNP*B8PMWS5*.3?%-^8L)S[Q_>"Q;ZMV@
M[5BE2FH'!JN,FO[PA6F/'P<X%DPPF=- !@FH1_YY6F/7G'24T:)'&M@3?@ I
M.YOC27Z8;=F+WJ<Z0M#*0CI?'>4'*$W;8/ZRR,_ZS5L\XEB@VIV$/M:EYO7*
M3?NHX^YD!8V2(&4ACL,LQX0E'!=107&:D$QQ$K"(@(:!65,>6<M[48L>)T U
MMX?13NE' 0=F D[C,D-M;[=1>KPYB^^K:M6:[K15JU XGE6M@A> =Y)HIZ6_
M6U2<+DT9[-N5>&-"ITH%.8E4AI4D"I,\##%-0X[S) E4&I.@"*1M-XES1$:V
M$2U9U-!M"K4U9?3&.E(]B-"P3? E-TS]G40&=9FX))-3IXFSBT[6;>*26/V.
M$Q<_Z[:I#Q\#7M&E^=6<A%G!HK3 $>7:49?Z7WE.<EQ((0*5<*.<\Z80[<N&
MEAN[;=V*-N1K>\R!]3>XI07;R.V@"_,P%91F.,R#U'2U3W!.3%)^&DE5D"A@
MH6JATV_T18'KZ/\,L-GY/MZ!\!!6N1A*F:&;A_761S:3$PR>_!\[FI/Z/B 8
MCOT>V,.NL9"JDK+-%UK='W8&^6TEM&TW7PPIWO[0Y*OF:S(G@A"2Y05F/):8
MJ"+'9K0@#F4>9UE(&:74H9C'B1DK7;J^>829L4=K@JB4C_J3TB1;W>_N_:&!
M%1?8;4,N8Z'H&(PQ[,S0CJ$3?83Z7*&&+>\6Z2I8O$5Q7'B8.+YS!4S/(S_7
M+.;0\%NN/]$'J_-8[^,C'[_NWMXB0P;0LKL58UC?'26 :>]%YF%]M@_9=>NK
MW:XQ71_M0Z8/^F8?_>GZ-GN?%_??-K?JMZJYX;WA?/NP79I-JW\3/,^S(-;N
MNL(T9-J%YSS 198+S-(@C8*LH))9:8$["V,G9.RI(F'V6[ZHR;HWX[-$EB2R
M"&C.<:(2?20J&,<%41+GG&0!%1F/1.;@VHP$\-5^S8OA;!E)'O5["0PI'[9!
MK-G!:X4U0TV6C#Y%]=#L,S5.1T08(".T1K1DX,5Z),( &FJ6"%QII/3MZEQ&
M8/V?KYJJ/A^:08IF4WJS?J"+U3P,>2YS91HA%R;8DTI3Q1K@D.2Q2&(2R@PT
MZ'4,)L?>2PQA9"BC/QJ"P)2<45Z,G0%\:;AA)A*"M/\\Z2N@F"HUVH7%GRL;
M^@J0P0G0U]""'QX-$S=\LZ7+Y9-I:?Q[]7K]12XEUU:^O7D$SZV!K#GV+>!!
M643+4]V[&7VO_MDU/$4==]VUN?VI%83?Y:/M6- !+Q+=4!MAT(T+'DX';!"A
MR4[A+N+WC^I.SSOZ<739>(V,\C^_:FM646Z^/_7O]!GMH9JS/-?G=XU\3),$
M$UKHD[PL]'E3<!H482XR >J7?YGD%-F&2#_X4'>O>I*T!#>ON@R;I<_D%0S@
M_9NFC7;$48_ZK/DUJAGPZ!59"^O+Q[E,<%J/Q1J 9_Z'_9..AF#[^+A<R/*U
MD62U:4KR3:56FT(;JB!A0J4XXRK 1 8Y+AA56/$TU;]7^HP&LP+#]$8V 1UU
M=$"^KI\$&H(+L%E: 7]@ $W >1Q&2$&V%-.7\E^@-JWFVXG^3.TM'X.?(#ZM
M5^9&0*[;+ZKE(>'HL9'55%/#]:W.VUM[W_Y8LLON^Q5"P=2M)X]']1H0P<FI
M/EYK,K_YC!!]U_C<1YQOLQ8;^6'QW30#/"A7_*V2:KO\L% F!2U-(R$*G 9)
MB(F2*<Z#,,",F*V0!P6QZ[</(3JR7C4LX*7AP62%= 6TM+D:V-9\H*5F!'RW
M<AE/Z]L4KRB![T\,0#7Y9Q7&,]2P@#X, >1R76(ML;\+DLLDI[X2L0;AQ"6(
M_;,.O3YOE5JT=RQOY..Z6FR:RF;3D:I)+Y[SB!0R(!*3(-5>,HD(9FF<X9"%
M$:,Q586T:@EE26]D,]$P@):&@\I<N1H>+.MU;!$;M@8CX  S!"T$S7&XI=[V
M&9BA/0-^,0&T5O2+C5O;PVLQ@K4?M)=XL#6@Q3+3M>VSE^F@I1[@,<>V*D(L
MS%>!+DT8\OWJ-7U<;.BR=:Q%R%A<!$);-QIK8R<5IHE,L$R#+.<9R^- @+JJ
M#%$;^]YU1[L.F./W*]22![96&43,SO7QA@/,U!U#L-A!,$(HP$I&7YU5!FE-
MVUC%1NQG?56L'O(X-K>_%7$9L" 3F,2AUO$D*[!6]M1,70S#1&0L]# L=S*'
MIDN+JCT:?;YIZ"^T<X/1<KVZQ^92P,,,76O_9@18P >=,_-R?6[<0#''G(P[
M]?X.%-UJ"JZW_;VKOKI5-[S.;M>NPT96']9T9<IW&N*+U?UGR>7B>]U_=W<K
M'C,1I8PP') HPH1G*2YD*G&<96DL65J$.0=="+CS,O9E0<N9Z3;6\6;T8V.*
MT6K^Z@*U'8=HSR+P,N&*UV%YT3 -R,!+"'=\T1]?Z_\9I3>"![!\765<P<FT
MUQS70_;L"L3#DF[6\?625M6M^K+12WU8K.3[C7RHYGG"XB"E.0Z2M,!$_Q?G
M,A:82\J*(DL3EH+*&4Y2&3N_RM TZE9317\8NJ@F#,PV/0V1G2VZ6G"8E7&1
M&6PR!F7R9 Q.TYA4S0?%/%;@X0\[JN;Q?>B;1<67Z\.\O92S/&0QP6EL4A8$
M"TT#<(YYG*@T"^-89#%(4RV(CJVX!]?T^LO\NI3Z<-A<V)M-\LOB?K50"TY7
M&_1Z6VW6#YH(4*=ML+54<<^( 37^>4[#GK[GK$<7B7W9 QN2TYH'  C/K 7D
M6=?:E76Y,3E3;R3;['>M(F>QI.;&1A"BS46>XSQG"0XS1M- 14D JU,\36;L
MLXHA6H<QD"%[Q=9^!B7+<\;5L@./$+787V%B.U1U#$GEK2[C))&)*RN&!'U>
M&S'X:3<E_23_:OU],PBH7*_T/WE3:7&ZW1\-1<"X]LLYE]HO%UF.J6D<5!1,
M\C R/CJHQSN4@9$5VQQOS "('4OHD">8<H/1M5/[,3&#&03-R7FLIFFMZ J&
M)SL")C^IA7$%Y]CV.*_CZ#ILZ*9>O7^HN?FQT-Z#RGBLF.DK9)JV)EF$*<L2
M;8-$DF4L"6*9@KR'<Y0F#@T8DE#/X2Q(ELZ##]&O"PX,2PUW'"Y)Y,MW.$MG
M6O?ADKC//(B+#SBKZTK04FC#(+9\\U_4U&MN6ILPSX4BA*0$![%1V2S(M>N?
M29R*0*MNF@K*0.,A!JF-K+8M3=01!6OL $[66NM'>J#GWY)%QPA,L\E;2>U/
MNP=H3:WAE\4^H>46#_G.Y*Y>/7VD_UZ7M6FI=Z%,!5+%DF"J5(P)%PP7--7*
M'V9Y& G!BRCTD]#]C/;X^0WGTY8K,U2N9@<UVYW+W@[!V<YNC(0>S(IX!<YC
MYO=9"$9/ '].^2?) S\+B7TZ^/DE/"91M3T@JC=;:?I-O]-?O7G.<RZE,3I%
MH3V.@)L0(XUP(I@(.4EYS**KLZE.$![9[)BOE8>LJ5.(6=L0[SB #<B9/*K-
M&C%99U3.FM[NAI&14ZH&1!\SM^H4V9=/LAH PRK;:NAY[\[*N19TBI(L$V&!
M@]SD889AB!F5F?Y/D,2TB(A;%V,X)U8JY*F%<:]#';7I4.<+[*L=EY?H]S?@
MOTS4[,\1C?%=F9^EV9\C0 #'QF^S/U-PV_:;@;0J[CTRLN,!:U7<%V58Q:^0
M J:W70LF?VV+3[#M5 3>7V>R O 3S/>+OT_]V:&.T[17VNIOVY>UVOQ%RY-I
M^RPI5)C1!/-4$DSR/,$L)1'F>M>-\C2D(;6J>[ E.'K>4,,!JEH6^L4/@.)%
M&^B&56L,0("Q_@Z+CCJPZL$-%4!-IV=TW(HZKT4)5M0)$'FPJM-FG>G*.@%2
M'=1U0IZ#CX][N]KHI=Z;62"FA]1W^89N:#L?:UXPD>0L,G<BQ!1]\0@7H4QQ
MDD:$AS1/A5T2U"5"(]N[AC3JT3;CU"AZ#='MBV -6SJ?$, LG*OTH*%R-J(Y
M#98;7'BRX7(VXO4'S%E]WBU<<*=?\S=:26T6'A8;8\K?_N#+K3!32M:K>Y/L
MM__3AUVFGB(L28LPQC&A#!,F LP$)SCDG*62Y6$N0->;;FR,?>_9,H7VI&=H
MQQ?ZT!5UMG^O/W!%4J3CJ[ +*(P/,,R,V&#[=8^M/;3@X,)UR'@*,#@R,6F0
MX3J@C@,-5Z[F<#2[*^5C$V[=K+O>=_,D3N*,JPBGPK2=946(6: $%BSA0K$T
MB^SN:\]2&#TWHR-9F=N JJ4*.&"<A,7BG'6ML$![L:-FQ/SB24S P>E:<=U.
M2D"Q80>C(9$&3T(G'YSNZ#/$]\%99_"#CJGC6],8XU;M9KE]D?>U]LU5&(HP
MH_I@4PCM$@4TP;E(%)8!+7BF@I@*4,WZ64ICQSUKNB9?<;V;5%BUI(&)X&>Q
MLO-9O"  ,S-[X?=C&K]<$AZ>O7U),%]IVF?I3)N/?4G<9XG7%Q]PK>Q\>%RO
MS$*WZHU44A^@Q%?ZH[W>8-7&'*_F111Q(C*.61)JEX D,:8B%S@,PTP5&:=I
M 4JDL*(ZLE)W=-&&_F@Z<5;_&UJY:8.=G6)[1P0>I&W(&T7?0:,YZ'*R_NB8
M\%J]"1#:6_FF#<V)ZS<!,#POX(0\[&8DWJ_X^D'J565E$FOF><8%*TB*@U3I
M?;U()6:4ASA016#"'5$H0>;@:/VQ+V=H]0T]FC$M:EVB14W;& ';FYESJ-@I
M^A6RPE2Z(81J2G4^E#^]/2.#)PT]7GU273PCVK'6G?N8FWZ]54K60<S=LI_I
M1GZ6AN?%LIFZ^4XL%G>R-%6)<T(CDJ=,89&:7E YT7YU*BB.TU@E+&9)SHA#
M=A*0C6E2D]ZM2[FX7R&-YG'[[%9UA33I[>!$)2CH=NH]!H9NEQ(=(VAO")#A
M!1TR,T/OWKQ_/T,M0_Z,A",2GHP(E/JD1L81FF,CY+H,S$C5U9[ET_SUI[GV
M^R.6!R$.52XQ280^$!19BK,@3U1,TD)RJW;;^R7'WNJ_+5;4SBSTQ!S6=#?F
M@>[X?[S_='.]*CYG=>"&L/UPHUSM#WN]ZBTUB:H\9[W[]I_XBT/D^[/4GO'"
M3'@SQ9!;C=^3_I4LO\OJP_Y*KQ!<Z.T49R3),%%ABG-]VL5%G%*5%06CTCXK
MR8;BR.JP9P'M>$ =$P[7=/9(6@3/?>,#T[B7@P80</<-D5L W@-4L* \1.S!
M(+W50M,%[2%R'03Q00\Z&,>W/[1Q6='EJS4M1=/WNFI;JA=Q%@4D5%@*&9B0
M?HHI9PSG4M),<2K3T"JD?X'.V/E*+6%44T8M:8!F#R!D8>K\R T\#YP4^7*K
M>9#L %OF!P,W"^:*!<QL799PT%@-/#Z=B;HLPX%ALOBX:P^Y4_/ YS+*HYB2
M&">U-0I%CBEA,8Y%D,2!I!&-0:7EI\F,;(QJHI@9JHCW9TK+'^;?T*;6IY&R
MBUY<+S_,*#6BUP116_>'>D/>F\QG$ZY]>P$*A]YR0Y)ZZRUWDLC$O>6&!'W>
M6V[PTV[*^^Q:XI/<S)E(>*C2""=$QIA$(L9YDN0XRO)$QMJ-*(I@OEEOZ-).
M=4\1 2GNCI3UM_>K>02)Y_>(,[22&W.1]ITNMXTNT^5R_9<I=H5I\TGH['3Y
M6D!@FGSBRE!K;X/"[SL4;BZB %;D(3$]J?%)$I,J\9"0QRH\^%G'W??<-.Q>
ME_: *I9D.(]3AHF(!*8A%3A*LC@(A> A]S.T?JJ^KF=GM5_3XO4BC):[M$]P
M@!OVE;CXFV$_5CO8B_1^C@GV%YO$6C_HNJ>SS?M5M2GKXU==AR&KC;E_J)O+
MB?;.@=[+>9*)/%=!@7DNF;FM#' A3 2!9"&)55)D,H'8!GO28QN)FIRYD:PY
M0*7^$;J]6Z-HN^F/@0W4%6 ;M&=BACHVZNO'&6IAV[/BTQF BN_-1; F/+'C
M  7DN3L!7L&I$,%DUFZ>[O0W:7.S$F__>[MX/*B V/U&__7UNF:H-FCO5_K9
M>\U3]6NYKK0G$G&52)ICDA94>R)QA(LX*K#,2!91F:>AM ]0>F-K9$O4\3E#
MCX;363V;0G:L(;DK(MK_SGR"]QC66HH>6Y9GZ-XP#2HE\/7^+,*G+_)68#9P
M_T+N]B]DQU6OJNOMP0MY??1"[G8OY-<7>R&@@I 7>#&N5223OB!H%8IG'"^4
MKOBB-F6]BV>$CHID?*_N[F1WE7^:4#WXH:T"9-J/-SV'MIJ%+M.<DR3C/%68
MJ$!O?7E@1D2J$!=,RD#J'U640QUM>_(C;W%UL WN70/@L_>PQP$%[F7/>D7!
M]32JW5B6&>KX00U#H^3ONV'AT>4&$)_<[88#<\KU=EC%,<9GB@'K6Q>Z-!GR
M[Y;KO]ZOU+I\J#?6G98$@FBC4A0XH7&&2: 23%DB<9JSA"H:QMH!!T7Z[.B.
M?93O<8'$;@1670U37T IS98^Z>_X I8*V:)K&0#TCQDP#-B'JZZG,"R@'@^C
MV!N@W+Y"@I94IPT,PJ!X%AX$/@YO>_3!O$V]U)OU UVLYK$@66@ZN@F6,..@
M9+C@&<=))H,P"1(ATL"VT='ATB-;AHX8^J,A9QGS/P'!L&Y?)QA,?>UE K4H
M.LV^4U.BHZ4F:T-T6H1^XZ$SGW#<=&7Y?<%EFSTEF0Q5D5,<A*'>6B43IAE8
M@B,BXCB+"LYB4*#\8/6Q-]"&%G!7/!#?<N]S%0JXPS5D/.:$#0K@:ZLZ6'O:
M#>F46,^VG9,?<H@7UQ.+/J^;H,\-Y^66+K\>#".?9T2Q*),9SF1D,E4#A9F*
M"<Z*4$A.8A((JQW'DM[H=TUF4%;' 6I9  0$+1"S"+WZQ0&HDB<A0'_4]*W&
M#3FA HA_^D7'+;!Y/4JP6*6]S(-!2(MEIHLNVLMT$#8$/.9I#/LKN>+?'FCY
M9^MB%BHB29 JG,>28Z+/Y)BJC. P"D,1YSS/Z74CV(\(CFST3DP4WS$ ],>M
M(;3S0GP" [."UV%R_8#U,X*.-5S]F-S+#E8_(_S%H>KGGH.9@:K<S+_P;U)L
ME_)6[;(J;U;B_].69J&>%JO[=CIK=6*,^SSA*DSSD&F/*,@QT<=QS$+*,4OS
M-(YS1;+ JMGPE7R,;#3VV:8F)+[GJ)M/;'F+>BW8PW9D0@B!3M;;UZAC;(;"
M" ?%;/>+PV3>,_"B/;_:Z_#I;W@";<A4:1(],Z5_VINH:ZE/8KD\0=09-%_+
M.9SPGJ4Q[SJ??5A7U6M:ED]J7?Y%2U%]V;)_2[[YNG[[XW'1&%US!S97*LE#
M*14.)2/:&U(%9@DSI38%37G&(T:LXBF>^!G9[IW,P-^W[#-<H@,VM5XWC)H^
MFGM69\@P"SA#>7A3%B?/:?&'&<V_,_2 X^VTK\#M^#O1JX"=D?T!-WB&]D!F
MNC.V/TP.SN >EW4)2YXLG^M5-+YZVG^D+7B\,<R\_2%+OJAD.XO]]M$\5^E]
M]K-<FBS^6]6O^=>?^&VUV%3O5W>R7*S%/"VT-Q^R#"<LTN=^Q3.]TQ4Q%D%(
M0Q+G*:0J_X6$&'E[[)BK;_37#P_:@:WJ4-FZ8;-V9\N&4?.9SU]^J] O"_TI
M(VOU#TA0\86^!3;QVY__W0+/*[WBZ;Y(_3)B].H)]3^WJS0V@ID1"_MO1A,]
MO>U])3[WOA+]QB?F<[6,2']'&BG_!E\12##[Y_^J.$;(_PY?&6 0_F7?U7!D
M_X5XF_"ZX&71/[R#>&%>X(E"-UNQT%_M=XORX;V89T$81TF:XBQG.29)9#IZ
M) 66.:=*QFD4%%9G]F<KC^Q>M+20(8;>O[%/$CH4?W@+OTHHV+YJ*P\H0>@D
M[T[Y08<K398>=%* ?G;0Z0_X[ K\>KW2IYFM/M"T)QNMI7,EM>-/"H+3G&K_
MGVC]H3*2V P1U(L$5.4"TDS#GC1(K> M-O9=;/=]NAWJ; %0VMW_C0,03$7M
M._Q.U-MW2/Q1V_J>)/P3=/0= L2NF>_@"FYF91<0:0B9L,@\Y6'!BR3"11;%
MF(0JQDQ#C^-0,<)S$F:<0^S'"1HC&XI]B*\U%+\L-5'+4_L0-';VX$J!88J_
ME[55_%\^#,H*5N\!:3SI\2D*DRKL@(C'FCGT43<5_)V6"Y,79#2\33L14<@S
MK6@XH%QA(K((YREA>B\/@XQD*1&D@&3N/"<Q^K5[0[#9@=R2<T[@8J=^UTD+
MTSZ@H&#E.R^+)]T[06!2U3LOX+'F#7S23?&ZR=X+:4ZV]3'VVWJIGZ],0>_F
M:9YK9SG2NHA3&DM, G/\C+,4)X0IHEB6)E$"V0@O$1QY5VPZU"WW3.P:0VR>
M8*IY$3D[1?6)!TQM/QR!\'88!+#:VDKF28DODIM4I6V%/U9PZ^=@ZBZYF'_>
M+F48L"2\*<NOY<-J(]XMZ;W-%GK^Z9&W4$,4&:HX/(A%FUO)Q<HTV['3V0'Q
MA[74C^0PO;PL-/K#<.!AA[TLWD L2C_<ZB47>W4<6'(2!;PL4J=R%I]TVU/?
MZ;>D>:R;S77Z_-1&EJLW6_DO2<NO?ZWG0<(4I6&,1<P+O;7*&.<9#W!$4Y)*
M[?TFG$$\7$NZ(^NL_B9$L)W4%B^[#74$%&#ZVS+0-(6<H1T/,Y-/PV0]>6Z&
M#!M(\^%OOP4*[FG;M:4ZZ>X+A.)X$X8^[F8F0,/MZZJ9N;8((N%)A'D4<$PX
MI3A7!<-Q3+(BI 6C(>A,#&=A9./1,83V9&>]UE-U<Q?#5?OW^@-M)1?P9.V
MOIW]&1=3F"FR@;/NE7/B@Q=A!1LH=V0\V2H'!B8U6^X '5NP*U:Z9B"NB02^
MTV*9S/<F3B_%/DS_26YNU5?Z8ZYDD 1Y$>&HR!@F62HP)1G'89:R(F(RS6,%
MGY9K1WQD U:GTZY72*.O_?;ZGTUP8=\4=ZW0YIM$_^?W.M>&KI[JYO@NDW8M
MX;:S6V.!"+-8!_%[9%0$]5E!>UYVS?0U/Z:C;F?4[M9ED[NTV90+MMW4D4GM
M>9G!&7H9S=.RN2AH7H?O&< P +T."+8D_0+3@V&@G!XM#%S#^>BVV&B?[[L4
M[W=C=9NTZ8_TW^OR]9)6U2?ZT 7C"Z&*I,@S',0DUY9,)IB%L39G+&!ADJ<Y
MD:!Q.T#Z(QNSAAM<LX/V_.RJ"&J64,T3,DPY7G) 0;<^!XX%)?@\Z!E%EZ.A
M"Q;^CH@@ZE,?%5V@.7%D=%K&L4O2K@*Q3EUDQ]F-1XF)=<[B\U3%&Y-=H5V3
MH_8>G*0BC52!16;F$ 6QQ$6J_Z-4)B4C(J)Y"FJZ-"*S8\>?3R<K=[P >SN-
M^=+L;.+/\BI@!O3B3+1GKZG).3_Q[F:[=S=*_Y<I<?;5(&M,5J?MMS4!Z,_:
M=TU!TVV/^+RX_Z9]XM^J9ANZ91MJ6N2^7[W]T1Q.WZW+?2G@0:ASK@(N0DH#
M3-(@PB27"A=<;P:<"UH0'J>%7:<P#[R,;.'WF6--A4II.,5KA;?ZAV9V'5JW
M[)HB%=DRC)3VV=JB%K9<W#>G$-B&<,T;LK/W$^$.O-_L(-9L-4XPNNTA_+:/
M<*].N<9ZQYX_6^T!(T^F^!I.)K6T'B [-J0^EH2G1/RV$N7RZ?Z+Y-M2K_3Q
MS\V=MLWR];?5_1W?V*9&#*\RL@'3Q*6F;E2D8T"?*,L_M5;57*#7-7SV>1(7
M,+F<+^$/#IA=L43"8_*_O;1.:107EIXLG<).Q'Y:A>43<(5]OQ+:4Q);NKSY
ML:AL%?3PJ9$5<D_,LB/^";DN*YF[2-!X?$<'_6$H>4HZ.LV^DY8<+3695IP6
MH:\%9S[AYLZ_VBZ6YGY#'R&Z?[Y_>"S7W^LS<#M3?DZ3D*F<<QPQ5F!2) EF
M<1;A,)>$QGF0Q"2#..Y65$=6J(YP?:IGW0^+'ALPM]L.23L'VSL^,.T\@&;W
M0Y^#$=IU@V3VY!K;T9S4"0;!<.SNPAYVLQ@WXM_;JK[@KS[+I<D;_;K^2G_\
MUV+SS:04:Y+:ISY='3\/PR(.>$!Q&IM6X1$+,!,LQ&G()&&Q4(K&\Y6\KU>U
M-R=7L&2E1$6C1,\8LU:H'B=U8>UZA<I]'+%IC[,U(1N8R;GF5=@9HK&1'2=P
M^T;RLC[7F[.^*=;MXW^[BZOXLUT>8/)DT:[A9%([YP&R8^OG8TE'F\CY]F%;
MD[S=?).E6;J4W_3JNSKC=O]/ R[S)(AQJ+BV@)QEF.8YPU)FDE,5L3 &W>Q;
M4Q[9F^KQ@6I&T $GNP):AV)A>W M;=H8D,$LV,WMZ_?/,HGN]!?3Y$=Z]ZS
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
M#!,J.,XSE> \X83$L1 %;$2D)=VQ+X%;RDC(QW4%[K]F"YY=1& $2&!*VS&
M_M(<H(Z%@U&S>S;\Q0N <GN*'MA2G326 (3B.+( ?=QQ D13>EG'('NA1V@N
MXZ5EQON>=V6_30R[3WN4U$9;07VU^[]$;MJ>_I;"/VO<;_N<0ZRLZ=Y^]GCV
M\<MO=^MJ\W$M%FK!ZY-\=[R*6)@RPK#*$X5)+ ML3E58!)DBD<P$3>SO 5VY
M&/LH5K.%V6 80C/WCQDR_.$^@X!0C_,[L B@38$L\%QX!:@N@31G= &QM"E0
M=@NGC?(5AH72K@5G,)KFO/AT ;5KY3^(J5V]F./1B#XN-G2Y^)^FT<U6&]/N
MZN9&B$6]'<UYEDK!581%K,P-2J PS:(0LY"(4 @24PFZ$+4A.O:A:,\"JKHK
M0]&[,N0:;>A)R09+RV.29X2 9Z0>.!UYU-&?H1T''H]' 'E]G8UL2$Y[, *
M\.Q4!'G6M>94&Z/W5;65XLVV7*SN[V2Y6(LZA[8ZW7'ZUW)=5?.(Q2Q1-,<Q
M%0R3/.28%;G^,0LS(7*FB )-Q'-E9&23\M6T8]^63VVK^U(N:A;K9H)5S1NT
MFZ KX'8V9@H887:G(8T:GF9->GTU.]WXK]\*GTFUUN;[W;I4<K'9EAX"K[Y
M\E9QZ\C&Q'6YUX'UO'KWRO4<BH*^K>[?K]Z9%GXWU:WZO=JL[M]L;M5=6?ZK
M?/O?FZ>;OTI1Z5^+]ZO7WTOQK^Z"WK8\R'']L=VA9FRDME2]5IJT0FN%?M?>
MJ+GE,'%X\_.=?@4E^I>D95T_MWEJFG!6]0>;,92OU]]EJ?]I/@2H)7*%_O*M
MT!2H UVLT0#W>"_K SJW0B17HM.5)%T)RT%QTK5KN?ES;Y629GARV\W_*_WQ
M67_C/DLC_6*Y:!J>;MY)O2)=FD8*6]-%[.##\S C<184.8X2:N;=,X)9$ J<
M,,JXHD3_!]1TQ -/(UM*<QJOPRR:5*5=O98%5%K?;?O$W\[3FQA5F"7<,=>-
M3S&SC Q)=,C@#-$-:GE$.R:/'_(XH70$]#QY@SXXFM0Q] CAL8_H<VF':Y8;
MSM?;>A83EXOOIHG .\I-0\[5_<U]*>L#RLWV?EMM/BU6FV]?_UI__;;>5G0E
M],]R(V47E$YRE2DE) ZC(,<DCB-,$R)PGDC3UXT21:QB;%ZY&CLQJ&43[?E$
M.T;1CE/4L(IJ7I%F%G7<HHY=P+6!MS=F<4GS$N\!9GW]O0*7*QQO[P)PI?,2
M[\3MBF?*=P.[^?&-X>!-D#=BT]T,^<;GX*;(^^*.X6#^38KM4MZJ9CY8DW9S
M4U5R4]7==/9M/U(9*B)"B>-,$$QR)C&C08@%3_72F8S3U"I[%4YZY VL8\0<
MT]N!@ TOJ&$&&.^U1]0RPCL*3L"8[@6(1FV]! ? 5[S6GO"T$5HP(,]BLO 5
MW.S+&\DV[U?5IJQWSM>T+)^,A7LPMF^>1$E&LS3&E%.*"8D%+C(2X3!C 2<L
M$C*2\^^R9&M;FS)$#J(=?:+62G*GC3=?/.J#+:T)PNS&(%)VEL*7]##;\&&]
MNL=F* XR]&>H#M[[TWX;H3SI^R"I237<1NACG;9ZQG722#.ENIM6_7[UW'WI
MI4$N9#67*4]EJA06I BU;I,"4Z5RK(A^@A=IF$OI,#\=SHG5%__JL>GMJ$!4
MM@F[F_6^:8GI?2#E#*T&)F'X@MW.4(R$HN.HD'8"^B\=-_\PER$GCDTSU$^'
M'AJ6XC!7Q!40;]-'P Q,/*/$%:#GDTR<5X)?!-=W;&]_E%SOS=RZMN[PJ9%/
M'V]_R)(OS/!70\S^HO5(M,O7I^Y2 8-1A@ZR% MTBWE: J>[R:.E)KMQ/"U"
M_Q[QS">N/=Z_D4IJ)U]\I3\:-_]F);J"&ZUC1R=3$A-1T"C'-$A33%*A=^]0
MZA])1N,L(8D*<[>S/HB/L?,EU@^/ZY4TNXP^UXJ6,[2A/Q!MCK4F_+;<<^<:
M"8"!#PT+C :I>XR@8ZF^T;O98]EC:Z*0@1,XWN,',"Y>*)C@!-7YR(+;<JXU
M]&^V97-M *J?[YX:^XJL5UO>D826T.\$O+S3N\L&T_A3I?,7Q7.HFC^6Y(J*
M^=U2$U?+'XOPO%+^V2?<=OP/4NN:?+=8F;XN'XR#7>UWECQD*0LBAF-B)OTQ
M)4P[O QGD:!9QM,X4:!!\4/$1E:IAAIL0Q[$QF[7]24Q,,164YVAEBYJ"'MN
M4PX1T=,&.4AJTEW01NCCK<[JF2NJ-)J6YE63+KJ?4"3B/!!*8:4"A4D8$\QR
MFN,D982G21[&"6C0[WE28Q]\:V+ L40#P%BZS5[$A:EO0V>&;C:;<L&VF]KO
MW:Q-&*ON:SE")?]E,7W6-)PF-'W5PJ# )^L2AI^ -SG[LF750BRHF>7<9K4$
M49 2P0C.56CNS1.%J<P+G(DBRWG&(VIWECZ]_-AWXSV"P-R@,W ,J^GU0@(/
MK2#Y0+W0SHMQ14.T$XM.UA7MO$#]UF@#GW*>DKD2M!3MA-[_HN:TH965\W)+
ME^V/FEA38C0/0U8HJ7*L]T@S4C<1F!5AC*E(DB(6)"HB8)TBA/S8!\FV"A0\
M3Q."H.U&.A8N0 UN^4#=>.R.$]2R,D.[*R:U+M&>L[9$T>O(3@=(_(WSA!"?
M>M2G S GQH"ZK */*'W<E$N3T%#=JN9L#IX?=GZ%D0W$1ZH?6M EJJF;4.R)
M((U]Z&D B<MA*#\@P*R!E?PCS/>Z+*M3T&I@V<D"6)=%ZP>S+#[M(Y/,D)@S
M1A5+B<1QD%%,A/Y7D>02JRQ*<A&KF 6@C-3G)$;65D,0Z><LVPD/0&&W9U\G
M($P3:]GVQ&:U1HZ5%M87991DL)K "Z: ]04<3OPZ^.1X-:7-B?G]ZBTM5]J\
M5A_6526UTO^F'UE5Z^5"F R.W6'@:1XD(LYHF&AO7 ;Z&"PHS@L:8*52RE2<
MIB0$M1\:@\F1U?UVN]&$)&*T6E1(++0$I33QW/6JRQ9[D)MO:]$FC<%'O8SR
MYNQLRTN_#V!(SKI>]6V7QH<ZKM$O#=__,.[%(>MHS_L+U;"Z0CQA42N8Q9^N
MRM459)>R5V=:;K:_?YVQ:\@[CXR-)A$W_I6I:U42TTR&F 9A&(1%E"9I!C'>
M)ZF,;'V;:;_+.A#@G--S&AX["WFUT# 3=W!9V&N-[<\>#0KDR:"<IC&I11@4
M\UBEAS_LD,&Z7+Y?B<7WA=C2905K4W3JV;$#E,LEZM$$I+.>DO-RC.%:$6$J
M=22=YR8]0[*X);F>6G"Z5-<!<0X27H<^Y[:)O=HNEB;HTWZ-HB1((I%$6+"8
M8Z)HBHL\*' 6I*P(@X*E%#01XG#YD36J(U;G3[+NA\7#8[G^7D>S@#O8$39V
M6Y>[Q# %VPGK?];C:1$\[5)'BT^Z/9T6['A?.O,I-_WZG9:+NDY#NYXW/Q;5
M7$F6ARK*<11KKY (SC$-0X633)& L$+_K]5TQG,$1M:QCEQS OS#4+2\Y#Z+
MB)U>72,G3+- (H*5ZYP<GM3KV?*3*M@YX8Y5[.SGG(LNFS/AFT7%E^MJ6\I=
MKE.81$5F;K4Y%0DF04@Q3;(4YX4D!251DA96XQTL:(VL>KWPRYZV34H4&#,[
MC?2$!$PYG4%P*72\))Z_BL:SE*8N7;PD\HD:Q8N/N"EUW6[ATWJU?I0FW=NT
MC#2DWOXPO6_E7"0LXF$4:O\T*C#)B<2TR$(LXJ(0$:&1S A$KX?)C:[:^B%9
M;="B^7K_(ANR_W HA;Z FYUN^T,#IMY-QY0^X2[J_$M+^WQ/<;"&VPGI2<DO
M$)M4S^T$/U9URZ<<F@J^D6JQ,GVM5TW6[V*]NM-?B[</C\OUDRP_T@W_INGU
M__YVN;A?: ^BWPO[(_U1CQHU'V]O%.8%*203),<)YQ23I$AP0:(,AT(&^JBK
MLH!9Y8"/S.?HM^<UXZC/&3*LSU#'/.JX/_B0_GLK .I+@%H1FH<NW]],^LJ'
M+=Q/]")AIO'_5^\0T-_PYWB7;AT/7_J=PKH@CH_T8%_$$<E/UREQ? P/>B=.
M0,[UR+[1BF#H-!7/G^3F[0^^W)K VZ_KM?AKL5S.29IEF9 4"Q&9(DPI,5,%
MQ8Q+FB>*RT2 8F4V1,?W]%L6VL8)M8=O'/Z6#W3?,@(<GF,%J.W!WB],T!/^
M#J&;%J%/!J$="^C7BP@Y'/;M1?9VZK<@.?'QWQZ$YW$ P+/.U2V;^AKG5@W4
M-JHH#(* I+@0)M,UR0I,&4TQHR3+*(\3)4 3&JRHCFPT=CR8-*H^%_^KR[ER
MC0+:86IG-KPC!;,;7D!R*62Q%]I?_8H%S:G+5NQA.%&M GC8<>[G]F&[I":!
MK!X\O6SF)(A_;YO<46VN;M57^J,9N'7<>&V>QWD>%&F 4T$S3(B@N(BB"&M;
MPI0J2![&H"9/5W$SLK'9\X8V>^80W7&'2OFP_DZ7P&&A5[T .PLT&:PPR]1#
MM,<7VC/6>#BF H?^J ]MFKU]*=Z^VZ/'^:,^D/(UF/0J7J:=6.H#MF>C3+TL
MZF86[\HUEU)4[[2HIAC0).1I*UP/'/QMI=?1]#0/FK>;E3@]@="<)RO]L<;7
MJPWX[6,S^S>(>9HH%6L[2?7Y368QSH-(XD!D(N(D+$C*(69S5&Y'-JL=[\A\
MJY#L>CYJI6_&IZX;+NK<I;=?[NY@UG7<]VAG?7^:MP.SSAW;,]0Q73N0MK-8
M=]RBAM-=.T^/U=*3(.O)FH_+ZZ36?A+8CW>#:8BZ[1::_J)J H52=%46M^K=
MNI2+^U6_G<4\"<*$!CG'A%*B/68E,$OS !.1!*(((Q$&H-Y+]J1'MN,'C"#9
M%3IIDZ$:7E#58P9FQ0'XVIGD<5"#V==#P-[V &O90%]L  ,;3;CLGBP@@/"D
MY@P.R+%M<EC!(1O@PV*E+=[K4HK%YB/=U(.PM;M;9^.&&NVXS<=6:2[B)$UP
MR+5/253!<!X% M-4)OI8'N8ALVI? R$ZLG$Q7*!;A1H^4,<(ZCA!(3*\ .YH
M;<&TN#0? 2*8);%$QV4PGRU,@'OI$>!RNV2^]DL%NR0&BCUXXVN[UG37MT#I
M#NYBH<\Z=K7M47E'>5U45Z?9AV: E.09UB93'\:3.-#FDD8X36C,@E0E,;"C
M[1E"8YM(:9Q@](D^N)4?G,7'SJ/R(370ZMD+#&]@>T$:7\UKSY&9MG'M!6&?
M-:V]]/DK&M8VC;?">:R*/,Q)@AD/"DRR(,5Y2G,<*NW$Y$61B !4G=!??&1%
M_"P7O7C)QD0CM^53$\URZ%3;(6)[U^@F)_1*T43F_/>^>\Z[SQ:SW=+3-Y4]
M$NID&]GCSUP[K:5-99)?9/E]P>7IB,C-LGXM^E^WRO2,N%\M_D>*)J+^>EVU
MDQSG$8M93/7NJ$1 S!898AI'(4[RC!5A)$,>@&H*1N%R[%R#.N#)S@<\VWQO
M44>J7]/'Q88N#9\SU S0:Z>50!,11GFAEL;DI5\3T"I="DE?_8:N&"(S H+>
M1\SXY/&%!M", //Y\31C$',S^[UI=T]OU@]TL9K'*55I2"7.I)F_E402TS2E
M.(U$&L>R,!W_(3;[.8G1_:C]I,8G]$=#$V@]3^!B9_JNDQ9FMSI!C57ZM%Z5
MAQ,J+TL.MDKGA?-D4DX0F-0>G!?P6)D'/NG:8_1H9-5M5Q5FNF[5(W75NC0#
M^JI/Z\V7+?NWY)NO:[TU+=KA3!'16JO7QHIPCDFH"&8QUQY7*C(5I#+B"I2H
M>35'(^NY*5GF30B.]YB9H=5Z8^Z,##OU,-P=0]!6I]>^$3N3,2G., MS8I;>
M#.W80X8_=,#@3!NB#?JR!__M9? =^J]Z LQ;N]9K^9FXNZLG^)XW@_6UL,,E
MU\WR\1N]68G;!WE/O\B'A4;#M&I?E_J7-[=?ZHKP54V&+C_<==<//.6FD3-.
MBR3'A%"""R)C'!5IH)(LT0X/M;[R<F)A9"-9\U1["#57Z( MI/E"FC%TP!GZ
M8)DK=07N%K=CHZ,),X5N0+I<G3E^D^TOTD9'UNU:S?-7%7;+=A4F@W=N;BM/
M=P-WE>0']W'7K>1Z.[?KIJJ/0'Q;FK%F<R(5%3QFF 8F3S:( W.&93@@ 4WS
MD).T -4YGJ0RLN76A'!+R;UG[&EX;&_FKA0:>"VW)V>\R(Z@S[NY 7F\7<R=
MHC'QK=R F,^OY(8^[."&_<=__%I2+MM-B2<THH1%F(H@QH1F$<Z3@. L%8DH
M9"'CV.J*_/G2(RM?2PNP:Q\*;N'?.(L#4ZN6C(LC<B@2P,%P%LW-<;CTLF">
MP$GF!W?XPR>FV[E/<GJP(Y_^A(-:O_ZV7MW_MS[)O=NN1-<B.0S"- DDQ['*
M%":)4C@/28YI06-9"&D&WEEK]RD*(ROYCB2J:0(TXR0<%CI_K9 PU3^2S\4$
MG!048 FN%=C-(( %AUF((:$&#<7)!Z>S%T-\'YB-P0\ZYA?L[KA,\X)*'PBT
MOR$/[\&JNER/<O.N7SU]V3X^+A>RK'/))%=!)#.&0].AD#">XD(5,19I%# J
M.2$1K G!5>R,G3'0DG)*Q[L2:+NCP73PP2R>+7+P^W@O ONZ>+^.F6EOV+T
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
MTLB&0S. ?[VYN4-=1+O'@WV$W@*0RX%[OUC 3,00#)[S &"B.MT 6"P_V<6
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
MX0JD;6,>8^('C8L8C!IF4,,-:MB9M2WD9\> =DSYC*"X N(MR@)F8.)(C"M
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
MN;%S:8(2D6#*"Q$38A53N4IIY&W0CN0QQ-$_#/6@(]^40%YVD $!Z]\U7F&
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
M@V^DDF59U[\W7O%]S]EU5;VF9?G4-INH/FW9WR7??%YK=A9-"Z9Y2CC+TK!
MB8R,DTO?>U@61XB+(DL(RTD>@S3A,'9&5H;[,O6 'W R,UFPAA73?5GNF(%I
MQ('OP4XI3H<N3"]V?-7ZK^'LJ,VU9BXXXFX6?-I#_O8ZY&"UZ <I3YIQ(#.3
M*D<_P#W7CYY6=78(:35L<D#K5DBF_;]9M:T*+R)%*(YBE)+$5 #F#%'C\,]D
M*HC(XI0E( W82VU\9X^Q0G;$@XZZX^#+?N2L73A^\ "::CL,]M991WNV&PSD
M?_"EE;C^7#(]M*9VP%P7^XR[Q>)#<.?*Z_4GN90FD/BSI&8XD.D 8.M<.?OA
MD?>M,1KIZBGH* <MZ<#0MG>SG)?[NIMEL,BPK>DF+<C5TBN1DZOE_(J3N5IZ
M!3ITM?0_Z! \;RO%/AT4BAT&ZI\55C3E%/.BD%F1QK$9O:>O%;*0B,A,_Y-1
MG#">,A%;=:1QYF#D#7N^?*[<)Y><5M(!HKY.D/=O\TF A*F!#L-/1Q@>)>B<
M%F@U3(V-)2" /C:F;O'S,;"%1<^'X-(;/'=:>+K8^1"YCT+G@Q:ZI.</7^X'
M_;?__H_N)_H/TT/ZO__C_P-02P,$%     @ ,X 76>_'_\;:%@$ H (- !4
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
MX_AN,O/+4<Q"0-2.:.80P=DG$K3R1&4MHZ4^&%$# W>6W X"#5]T[B?$)A"
MT#TK2<.S^)]?3E%LB^.+92D9+Y?X(QL-X/&7B=(6_625 K&,H>/DL_&<1R\T
MJP")331L5_[7_'UG-3&W 1J4W-Q/WD\3?/]?@)&5TIE;H4F.616[9U$V*:)'
MS1W+,;HD:X2H#Y;=#AK-7WKN(\QFW,_K2L9W^)/%*&BO%;K*Q.2,IU],F7@1
M="D^\%0BG4;E2C[GO86W0T3#5YTU!-H4)E95SRLFK!()J#)$)%]JGEDD5EE+
M>(S29J4YV_,"X\FEM\-%P_>;=80Z,#*.D(/4<5$"IFQ!@]0!T6Q4:8P!Q",G
M*)F0F'#96;M?ZO6]Y;9#0,,7FKL+;V"MOX]Y?G21QO@;1\LE+%927W$1G)1*
M4A(U-40R%(AG,A-(5H KE?!Q/[?AZ;6WPT/#%YN5Q%H-'/_RVR-)?L ?[-0)
MJN/K_;3T\NH^Z#ZQVS6%>O09^_>'VDS6GJVB"@>CARO<H,1H'AC3$2,$@2B1
M%,]_*1U17''#,@\<PG,2V;C"7G9]!<-WX_G9^S1*E@>3*2,*71,D%>,8I,Z2
M%!#<TBD;^7[UWO>6&Z975#UEW3/Q.\MQZ(-]17B7YL53##QBN*(HX,GD$R^%
MI('@P20S,\JK/5\E[BPV3)NH7I7_8AFVH?H/5RT%1XY##J" 9"BD \H@9,D)
M.*.S!O 6JNS^ZP6'Z0[5*P1VDF63Y_CKXX]?CC^\?W/T]>V;5T<?CCZ^?OOE
MKV_??OVRRX'^](=5Z/RX':%['O$7"W+B_?FHZ]!07/GC_&X\]=,XQI!NMFKY
M<P.B0)ESF4EB;$F7I=ZC#>"."*D@*EO*]3?=QF>_")VFKQ9=[2:8+!?7/[G=
M5B^A:U=;\6B-KSY,8)0\V) T(RD'@1#W!B'.*9YT28 V5'N]J:7<7EQV% SC
M/_2&A&MS4D'< QXLU]1_ADGI]/O)SY>775<LW[VW+EY=WOV;H^_CQ2A(E;,)
MG$B;,"K6SA'GK"39E;:+C&?\264@;4]=(R#; 0.S@RBD,:B]F9WY\73DDP@8
M@I<K>!>1 ]QWCF9#J&2!):-99)LNL?>%U(J*8:'3E[XWP&H'X3< GX^SZ?P.
M$W^#KN0Q>@C9B42"=0RWFA;%$?3$T)!B"C9:M>GY=!<$K26D'1#MHMU9;5$W
M@)?/CSFP!D-Z;0V),A@BN3/$&:>)L-;1%*CC:5/@O*^Y>0%2JD?4/2%E3R$W
M ).;HQMC&7B/7RY&C$E@*G)"HY#(0:3$6I$1Z%)$%9*A:M.=^5X>\PT5P\*D
MHD.SIX ;@,C18@'+Q4VP0+,WSEA+=,+#5QJ?2? T=#WG579),KVI_&P7>-RG
MH!%?=T=]SJH)MQEH7%7!W#!A=30RJD@LS9G(E Q!D\@)1]Z298*Y6/N<64O(
ML$#91[-K0;*/F!O RFN_.#V:IO*?M_]U,?[F)\C,XFCYVL_GE^/IR=_]Y )&
M)DDA/05"H53GNLR)3R$384SR*D5-PZ8,CEVPLQ5A+6!I+P#,^M9& Q#[#"B9
M<42/;#OVLN9<ES[GH11U2F$C'NGHW.<< >VVMUS6CIY>2.*P;E!]V/6IH08
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
M9,6A2&PRWH(+SNK:+90WD#-L&N9!<%1+&0W8GTT24EPGIAA).N$.$=&59(I
MF B*!TNUI;7O(/;,S&35QR,>%%:5=-$ JCY=K]NQ]/&B]*0\SJN!D)_\O.NJ
M@W+LCO$WXT6<S!87^%<W[$+,7F(T2XQ!IU!ZCDYACIPPY;U+'(2*M:&W)\E#
MMP.L@YQ'Y>*'4V-SJ%VU?M(4N()("0^<(@N0B4O*$*J$BXYK'B7M%8D-]'T[
M* PV0O#E.FD 5G=&XKY<=ESJX%T.Q#N+O"HNBSNA"<.?TL0#QLJU.V'L0^_0
M!12]F,&#*; ML*XVF[!.><$31D<*Z2_%)U9S3;AS&E*.0;G:DTL>TC"L]3N<
M]I^&W<M5T0"4OL[!HS0N[W# 7>2@$[K##"-OR2)^I3TCF4MN8HXI5@?38RJ&
M?<SLR4;M*>R7P\6MX#*%D])[_FN]9_&4NK% ?O+)C]/[Z6M_/E[ZR2@Z&B$
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
M8GF/B8^P'!F1N+<,[:9.FD@J)/'.61*R#=(;8;2MW9?R*5J&?4?M T-5I-X
M>MY G$T7L\DX=>KXW8^GQ_-B5H_.RFS8D9 6\#R.1'<5EDY$8H42Q#*?=4!6
M0=7.#7J&I&'?5/O 4DT=- "I5?GLWV!Y.DOOI]]PDQ1)?08_*4DJA;O"V_'T
MS7AQ/EOXR2@I*;,UD;"DRL!A)XB+7A(># 8%5*28:]]&OY3&85]B^P!=KUIJ
M (6W#N+UL\YX>H%G_94'B1ON%>39'.Y,G'G['<6*NAQ/_?RR>_ NC<W+@]"L
M"W&O;?[(4BZD$98 ACKH<0I19F4KPH2$X"GZG:QV*-@C.P/W]NWG=&Y#^0V$
M&S<L7ODHKV *Y25"!JNRAW(5TX7L(I>$'8S@-4O,,*' UGYK?H*4@9M-](>_
M_80^]""KY_?0=7\H_,W5^_BGV;Q3VW(Y'X>+9:E<_#I;OXU6^^_ZF"DKK#^0
M1M0J8,IX$E-&D67&T)4VFABO<:]%E6-\$ \_,1.K#7ZV _L/\?3=D%1?A)(!
MC?(:D3UF". H(_LER<2JD'**0!)SQ?-/G(24%*$L!FN1)_>P[' K\&]:<SN
M_A /\'U*^X?P<'?9<B.E95(^,)*AW+ZK,FPQ>H%NOTXL.H\G5^W'LWXXV0[)
M/U1>0 ,J;\"EQ1/E5A!;,6B%X48)1M!1#W@\E"<"+PW)F0J6I8S9URX+>#&1
MV\'UAWJMZ5=1#9C@>PR.1!#.AT@)B^6&A)59>HH*HKR1N).,5ZGV/=8] K9#
MT _U5+.[@!NP4]<M3Z\K/&\DXIGGUH$F"4PLN1"(<LJ!&(A.)<MD_6X23]&R
M'69^J*>9*F)OP+@\Y..57XSCR!H==$:A")X=.JFE^67I?JJIS]KX3)FL??>X
MEI!A<^7JZ/@9X+Q<X VBYLUX<K&$-,+=)#0M_0F!EB:\I;I<4T:XS)8!",]"
M[:+:)T@9-@GN(,C91>@-8.<?,#XY1;J/OF$X<0+WYZW<J?:\[;_KLM(!0V2A
MT4)+)PP))0F'\R!H0!)IJMW^]*4T;F>G?JCWXE[5] /!<&6?O4>3;#%0H+R4
MKS-?L@5E)L(%%@)C-)BA,-C 0=DO5G8$YLL5URXJKTS]XXIX895G#J-896)W
MGDAB;?!$"!Z4%!8#F=K1X M)'/8@;@&9593W0Y6DOS[^VZ?/;__Z]N.7]W]_
M^_XC?OOVP_&7JO7I3RW17['Z5DS5;PN_.MN[$=2/YN?<H%;;B I'GX\Z7]Y]
M<R8A64-4]I(+ZZ)SM3/!7TABH^\0CG$((3J"AT% P5E!0LFKS,JR##R)P&J?
MZT.^0_1E9OO$ZX&>)UZ"A 8<A4TCM=[-YG@235]?(%W3>/EU[J<+E'J1Q#1U
MWTU6R$C_W\7J:?MF"%=@3B9?&@XHCK%D0@$X:H%P);Q107N;:U\:]L-)(ZUK
M#[ ?&D#"H-T%N@?X34+X#''B%XMQ'L<'S%XGHOYQ/IM^\1,XGG\8_]?%58;T
MR 2@H)D@QL?K>C.A->$Y"Y>]TV#E<^Y+7\0UTE:W1W@WH=9V1J:N$<(^.4\C
MF65(R2JB=<#8(WE/K F))&%RBL$YKFM/VZG,0B,-@0]@X8?4?0,OG!O8WR[Q
M1% 7/!>$,X&>'2]# E@L?R3\WR"55K5[6>])<B-=B8>%=G7=-N"U;V!WI**V
M,G)*3 979O1$XD,*Q*1D:+025*@=BFX@IY%VQL-"\$4Z:7XZX]W+K"]_/?K\
M]J_'']Z\_?SE[?_^X_W7_ZAY.;?FT_N[EWN.E?I7<AMFA289,5)2F?BLN]9;
M98@U>I@FA4BY]997/VNV(JSRK$:K ]-!4"*H-$0*]"4<AH4D0HB><A%M]6NS
M1F<U5L+",\,:7R+O!HZY&^I7$BD6=C;%;Q?=,+I@57"Y7"5PH\IP"T."CXX
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
MYV85K)@>&10L3[&TU::,2!4"<1Q=#NI 8MA(@Q.UWXSVH7?8^?/#@_I@NFX
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
MQ6J%%ZN7WW\-_UXL7YV'U=7H LZ\--QY\"7K>OYE")Q^P>2]C)&7HELG$.Q
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
MH]X%0=MGQS944@?GYE9N[M12\\P+<U) KCUH51+$$AW_X$3QQ05)++=^<AU
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
M%(]2QY4AE,"-T^012]XZX60W"J=][.T!KB-JM .#^C1W[ZZ&>*[.4LF).8/
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
M<-4^*Y2F=@3CP(M37D>MF6M]5_P$.9U":U_5+\;10P>0VF;J;U^\BM7><BV
MAQ! &<.(-60@M=!:%V9R\SGKSQ(U<;OWH\>A^VFC8WC]QVQ5WS[_/WMOVMW6
MD:0)_Z*8R7WY*,MVO9K7EG0D5?7I3SBY1$J8I@ U0*JL_O43"8(4=UX >7$3
MK)HS;5M+\<;R1&1$9BPIG+U>KL]G,>F2O.(@A-=US'@"+^B7A8RQR"*T:S[N
M;QAE?28#>\)A(-@.T$T/>>B#J?ORGXOWX<>FJ7U3;#1SRDIF;9U SLC]*TJB
M0A$,M)?*,A:*';B'<O G^[P[.PQ*(PK]!*"TK12?&<-QLR3!91[IR&<* @8!
M#FOY4%*(EK7"TO:;?>:'QP'3/F+O%DUX-O].@>1M.Q$EFQB3AY)Q,]6C (6.
M] _.@[4>4]+#>KQW^FR?0=68F#I8^"<"JRN+T60CF=?=&URK^J(;(-;A,8D9
MATGZ@#:VQ-4NSFJ\]3F3 VL?\?>*K/?;A]_W%"#B=6W<-8?)$EO%@\X\@Y*9
MTIXZA]''PKF42J>[FP1V!-B3GY]XL<[Q<=9.&1VGBIO?JX/.UV1 K@A4$9PJ
MKG;?1XBI#ES4+"3#O4V^]:**YZF:>*O.)"GBGCKIU:F]^?KM;'Y[3>.5$2&7
MR(R7(+,WE+(D"=&234G'1>)D0TH,JXK?_=L3[]8YOCMKI(8.?-GM[H'7R[,S
MXF45SK8AIDW2EF(B&4FB0""X E&+ )R1@Z9$F+&[EP^-.Q[O4C3QDIU1?5A#
M772 K&U(N?Y]N;HZ_=^5=^=?</5JO<;S-9]9[Q@*9>MD8P0EN  ?0H9DA-/<
M>J:;SY5_EJBIM_&,"K"V*NGUC-S\WNME[<JIO_SEXL?RXOS=9374I25A$BXR
MY8DWQD#9*.J0F Q,>RULQ&B%/>BH?):$J5?R'/_(;*N5'K"W?CBACC?[@Z]8
M0^539!Y0!U=90XB9!=!26(&E!"7=8, -_^XPE)WJ3?Y(\N^V%?'60,DYU@G'
M-_<&O VK.O_Q.Q[8I;CK9]HT,![$W+B]C<Y[5;A'8-QQ4#%1!%9+:+TVCBE4
MR9_(*J@_'IA+>ED)4#QE)E8G0%6'A#*DU%@3GR7J8JTG,\VMQXT]2DR7/8V[
M8&#('.#=Q3YQK]IFXV<-'O^&R\^K\.U+?77?5+XISXS0B9@P)!^50X)87(+$
MM8XQ.Y/-(.P\TYOV* ']S?K=0[G+UI*>&B[X^2X+VVHV$Q(FB0JXD[D6:3@(
M9$'@C;-<BI0X&U2D]1Q<'B-@NEZT1HI=MI;RA%#9#)I8_9B]?CN3(L>2M0+'
M-47_AOY1G\<A.<5]_7]"/(6+-:;_]7GY_7]O?^(E-+:_^(F,G]^;$ 9ME+8\
M2((=W \]L)4F^E)\T)8XR*PV;6APJ8ZU"8P.7Z^MLN/NI9R^<[#M>=)(UMVA
MY4:/44(G>*'4CG*X.FI8!HC16M#.U-K[DHP;=R9?+\V A^IXZ):G700^]37-
MU:# FP\U]3'PCV58_!G.+S8SC3:[@TC)8EL7'U&D7)@!8UFH*QHML<J1A*@D
MK^V2R.],_W[DLF:?K_>$H7V5OCRF!J:&V$V'?<70GT3.%ZZ)([WEB"L;/7I;
M)P3685R>@\_%0 K).A4+CWK8Y,9!G^MI%FT+$+67\=237\+B\V7?6)6'8T6
MRY;7L1-U,3WCP'R.WC"7Y=V*W/TFNUQ]<-IRW/;9\GZ2[$']6]0J5V*A@Y@X
MI8Q/U5&.+O$,)1@21=#.RD&WBT, ,/DTEOV4=5?=>TAN8H7_.5_4&8E;PHT3
M0@;R44D(08ZJ/G05+4%R;X*3,5)HUD#EMSXZL=+W4=FRA?RF5OSE<,SK#<PZ
MQI1J/%ZC\.(BA'I6$=]T='%17!BTD?8YQ=_\Z#2Q0#/%[RV_#G+6>SN9F'-!
M.$&DYUSW><=($0JE9VAD\@$S,ZIUKMK7+K-Q;C<.DG-G.+F:G&*ERT)E4 GS
MMC=;;LIRT#K/1,FJ=9MI]QO-=M+J\QO-=A%Q!R#Y):SQQIXK(M>[NM%1DS3J
M2*>Z3))8B$JC="F*@*U7E-VFH!]P[*//93/A3G[_L%SDY6)SO1+#XK_>%2(!
M\PUFG/69"4O^%$-]%G"4=7,G@1<EZ2P57-Y]VW_LZN&9+TU[Z] ($>UEVH'O
MN%E)<SVQ!EFN)>H9[$9$)A0(CC(R# HS_8')N759RT-T3-MR-TY <K"\.\3,
MUJ9R=(YO9NO6:AC%R)QBHL2=4VB>#07@].<CHZ:'X.1P#3\#F3W$W0%HMKL[
M*Q-;3RF5++(Z7>X%I\A-:&+ U9Z89*-22<30>FC=/2+Z@LH^FGUX1>J>8NX
M)[<=[L9XO#!&1%YGIZ&\'-CHE/;@4^:,F^@EMBY!O$_%M'VYXQQ&!\JZ.[1<
MKQAF47M>WWBR!N48HQ#,%L!H<U3>9H6M'<M#=$SK6P[5[9-0V4/04R=#UR_+
MVXMB%GATN8#-]<$1!8-@0R32%3$4;0SYSGW;(ZG/[9_;D\[W4=*RC<0Z\ SW
M#T*F52A)2C"1DR XD^!%L9!]%EYKRLQ\ZV-DOWACM$2X&3[:"'E"E&2<S_[
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
MN<_)C/R?B))"=OHW@=DK<HG(#$AC<^$Y:\%:CY.[3\6$!U(KY3Y6+[V?I#O
MRHTX7246=8G@?20_JNJ[?>3D]"P70CB23FB^Q'4G9(PW1;G=-<Q^XNSX4?'.
M_>C'BV_?SC;98CC[)9S5P_/C%\3S-XNR7'W=?+#UK>\.GQSI4GA?IL>Y,\X\
M2.U3?09/@1R,L^ V"QT+<]QFRU+S^<-M[HPWCOCV%<3=*/ZZ6LY+:QU9"\OD
M217W$6)(#E0* 7G1W L]*&@9]+FN+H%W4>^M^*6]9#LXGIYD:I:D*%$:!E%8
M6Z^6,@3G"A0I$E>!O'@<]UGA#D$3!C@C:/_)*^%#5#%UMO34/<+/+CJ?,R63
M8$4=)B<#@B=&P-BBM(ZV%,\'>: !'^OJYF]O_]-:JAUXGR=8^@7I[,=7*5U\
MO3BK)8.W;J"X*(KSHL"R0M902)RUBP!LT9DLS^GH6Z=;^]+:R2UA$\0,OR]L
MI[Z^8?H8AZDDH4HPH#36;2TNUC&9]3%/)VZ88DJW+HK;G<I.KAN/#,T6*NNG
M_>P)1F<B9<T+I==)2TEF9@5$A1QTL):%H&QJ/@WB"7*FN<6<&FT[*6'";K6-
MG/X#*_%D%]\I%/V,'["NN;V*2#=UWC^?L)W.=>MMSES6'KP,L0@#11ETWB(G
M*0X*WP9_LJM+\+V#N'$DW,$9>3M[>99-/N.VH'(2 2^78@<.H>Z!*(F$ERBW
ML6K<W/)Y&B<,W4;"R9,I9V.E=0#*FWYY"'<I9XLZ0C9UGW<)#()2!E 'X9F/
MBC5_Q-F-P@D#MN, <D2%37TI<H>=#1>UC[DV2=6]-=?R\\JBLID"$9-U';?!
MP-51F%S80J;'*$4:MH%CZ!>[>AQJ=;*VD6\'/NQ)'WV3P>W*HUF6$5DNA:S
M;^HJ%-F?R<"]<E$%*="T3CUWI;&?@[413'8Y5P_560>8?,)-/\2=<5I:.A9
MV!HU2,/!N3I S6I+R;9@[6=T[T9A/^?J.'@<45^=H?%.]GU=>_VN7/ZM>3A[
MOUS/JVI_JZ_'ZWFMI9[7\GL=9&1TTJ3$D0Z>0 >/<QI0R6QC4J6,&OSM3?C$
MRXT//[VG4^/I=/O=K)"H"UA_/UO^\T@E(4]\[@CE($.9':<4Q)?H?9VMHGPN
MH#*YVZB1@Y5<\TB_%VWK=<(-2T&J[-Z'>:Y+GB^',=2.E+,+$M.;Q:<O^"=]
MZF*UM:O-=_^8AU@[K><W&W-3#L9+":G4>]&L&$1T) W+(F<Y.%'BH'2D"3E=
ME9+L H];N<KQ-=/!,7T[*'Z_W54SX\H7K8J%K.N@_GH_[G-&D"4;$[)T/K8^
M=Q^F9,*D9 (\/)FQ[*6<#B#V4+O!EI=WBRN1_9B%[*UQ*9&U<HIODTPU7BE@
MDBBN:"0.QPSU'J=LPCQD>@B.H+S.('F]E>O:OHR6W'MKH0C*YU1(!B)3%D(F
M*0JIDA>M1Z ]2="$;[1] ? P576 NZO N0YBI?]\L_A.YE1G.B^VH]_J?Z?S
M^?>-_!X8J!E1&!Z%@6SJE%5I**F3==2JUR6(%)W+K9WDH31W5>>W3W XB?*Z
M&-E])^%_%RG'6U3+_^VO]"4L/N/OR]7M&.7GB: 2<TFR#%C'^B@6%'@=-(2@
M4">,]3:K,5(/('?:#.:XR%I.H^33N=?YN;WST_+;/#DE6E_E//Z%D6YO!K(T
MSH5-2MH8SQ-XJQ$49Q)"X1J*9Z)PDT.QK8?7M+FP>3@/NQ'A7,4AOU[\M,6T
MR<WHB#$Z6 J%HP5*R")D7E*F/R*>16-N=Z&OJ[N:79#Q='+<4"D=Q(E_(+EB
M?,3KWN#O+1GLIW_BV7?\<[DX_[*>413L2S .O!!U6T-1$(2K_9?:FX*F'@?-
M36T_6GN:)M42/?=Z8X^@RA.";-U\_>F?RYDK1GA. 0.&(LGT<]TYP0MDG1,R
M60SZYB-;=R.QIZE5'0!T'\6=&BX):#C34AIK,8.)HNXZ=D@VAW4Y.[/1VE*T
M;M]JO".1T]9=]XG-G95W8NC\?7FQFFFCK)<HMD.5R>C ,14!):*EG,MST;I
M>U<:IZU<[!*;.ZONU* Y_XXS;S.C,*4 3XF$J:6K.^(3"!]M5$([IW!*:!*-
MTY;E] G-755W0M!\5>B;UTQJ*6+RUH%+C(-"3I;(-0.I!4<K8TFB3(3/6X0.
M JGYEP'I_DH\(:3.B&Z&NB1(,F=0MF2(HFBPJ5BAF9.Z3.4\!^'1_LO@<2=5
M=;#I\$F^_K[(VU)CS+_]E>BO;O>9R22R55: 0%?7R];-?4D[L%XI- 7K!.-C
MXO$Q0@>!T[UL<#918C_-\X\]-G''M,M8WVZMK*O0% 1N([#$O#>).=U\;<0A
MKX7^Y$'70A$=G,$W*TB>D98-&((,#DRH4S&#0 C292B%Q5A*B@Y;9]?#J>NJ
MD.*0EYN1%-(IU)Z\Y,\NAE*KY:Q2%,[6!MTH0KWIUT$SDRT7K9]&=Z5QVG>:
ML; R )+-%'<"P+R^W%=61U0%F,Z^C@4FLV:%0THN>N>#C[EUV#>0M&F]7R<P
MW$=-IX*^S?5]MD6:& 5(2O(I7$D4L1JG !-CR16/GK=^>QE,W+1O+CTA<&=5
MG0@&-]?T"3&Y6KMNDR?I"2>! MHZ+30;<O:.>S>%"YS^9:4C!.ZLJ%,!8+WB
M=#)RY+).3:F+F14Z"JWK'$8A7(P*94YY"@!._G[2$P!W5=0) /#V1;N3+F7O
M'-@Z)DCY$,'7G4),:^-8S"HW[P#<B<!I7TDZ@>+^*CL!/,Z,X;)$'\BT%/T#
ME87(ZH*^9!2Y?HZ(K1_LGJ-IVK>03E"WDV(Z> %YD)]'+\T5]]PR8LYF2N\5
MEX+BVJ3 \A \9HNQ>8O53@1.^^(Q)02;J*R?=XX'>9R%'#"JQ*"(NH#-46[E
M2BZ@32@\5/_NCW$%/?$;QY0PVTD%778U??Q"0OZR/",=K7_[[POBZ8 &IL=_
MV.&]2@,);=26]/%\F?[KUM?>+F_,\G(I%IV9 F8UA?,R"P@4,P'A1TCME9&V
M=;CQ-$4';\3;]H"]*YOO_/+C]5E8KS_51<4S;71V=7.)DDK7Y)F8M9J#9$(8
M7U*0HOEJO,?)F?:-H2$N[JW*:Z2""</U]>I\MK'3#_CM8I6^;/KPEY]7X>NK
MO^9K<K^FJ)@<>*US'2Y69T"P %Z50NSE(MR@:4STF1L@HE_]!-#3%$R,G58*
M7C:7=I>8^759!P;/M(R4-@@.*5>;XH*!9SF#S$G4RGTAW:"UBWNAYI*&:7#3
M4K_/0F8/84\,F@^UX7PC">63R8R(EL9&4+I("NN8@8#:!JF\Q&'C@)Y!R/4'
MIWU?',.-["?+'@#P)WZ-N)H)([DN2H QCKBW5H&W18#VS/#D**M+@UH$AT#@
M\I/3^80]E757W7M(;F*%_SE?S+]>?-T2[I-75J$$XS,GP@GKD3(N2+PDPZ(A
MT0RJAWE&Y;<^.K'2]U'9LH7\IE9\^.L&X03S'+*,$&6J2P.$@N"4 9X1A;(>
M8Y,P\M9'IW'YS12_M_PZN/N_GAV\.>>VI][&_6G-DU%*@:R]'<J52*<=(AB6
M-1;#T//6TUT?)6;:BH_6,4%;V7< HIOT;T/=+)01Z#.4VI:A0O;@';-0@DD)
M<U1I6%ZQ WKN4S'U;483]=X=?G:8K*?>\_)IM1E4^&-#_P><K]<7F+>N,^O
MK"H<'"]D4.@,>!$C^&P$<VA5<,/6;C_QD8GGBQVHO.4(DNS!?RR_?ETN-HQL
M&;"NB,NP6\I:2(24><N,=!9+:14O'$WKH23WB)@V$6T$E38B[@$C-^3QQWR!
M;\BWKF=)"*2(2X*42$!7G!'0B1TC H_1\IQRZU:D!PF9MB!PK #E<)GW )R?
MR'][49%/#-5+NO7[L/I'.+O 5XO\[OP+KGZ.<_S97:/18<B6UX)&BN:-%N 5
MQ?4I,G39"UY,\S#F 'K[.=WVA,OC7FM<W74QY?4&MY=<OKHX_[)<S?\'\XP)
M,E2K/(C$L)[H$D*,!K+P+HJHF!*M:U&?(&=BG!T-%8_#\2 %]>4526KO5IMD
M)6^D]QY7&^YFP6MKE$Q0$N>4IH0(47 %O-Y_>B\9:]YZ/H"LB<.R#K#71&%3
M)X)7TOO'\IR$AZO?0OJRY7'#BT 7F68>HD0#JC -#KV!XK13.24?PIWKIT>2
MP6<^-.W5TM'AU%SV??FR7^??YQD7>7UE$[]B.J-_Y9F+Q=<"1. ^UW3')/!U
M0: H%(#X@%&GUEL6A] U;>+0@S=KH[(.8'CK0N:V.$F,'Y#$-D^;%6T/"-.7
M:)@E$5I=*J^.7+>V$K+W06J!%#VT[K<\A-Y^[D;:)!I'T]W4M4"7EX5W*UZN
MP]C+.FX^\UX);4( N[FAMM7*'0E4U_:5X(0@DVQ1%C2,G&G3C>-A8SFNHCKP
MD0^S=;V\_B=_/__.%:<,,PO.%B!#IJ#$J%J,Y10D#%P;EH*5K>OQ]Z=V6O]X
M=,0>6;T= /F6B+>B3?]],:]QB[8LH%$"6"EDDS%SJ,$*!,N+M8ZQ@;4S^Y[E
MM\F9-L&9#(JM%-0;UB[#\BTGKY?K\S^1C"J3_4@I1#' 95W 9EF!& R#Z)/P
M42N4H74?P1"ZILUO^D!?"Y5-?5TSA*$Z&_'_"XM,/^#S[XCK62C!A$P<&>7J
M.V,DG^ZMAQ+)H[N2=<$[CG#(@_[ KT\[(N'HR#N.EGKSAE?LO?J.J_ 9*Y?7
MMZ$N&NEE9H LULE@JH 3G(.7BDN54N&Q]?;0H;1-.S.A#Z_82G6]0?)2D!_P
M?!-JA"2XXC$#(ZG570.U#MA&")HKB]9APE'O=6Y1,^W0A#Y@M[]Z.@#:AH,W
MFTJO7R]6Y,#)8N;+?,G3YI^_4$I%SO[K-URL-YK]VVJY7L^D8L[P("&:4'L9
M1!W11/&&+S9C<@4C;^T+]Z5UVK$*TZ;.8ZNVJRCRJF9Q>P"\)\'^?,K4B<PR
MJ@C),A*E#0Q\3A*$1$U_1O\_N]U#QZ<^.>V<A0[BQ6;ZZ'<40[QK0F_#JD[6
M_HZ'SF5X_B<W&M*P(PNM)C8\Z("N 6@H6^4Z(\3"R =1#@$>ZU@BCI'\4]1!
MM2Z3>YJBAA,;'OX.R7SQ>5/=O_[EQ\^_LYV+\NJ?894OZR]M(N/+O#:"\6HX
MTD*DN *R]LB](1RU;Z-I1?S$_1/M,/?$-(@CJK># /+]62"'\?6RP55J5.B5
M XW14.3 2UT@20*-7%NME.6V=9']S>]W,R_BF!!8-M)'1UBZ&FY0'$-!J920
M%((J$1Q$+RRX$&.DQ J9;EVA>IN":?&TOR8?@<0>8IT\O/_G\M.7Y<4Z+/)O
M\\]?SA$7E9MMPPE3/ O!#+!()J("Y^"LD6!%1E-*I*!R8$C_U&?Z0,$^REN.
M(LD.',4'/*NUJN_#ZOS')_*JZ[#)9,BMWOR3R[$K)A<74(/SN1!GMMY%!PZ:
MYRQ"055\ZU>LX=1U,YEDP@-K)%UVAM*M^4994%(P"8RCH!"S/A%+8T K;X/
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
M3*C1]1F?>_ ^D4U%$1A+15.$/,CSC;=[\;0VT.[M!L?77P<^\8 @_GX(_[,
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
MF&]CUQ1^W=4M#1U?"\*WR=:[0J]<("5P?&$8$@T(CP4<O#) 6BALT#JAR8]
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
M%@LNP%@,*"C"0$$MP51#M2_Y990\[%?.O>\$VLL\["X:+ #S[]\F"$O!$14
M05,!0E6@O" XB.UIV+(9=VI?!>M1<G)?.?=^".8=-9@[%+HUJ11R9HW"&E38
M6$ ,=4!QR@"F5'K'*H^?YWFDSLE]Y<3[/H"G45\Y\:6VAM1#; 0A81EBT8@G
M\:DLHX!$F@*M/!16Z"I]K?N^LI82!7TUH_55P<V]B)TV]95KEK>G,S5??OC]
M>KHZ<XBC4W/[?>'.IA<_5F<<]W53/L?W%%<_/O'A%]:#GS",?)BD\= *Q8MR
MP4G5.FS6\5N.E52"MWO8(Y% N=]'?@WJU)EQ+#*(>N8684,Q2Q<C@H,#HGM:
M&Q[<;"MJHD#E77>QT/+'.FR]\T4]F]KXFF+@Q?=85OG^!]^N]6)JIRINS0_U
M326!2F@,O(Q/Z3FI@>08 DY%8 T16-#4[VD,E7G0VOB S_JYR[JY#3]RS8W;
M["Z*><9L\%"J:/8$:T4 P:$!C#CHG8YWR-H==!_J*?=J]HK$>;*J)44@XU9K
MW73R8;Z<+F_?W=Z=6:PB)=@YZ%Q5 8%<\'>TDD SQH!DTG+HO& 8[YE2=QYC
M:'\]F\(7#Y-H5Z]YV#0"H'5"[69FQYW<&Z]*4(48,CS,&$CB]3,;,]X)H$)1
MB##!U.\[A#[,BZ?]Y6%$&MSJ)$HL((!T_#4>F7-?11>:QPNN6C*@47!<I+%.
MTHISQ??ML&\C:#@4J9>1PBYJRWR0\'CS7'$_[I.KF#D/)C:B%9!5L+D)T@9H
MRL+")W7P6HV"%6GU>-2!<X1=_>?Q\L?;$Y+IND"^;":-K)3R**C%$!YO14D/
MI&0*."D-JG18.F&K&%(/QN0^>DJ#[ &J]%!S[E/*1\;WW1.AR/(@I )8,@L(
M$P1(S1"(>J)(&"+9OA)0K8\G7_1<%CGZ8%DG4VQF6IRI^<7FC0#FG8JY(]9*
M&B\D<*"A0P 9LJIYE(@-]QWF.; 8=U?II\T2*+!AKO <RRI0E0:?/'CCE@/E
MG %556EL=<4KFHP$N=>"GF ]A[N'YC(#_F4ZGUY>7VX$Y]X[(X4$C ;"$T3"
M8A4O#0CI$4$<^Y;UOP] _J33S*#W@:Q.H;_<P*N?CP2O#)>!]17@)HR<0!_L
M(0@1\,+PRENB9+OWO X!_[C3?&D)28#OK;_<1WE[=KR' R9GK58,$<"E#YZV
M032ZRAHPAP336'-.GJ4E=0]9?^YT=)S\<M9XV_\X:L[-FU/7F*#.$W_D0XOG
MZN=I4_OI\LS]?CUM8HA_?JUFL]M/\Q?CG51>(V0= PA3!HC&\9);K*+(>261
MI;Q"O!6;^LM09C"[)Q/JUX<E-_M>2']\?7D]6ST >G090WQ'BWM-G+F+Z2(^
M^&J/U=5TJ68391E'2 @@53POQYP"134#6E OL(BOPLI6!!PD1IG!LP0<?#UP
M<M-P\ZKV8T=_CVK7@Y] 8J4F/O@4F"I I'1 $2M 12&6J%*54.W8UZ?W,GWK
M!*0;'8JWQ;7["7:Z N9Q=.L^;62B&18"A^%S#6.-FEA,0!L!G"-.0^QXF'TC
M,+&-;&4:@:_.T^0P%IE]=5Q?7DZ7JW?5U-RNGWB_<',3='-ZW9@?:N$>_<J
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
MWXL;4\(3SKX#[6>)JG:?@NVT5"R>(\&8)_Z9"+U"0/LTM].;J8T52.*]\2%
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
M>^CTV]I@*[A*"D#M4TON"K71H(HC2@38MO9:X552P&B/4DH(\2=YU>QQ0ZT
M*BG*LTT-V8V0>G"JY%T;K? H*0;S;/!EI'D/AJ-KOBHN*4Q28)IJ/?\E&"X;
MP=Z[A6FFJV.81'FJAYMO!6)) 9#V*LN^+]EIE$O-",0W#Z-+=?Q\J/56R)84
M"VFML-S;VGPQ?S?WRWB%*%G^\8XV6]T)*"DJ<D YV3,('FY_I4L5V-YF*^A*
M"H,<4$ZIKP]\FB^F09GGC8KO99S6LZF9NL5I4YNGD@]\BF!/-TG>)6@[C 2/
M%.SNZ@4_>E;]/=S^H/K$F^;MXZ:/;'VU=/;C3%VD$7YGZQFKYK;&[6F!XY;Z
MREYW>IN<7^OE1M0TRW7[7K+=GTR*\Q[]C;^B;SZ(_VBU</_GO_X_4$L#!!0
M   ( #. %UG?64"79RT  !I' 0 >    86]S;&5X,3 R,69Y,C R-#(P,3AE
M;7!L;WDN:'1M[7WK4]O(MN_W^U?H9I_9QZXR#(:0(<GL5)% )IR; #<PL\_^
M=*IMM;$FLN11RSC>?_U9CWY*LC$)"<)AJF8&L-SJQ^KU7K_UZ[B<I*]^'4L1
MO_H_O_[?K:WH*!_.)C(KHV$A12GC:*:2["KZ9RS5IVAK2S_U)I\NBN1J7$:[
M.[M/HW_FQ:?D6O#G95*F\I49Y]>?^?=??Z:7_#K(X\6K7^/D.DKB?SQ)XM%@
MN#_8[\>CY_VG!\_W#\3^\-GPZ2^[OQR,^CM[XG_Z3^"K\#A_1Y6+5/[CR23)
MML82W__BE]UI^7*>Q.7X17]GYZ<G]-RK7T=Y5L++"O@R_\ACU$<2Q14,-LC+
M,I^\Z.-@I?Q<;HDTN<I>T!*?\&CF&\,\S8L7?]NA?U[B)ULC,4G2Q8O_O$PF
M4D6G<AY]S"<B^\^>$IG:4K)(1OR@2OXM89KP$OIUKI< XZ1))LV2^KNXCN//
MXV20E%%_9WNW'ZYB[?D/X0!D<><+V%UK 8?OS]\=1H>G1]'9A^/?#J.+XP\G
M;\Y.CWY_<WGV,7I_\N'D\OB(CL@[IN\_4=ZO6 [S0I1)GKV89;$L\*DGKW9W
M^@?1\8?S]V?_.CZ.+MX=?CR.SG__^.;=X07\\/[PM-WG\K3Q7#J'*A)P-6.X
MW"*+HT*JDFZZ'(WDL$RN972:7\O)0!;1\QY>\+WN;=8Y%7$,+&,KE2-]/;V5
M_SE393):\)\2F$-6OMC:>S:]^UNV'I&>;-\CY04[M7NPO?<4]P$([/P,Z.OL
M;73Y[JO(K&FS\4#NB? NQXF*^$I-IFF^D#*Z&(M"1N>S8C@6"GY(11;!0PE<
M#Z+/,H^F13[)2QF58TE_1W)543Z*#M/I6! %GTWDE8@NY"09YED\&Y9Y$;U/
M)@D0=2\2T3"?3$6V@&_#'9_B-=>4+S\GL$$@W>C*TQM2,:?!\><3!=.)Z=?7
MLIC,8M&+!@N<T'6"YQ9)V.5DD,I(ZO6H:)Z48_IR/H4WE;,L*1>X"C'\:Y;
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
M[.W;XX\GI[]%Y_"_LZ.+S9"E+=7X0J4N 2.?+H*.2#2%<>"ZGGDA(N/?1[Y
MWE"45*!C@6D[16=^%!T+S[GOO4O?:M#.)L1*G =4F,_87:==(>R\52ON/X]
M7@R/"6C^TC@6W'<93 \7= WRAIW&Y3QOB&/A,\4L"V,950E!PY*[!'E)/L\:
M)P!S.\FL8[K'8;C /ZUWV,;6X&1H5!"B4ZT3PP28(=N(FM6_@?=[XC[JD&1=
MD'!.X@3EJI;E^@E2-'@I')-AG2,IAK,)LN^A7+7_-?Z[C:O+8(;(>&O.[G+%
MJ00Q**2)0L 8[-Z5GX&5@S1*,7"M_5LF/:,P<3=/L^\9+QE_F5SEVG]%.U3U
M7;%9<5Z)O]&!VD!9A9[)G2<Q2,LRC2<$FW"=I/)*NAB *-U7FSW[-[K6.H-N
M9[^[(2[]MID8H1YKF16=F38EK?;B:S?F3,MQD<^NQJC9PA\D':#'#MV#H"XE
M>8R$42:IYG:P-+Q=2Y34FH$KKD62DJX76+B-%CL1Z$""INS9V@7IL7__6__9
MSLNESZL\1ZT++RH:0S+>$,I[TS+*"\4DDX=/@$PC\8P-LZB#C@ID_NRK*.>P
MG0N8#3HI.KN_=$%H9>58=9&@8LFGYP1" _,&9N7BT28@2DIQS POC-+K&8(
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
MO;N"CH^B'@_%X#W01C@P!88=+*L9@=ZL]-Y\\^3N#>&@EYY*S$>!F9L)07&
M- /ZR N-:*'A4X!*0-U2F,$$LJR_TT7S46F+05_%>8$Z*IHU)9*<:=PPY+:J
MPU6WLD$WMD&ZT+# %M[)U-D4_+)>Q0@F@O!SK9)BE6/R)EY")D1UUAM""__5
M'FEZ<*.W_KS(BR6^^A\Y ]1SZC)/6\8 N5["U:O#3VHF.#M[U?W0_- +#M+5
M\!#K:_G8Y+ 2UR))-:1W$24*7P:,H%;NL:KF!+1FS!@'3K0%?Q;(K/-A )[I
MWN+\/ )>DE"N"^>N9%2QDA!'R$%1'@B5*,=XUE,#JBH RE(N.S SN=(@LC7Y
M*Q9V&[1#PI=+O#9VB%6BEKUZB'U#.,__:P_GN3E.>'QQ?AZ]+O)/LL#>"X<,
M$?P#\YROJA-C3YT!OM0J:UC(<2,.#P%=D L$LX%@I"%F&9#M*Z*!/2D#YNQB
M+Z'F8[NP-U8Z4F*"_L*6WS/1CC]*J*W%Y=A[E78D?<H0;TSW5F\F(!VHXME0
M*K1=4K*B.MR-908RR0TFX,!U !9<VX0 VE6PSXU#5'FOR"\H^E!']8OW8U8;
M<Y>BCJ832T]%@' (#0XO'<E"@W-?)2,X35NI;\(:CNR(WJGW)D+*><DO&36)
MQ/N!I'N=)S%ALRI$80!V3?'51!EG'XL:;V9.F(YD3+CBI?B, .&*?.,#;%^F
M@)^I48(F-,,)!+-<'B*EN.ZF (V_;X^\N;F<\5 1K^%H^@\N9I:AQ?F!3NH:
MW] (L09S)/3&IM*_Q 9RH/+U#=&T/K2'\G=OU+1()T86"5SMA[?LFE!X2;G"
MW&%OH[2=5D^EMV+"PP_PO)4KO+%.:?!$X&V@SF[5L* QCY3E%S61$I%>*7RG
M0+J);=S$3HGGN?S./@;<'A+3.FT/TUJO[LVH=9?B\STC_-P[DF(5920'"^M*
MF(YQV)3VV@0D% -B2P\O5]1944.6!:KBCJ<1GR(M5PQM'@G%8)%]]/P< K\V
MML2SZH%./TPH$J-FA:!\*_T7)<$R(& 3SG#U'Z*!& (ZB/7T<'1.?,E<+R&[
M QYRM'Y.5?L2V>P>!H2AM";,7.&Q=!<A*HS-,ETZXMAKL'7;D>_KQS&\4C";
M!L,].3',$JA*>LXT+3T3M'UT >*"ZG)EIK0OSBQ*SU)9GU=#DV;RE3%N4F#]
M\ GJ )"W91O=D*(]\>S^CLYP/'SSYN/OA^^C]R<?3BX/']N[?\N&0J=Y<Z<%
MV*FD3)DG4+6[])#FN9][S8_LN?/)7Q^R45_9,RP55$'BJ<F(-;!ZVW%=:4^]
M9#+GX=:MS]!C4@? K\:D:?H&YHDX4=F0_EUM F#FAA,CQXI*X%"$U7;#87E(
M:7*U.-KMW/ I-E5:#_M_SW6U7P*GW^-N UX>G.[]5$M/]#?%-;"^G,/V+K;>
M8I#Q<IS/%"[Q"+B^*&"2_[&[CZ!@VSL[77@/MH98&^<_ZG@)>;8AGTKL%YL1
M)"TJJ',*<8A'8Y":#2]LIX:NZ_,Q%*G,8CB6A83_5)_WZY<] MP0R[IM74W?
M5C(4;:Z+?Y6K$&IUM4$M:<C!H;H5=4$^&MMCN<_]E_M<^AD1S4*#3UBNEYO%
M<JC2$B?H?7-CJX9U,( <$VFJ"7HL)[[G AA06=8B*I)0:])4J'DT>8)$6D@1
M+ZS8]_O9A3*H7)?J@Z3T!I5$<0"0LNTM*O87"._PW7<NH^%[Q*_7$LISN?%2
MN6TM94]&8<77,F'<:]3:1Q4\MSB'N1)@(]\<*LOT<W-J^9RW1HRP,?FP6"66
M 517/96UZG\.$CFKX9M-Q55L8=/:"D0@<@ $92,?3C9*DR'Z>\JY-$12<='#
MLP98C7Q>'M=<XLW7=@EJ!L6,?&&8_,6Y8H4DYMN[Z54>?A E7*8K&=2C<_^!
M>\)._KL]?K#GV\\.<"..W[X]?G-Y\L=Q='1X>1P=GAY%E\<?/T1G;Z/+=\?1
M^?O#T\W@62WTB]D$LSGJ?G$^+5V-X>M<%*0[G0W+?""+O_^M_VSGY5XOVMWI
M'Q"/0CCBB9_+K16G8_L'KV.;>PVPJIA5R]V=W7Z 0VXCH2C@0-Q1OD"_M_.+
MC^!NPYC5"(@7K%6NW)O]X/!.#DRPS*4W'V89*@<7_M<^2(D](:N3-I7"9O+5
M/4)>/  E+[J0L(>4IKN[@UNUN]?S0RA^/)EG"!-P<]I;-:?>.ENU&X#=;TI:
M4=M<0*9W4 YBNG!5$"%=>#G7+&9=M83M3VNS\W1BW"F0+%%/_RE1S\'2=#<<
MT-R'=3+ _<0&SE?#.)/OS:Z:9:XU9+7W>CV]S9]5S;PKO/JRII"::"C\B& K
M7'U^9<1ZQ^+"KV"[(R3%7G7=SB?'3:,<*,_FQL[:HS!8H77XX?CT"/Z]?%01
MOI.*P&(.@11$6E+!(HK!GD;IYDS=$'6;0DJ>_X-B[I1DY+0%O]"T@FR1YLJ6
MLC553F[&:;=-JITXN!0Z;*?A& B,S,+9>" 11K>BI(M"&E/3I"20"@5L'K4C
M#1+!:D\89FO4XAAP&05CH/<L*[TBT4>0/)6("E803;D:EX*(#)EY][U];".Y
M21X#H6EB%ER\-,R+J4YK4NS<P4VF$@M;\T S7 9S<3MM[F&)F18E:!C#]+?C
MT^./A^^C\X]G?YQ</.9G?$,A<TB5ZJIDVTY^QI0GNG-4UVS#$,*507FEB6&^
M&F%[:37<7M;]YR\=_E.MRLE\5Q21N&$B@T4-\=2&2#C;G4,<E6(2K_C(I=*&
M3.I1JGTCJ7::8SK*58 48[$11G "LP:<+L9@-.$M"Z)@A 0EP-R8)V*P''7D
M%8,24SE,1LG0P291DB'H-2/T%Y,U9&B(4EZ 8L!(&98&BG>NQ;*I&0YGT*E-
M@6=J31:8B<)>]7G14)'4TS:<9[:A(QE('NX!3$0QT!;Z&N@BX#WJA2@ WDL<
MRK>7%>IIA"'09<^NW:@*U.EJ0Z(5;8N572XO$7"F-:'/.I<&%;OI)R]*7=/V
M!JOG\B)+A#TWH)"\<#T&Z%&G+>E(R%8^VJ(!BUGZ6$WPQ=4$V"Q:%D^6#O=E
M WU'Y0MV9&6!WODYF/HG_WV;5>D_E?FT[5SA,C"C8CD"W:9<DN=5419NG?;5
MWEWX7MKH+1Q,'.FH__<>)[KJDAAA?Z]5=!I'1 J+8D)V=$'XC4F<8/&!9P#7
M-!>A?)C+AK*V2O[PTRXE2Y.RG>5S4%' +J!4XR)LB6"Q!S8F]^%[*=CKU%BO
MKMAZC0Z;"Y'"X;>%.!DEX(IR> ;4'H^FQV8CP5H$^!>+L-.B\\P I3'M)JZW
M7L4R="#H5O^ON7::$%OU\U7@6S 0O?WTXA4BQ90DBCXQ=J4-=)BH$J>)D/LU
M+WR%'%$,YJZL3EG_E4Y;\=!R*3.IH?A;ET&$UW.GW_G4-5L+DDT6B)DP];)6
M@N?[N_NPC!'>?] D!S(#65BBAGI5B E=;RZEE:1R^5>Z8NG7;# ?9:^^>^U"
MZLCR[X1UL^26<*L!:2D&#0#&[M4E=+UHD&=@E:D>84^C%Y5+\8H<SFL+'1P:
M2,.C&^L2@>&QW.9:;I6+J?3K\H8RN:YTFVIJ);#D%JU'LDN-])MKK#6%VZH7
M0Y]HK,IT1"4P2-DKZ;3#FT"5*4UW!;Y8OQ+!:OA6FP937GVY1]?=#1%QW\M@
MO@,1A_&1-@FW:H!"IZB,HB.";\J+VQ5ZMI=&OE<*Z)W4KK\1:AP=BP*KX;Y3
MW?K-Y&*0F!ZF/N1*%N].6+EJ\W6EE?%X<O_,X)C75]$.;ZNBO5XE[KY2._NV
MFMD;;0/*0$=KVC?,OC<JR9+%WBR[UYY$.Z4\HU7[F]/=7@H+B-%D O*DX',R
M#(L/G7^)';?^AB_M'1&162XGV*G!@1ILB  Y;H\ N1FK[)XP[M?P]G@]R/)Y
M)@LU3J:VO4M>3?/0_DS*RRWRV=6X.:F$,,,89>2QI5T+:EP%''9QA58T'*O*
MTR2N()(4,B^N0/K_V^+&<_9U-1+?D.1CN^=H(!C4( J)$4>4P$ ,KJ9_E(Q*
MBJ>B<(XZ^SL_61@!!F4& 3H@#^)U3E^=@O%O8YWZ;]YK] >ZCI:(EJF44/S]
MKG>.W[-@0.0:^#M2?-QST*B/C;(WN1<-ZK+ZH%%3Q*Z+LP'6=99,#;94%D5E
M7NC>UOQWCHHK:K]4)Z'&2^*7]=9IM[%/!R<F.^;9>VQD>,]UW((R@WH6!7-Y
MCE":FN"%HRBOO6:5.H12DO,6T^2OF<>085QB#_4PRX]&#>TAA_[!]LX>;@6E
ML0T9I9CNIR\Z//Z"'5,X=4CQJ9*8 $9Q!5K3E&QGS5!\FZ-JZYCO4RK&DC=I
M/0W;)2I;!DJ2FX",$V-W#SG5UJAU:)/V_!=V>S@KQ]H\;7 ))-#'62JC_EZ\
MM6?HM/]\[VET."Q)JGN\#IO<(]#%'2H#JYBM_V8?[@D[L\1\A>5GK?:2K:3K
MMLV6:I-KM=*3%S_49;QNTUTT2JTS72A3&\XK0 "W!7Z(I"@\OU4YE^FUC#K]
MW2XIQ$ O5-*@^W0"?;!"2]*84.*!0OYD6/Y@Y E5>REN9VMZA^ \"BJ6(N 7
MXS]CW4$F=-W19^1JN2J#Y92NF,\P8T\EW+:16E4FF;E[GM\JZB"%[NZ\/,F&
MF%@/IV-]Q?1)_V77>)W<*Z7IC8KQ=U/^1M 8J79N"%695]UE1FS.M#VJ[U'#
MA&@/"%X#Z)O[_\$-Q/8?U?Z<_&YKB-!;[=S<K!-,5<3\8-NEE ^,_'&QWS23
M"UBP8:6_++]!I;[W2S<:E<8YX<HW3X3K8WW3:9YO ><L8M5,-@0YH<G%Q,X:
M-RVQ5?X*UHB9S,! ZT]NB&?G;7L\.\^V]_9N\.SD<6M2=YA^P!)$$-:/6 LS
MD^RQ!/+K/S]XUHM<!?>&$,MO[2&6->)(7KU3FXBF5A;%\R2-9T/HY-T#HQ,\
MC[:0R&$Z'0L2?V<3>26B"SE)0!9AJ ,$X'M$9Z+";>M_PU"8CM'$NA1'Y_>Y
M(*"?D7ZB4I&QE'PMB\DL%J[KCQW)\_.A-G^#O:WM:WC$^%XL.NA:RV$]0L<
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
MZ"=%*%*L$\(MM*J8Q3FAOI*Z2KB,FVL5K#P_ -25FR3$Q3Q/S.K)IIA(_5!
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
M%'KHC"#W!!F5C^J.>+%.ADGJ9."6/FZE($D@2KW([+=I0E!Z=%3&"<86+):
M)0@LP[:D=DQ8IY^@:G('O0:Y[#JCO6>Z&LKI5\]KKF8L)T/&%>1 +J^R<E_L
MA9K)$T2>58J-,L3U%D-<'T2(ZW](V]W315-IL]7,FO910P6M3R(KFP>)D5U0
M](Z9/$HP:/,W'ZB"5K$KL$J.3VJK_"OOQBS[Q0-L9\$=B(9:NQRU9' S _AB
M55<4"!SCGIF7+\MIC8=]3G&-D#QIHI/LLL*JHD0,>)A]R:!_, %FP(3I*H;:
MX.,H9[&&'0RF&*@'WF\^$U)S4T3M*4?SS!/>XY@:M<+[5<MVLUA@P99A@-5O
M0AL@*" N&91#SG7XDW@^HY\* >-C#<!+C=OH;*6+(,9#T#:L\$&$_"98V^CC
M4$A0+L<NY%.1Y2FVY!'B87H!:#'R 5&$2+P@12,2AAI')QFLJXI1*M6GM*C,
M9#/C]+O$@W0MO^J.0OHFJ7F1"+QX<K($%8J:*@"H@SE%$$S;.!.B6*,4%I>:
M+3S#"C52:&!KWC*?29:3#D5ER4QK*.7T8DP#*:*T<[$\]'O 860R&2J67\Q3
MP>^41+E;,GUYPJ>!#$L]#K!:EL,]]Y:'.0T)%;09MS^;D2U*Z" _@G3V.-CJ
M-E0<+R.[\GA2B9_%>J0"4*2FO9J.,',KS9=*CY5:\60//L.:*;%[:43K#:Z7
M8\CYE+FSP,$T<"*E7:BA*M0PV)I0PZ:2J<8V<_UNK[MW^V3IF4VO]=#9F6/0
MMQ8QZ=$Z!*FTR6R)S1#9ILDG)OLR=8['JHR_O'$ >7QEQWN*?F=9TD4 (DTX
MH('M24]_SI(O]\>*D#XRV<(+A*L;F0V)2_R-ZF&$\IJ6]%#O$=A=-,O'P:0\
ME?T))XNCFSS%<A^,/#42!1W)DY%$LR.'1TV/')YY[&["[,^UM_%+TZHD\>5U
M.9$UEW8M*$MIP4+G9$%T9<1D0">;<I?2&U*O0=[.&].T+4ROP3O<EZEV"C[6
MIP#TCF43.@\T'.6/&X_RJ%*Z*7=^CPTF$.LN^8WDY'4'S\4XF\H1;/FTJYQD
M- C"3O>:LS3S)9#"+98-1N0U:J %2RC&PHH..24A.Q4/:VCJFDS*,1_K>'F5
M[8.6F^>213<5J45E]43D=5- JM')4><LKDZ[T:1V$<0X$;%N:L(^.#XM)6_G
MW@##)\M=FMEZ\IZFDU1BK(__ 3YCR)]:'8(0<QP@UJCX2L!CM-47H>LC\7FZ
M. 31>HH $RJH PNUX_1Y%J-]K!+ B9:*20[M^V^WF$N\9C.92)$@RGD0Q1:6
M'(BIH_1CD=<!RY7]1_+#)BE],&U>JU:4!I>H(BCW/;,D-B_#C;#4G+F@M"^!
MA\S;8BJC@$AD?I%C2G::5TL=4!8\C$CCEPM:ML3U2+741*^SQ>G]L'ZZYW!R
M BB_"]YK67 I!K,9CIE370Q"$?-9L%E3$3<P57(I3PE72G/-=LK&6@;8;38#
MO%(%8$+#.*7QGG7S0VF=YPIW2PWULG#RJH"S]C.CLBT_,.$^G[HQC:%%( "&
M3UQ!3$@]K8):@LPQR@).S$4M-&Z0C+*L6D8^(=[N\1O*<@-:C#!$@N0.M["^
M3[P3?Q!S7MF0C).#_\D"S,VFL5ZS:0P+'T0"N^'HK4]QSY"#2A<4&CJGW%(;
M2$L-^PRE'PM_=X-S2TO:Y9&,)R(0:4M(8-(CCVJR:(HX6<I"E$P^A:&RR/G,
M0A8"($T*YF7)DGG//U+GWPD&HD2L0^21L-"EV&=N>FB0'Q:9J?6QO41V1G4T
M*PC$QH3XC;#,6*@>Y<T/=Z)Q/=GVFTVV[_3L33# :W<_<8%G("!BF32='T;+
M?6HSD7JDR]%;C!1->UFH]I7"_I656QB[@;?Y+M,9W8#B02@)%W1J^JF1!^5/
MP:Z.#X+I ;TP3+QZ\YWJ1.Q!LQ';B*W"0?[E>G7UUM-""<SPF>SAG$/;M#*
MV+9N=H*%7/D>U4:?9?(LR8XH1GNXJ:K[$AVZT$<C.JO9EI/(NDCZ(E#:%"=!
MD(S)%*JIX=4DZ.!5=[)]OIS#G"O3W),?_"2Z*<!?5\DD<AT7H\<R"8-2U;"&
M'$E;S (V=[4O;F)]76;@MDIBDQ\FX:O$-O^"BF0$=ASJD^&MH'9,[Q1)#+(.
MOWRBM (6$P E;Y8"7,A9A+Q'P44Q!YLET8JNMR\^B#W<NB#V,ZHIZH0:P+D;
MURAU;:@@32&Q!IWCT[J+ZF)*:I+:BF^FHJ$#R549LFO-]'Q:3=[33Q'X&2@D
M!\C,P%[ 5MZ8UT:N ]V#8G5NS8,[GM75-!L..)4PTBJ[#BDK>&E&AS1* !'"
M,P?=O<G^WF!_;3Z;B&R0FV,^<6\2;&TF>C[=S3A5!IHY;2L/4#1CRO:2"-DM
M]WG)>8;"3$R#,06\+F238DW'JO/775V#*+-2PW\LU6G9R(D^(*LGP.;U?9%9
M&%M.P$6/#%E'*(KAK5LWD%D5ZD@R>\IOJK KL2U11TA%?V7G:(2315ZM:KU%
M -";?7*_SW.RYO)<[_,+ZZ_SZXOQU97UUV_CR_''MW4G>Z<LC5J.<8K/4PI
M5H-5C7.$ X22*J<X;8QF2]DT7(SZ3V[H,N@]:')QKU,RN_CX>887EQ_HZ?M/
MOYU:IQ=OK(\?QN].K:OQA_.SCQ=O_CR[_GAIO3__<'X]?K,92-8.<W[4R;%E
MH*RW6/77I:@9K[7><Z4'=)U6M?I\1X^C?3;OX*ZQZ^VW?79?-;GY,4R.XZ/V
ML'#LZNI76(:/R@P_G5Y>GY^=?SJ]N'YDQW'#*>""S;]Q OCFF)?(F06289BQ
M6.OAK0N\?=W);4IB+]Z[-:KV;N'27>?G5^Z4#?BQW1\X@^/!H&L?3P:]'IOV
MV>%P='@\&?;_T^V\VAZ76)_R[G*"IM\N=C%15QL@:-H]VN[IIT_CBS?G_\\Z
MW8P*-FW/D0-&ISTX+(&&O%P%CHU89%E#?-%%9E0BZN7%!AP 4,O*,=KCM^<7
MY]?G'R^N'BHD&M=&YSK33<OA4]=WX[P?1K46-2KFE?6\>OJ[IO)VIT#ICALM
M/+9\[?JTL(D7V)]/L(<G9NU)1  P2DXQ&+7[O7XYLR@!=@&TF["/TA7-V9<#
ML81#,&-[WY\@,Q,71N)"<<VO-GWYZNT.OW^U":MK-)X)3T*ET[[)45B-X_4M
M#S2D&C6W5[\('C#G3(9]+V5L574SL_X$;I&VN- 0>][&4LU"]E^W+$)%V5 O
M'<4%CLO^-I1I1_'\,,5WU;\F\3&Y5'8+C(-M+*<T,S+RJ8(5)0I/$[\X;GH&
MW)FN1*N50!K,."SJ:[1C'RG[H.XBXI_5[(/:[R#\BN4PA=*\3"JPULI%R"KF
M1I J4Q;?U47O]Q3*CY5*TBRI_&;+I/*O0=U2N7ZJDGIGL4J+@(/X_8;JVX+P
MB1)9CYN4^C3>,@RN:3YTL[&9Z3D*/H[.XF$T<Q=J%A+-LLVFIPK'"^4LB*+%
MM4W05SMDGH33E_@1CS>I2#H>X:_J:C7CBE8S3(RJ",U9%9E6ZWH@AKC.%IBK
MQ/-]US1O(CDO9\*T0-Q[-!TC;>6M2\CPX+*3E"CM&7V?UMZP\_V^[FQ+C<)%
MZWCX[FU CRZ".S$ZBKJ[B6O&9U0&7NGX."H#,H;]&*U^1:F=[5+A+&*HTY)5
MQ-Y29%[KOZC0SC>[P'MR^";.TTD;K[<4J%1ESMTL*/E.*33-QO'%398.+*+$
M*X,BL'G]UTN'4AS?H+0?HPO/D<)3A>0:RPV\/- X'#'LWJP'KVB<1V>EC'BI
M#M-!F#MINC@M/34QG0610PUZD10E)L DF;F'XMDG/*4->EX==^H\(GE&5*!O
M [P$X"OIC@KUEI*:\!Z%,3F6_P7) N&J"&U/G*9NOVA4S3/UO,B@+/^2DDK
MR##M5/WIH3TS@2.CN@>\(0(#:A"D%F:4'=S*C!W:;^$"4^HWI.">'F;%25C*
M6OG+Q.-6M^\<]!7*=(_[@T?'A[I<XW:\GQOV )07 <]^3/FPBJV:7S9,3V;%
MG$Z59F_H^23()LCWI9&DHO&V*0<WM#S[&YB0O:&9L/1\I]4;',)IO6V8#HZK
M6E=]4-_*:E.[Q<=S1N0YQI2Q+<<E-J]-9((^$$CW^&C4HAD'<\1XIVV]V[IC
M3CL?[8Z[W&>@AA2+[HZU%W\;RF/]KH7?&H;OF_1?@[/=.11\Z]1;S!B98A_G
M_(995WSN@OJ%P[A <+\7O1UPM(&M^X/K7E&BK(9_<45K\#2[PZPX/X\\^!7]
M^2L/YXG#TNZFY=8E*@]K# 9I(,!/E%%'O:C@KM[/-@;65AR!FG(CW/=+X48
MFY6:OHMZ(S'A5P3>@L6NY_2JA,;NUI3K/K(?NI%ATO.F-^P<R^D+.XGABX8X
M#@ZIQ&[^Z(MS(SW<D>!TGQX)^X4)3,KX3_L/&MX>.08#3$J0"KIV%2A*%!'?
M!>%GV<).-D^10DHTQ:.23_QS3I-OI*M#]5AI@E+7[#Y<OS>!3AN;SU"8Y_0"
M8%2.)T!4N;& OFPNXO%;] ]1XD$F%0%'_(E9.-B9I.P%1L*"[@)&9C<Y[,5S
M+L5'@C!.XRMO71^(&SV%YZ!217%:?XVCD4X38 0A<A*<$8AM?I%AF%U^Q8<O
M6.2POZUW7C 1@\OEOZZHX:<\]7TY_I!:J J=]>\DB%4?0TXZ-.I-.#ED(08:
MFN.')92$T_4^G8I%(3PM'ELT3--*?S_0D,4QZ2F$RX:;54-95MKSDIEEI:>8
M_59@#.]9X(Q@\AOJ*3K&_$8$ES "R*IXLK!\LWLJ__<N:VS%$%S_%NP-/Z;^
M2M>RS]&SM5UL? I96;\GH.449HX;S=TH$EP,_@#^$MX4>K-/*2S$* ID!($^
MP.^%9=H$9:G95/R^V3WBTJ-\ 4QFHRPQ]/ "9:B8-?;(L:G1XC1DB=,"VV/"
M__G'TVWK@'AF@0\BDD*JF=9MHFT[$\K%/Z  )!%7] 8B$EL39Q_!SV#3.^S.
MBNXN(%DR2U3@FX0[AMI"?K\>=!@O#0VU0G=M@F_,-0KD5\.<6QY&F!;!1&]R
M.;-03Y/#=TZG#)L7WV<QJO=.# >&"R"+[&F$?+?3[C::/WRHGS\T5LACA!Y;
M6;WXTBDS,?PJ#;2G=@$"2=2:(,Q:EA&'%!/"R(I!UXI;-H?UN85VWOW;,)J\
MV&G>U41I"(@7 )VU*H.1DBA'CB.UZ4[K8'Q3GDME.<93V;8-[YW\<4=B*TFL
M[GKAAE 7#;8T@L(5J8A"H_1!V9Z$P6?N8WJ\ZPMM6C\<67)R3G[\3RN=-(*M
MDS,?E"Z[W(LKEQ'<X:2/W'PP<J;Q.'52M&2@VDC1*TW,D_TW-TO0HX;9'H;$
M21D77T @^/H-8M49D%#F->X9]_6B2[L^;5GV"O9)W[&(\BRM7J=S+)W9'RD%
M@B9PB@NJS< V9H;@F9LYAA3%#,5,H(T4_6^NG.V/+:3:['R;'0W[%G>E/.6J
M*#,4N69S-XZYEE_B'A..*)!<6 -MLP6S90X R\P-,J<-U6[Q-CWWYG*GCZ\8
MGB<F9>R\4-6Q)7-(D2A$(9#!'2/$O)EGF)SPBJK%E$N5>(49J'[@'\C\'RSP
MF4_2^I2)*NAV5$&W8B0^=G1GOIPSX_ %)XI##[<;T:S2MW 'C'10R7E)XY)6
M^6Q2.;D3I]!P%G$]4L6L**3I-:1]VV(LJ:WYF61[A4)<K"R(10FNA06FYK?]
MP/("_P8>DR"/4EC+437Z?2&_"?!]$IKH,KS?:<"?5/M'BQ6I5FFH/M-M0J^%
M&O:K!1%4(C$0?<[(ZU\Z(2=?Q(< P);^6*IL?F:7R5J5R=K;FDS6QY>A-8G,
M.5M2:CK_.X$S]Y;I)"K =TD0*2D(PF.QI*/UTT_UQ.3)DN:=4P&=&O=DQ!1E
MR+YD<"+\_XKJ<ARH#)^S%H'GVDO,S/$XNQ6,#_"?>%3:K[%LW#G]OH7<2/$\
M&];JFO/G:,0S;ON6B\H S5YSX[E,"G=%_I-XO[&<1S!EFN5NN-HRPT4DHNF(
MTTX72B-RIW-XDXU_YH D:I8?;FB+HO]&<+RTC_L&&9"65#+PL__&7.QL%N/S
MMG7<QH9QUTW(L%X]3ESI;B_ 7'SF*,6$ SK[]PU4Y+]):;;&#_8K0AG?6L3B
M1324_'/GK:GF37\!U6#'"!JP>LV^\&BGK)"R0KVJ2&/1_A-+-E<2N4/D->
M2.8AP5-1J>]87F#CQ+UTFG",0$T-%%%IA<QJQKU\1RND5S",?%G I5F:,@I2
MTU\7($1FAWC*HL!5:$=$Y0JQ)AF#'X^P.E?UHBY=GO!_X [R*UVKVI3--%C#
M=.ZK!)7-K#B2JF0N#>NHJ&$^XIB&;J=7^E5U>??5W5=W7]U]=??5W5?K&M0#
MINS9;^,W?[X?6^>[Z$)5=*&_-=&%1W 8]0?MXUX!;]75!J"M2 4:7[[]>/GA
M].)L;,&_SS^^:5GFM7<?3]]?M:PWX^OQY8?SBU.<-V5]?&O^YN"//T_?G[\]
M'[^QKGX[O1QO-(ZJ0YG%#Y@4UJA$JF[-WO?[3CC\9(37/U'4I$ZK4D2FK=^9
MGV#TMMNR>IWN,5I:;[@M(O)]NMCK/HE_YI!,I9I0I[?%J/,N8-XS>4-68L[;
MP+3N 6^"28S.2&.M!W\DP&6GKIH1%;7RW<KO JNP-VL.-C/:^\R>N?R6.^5]
MS._?$;C?[A1E@KKZ_#*AH@EP=[\*-Y6_0T1B/F%#!M$U@\<8CHUGV;$? X A
MP+DEX,G_3D2PAW^Q.=^TI]J@V^Z4Z'_J<E. ]J_>J-T;6DX2JO+6(K,%+#H^
MV;R=W.&@N.VA49$C'<@'O1K[UO<J444U-L4HO<T\[CLLM)8<_H,,O10CK'\-
MAQT+ENE1* *!B+D&O<[)]0Q(%[VQJE\J7>^>[.L.)5;A)Z)C">8=(%/ OH.^
M$1(0/.,.OB4\<'LAOX$KU"!?_L2#]U"3P!*LUV_=?YK8P9$1MWSN0^UOKV@J
ML/L&2*EK0"4_40F&JQ9+;8,HPD=X.<$$1L]./#5/B=FP?8<8BG8QIY(,7PN_
MM?:,%FC,0>\O>=NGLINZ;+5F9EJ:584I\QX)YKU_CQD>*R><5B;4#-O=8F=T
M=?7I^?M:ZU482JO.[8?O1MUJ$&4'LQ^6S8955YNPV_:(;.1K[.029Z28W.W3
MT%1^845[52[LRS,MH!(RIACX+4&9@5#"\V)80__2P:/$[X?$B]V%Y_+B*(TR
M%\HC>0.Z_79] ?7!EDG.E9C<$-&YFMJ4H%1I)EC,%DFA&%D3%L$%U3%N$W5N
MK0*_L2A<Y]YZ%.=X=] >T7=B-@' :']QB(-UX+ \MHCX:_6/D]S8;WKH)/L1
ME$+Y0>"(0.*V]+(.03A3F_N?8EA][*@/2Q]LFWRP/\9.\=ZPV^[V>I6W 6Z5
M]U:]=C!JCPZ/-GKMC[1DL6P 3 2H\/.K_BL-.V9_QM$UOG,@D=UA^/].)% )
M[ITV@,FB^5R6(@9Y,*][BR]6KE<0/I,'JH!GY03YCC&,[#X,<=CN%1T,ZFI3
M;.42 MQL>Z-!NZ@[R8M-V=R_<B$%B8^/B6KROMC^<^#B<8'Q#-M%E5U>;,I!
M% 7'9DC6%T-]\H$;>;4INRO*Z=6[&H[*[ YUM2F[^KZ$>-8Q[&?ER_VL,U*
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
MJ\IXUVCXZ)I6=U=T5?D_4$L#!!0    ( #. %UDQCK_/+P,  &<)   ?
M86]S;&5X,C,Q9GDR,#(T8F%K97)C;VYS96YT+FAT;<U6;6_;-A#^OE]Q<[!V
M RQ'E!3)<EP#KN,4;CTGL!T$^S30TLGB*I$"23GU?OVH-RQM$]1 6[3^0!Q]
M+WR>.]V1XU3GV62<(HTGOXQ_M2RX$E&9(]<02:0:8R@5XWNXCU&]!\MJK6:B
M.$JV3S4XMN/!O9#OV8$V>LUTAI,NSOB\V8_/ZT/&.Q$?)^.8'8#%KWHLN8@#
MSZ&[!/W$\\-PZ*-/H@"'Q,8HQ.1OTC.NQKSQ4?J8X:M>SKB58G7^R',&P46A
M+Q]8K-,1L>W?>K7I9)P(KLUYTO@W8A/FLV :/VB+9FS/1S6E7N/:J2.1"3DZ
ML^O?9:6Q$IJS[#AZN64Y*ECA ZQ%3OG+OJ)<60HE2QI#Q?Y%@\G J[</#>3
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
M*3PJ:D#R !G:A%%BKR$I1)84>MYN\:/=8NQ&%C\%&22H,KVH$)]TOC;@\)W
M^2 MVCXXT)/PYT-<H_H0\=+N/X6(>BP1J6JG0/VZ-%@ "3Q5UM,"I&3NUZ%.
M:$4HZZ1D9,I]Z"ON7T6N5A$6#2J0"W2Q.E7"'ZUL.;9**&X4&:!"A?(TF=-*
MI:6JX3/&^A+C241;"85PJ/*3"@[,167*B?M@EE=B57TP(]2R]1*,W\:2!$%/
MF/_"_N3K0]5X3U3MG=$;X-J?"_;&&' Y58*@PZW..3$?MX =M26$)V[$(K9
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
MDY?9W(!%*Z->,"[R(-%Y$,D); R^()#@T"T%S,2-I,?,I4A MIK R#R8Z R
M@4N[21,.2_^\O+S<)F5LJ//V'J7S!D?]-UVQ ,@K ".@W0HXB\!;42;GP]H0
M,?N;(F:]K=1H'1QLUSJH.,S,1!P'8PF"F5$D,^#1\8*XKB:?X0]0>KF4WX?6
M8UB[()E[P>U,A3.+ZKGX!LB&#Y%$2:@2 MZP@,VD24%ZH CWQ2"(.I6#[-.Q
M#")EPDSB/3_^</#F]+EE(*UX0L([W&#/::9O5 04M$W$YS.1U_!7$KE"SRX%
M] &$@%12C@FH3+#L#-(^P$KG@ 2>R=\*L)Q1%QJG[<Y2T(>A&,,Y?"YB:?K!
ME<[Q#E";";(W707Z24XU_-4+3#'^M3S0U?M[]"U;ZG.Q"(0QQ1S( U0F6)D(
M=*IO)5CN:(B*(I]IT+4+!TW%D6N(AW0J$V H#&YK BP.*MTXH*IE2CQ%$O8=
MD261A'$1R0K.7H!67+F/#67IFT?IF%%-FF[?RURC8=!ZO9%@9.FD;D=MBJ"G
M\SR/^OM;4RV7ODEI^9#U"-(T$*7E*J(M8,149+*.KU[M#J;(3 JC$R"W!=P#
MO^3P(6.$!Q/X(I "R/OB#FS17('%>#V9J! M85A)S'5AS5M83V:93J0N#*P@
M;H&< 9++!",^<-_NWX!!HKK6HST0W*&$2T@UFJ+Q:1$8PE8"E-3P"="HHW[P
MM0:)#T6Y\%HP;A4S)B'W#IBW%$EK;_.AQHM7@=ZYG4GX)2-S7Y@9RAU .LB2
MU\&8%M3V2!W, 7@3POD.((^ AD4<@/T.?H*"3^5) H@W]A#6 MD$ GQT4- )
MW.HBCM@=&$NYR<9F(N*#6OML6JRVSXQ),<(/19R#B$;AJL%1\>0KDE(N[@)P
MCL8J9O<')&61(64#^*E0[:!M&HMZK$!8#7(>]X^V)A'^CNC@()RE64\U;43S
M5AF51VY)SXH(M+(&1Z<&*-"$0'XI<9QC1E9\>/G?2P+]+%-P(/'7CR!7"A1
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
M>:\0M)VO==(B6<A%Q_?%HD, PFDZBF>BYV@K\,$DPJP@?AV2ZW]//;:\<]E
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
M+@W0)T%"KP0I>SG7O7;DOL&[D9;&UC@1X_2P[PP-+5+<K*J7JE]ZKC[)'XF
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
MC0S,)%^\=@OQ&]Q X-]@#'?6/OLG7?QZ?7UW.9!NX5W(W<!QWLCS863X'5-
MX?DPIJ6W.!&P?AK!L)$TIK$;>:/B1<+'_?=8^KH\6L:U["?925FGW4LQ"B9^
MFD(V+_2F#R0@#KX[0IDIA-6(2E[)P[Y\_ +VHQE(;2X-V)QI,D6%?V6Y9!V5
MA52E#PX,7SS)9L GRW5@V =X4[YC;+(CZGOT :\0)^$"B*V</G@P67R!N-W"
M4>( )P -8>GI9.*Y'BX&9^_,YU$()Q1(@^/#/_!AR8$K*6/L_)V9L&O.F=RL
M9&VZQ,N[QV@SHC1 L3QW<,?S+9FGT1RY$A[A-%D4Z5X E)DQ 8IDVT4AN+Z]
M$XH NPN!RHD$GR%OQ#!@/&&WA\<V'MD2_[7AX'RE]ZG/)W%W]?\1Z6OJ4TF[
MDNWF[-"&2'D8/-# 8TSZ+8*!Q"H:,^WUC'5;R$O'CT.NP]$IOQ^1:Y+26H!S
MOM( S+&1)SDSO Q1RL*>+XK*,<:WH_P7P$-,3"SH%G$*"F-Y["G<^XQQ9\X8
M!13*=&1(U/1R%N8GF+$_DY[H\)"4B_'E-KUM(-WAR[;/$62D4&10]0Q]U/ R
MX>N6MA9( -8J<"H<O32)4;#@3[[0$+0!)L'GZ<CW7*Y=PVP&S>& #;;G\D&$
MF<.@8)BS+*2,")42)IK%VY^*57AQ(7! H&2+XD*2,R"*.M1A,SYPRLKI6ME[
M0AV1*[G9-$%C\.[AT'@S&&Z6S8W_9@;78$(#1S G_B,*8)[ M$D4^L5%+$Y(
MI26O72Z[DIDB$U'\(YP52O[,B_-?$C '*==T4G8#3R*0,!*L!>RE,&J.(-]H
M!7$:,?UDP]Z3\A%AS%7H5T!N/T7E(R,#_L'5,+Q /6ZB(#D>^% NLB6(E((M
MG/O[""[=A!).]<A!LSI.1ZA1)CB5<9B.8#=&((3*"@!(((<=Y"><"?* %\ F
M@&QUI/L05P2?N< A7 T*N#TD,=\;9S6F-67*UUH^P(7 =J=TW)RM7"_:A&+]
MMY^'JF*]/D2];LQ"-]_BX>@/[IO@.X2:-=.1\;Z*PX EI(%NED9,5'#.*7'H
MAKU&QGF<ACX]PLDGF7'!N ?^P34/9OEPQ9!S'LA-/QVC/"PTA@%LWIIE>#B_
M*5!" BE'?=S"XLM1RLYF$.)!X1[T,@6X%R&BP 0T_YUTGX)T!"$J3D$VR9*)
MN4;LHT$(?_-]B?NO06(GL!DPW%HZ(9D""<V:'Z J@X*"ZGWDQ=]Q_C@-_C@>
MUTTC<-\'T^!Q.SBA81%("[:A3G'$EWZ;[44LGIHY3["FA]!_0 'E^VG,+A=X
M^IY&S*$#]PL*+9A#B)/@7CCX&VQ:Z>* S\1Q"A_@':@:K;F0!M*GTCKB3"QF
M C!?K3<1<I-M<5GT^=YW,!*G83AF6X03A /IC5-VP\(4U@E1"EIDF/JX>Q,_
M9:H<_N:/='S/Z,FTSA%<T.7CDL)Q1)T3_0K!9OWR.>$@ CK#>;7<WTY'C9:#
MV V,&M6HE]"(F40H%S*YM$$:@2BF?_O9&+ZN>G.]7@AM:\; 6@EM6X-A?;%M
MO,15,U_.RT]AD4"*/M 8,=[_H)&+VMD\"B>4"4>0#KE<R55TO(D7?A)_!TO
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
M+*SM[J5UH1)9UKL>QA\"$<R.$T$EAF:>!+RJ+7)AQL7".*6\TH!A<] Q@_R
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
MTZ-P60F^$%:ZPP];@A*-%=^@*QQ=91@U=W)_\9-TX2!/ V.P(2\S6R^/Y>
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
MU**ND)_T'&EYI?J9)>QRYPNS@$'Y0P?4NGFP93+D&R_)[-$L99<O$=T67-B
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
M/<(8X-H!*_$JE6<6G+\P)MQF^?.+-68.$_<<83&K$IN 1H5BBS6>YLW_>%?
MK)I2S $G&-&Y#Q8'L/"89A='1H&B3GH2,=J6GL-W""%8;B#X9^HP 8(]LB-V
M2-DCBP2:A8''.@"B!E&4P(&H#?C@!:U\QQ-]Q!A"(X.<S+]%=3=Z*&O!I29H
M>*3!+&)=X%G1-"A^KC=?V@L^_O<@? P6M@1V6VP=$]"]6_I M[3:NZ5[MW3O
MENZD6[HNQ:!W5]>M-T9,;WSPF(F %_L-!P_YAA7F]2]G*^'%5!/G1P%#%$DC
M&M )=_KD2D>&B!)Q1_&(56%G5?3O:(9![OQ8</1M=O'-(Q@1-!6LF,Z44IP"
MKR:'8=!I#J8)UVW08J&S>1AAW7&!O!7GT%M,IX&GA"DXV3@+;N9YD2C$1D.'
ME80WP6+9CG=>.K]%;V3ICW1\7UB4HOX=C+/,1L<S#L8OTUO':[:)>>P8.!$V
MY.;/(E0\[C3ZBT#U'4C_+KR ,]QVW_M.6:T_V/[H2.%%\?RA&-F$U;ASY[W
M:'+7OIUY"!& '\W5P@4@H-:C13@?KNPRSRM'^T N81A7''GM"OCHD4%+LT7E
MN')\88AB4405L-;_D:GN,[!O\'>E+M$Y0Y;0 M!"6K, MG+8DZ67+8K?#,,X
M9C0J?,%<R7W@3L0  0H8TA&:<0S9CX%5<>]#:1>?VX=UT\P.7PZPMWYZ^:NS
M?0E31#:(RYL#6Y+Z:#;Q$PNV"'L"0UN\"S.N0>R@Q[&2@D1 )S,3"H;,.GWC
M4\)U#Y-E-.%RINF'$<GW(0>*6PMO_B9$"SQ#XOYP??<F@^&&[8M31+O*8!JY
M P?,M(C[G'F[Z7Q,AN*8"VH.8851$#?R1BP*F,<]N#N+>[>PS4',NE/PT\G8
M(3.K.-?/T,,I)+E3 KXK_%"EFV#9:,_>6;R' 2]-6"<$AE&V\$(VB8U\&^+A
MB6%.#GN<H6S1'TX.DR-\$0@Q A*0Q3*='VSM OCRB90PEV!":#,* <31:$1_
MZ?F<(OP27F,P+^%A8&T:8H:9MA#!2:@[#9B=/0,V27+'6;8H3@AV[0@Z\864
M/7NP8NK$:<2)PO'/HWMT6!?")7]:T.@>Q$C"G)E GXDW25A+$G:.,LJ%"S*;
MT0M.)8]3P8E/?,J=C]<^T">#1,H93JQOB<?20/B&T3<:++)<QF^".X7#TUE
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
M.9G=;&625#JSYYF6:5L36?*(4G>\OWX!4))OLMMWR[;RDI8E420($"  XKM
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
M6^T!?+\JQ':4PIHW4+_I.&5;CT&XVJY?U1&">[9*E2\=4'D^R>#DOB',"$Q
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
MX6__!5!+ 0(4 Q0    ( #. %UE#L!($_CT  $F[ 0 >              "
M 0    !A;W,M97@Q.3%I;G-I9&5R=')A9&EN9W!O;"YH=&U02P$"% ,4
M"  S@!=9-PK2L&\O P"12R< $0              @ $Z/@  86]S;"TR,#(T
M,#8S,"YH=&U02P$"% ,4    "  S@!=9\F(*_JD>  #:9 $ $0
M    @ '8;0, 86]S;"TR,#(T,#8S,"YX<V102P$"% ,4    "  S@!=9M.*L
MBN8U  #D) ( %0              @ &PC , 86]S;"TR,#(T,#8S,%]C86PN
M>&UL4$L! A0#%     @ ,X 767;XQ!G?I@  7W,' !4              ( !
MR<(# &%O<VPM,C R-# V,S!?9&5F+GAM;%!+ 0(4 Q0    ( #. %UFN?9G=
MP+P/ *TN%  4              "  =MI! !A;W-L+3(P,C0P-C,P7V<Q+FIP
M9U!+ 0(4 Q0    ( #. %UE%:FGRRHT  *.X   4              "  <TF
M% !A;W-L+3(P,C0P-C,P7V<R+FIP9U!+ 0(4 Q0    ( #. %UGF:V>G^K@!
M '@S$0 5              "  <FT% !A;W-L+3(P,C0P-C,P7VQA8BYX;6Q0
M2P$"% ,4    "  S@!=9[\?_QMH6 0"@ @T %0              @ 'V;18
M86]S;"TR,#(T,#8S,%]P<F4N>&UL4$L! A0#%     @ ,X 76=]90)=G+0
M&D<! !X              ( ! X47 &%O<VQE>#$P,C%F>3(P,C0R,#$X96UP
M;&]Y+FAT;5!+ 0(4 Q0    ( #. %UE1]G6W^S$  .ZJ 0 >
M  "  ::R%P!A;W-L97@Q,#,R9GDR,#(T86]S;7)S=6%G<BYH=&U02P$"% ,4
M    "  S@!=9W+FC[5X$  !</@  '@              @ '=Y!< 86]S;&5X
M,C$Q9GDR,#(T;&ES=&]F<W5B<VDN:'1M4$L! A0#%     @ ,X 763&.O\\O
M P  9PD  !\              ( !=^D7 &%O<VQE>#(S,69Y,C R-&)A:V5R
M8V]N<V5N="YH=&U02P$"% ,4    "  S@!=904&/Q H#  #G"0  '0
M        @ 'C[!< 86]S;&5X,C,R9GDR,#(T8F1O8V]N<V5N="YH=&U02P$"
M% ,4    "  S@!=9*]M4!I\'  #<(   %@              @ $H\!< 86]S
M;&5X,S$Q9GDR,#(T,3!K+FAT;5!+ 0(4 Q0    ( #. %UDC#[$2NP<  ,<@
M   6              "  ?OW%P!A;W-L97@S,3)F>3(P,C0Q,&LN:'1M4$L!
M A0#%     @ ,X 76>C[^**U!    A(  !8              ( !ZO\7 &%O
M<VQE>#,R,69Y,C R-#$P:RYH=&U02P$"% ,4    "  S@!=9@[X)/[0$  !@
M$0  %@              @ '3!!@ 86]S;&5X,S(R9GDR,#(T,3!K+FAT;5!+
M 0(4 Q0    ( #. %UGJEW2S^!8  'R0   >              "  ;L)& !A
M;W-L97@Y-V9Y,C R-&-O;7!E;G-A=&EO;BYH=&U02P$"% ,4    "  S@!=9
MYZX4(&B"  "T[P8 '@              @ 'O(!@ 86]S;&5X.3DQ9GDR,#(T
E8VAO;F=Q:6YG86PN:'1M4$L%!@     4 !0 ?@4  ).C&     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>aosl-20240630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:aosl="http://www.aosmd.com/20240630"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="aosl-20240630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">aosl:WenjunLiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">aosl:WenjunLiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-01</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:ChongqingFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-01</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2023-06-30</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">aosl:HHGraceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-29</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:LicenseAndDevelopmentSerivcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:LicenseAndDevelopmentSerivcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-30</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2021-12-02</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-12-02</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-01</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:EmployeeIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:ChongqingFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-26</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-26</startDate>
            <endDate>2022-01-26</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:ChongqingFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsTransaction1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">aosl:ThirdPartyInvestorsTransaction2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:FacilityinLiangjiangNewAreaofChongqingtheJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:SuppliesAssemblyAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">aosl:SuppliesAssemblyAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:EquipmentAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">aosl:EquipmentAndToolingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">aosl:PatentsAndPatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">aosl:PatentsAndPatentedTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">aosl:OtherCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LineOfCreditMaturingMarch152025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LineOfCreditMaturingMarch152025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:BankOfCommunicationsLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:IndustrialAndCommercialBankofChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LineOfCreditMaturingSeptmeber2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:ChinaConstructionBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:LineOfCreditMaturingSeptmeber2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:ChinaConstructionBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-09</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">aosl:HongkongAndShanghaiBankingCorporationLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-09</startDate>
            <endDate>2019-08-09</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-11</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">aosl:AccountsReceivableFactoringAgreementAugustNinthTwoThousandNineteenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:JirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">aosl:SalesLeaseBackTransactionWithJirehSemiconductorIncorporatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:JirehMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-18</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:JirehMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-18</startDate>
            <endDate>2021-08-18</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:JirehMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-16</startDate>
            <endDate>2022-02-16</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">aosl:JirehMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2010-10-22</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">aosl:TreasuryStockReissuedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-10-22</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">aosl:ExternalBoardMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">aosl:ExternalBoardMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:NonstatutoryStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:StockOptionsAndRestrictedStockUnitsRsusMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">aosl:TwoThousandEighteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:PerformanceBasedRestrictedStockUnitsPRSUsMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPreModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPreModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-30</startDate>
            <endDate>2020-08-30</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketBasedRestrictedStockUnitsMSUPostModificationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">aosl:MarketbasedRestrictedStockUnitsMSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-30</instant>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-10</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">aosl:RetirementPlan401KMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanSponsorLocationAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">aosl:LongTermLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">aosl:LongTermLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">aosl:StateResearchAndDevelopmentCreditCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">aosl:StateResearchAndDevelopmentCreditCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="aosl:PeriodAxis">aosl:PeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">aosl:AlphaAndOmegaSemiconductorAndAOSInternationalLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">aosl:LongTermIncomeTaxPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-02-28</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerDiscreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PowerIcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:PackagingAndTestingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">aosl:LicenseAndDevelopmentSerivcesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">aosl:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityByLocationAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">aosl:InventoriesAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">aosl:InventoriesAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:CapitalAdditionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">aosl:AllowanceForPriceAdjustmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001387467</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="director">
        <measure>aosl:director</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="votes">
        <measure>aosl:votes</measure>
    </unit>
    <unit id="segment">
        <measure>aosl:Segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001387467</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <ecd:TrdArrDuration contextRef="c-5" id="f-46">P170D</ecd:TrdArrDuration>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-91" id="f-541">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-8" id="f-943">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-9" id="f-944">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-34717</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">Alpha and Omega Semiconductor Limited</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">D0</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">77-0553536</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">Clarendon House</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-11">2 Church Street</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-12">Hamilton</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">HM 11</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="c-1" id="f-14">BM</dei:EntityAddressCountry>
    <dei:CityAreaCode contextRef="c-1" id="f-15">408</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-16">830-9742</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Common Shares, $0.002 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">AOSL</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-20">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-21">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-22">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-23">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-24">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-25">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-26">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-27">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-28">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-29">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-6" id="f-30" unitRef="usd">607000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="0" id="f-31" unitRef="shares">28973288</dei:EntityCommonStockSharesOutstanding>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-4" id="f-36">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-4" id="f-37">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-4" id="f-38">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-1" id="f-39">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The table below summarizes the material terms of trading arrangements adopted by any of our executive officers or directors during the June 2024 quarter. All of the trading arrangements listed below are intended to satisfy the affirmative defense of Rule 10b5-1(c).  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.192%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.336%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.975%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.959%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.038%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Title&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Date of Adoption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;End Date &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Aggregate number of shares common shares to be sold pursuant to 10b5-1 trading agreements&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Wenjun Li&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Chief Operating Officer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;June 12, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;November 29, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;11,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt; This plan will expire on the earlier of the end date and the completion of all transactions under the trading arrangement.</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-5" id="f-40">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrIndName contextRef="c-5" id="f-41">Wenjun Li</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-5" id="f-42">Chief Operating Officer</ecd:TrdArrIndTitle>
    <ecd:TrdArrAdoptionDate contextRef="c-5" id="f-43">June 12, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrExpirationDate contextRef="c-5" id="f-44">November 29, 2024</ecd:TrdArrExpirationDate>
    <ecd:TrdArrSecuritiesAggAvailAmt contextRef="c-6" decimals="INF" id="f-45" unitRef="shares">11529</ecd:TrdArrSecuritiesAggAvailAmt>
    <dei:AuditorFirmId contextRef="c-1" id="f-47">23</dei:AuditorFirmId>
    <dei:AuditorFirmId contextRef="c-7" id="f-48">243</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-49">Baker Tilly US, LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-50">San Jose, California</dei:AuditorLocation>
    <dei:AuditorName contextRef="c-7" id="f-51">BDO USA, LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-7" id="f-52">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-53" unitRef="usd">175127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-9" decimals="-3" id="f-54" unitRef="usd">195188000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-55" unitRef="usd">413000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-9" decimals="-3" id="f-56" unitRef="usd">415000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-8" decimals="-3" id="f-57" unitRef="usd">12546000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-9" decimals="-3" id="f-58" unitRef="usd">22420000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-8" decimals="-3" id="f-59" unitRef="usd">195750000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-9" decimals="-3" id="f-60" unitRef="usd">183247000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="c-8" decimals="-3" id="f-61" unitRef="usd">14165000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-9" decimals="-3" id="f-62" unitRef="usd">22666000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-8" decimals="-3" id="f-63" unitRef="usd">398001000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-9" decimals="-3" id="f-64" unitRef="usd">423936000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-65" unitRef="usd">336619000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-9" decimals="-3" id="f-66" unitRef="usd">357831000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-67" unitRef="usd">25050000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-9" decimals="-3" id="f-68" unitRef="usd">24349000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-8" decimals="-3" id="f-69" unitRef="usd">3516000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-9" decimals="-3" id="f-70" unitRef="usd">6765000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:EquityMethodInvestments contextRef="c-8" decimals="-3" id="f-71" unitRef="usd">356039000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="c-9" decimals="-3" id="f-72" unitRef="usd">366617000</us-gaap:EquityMethodInvestments>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction contextRef="c-8" decimals="-3" id="f-73" unitRef="usd">549000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction contextRef="c-9" decimals="-3" id="f-74" unitRef="usd">536000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-8" decimals="-3" id="f-75" unitRef="usd">25239000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-9" decimals="-3" id="f-76" unitRef="usd">19703000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-8" decimals="-3" id="f-77" unitRef="usd">1145013000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-9" decimals="-3" id="f-78" unitRef="usd">1199737000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-10" decimals="-3" id="f-79" unitRef="usd">45084000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-11" decimals="-3" id="f-80" unitRef="usd">50775000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-81" unitRef="usd">72371000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-82" unitRef="usd">79533000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-12" decimals="-3" id="f-83" unitRef="usd">13682000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-13" decimals="-3" id="f-84" unitRef="usd">11950000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-8" decimals="-3" id="f-85" unitRef="usd">2798000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c-9" decimals="-3" id="f-86" unitRef="usd">5546000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c-8" decimals="-3" id="f-87" unitRef="usd">11635000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-9" decimals="-3" id="f-88" unitRef="usd">11434000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-8" decimals="-3" id="f-89" unitRef="usd">2591000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-9" decimals="-3" id="f-90" unitRef="usd">8073000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-8" decimals="-3" id="f-91" unitRef="usd">935000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-9" decimals="-3" id="f-92" unitRef="usd">867000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-8" decimals="-3" id="f-93" unitRef="usd">5137000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-9" decimals="-3" id="f-94" unitRef="usd">4383000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-95" unitRef="usd">154233000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-96" unitRef="usd">172561000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-8" decimals="-3" id="f-97" unitRef="usd">26724000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-9" decimals="-3" id="f-98" unitRef="usd">38360000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-8" decimals="-3" id="f-99" unitRef="usd">3591000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c-9" decimals="-3" id="f-100" unitRef="usd">2817000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction contextRef="c-8" decimals="-3" id="f-101" unitRef="usd">26416000</aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction contextRef="c-9" decimals="-3" id="f-102" unitRef="usd">27283000</aosl:DeferredTaxLiabilitiesNetOfValuationAllowanceByJurisdiction>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-103" unitRef="usd">2282000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-9" decimals="-3" id="f-104" unitRef="usd">3216000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-105" unitRef="usd">20499000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-9" decimals="-3" id="f-106" unitRef="usd">20544000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-8" decimals="-3" id="f-107" unitRef="usd">19661000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-9" decimals="-3" id="f-108" unitRef="usd">51037000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-8" decimals="-3" id="f-109" unitRef="usd">253406000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-9" decimals="-3" id="f-110" unitRef="usd">315818000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-8" id="f-111" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-9" id="f-112" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-113"
      unitRef="usdPerShare">0.002</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-114"
      unitRef="usdPerShare">0.002</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-9" decimals="-3" id="f-115" unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-116" unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-117" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-9" decimals="INF" id="f-118" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-119" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-8" decimals="INF" id="f-120" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-8" decimals="-3" id="f-121" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-9" decimals="-3" id="f-122" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-123"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-124"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="-3" id="f-125" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="-3" id="f-126" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="-3" id="f-127" unitRef="shares">36107000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="-3" id="f-128" unitRef="shares">28969000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="-3" id="f-129" unitRef="shares">34811000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="-3" id="f-130" unitRef="shares">27654000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-131" unitRef="usd">72000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-132" unitRef="usd">70000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockCommonShares contextRef="c-8" decimals="-3" id="f-133" unitRef="shares">7138000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares contextRef="c-9" decimals="-3" id="f-134" unitRef="shares">7157000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue contextRef="c-8" decimals="-3" id="f-135" unitRef="usd">79213000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="c-9" decimals="-3" id="f-136" unitRef="usd">79365000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-8" decimals="-3" id="f-137" unitRef="usd">353109000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-9" decimals="-3" id="f-138" unitRef="usd">329034000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-8" decimals="-3" id="f-139" unitRef="usd">-13419000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-9" decimals="-3" id="f-140" unitRef="usd">-8111000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-8" decimals="-3" id="f-141" unitRef="usd">631058000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-9" decimals="-3" id="f-142" unitRef="usd">642291000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-143" unitRef="usd">891607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-144" unitRef="usd">883919000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-8" decimals="-3" id="f-145" unitRef="usd">1145013000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-9" decimals="-3" id="f-146" unitRef="usd">1199737000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">657274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-148" unitRef="usd">691321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-149" unitRef="usd">777552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">485356000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-7" decimals="-3" id="f-151" unitRef="usd">491785000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-14" decimals="-3" id="f-152" unitRef="usd">508996000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">171918000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-154" unitRef="usd">199536000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-14" decimals="-3" id="f-155" unitRef="usd">268556000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">89940000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-7" decimals="-3" id="f-157" unitRef="usd">88146000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-14" decimals="-3" id="f-158" unitRef="usd">71259000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">85734000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-160" unitRef="usd">88861000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-14" decimals="-3" id="f-161" unitRef="usd">95259000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">175674000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-7" decimals="-3" id="f-163" unitRef="usd">177007000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-14" decimals="-3" id="f-164" unitRef="usd">166518000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">-3756000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-166" unitRef="usd">22529000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-14" decimals="-3" id="f-167" unitRef="usd">102038000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-168" unitRef="usd">-73000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-3" id="f-169" unitRef="usd">-1730000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-14" decimals="-3" id="f-170" unitRef="usd">999000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-1" decimals="-3" id="f-171" unitRef="usd">1186000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-7" decimals="-3" id="f-172" unitRef="usd">-1087000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c-14" decimals="-3" id="f-173" unitRef="usd">-3920000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DeconsolidationGainOrLossAmount contextRef="c-1" decimals="-3" id="f-174" unitRef="usd">0</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount contextRef="c-7" decimals="-3" id="f-175" unitRef="usd">0</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount contextRef="c-14" decimals="-3" id="f-176" unitRef="usd">399093000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="c-7" decimals="-3" id="f-178" unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="c-14" decimals="-3" id="f-179" unitRef="usd">-3140000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-180" unitRef="usd">-2643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-181" unitRef="usd">19712000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-182" unitRef="usd">495070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">3649000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-184" unitRef="usd">5937000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-185" unitRef="usd">39258000</us-gaap:IncomeTaxExpenseBenefit>
    <aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment contextRef="c-1" decimals="-3" id="f-186" unitRef="usd">-6292000</aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment>
    <aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment contextRef="c-7" decimals="-3" id="f-187" unitRef="usd">13775000</aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment>
    <aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment contextRef="c-14" decimals="-3" id="f-188" unitRef="usd">455812000</aosl:IncomeLossFromContinuingOperationsNetOfTaxIncludingPortionAttributableToNoncontrollingInterestBeforeGainLossFromEquityMethodInvestment>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-1" decimals="-3" id="f-189" unitRef="usd">-4789000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-7" decimals="-3" id="f-190" unitRef="usd">-1411000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-14" decimals="-3" id="f-191" unitRef="usd">-2629000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">-11081000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-193" unitRef="usd">12364000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-194" unitRef="usd">453183000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-195" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-196" unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-197" unitRef="usd">20000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">-11081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-199" unitRef="usd">12364000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-200" unitRef="usd">453163000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-201"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-202"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-203"
      unitRef="usdPerShare">16.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-204"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-205"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-206"
      unitRef="usdPerShare">16.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-207" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-208" unitRef="shares">27552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-209" unitRef="shares">26764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-210" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-211" unitRef="shares">29528000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-3" id="f-212" unitRef="shares">28203000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-213" unitRef="usd">-11081000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-214" unitRef="usd">12364000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-215" unitRef="usd">453183000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">-5308000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-217" unitRef="usd">-9191000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-14" decimals="-3" id="f-218" unitRef="usd">1307000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation contextRef="c-1" decimals="-3" id="f-219" unitRef="usd">0</aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation>
    <aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation contextRef="c-7" decimals="-3" id="f-220" unitRef="usd">0</aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation>
    <aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation contextRef="c-14" decimals="-3" id="f-221" unitRef="usd">3642000</aosl:OtherComprehensiveIncomeLossReclassificationAdjustmentRealizedUponSaleOrLiquidation>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">-16389000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-223" unitRef="usd">3173000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-224" unitRef="usd">450848000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-225" unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-226" unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-227" unitRef="usd">-1080000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-228" unitRef="usd">-16389000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-229" unitRef="usd">3173000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-14" decimals="-3" id="f-230" unitRef="usd">451928000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-15" decimals="-3" id="f-231" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-232" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-16" decimals="-3" id="f-233" unitRef="shares">32975000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-234" unitRef="usd">66000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-17" decimals="-3" id="f-235" unitRef="shares">6625000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-236" unitRef="usd">-66064000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-237" unitRef="usd">259993000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-238" unitRef="usd">2315000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-239" unitRef="usd">176895000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-240" unitRef="usd">373205000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-241" unitRef="usd">143120000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-23" decimals="-3" id="f-242" unitRef="usd">516325000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod contextRef="c-24" decimals="-3" id="f-243" unitRef="shares">652000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-24" decimals="-3" id="f-244" unitRef="usd">1000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-25" decimals="-3" id="f-245" unitRef="usd">897000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-26" decimals="-3" id="f-246" unitRef="usd">898000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-14" decimals="-3" id="f-247" unitRef="usd">898000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-27" decimals="-3" id="f-248" unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-27" decimals="-3" id="f-249" unitRef="usd">64000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-28" decimals="-3" id="f-250" unitRef="usd">-64000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-26" decimals="-3" id="f-251" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-14" decimals="-3" id="f-252" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-24" decimals="-3" id="f-253" unitRef="shares">183000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-25" decimals="-3" id="f-254" unitRef="usd">8641000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-26" decimals="-3" id="f-255" unitRef="usd">8641000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-14" decimals="-3" id="f-256" unitRef="usd">8641000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-24" decimals="-3" id="f-257" unitRef="shares">544000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-24" decimals="-3" id="f-258" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-25" decimals="-3" id="f-259" unitRef="usd">5244000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-26" decimals="-3" id="f-260" unitRef="usd">5245000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-14" decimals="-3" id="f-261" unitRef="usd">5245000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-25" decimals="-3" id="f-262" unitRef="usd">31058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-26" decimals="-3" id="f-263" unitRef="usd">31058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-14" decimals="-3" id="f-264" unitRef="usd">31058000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-25" decimals="-3" id="f-265" unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-26" decimals="-3" id="f-266" unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition contextRef="c-14" decimals="-3" id="f-267" unitRef="usd">400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:NetIncomeLoss contextRef="c-28" decimals="-3" id="f-268" unitRef="usd">453163000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-26" decimals="-3" id="f-269" unitRef="usd">453163000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-29" decimals="-3" id="f-270" unitRef="usd">20000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-271" unitRef="usd">453183000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-30" decimals="-3" id="f-272" unitRef="usd">558000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-26" decimals="-3" id="f-273" unitRef="usd">558000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest contextRef="c-29" decimals="-3" id="f-274" unitRef="usd">749000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-14" decimals="-3" id="f-275" unitRef="usd">1307000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation contextRef="c-30" decimals="-3" id="f-276" unitRef="usd">1793000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation contextRef="c-26" decimals="-3" id="f-277" unitRef="usd">1793000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation contextRef="c-29" decimals="-3" id="f-278" unitRef="usd">143889000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation contextRef="c-14" decimals="-3" id="f-279" unitRef="usd">145682000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-31" decimals="-3" id="f-280" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-281" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-32" decimals="-3" id="f-282" unitRef="shares">33988000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-283" unitRef="usd">68000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-33" decimals="-3" id="f-284" unitRef="shares">6617000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-285" unitRef="usd">-66000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-286" unitRef="usd">288951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-287" unitRef="usd">1080000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-288" unitRef="usd">629994000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-289" unitRef="usd">854093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-290" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-39" decimals="-3" id="f-291" unitRef="usd">854093000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod contextRef="c-40" decimals="-3" id="f-292" unitRef="shares">715000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-40" decimals="-3" id="f-293" unitRef="usd">1000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-41" decimals="-3" id="f-294" unitRef="usd">550000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-42" decimals="-3" id="f-295" unitRef="usd">551000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-7" decimals="-3" id="f-296" unitRef="usd">551000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-43" decimals="-3" id="f-297" unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-43" decimals="-3" id="f-298" unitRef="usd">67000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-44" decimals="-3" id="f-299" unitRef="usd">-67000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-42" decimals="-3" id="f-300" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-7" decimals="-3" id="f-301" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-40" decimals="-3" id="f-302" unitRef="shares">242000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-41" decimals="-3" id="f-303" unitRef="usd">6381000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-42" decimals="-3" id="f-304" unitRef="usd">6381000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-305" unitRef="usd">6381000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-40" decimals="-3" id="f-306" unitRef="shares">350000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-40" decimals="-3" id="f-307" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-41" decimals="-3" id="f-308" unitRef="usd">8426000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-42" decimals="-3" id="f-309" unitRef="usd">8427000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-7" decimals="-3" id="f-310" unitRef="usd">8427000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-43" decimals="-3" id="f-311" unitRef="shares">548000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-43" decimals="-3" id="f-312" unitRef="usd">13432000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-42" decimals="-3" id="f-313" unitRef="usd">13432000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-7" decimals="-3" id="f-314" unitRef="usd">13432000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-41" decimals="-3" id="f-315" unitRef="usd">37488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-42" decimals="-3" id="f-316" unitRef="usd">37488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-3" id="f-317" unitRef="usd">37488000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-44" decimals="-3" id="f-318" unitRef="usd">12364000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-42" decimals="-3" id="f-319" unitRef="usd">12364000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-320" unitRef="usd">12364000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-45" decimals="-3" id="f-321" unitRef="usd">-9191000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-42" decimals="-3" id="f-322" unitRef="usd">-9191000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-7" decimals="-3" id="f-323" unitRef="usd">-9191000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-46" decimals="-3" id="f-324" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-46" decimals="-3" id="f-325" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-47" decimals="-3" id="f-326" unitRef="shares">34811000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-47" decimals="-3" id="f-327" unitRef="usd">70000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-48" decimals="-3" id="f-328" unitRef="shares">7157000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-48" decimals="-3" id="f-329" unitRef="usd">-79365000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-49" decimals="-3" id="f-330" unitRef="usd">329034000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-50" decimals="-3" id="f-331" unitRef="usd">-8111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-51" decimals="-3" id="f-332" unitRef="usd">642291000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-52" decimals="-3" id="f-333" unitRef="usd">883919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-53" decimals="-3" id="f-334" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-9" decimals="-3" id="f-335" unitRef="usd">883919000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod contextRef="c-54" decimals="-3" id="f-336" unitRef="shares">1210000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardExerciseOfStockOptionsAndReleaseOfRestrictedStockUnitsInPeriod>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-54" decimals="-3" id="f-337" unitRef="usd">2000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-55" decimals="-3" id="f-338" unitRef="usd">2311000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-56" decimals="-3" id="f-339" unitRef="usd">2313000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">2313000</aosl:StockIssuedDuringPeriodValueStockOptionsExercisedAndRestrictedStockUnitsReleased>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued contextRef="c-57" decimals="-3" id="f-341" unitRef="shares">19000</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-57" decimals="-3" id="f-342" unitRef="usd">152000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-58" decimals="-3" id="f-343" unitRef="usd">-152000</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-56" decimals="-3" id="f-344" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued contextRef="c-1" decimals="-3" id="f-345" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueTreasuryStockReissued>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation contextRef="c-54" decimals="-3" id="f-346" unitRef="shares">320000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-55" decimals="-3" id="f-347" unitRef="usd">7678000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-56" decimals="-3" id="f-348" unitRef="usd">7678000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-349" unitRef="usd">7678000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-54" decimals="-3" id="f-350" unitRef="shares">406000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-55" decimals="-3" id="f-351" unitRef="usd">7801000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-56" decimals="-3" id="f-352" unitRef="usd">7801000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-353" unitRef="usd">7801000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-55" decimals="-3" id="f-354" unitRef="usd">21641000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-56" decimals="-3" id="f-355" unitRef="usd">21641000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-356" unitRef="usd">21641000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss contextRef="c-58" decimals="-3" id="f-357" unitRef="usd">-11081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-56" decimals="-3" id="f-358" unitRef="usd">-11081000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-359" unitRef="usd">-11081000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-59" decimals="-3" id="f-360" unitRef="usd">-5308000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-56" decimals="-3" id="f-361" unitRef="usd">-5308000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-362" unitRef="usd">-5308000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-60" decimals="-3" id="f-363" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-60" decimals="-3" id="f-364" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued contextRef="c-61" decimals="-3" id="f-365" unitRef="shares">36107000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-61" decimals="-3" id="f-366" unitRef="usd">72000</us-gaap:StockholdersEquity>
    <us-gaap:TreasuryStockCommonShares contextRef="c-62" decimals="-3" id="f-367" unitRef="shares">7138000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquity contextRef="c-62" decimals="-3" id="f-368" unitRef="usd">-79213000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-63" decimals="-3" id="f-369" unitRef="usd">353109000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-64" decimals="-3" id="f-370" unitRef="usd">-13419000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-65" decimals="-3" id="f-371" unitRef="usd">631058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-66" decimals="-3" id="f-372" unitRef="usd">891607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-67" decimals="-3" id="f-373" unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-8" decimals="-3" id="f-374" unitRef="usd">891607000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-375" unitRef="usd">-11081000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-376" unitRef="usd">12364000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-377" unitRef="usd">453183000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DeconsolidationGainOrLossAmount contextRef="c-1" decimals="-3" id="f-378" unitRef="usd">0</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount contextRef="c-7" decimals="-3" id="f-379" unitRef="usd">0</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:DeconsolidationGainOrLossAmount contextRef="c-14" decimals="-3" id="f-380" unitRef="usd">399093000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="c-1" decimals="-3" id="f-381" unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="c-7" decimals="-3" id="f-382" unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="c-14" decimals="-3" id="f-383" unitRef="usd">-3140000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-384" unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-385" unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-386" unitRef="usd">29973000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-1" decimals="-3" id="f-387" unitRef="usd">53757000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-7" decimals="-3" id="f-388" unitRef="usd">43207000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-14" decimals="-3" id="f-389" unitRef="usd">42851000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-1" decimals="-3" id="f-390" unitRef="usd">-4789000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-7" decimals="-3" id="f-391" unitRef="usd">-1411000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-14" decimals="-3" id="f-392" unitRef="usd">-2629000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-393" unitRef="usd">21641000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-394" unitRef="usd">37488000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-14" decimals="-3" id="f-395" unitRef="usd">31324000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-1" decimals="-3" id="f-396" unitRef="usd">880000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-7" decimals="-3" id="f-397" unitRef="usd">1418000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-14" decimals="-3" id="f-398" unitRef="usd">-1592000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-1" decimals="-3" id="f-399" unitRef="usd">-78000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-7" decimals="-3" id="f-400" unitRef="usd">-182000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c-14" decimals="-3" id="f-401" unitRef="usd">-18000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-402" unitRef="usd">-9873000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-403" unitRef="usd">-43262000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-14" decimals="-3" id="f-404" unitRef="usd">30085000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-405" unitRef="usd">12503000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-7" decimals="-3" id="f-406" unitRef="usd">25207000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-14" decimals="-3" id="f-407" unitRef="usd">57416000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-3" id="f-408" unitRef="usd">-1927000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-7" decimals="-3" id="f-409" unitRef="usd">18695000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-14" decimals="-3" id="f-410" unitRef="usd">9408000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c-1" decimals="-3" id="f-411" unitRef="usd">-1731000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c-7" decimals="-3" id="f-412" unitRef="usd">17038000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties contextRef="c-14" decimals="-3" id="f-413" unitRef="usd">-48192000</us-gaap:IncreaseDecreaseInAccountsReceivableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-414" unitRef="usd">-2406000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-7" decimals="-3" id="f-415" unitRef="usd">-19568000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-14" decimals="-3" id="f-416" unitRef="usd">23755000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-1" decimals="-3" id="f-417" unitRef="usd">-1974000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-7" decimals="-3" id="f-418" unitRef="usd">1957000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c-14" decimals="-3" id="f-419" unitRef="usd">-1687000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany contextRef="c-1" decimals="-3" id="f-420" unitRef="usd">0</aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany>
    <aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany contextRef="c-7" decimals="-3" id="f-421" unitRef="usd">0</aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany>
    <aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany contextRef="c-14" decimals="-3" id="f-422" unitRef="usd">3490000</aosl:IncreaseDecreaseInIncomeTaxesPayableFromDeconsolidationAndChangesOfEquityInterestInTheJVCompany>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-423" unitRef="usd">-5482000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-7" decimals="-3" id="f-424" unitRef="usd">8073000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-14" decimals="-3" id="f-425" unitRef="usd">0</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-426" unitRef="usd">-33760000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-7" decimals="-3" id="f-427" unitRef="usd">-45545000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-14" decimals="-3" id="f-428" unitRef="usd">76407000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-429" unitRef="usd">25710000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-430" unitRef="usd">20473000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-14" decimals="-3" id="f-431" unitRef="usd">218865000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-1" decimals="-3" id="f-432" unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-7" decimals="-3" id="f-433" unitRef="usd">0</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-14" decimals="-3" id="f-434" unitRef="usd">26347000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:CashDivestedFromDeconsolidation contextRef="c-1" decimals="-3" id="f-435" unitRef="usd">0</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:CashDivestedFromDeconsolidation contextRef="c-7" decimals="-3" id="f-436" unitRef="usd">0</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:CashDivestedFromDeconsolidation contextRef="c-14" decimals="-3" id="f-437" unitRef="usd">20734000</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-438" unitRef="usd">37088000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-439" unitRef="usd">110428000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-14" decimals="-3" id="f-440" unitRef="usd">138014000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-441" unitRef="usd">383000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment contextRef="c-7" decimals="-3" id="f-442" unitRef="usd">167000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment contextRef="c-14" decimals="-3" id="f-443" unitRef="usd">135000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipment contextRef="c-1" decimals="-3" id="f-444" unitRef="usd">961000</aosl:ProceedsFromGovernmentGrantRelatedToEquipment>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipment contextRef="c-7" decimals="-3" id="f-445" unitRef="usd">631000</aosl:ProceedsFromGovernmentGrantRelatedToEquipment>
    <aosl:ProceedsFromGovernmentGrantRelatedToEquipment contextRef="c-14" decimals="-3" id="f-446" unitRef="usd">1444000</aosl:ProceedsFromGovernmentGrantRelatedToEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-447" unitRef="usd">-35744000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-448" unitRef="usd">-109630000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-14" decimals="-3" id="f-449" unitRef="usd">-130822000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-450" unitRef="usd">7678000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-451" unitRef="usd">6381000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-14" decimals="-3" id="f-452" unitRef="usd">8641000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-1" decimals="-3" id="f-453" unitRef="usd">10114000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-7" decimals="-3" id="f-454" unitRef="usd">8978000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="c-14" decimals="-3" id="f-455" unitRef="usd">6143000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-456" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-457" unitRef="usd">13432000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-14" decimals="-3" id="f-458" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-1" decimals="-3" id="f-459" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-7" decimals="-3" id="f-460" unitRef="usd">8632000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt contextRef="c-14" decimals="-3" id="f-461" unitRef="usd">64276000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-1" decimals="-3" id="f-462" unitRef="usd">11472000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-7" decimals="-3" id="f-463" unitRef="usd">26598000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-14" decimals="-3" id="f-464" unitRef="usd">35748000</us-gaap:RepaymentsOfDebt>
    <aosl:PrincipalPaymentsOnCapitalLeases contextRef="c-1" decimals="-3" id="f-465" unitRef="usd">867000</aosl:PrincipalPaymentsOnCapitalLeases>
    <aosl:PrincipalPaymentsOnCapitalLeases contextRef="c-7" decimals="-3" id="f-466" unitRef="usd">810000</aosl:PrincipalPaymentsOnCapitalLeases>
    <aosl:PrincipalPaymentsOnCapitalLeases contextRef="c-14" decimals="-3" id="f-467" unitRef="usd">4176000</aosl:PrincipalPaymentsOnCapitalLeases>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-468" unitRef="usd">-9903000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-469" unitRef="usd">-29611000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-14" decimals="-3" id="f-470" unitRef="usd">21854000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-471" unitRef="usd">-126000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-472" unitRef="usd">-280000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-14" decimals="-3" id="f-473" unitRef="usd">-59000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-474" unitRef="usd">-20063000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-475" unitRef="usd">-119048000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-14" decimals="-3" id="f-476" unitRef="usd">109838000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-477" unitRef="usd">195603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-39" decimals="-3" id="f-478" unitRef="usd">314651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-23" decimals="-3" id="f-479" unitRef="usd">204813000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-480" unitRef="usd">175540000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-481" unitRef="usd">195603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-39" decimals="-3" id="f-482" unitRef="usd">314651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-483" unitRef="usd">2564000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-3" id="f-484" unitRef="usd">3711000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-14" decimals="-3" id="f-485" unitRef="usd">3404000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid contextRef="c-1" decimals="-3" id="f-486" unitRef="usd">5758000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-7" decimals="-3" id="f-487" unitRef="usd">1537000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c-14" decimals="-3" id="f-488" unitRef="usd">5768000</us-gaap:IncomeTaxesPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-489" unitRef="usd">7381000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-7" decimals="-3" id="f-490" unitRef="usd">12715000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-14" decimals="-3" id="f-491" unitRef="usd">62165000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:StockIssued1 contextRef="c-1" decimals="-3" id="f-492" unitRef="usd">152000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-7" decimals="-3" id="f-493" unitRef="usd">67000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-14" decimals="-3" id="f-494" unitRef="usd">64000</us-gaap:StockIssued1>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-495" unitRef="usd">175127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-9" decimals="-3" id="f-496" unitRef="usd">195188000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-39" decimals="-3" id="f-497" unitRef="usd">314352000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-3" id="f-498" unitRef="usd">413000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-9" decimals="-3" id="f-499" unitRef="usd">415000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-39" decimals="-3" id="f-500" unitRef="usd">299000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-3" id="f-501" unitRef="usd">175540000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-3" id="f-502" unitRef="usd">195603000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-39" decimals="-3" id="f-503" unitRef="usd">314651000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-504">The Company and Significant Accounting Policies &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The Company &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Alpha and Omega Semiconductor Limited and its subsidiaries (the &#x201c;Company&#x201d;, &#x201c;AOS&#x201d;, &#x201c;we&#x201d; or &#x201c;us&#x201d;) design, develop and supply a broad range of power semiconductors. The Company's portfolio of products targets high-volume applications, including personal and portable computers, graphic cards, flat panel TVs, home appliances, smart phones, battery packs, quick chargers, home appliances, consumer and industrial motor controls and power supplies for TVs, computers, servers and telecommunications equipment. The Company conducts its operations primarily in the United States of America (&#x201c;USA&#x201d;), Hong Kong, China, and South Korea.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Preparation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Subsequently, the Company has accounted for it using the equity method of accounting.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Joint Venture&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On March 29, 2016, the Company entered into a joint venture contract (the &#x201c;JV Agreement&#x201d;) with two investment funds owned by the Municipality of Chongqing (the &#x201c;Chongqing Funds&#x201d;), pursuant to which the Company and the Chongqing Funds formed a joint venture, the JV Company, for the purpose of constructing and operating a power semiconductor packaging, testing and 12-inch wafer fabrication facility in the Liangjiang New Area of Chongqing, China (the &#x201c;JV Transaction&#x201d;).  As of December 1, 2021, the Company owned 50.9%, and the Chongqing Funds owned 49.1%, of the equity interest in the JV Company.  The Joint Venture was accounted under the provisions of the consolidation guidance since the Company had controlling financial interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over the JV Company.  Therefore, the Company deconsolidated the JV Company as of that date.  Subsequently, the Company has accounted for its investment in the JV Company using the equity method of accounting.  As of June 30, 2023, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.  Such reduction reflects (i) the sale by the Company of approximately 2.1% of the outstanding JV equity interest which resulted in the deconsolidation of the JV Company, (ii) additional sale by the Company of approximately 1.1% of outstanding JV equity interest in December 2021, (iii) the adoption of an employee equity incentive plan and the issuance of additional equity interest equivalent to 3.99% of the JV Company to investors in exchange for cash in December 2021, and (iv) issuance of additional equity interest of JV to investors in January 2022.  In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan, which increased the Company&#x2019;s percentage of equity ownership in the JV Company by 0.54%.  As of June&#160;30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the macroeconomic condition and cyclical nature of the semiconductor industry; the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control of the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the loss of any of its larger customers; restrictions on the Company&#x2019;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#x2019;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's revenue is limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately 3.8%, 9.6% and 10.3% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively.  Although the Company believes that its volume of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Transactions and Translation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) in the consolidated statements of equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations.  These balances have been excluded from the Company&#x2019;s cash and cash equivalents balance and are classified as restricted cash in the Company&#x2019;s consolidated balance sheets.  As of June&#160;30, 2024 and 2023, the amount of restricted cash was $0.4&#160;million and $0.4&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The allowance for expected credit loss is based on assessment of the expected collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.  If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   &#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.013%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.663%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.924%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 15 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to the respective asset class when fully completed and ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of &lt;span style="-sec-ix-hidden:f-541"&gt;three&lt;/span&gt; to five years starting from the date when it is ready for its intended use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China.  These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits as well as business expansion credits.  Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received.  The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.  As a result of such grants, during the fiscal year ended June&#160;30, 2024, the Company reduced property, plant and equipment by $1.0&#160;million.  During the fiscal year ended June 30, 2023, the Company reduced property, plant and equipment by $0.6&#160;million and operating expenses by $0.1&#160;million.  During the fiscal year ended June 30, 2022, the Company reduced interest expense by $0.9 million, property, plant and equipment by $1.4 million, and operating expenses by $0.2 million.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no impairment of long-lived assets for fiscal years 2024, 2023 and 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#x201c;Revenue from Contracts with Customers&#x201d;.  Therefore, the Company is not &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company recognizes the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, the Company recognizes commissions as expense when incurred, as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;License and Development Services Revenue Recognition &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In February 2023, the Company entered into a license agreement with a customer to license the Company&#x2019;s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0&#160;million, consisting of an upfront fee of $18.0&#160;million, $6.8&#160;million and $9.0&#160;million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months when the Company performs the engineering and development services.  The Company uses the input method to measure progression, representing a faithful depiction of the transfer of services.  During the fiscal years ended June&#160;30, 2024 and 2023, the Company recorded $21.2&#160;million and $9.9&#160;million of license and development revenue, respectively.  The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets.  In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determines its incremental borrowing rate based on the information available at the lease commencement date.  The operating lease ROU assets also include any lease payments made and exclude lease incentives.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.  Operating lease expense is generally recognized on a straight-line basis over the lease term.  Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.  The Company elected to combine its lease and non-lease components as a single lease component for all asset classes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a standard one-year warranty for products from the date of purchase by the end customers.  The Company accrues for estimated warranty costs at the time revenue is recognized.  The Company's warranty obligation is determined by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in cost of goods sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Provision for Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense or benefit is based on income or loss before taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to income taxes in a number of jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant judgment is required in determining the worldwide provision for income taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has concluded that it should report a full valuation allowance on its state research and development (R&amp;amp;D) tax credit carryforwards as the Company annually generates more state R&amp;amp;D tax credits than it could use based on its forecasts. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Employee Share Purchase Plan (the &#x201c;ESPP&#x201d;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expenditures are expensed as incurred.  Advertising expense was $0.6 million, $0.5 million and $0.2 million in the fiscal years ended June&#160;30, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss) &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources.  The Company's accumulated other comprehensive income (loss) consists of cumulative foreign currency translation adjustments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In December 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740) &#x2013; Improvements to Income Tax Disclosures&#x201d;, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In November 2023, the FASB issued ASU No. 2023-07, &#x201c;Segment Reporting (Topic 280) &#x2013; Improvements to Reportable Segment Disclosures&#x201d;, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity&#x2019;s measurement and assessment of segment performance and resource allocation. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its disclosures within the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-505">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Preparation&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The consolidated financial statements include the accounts of the Company, its wholly-owned subsidiaries and a subsidiary in which it had a controlling interest until December 1, 2021.  As of December 2, 2021, the Company ceased having control over this subsidiary.  Therefore, the Company deconsolidated this subsidiary as of that date.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Subsequently, the Company has accounted for it using the equity method of accounting.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;All intercompany account balances and transactions have been eliminated.  The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;).</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-68" decimals="3" id="f-506" unitRef="number">0.509</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-69" decimals="3" id="f-507" unitRef="number">0.491</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-70" decimals="3" id="f-508" unitRef="number">0.422</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-71" decimals="3" id="f-509" unitRef="number">0.021</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-72" decimals="3" id="f-510" unitRef="number">0.011</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-73" decimals="4" id="f-511" unitRef="number">0.0399</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage contextRef="c-74" decimals="4" id="f-512" unitRef="number">0.0054</aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-75" decimals="3" id="f-513" unitRef="number">0.428</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <aosl:RisksAndUncertaintiesPolicyTextBlock contextRef="c-1" id="f-514">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to certain risks and uncertainties.  The Company believes changes in any of the following areas could have a material adverse effect on the Company's future financial position or results of operations or cash flows: the macroeconomic condition and cyclical nature of the semiconductor industry; the timing and success of new product development, including market receptiveness, operation of in-house manufacturing facilities, litigation or claims against the Company based on intellectual property, patent, product regulatory or other factors, competition from other products, general economic conditions, the inability to attract and retain qualified employees, lack of control of the JV Company and ultimately to sustain profitable operations, risks associated with doing business in China, and ability to diversify products and develop digital business; the general state of the U.S., China and world economies; the loss of any of its larger customers; restrictions on the Company&#x2019;s ability to sell to foreign customers due to trade laws, regulations and requirements; disruptions of the supply chain of components needed for our products; inability to obtain additional financing; inability to meet certain debt covenants; fundamental changes in the technology underlying the Company&#x2019;s products; successful and timely completion of product design efforts; and new product design introductions by competitors.  Additional risks and uncertainties that the Company is unaware of, or that the Company currently believes are not material, may also become important factors that adversely affect its business.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company's revenue is limited by its ability to utilize wafer production and packaging and testing capacity from its in-house facilities and obtain adequate wafer supplies from third-party foundries.  Currently the Company's main third-party foundry is Shanghai Hua Hong Grace Electronic Company Limited, or HHGrace, located in Shanghai, China.  HHGrace has been manufacturing wafers for the Company since 2002.  HHGrace manufactured approximately 3.8%, 9.6% and 10.3% of the wafers used in the Company's products for the fiscal years ended June&#160;30, 2024, 2023 and 2022, respectively.  Although the Company believes that its volume of production allows the Company to secure favorable pricing and priority in allocation of capacity in its third-party foundries, if the foundries' capacities are constrained due to market demands, HHGrace, together with other foundries from which the Company purchases wafers, may not be willing or able to satisfy all of the Company's manufacturing requirements on a timely basis and/or at favorable prices.  In addition, manufacturing facilities' capacity affects the Company's gross margin because the Company has certain fixed costs associated with its Oregon Fab as well as in-house packaging and testing facilities.  If the Company fails to utilize its manufacturing facilities' capacity at a desirable level, its financial condition and results of operations will be adversely affected.&lt;/span&gt;&lt;/div&gt;</aosl:RisksAndUncertaintiesPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-76" decimals="3" id="f-515" unitRef="number">0.038</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-77" decimals="3" id="f-516" unitRef="number">0.096</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-78" decimals="3" id="f-517" unitRef="number">0.103</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-518">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates, judgments and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. To the extent there are material differences between these estimates and actual results, the Company's consolidated financial statements will be affected. On an ongoing basis, the Company evaluates the estimates, judgments and assumptions including those related to stock rotation returns, price adjustments, allowance for doubtful accounts, inventory reserves, warranty accrual, income taxes, leases, share-based compensation, recoverability of and useful lives for property, plant and equipment and intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-519">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency Transactions and Translation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Most of the Company's principal subsidiaries use U.S. dollars as their functional currency because their transactions are primarily conducted and settled in U.S. dollars.  All of their revenues and a significant portion of their operating expenses are denominated in U.S. dollars.  The functional currencies for the Company's in-house packaging and testing facilities in China are U.S. dollars, and a majority of their capital expenditures are denominated in U.S. dollars.  Foreign currency transactions are translated into the functional currencies using the exchange rates prevailing at the dates of the transactions.  Foreign exchange gains and losses, resulting from the settlement of such transactions and from the re-measurement of monetary assets and liabilities denominated in foreign currencies using exchange rates at balance sheet date and non-monetary assets and liabilities using historical exchange rates, are recognized in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the Company's subsidiaries which use the local currency as their functional currency, their results and financial position are translated into U.S. dollars using exchange rates at balance sheet dates for assets and liabilities and using average exchange rates for income and expenses items.  The resulting translation differences are presented as a separate component of accumulated other comprehensive income (loss) in the consolidated statements of equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-520">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents and Restricted Cash &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents primarily consist of cash on hand and short-term bank deposits with original maturities of three months or less.  Cash equivalents are highly liquid investments with stated maturities of three months or less as of the dates of purchase.  The carrying amounts reported for cash and cash equivalents are considered to approximate fair values based upon their short maturities.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are maintained with reputable major financial institutions.  If, due to current economic conditions or other factors, one or more of the financial institutions with which the Company maintains deposits fails, the Company's cash and cash equivalents may be at risk.  Deposits with these banks may exceed the amount of insurance provided on such deposits; however, these deposits typically may be redeemed upon demand and, therefore, bear minimal risk.&lt;/span&gt;&lt;/div&gt;The Company maintains restricted cash in connection with cash balances temporarily restricted for regular business operations.  These balances have been excluded from the Company&#x2019;s cash and cash equivalents balance and are classified as restricted cash in the Company&#x2019;s consolidated balance sheets.  As of June&#160;30, 2024 and 2023, the amount of restricted cash was $0.4&#160;million and $0.4&#160;million, respectively.</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-8" decimals="-5" id="f-521" unitRef="usd">400000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-9" decimals="-5" id="f-522" unitRef="usd">400000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-523">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The allowance for expected credit loss is based on assessment of the expected collectability of accounts receivable from customers.  The Company reviews the allowance by considering factors such as historical collection experience, credit quality, age of the accounts receivable balances and current economic conditions that may affect a customer's ability to pay.  The &lt;/span&gt;&lt;/div&gt;Company writes off a receivable and charges against its recorded allowance when it has exhausted its collection efforts without success.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-524">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.  Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.  The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 1 - Quoted prices in active markets for identical assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt;padding-left:47.25pt;text-indent:-15.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.25pt"&gt;Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c-1" id="f-525">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of cash equivalents is based on observable market prices and have been categorized in Level 1 in the fair value hierarchy.  Cash equivalents consist primarily of short-term bank deposits.  The carrying values of financial instruments such as cash and cash equivalents, accounts receivable and accounts payable approximate their carrying values due to their short-term maturities.  The carrying value of the Company's debt is considered a reasonable estimate of fair value which is estimated by considering the current rates available to the Company for debt of the same remaining maturities, structure and terms of the debts.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-526">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;The Company carries inventories at the lower of cost (determined on a first-in, first-out basis) or net realizable value.  Cost includes semiconductor wafer and raw materials, labor, depreciation expenses and other manufacturing expenses and overhead, and packaging and testing fees paid to third parties if subcontractors are used.  Valuation of inventories are based on the Company's periodic review of inventory quantities on hand as compared with its sales forecasts, historical usage, aging of inventories, production yield levels and current product selling prices.  If actual market conditions are less favorable than those forecasted by management, additional future inventory write-downs may be required that could adversely affect the Company's operating results.  Adjustments to inventory once established are not reversed until the related inventory has been sold or scrapped.  If actual market conditions are more favorable than expected and the products that have previously been written down are sold, our gross margin would be favorably impacted.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-527">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, Plant and Equipment &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Property, plant and equipment are stated at historical cost less accumulated depreciation.  Historical cost includes expenditures that are directly attributable to the acquisition of the items and the costs incurred to make the assets ready for their intended use.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   &#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.013%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.663%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.924%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 15 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Equipment and construction in progress represent equipment received but the necessary installation has not been fully performed or building construction and leasehold improvements have been started but not yet completed.  Equipment and construction in progress are stated at cost and transferred to the respective asset class when fully completed and ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Internal-use software development costs are capitalized to the extent that the costs are directly associated with the development of identifiable and unique software products controlled by the Company that will probably generate economic benefits beyond one year.  Costs incurred during the application development stage are required to be capitalized.  The application development stage is characterized by software design and configuration activities, coding, testing and installation.  Training costs and maintenance are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.  Costs include employee costs incurred and fees paid to outside consultants for the software development and implementation.  Internally developed software is amortized over its estimated useful life of &lt;span style="-sec-ix-hidden:f-541"&gt;three&lt;/span&gt; to five years starting from the date when it is ready for its intended use. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gains and losses on disposals are determined by comparing the proceeds with the carrying amount and are recognized as selling, general and administrative expenses in the consolidated statements of operations.  Costs of maintenance and repairs that do not improve or extend the lives of the respective assets are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-528">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is provided for on a straight-line basis over the estimated useful lives of the related assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;   &#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.013%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.663%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:51.924%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 to 5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 15 years &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-79" id="f-529">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-80" id="f-530">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-81" id="f-531">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-82" id="f-532">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-83" id="f-533">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-84" id="f-534">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-85" id="f-535">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-86" id="f-536">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-87" id="f-537">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-88" id="f-538">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-89" id="f-539">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-90" id="f-540">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-92" id="f-542">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <aosl:GovernmentGrantsPolicyPolicyTextBlock contextRef="c-1" id="f-543">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Government Grants&lt;/span&gt;&lt;/div&gt;The Company occasionally receives government grants that provide financial assistance for certain eligible expenditures in China.  These grants include reimbursements on interest expense on bank borrowings, payroll tax credits, credit for property, plant and equipment in a particular geographical location, employment credits as well as business expansion credits.  Government grants are not recognized until there is reasonable assurance that the Company will comply with the conditions attaching to it, and that the grant will be received.  The Company records such grants either as a reduction of the related expense, a reduction of the cost of the related asset, or as other income depending upon the nature of the grant.</aosl:GovernmentGrantsPolicyPolicyTextBlock>
    <aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-544" unitRef="usd">1000000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment contextRef="c-7" decimals="-5" id="f-545" unitRef="usd">600000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:IncreaseDecreaseInOperatingExpense contextRef="c-7" decimals="-5" id="f-546" unitRef="usd">-100000</aosl:IncreaseDecreaseInOperatingExpense>
    <aosl:GovernmentGrantsReductionRecordedToInterestExpense contextRef="c-14" decimals="-5" id="f-547" unitRef="usd">900000</aosl:GovernmentGrantsReductionRecordedToInterestExpense>
    <aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment contextRef="c-14" decimals="-5" id="f-548" unitRef="usd">1400000</aosl:GovernmentGrantsReductionRecordedToPropertyPlantAndEquipment>
    <aosl:GovernmentGrantsReductionRecordedToOperatingExpenses contextRef="c-14" decimals="-5" id="f-549" unitRef="usd">200000</aosl:GovernmentGrantsReductionRecordedToOperatingExpenses>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c-1" id="f-550">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Long-lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews all long-lived assets whenever events or changes in circumstance indicate that these assets may not be recoverable.  When evaluating long-lived assets, if the Company concludes that the estimated undiscounted cash flows attributable to the assets are less than their carrying value, the Company recognizes an impairment loss based on the excess of the carrying amount of the assets over their respective fair values, which could adversely affect its results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="INF" id="f-551" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-7" decimals="INF" id="f-552" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-14" decimals="INF" id="f-553" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c-1" id="f-554">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.  The Company recognizes product revenue at a point in time when product is shipped to the customer, as determined by the agreed upon shipping terms, net of estimated stock rotation returns and price adjustments that it expects to provide to certain distributors.  The Company presents revenue net of sales taxes and any similar assessments.  Our standard payment terms range from 30 to 60 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells its products primarily to distributors, who in turn sell the products globally to various end customers. The Company allows stock rotation returns from certain distributors.  Stock rotation returns are governed by contract and are limited to a specified percentage of the monetary value of products purchased by distributors during a specified period.  The Company records an allowance for stock rotation returns based on historical returns, current expectations, and individual distributor agreements.  The Company also provides special pricing to certain distributors, primarily based on volume, to encourage resale of the Company's products.  Allowance for price adjustments is recorded against accounts receivable and the provision for stock rotation rights is included in accrued liabilities on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company's performance obligations relate to contracts with a duration of less than one year.  The Company elected to apply the practical expedient provided in ASC 606, &#x201c;Revenue from Contracts with Customers&#x201d;.  Therefore, the Company is not &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;required to disclose the aggregate amount of transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The Company recognizes the incremental direct costs of obtaining a contract, which consist of sales commissions, when control over the products they relate to transfers to the customer.  Applying the practical expedient, the Company recognizes commissions as expense when incurred, as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Packaging and testing services revenue is recognized at a point in time upon shipment of serviced products to the customer. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;License and Development Services Revenue Recognition &lt;/span&gt;&lt;/div&gt;In February 2023, the Company entered into a license agreement with a customer to license the Company&#x2019;s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0&#160;million, consisting of an upfront fee of $18.0&#160;million, $6.8&#160;million and $9.0&#160;million paid to the Company in March 2023, July 2023 and February 2024, respectively, with the remaining amount to be paid upon the achievement of specified engineering services and product milestones. The license and development fee is determined to be one performance obligation and is recognized over the 24 months when the Company performs the engineering and development services.  The Company uses the input method to measure progression, representing a faithful depiction of the transfer of services.  During the fiscal years ended June&#160;30, 2024 and 2023, the Company recorded $21.2&#160;million and $9.9&#160;million of license and development revenue, respectively.  The amount of contract liability is recorded as deferred revenue on the consolidated balance sheets.  In addition, the Company also entered an accompanying supply agreement to provide limited wafer supply to the customer.</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-93" decimals="-5" id="f-555" unitRef="usd">45000000</us-gaap:RevenueRemainingPerformanceObligation>
    <aosl:ProceedsFromUpfrontFees contextRef="c-94" decimals="-6" id="f-556" unitRef="usd">18000000</aosl:ProceedsFromUpfrontFees>
    <aosl:ProceedsFromUpfrontFees contextRef="c-95" decimals="-5" id="f-557" unitRef="usd">6800000</aosl:ProceedsFromUpfrontFees>
    <aosl:ProceedsFromUpfrontFees contextRef="c-96" decimals="-6" id="f-558" unitRef="usd">9000000</aosl:ProceedsFromUpfrontFees>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-5" id="f-559" unitRef="usd">21200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-5" id="f-560" unitRef="usd">9900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-561">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines if an arrangement is a lease at inception.  Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, current operating lease liabilities and long-term operating lease liabilities on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and long-term finance leases liabilities on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  The Company determines its incremental borrowing rate based on the information available at the lease commencement date.  The operating lease ROU assets also include any lease payments made and exclude lease incentives.  Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.  Operating lease expense is generally recognized on a straight-line basis over the lease term.  Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.  The Company elected to combine its lease and non-lease components as a single lease component for all asset classes.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy contextRef="c-1" id="f-562">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Product Warranty&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a standard one-year warranty for products from the date of purchase by the end customers.  The Company accrues for estimated warranty costs at the time revenue is recognized.  The Company's warranty obligation is determined by product failure rates, labor and material costs for replacing defective parts, related freight costs for failed parts and other quality assurance costs.  The Company monitors its product returns for warranty claims and maintains warranty reserves based on historical experiences and anticipated warranty claims known at the time of estimation.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <aosl:LengthOfProductWarranty contextRef="c-1" id="f-563">P1Y</aosl:LengthOfProductWarranty>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="c-1" id="f-564">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shipping and handling costs are included in cost of goods sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-565">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development &lt;/span&gt;&lt;/div&gt;Research and development costs are expensed as incurred.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-566">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Provision for Income Taxes &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense or benefit is based on income or loss before taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are recognized principally for the expected tax consequences of temporary differences between the tax basis of assets and liabilities and their reported amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to income taxes in a number of jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant judgment is required in determining the worldwide provision for income taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;There are many transactions and calculations for which the ultimate tax determination is uncertain during the ordinary course of business.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company establishes accruals for certain tax contingencies based on estimates of whether additional taxes may be due.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;While the final tax outcome of these matters may differ from the amounts that were initially recorded, such differences will impact the income tax and deferred tax provisions in the period in which such determination is made.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant management judgment is also required in determining whether deferred tax assets will be realized in full or in part.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;When it is more likely than not that all or some portion of specific deferred tax assets such as net operating losses or research and experimentation tax credit carryforwards will not be realized, a valuation allowance must be established for the amount of the deferred tax assets that cannot be realized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers all available positive and negative evidence on a jurisdiction-by-jurisdiction basis when assessing whether it is more likely than not that deferred tax assets are recoverable.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company considers evidence such as our past operating results, the existence of cumulative losses in recent years and our forecast of future taxable income.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has concluded that it should report a full valuation allowance on its state research and development (R&amp;amp;D) tax credit carryforwards as the Company annually generates more state R&amp;amp;D tax credits than it could use based on its forecasts. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Financial Accounting Standards Board (FASB), issued guidance which clarifies the accounting for income taxes by prescribing a minimum probability threshold that a tax position must meet before a financial statement benefit is recognized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The minimum threshold is defined as a tax position that is more likely than not to be sustained upon examination by the applicable taxing authority, including resolution of any related appeals or litigation processes, based on the technical merits of the position.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The tax benefit to be recognized is measured as the largest amount of benefit that is greater than fifty percent likely to be realized upon ultimate settlement.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Although the guidance on the accounting for uncertainty in income taxes prescribes the use of a recognition and measurement model, the determination of whether an uncertain tax position has met those thresholds will continue to require significant judgment by management.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;If the ultimate resolution of tax uncertainties is different from what is currently estimated, a material impact on income tax expense could result.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company's provision for income taxes is subject to volatility and could be adversely impacted by changes in earnings or tax laws and regulations in various jurisdictions.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is subject to the continuous examination of our income tax returns by the Internal Revenue Service and other tax authorities.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company regularly assesses the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;To the extent that the final tax outcome of these matters is different from the amounts recorded, such differences will impact the provision for income taxes in the period in which such determination is made.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The provision for income taxes includes the impact of changes to reserves, as well as the related net interest and penalties.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-567">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains an equity-settled, share-based compensation plan to grant restricted share units and stock options.  The Company recognizes expense related to share-based compensation awards that are ultimately expected to vest based on estimated fair values on the date of grant.  The fair value of restricted share units is based on the fair value of the Company's common share on the date of grant.  For restricted stock awards subject to market conditions, the fair value of each restricted stock award is estimated at the date of grant using the Monte-Carlo pricing model.  The fair value of stock options is estimated on the date of grant using the Black-Scholes option valuation model.  Share-based compensation expense is recognized on the accelerated attribution basis over the requisite service period of the award, which generally equals the vesting period.  The Black-Scholes option valuation model requires the input of subjective assumptions, including the expected term and stock price volatility.  In addition, judgment is also required in estimating the number of stock-based awards that are expected to be forfeited.  Forfeitures are estimated based on historical experience at the time of grant.  Changes in estimated forfeitures are recognized in the period of change and impact the amount of stock compensation expenses to be recognized in future periods, which could be material if actual results differ significantly from estimates.&lt;/span&gt;&lt;/div&gt;The Employee Share Purchase Plan (the &#x201c;ESPP&#x201d;) is accounted for at fair value on the date of grant using the Black-Scholes option valuation model.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-568">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expenditures are expensed as incurred.  Advertising expense was $0.6 million, $0.5 million and $0.2 million in the fiscal years ended June&#160;30, 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-569" unitRef="usd">600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-7" decimals="-5" id="f-570" unitRef="usd">500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-14" decimals="-5" id="f-571" unitRef="usd">200000</us-gaap:AdvertisingExpense>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c-1" id="f-572">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Comprehensive Income (Loss) &lt;/span&gt;&lt;/div&gt;Comprehensive income (loss) is defined as the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owner sources.  The Company's accumulated other comprehensive income (loss) consists of cumulative foreign currency translation adjustments.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-573">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Standards not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In December 2023, the FASB issued ASU No. 2023-09, &#x201c;Income Taxes (Topic 740) &#x2013; Improvements to Income Tax Disclosures&#x201d;, which enhances the transparency, effectiveness and comparability of income tax disclosures by requiring consistent categories and greater disaggregation of information related to income tax rate reconciliations and the jurisdictions in which income taxes are paid. This guidance is effective for annual periods beginning after December 15, 2024 with early adoption permitted. The Company is currently evaluating the impact of the ASU on its income tax disclosures within the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In November 2023, the FASB issued ASU No. 2023-07, &#x201c;Segment Reporting (Topic 280) &#x2013; Improvements to Reportable Segment Disclosures&#x201d;, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This ASU also expands disclosure requirements to enable users of financial statements to better understand the entity&#x2019;s measurement and assessment of segment performance and resource allocation. This guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the ASU on its disclosures within the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock contextRef="c-1" id="f-574">Equity Method Investment in Equity Investee&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 1, 2021 (the &#x201c;Effective Date&#x201d;), Alpha &amp;amp; Omega Semiconductor (Shanghai) Ltd. (&#x201c;AOS SH&#x201d;) and Agape Package Manufacturing (Shanghai) Limited (&#x201c;APM SH&#x201d;), each a wholly-owned subsidiary of the Company, entered into a share transfer agreement (&#x201c;STA&#x201d;) with a third-party investor to sell a portion of the Company's equity interest in the JV Company which consists of a power semiconductor packaging, testing and 12-inch wafer fabrication facility in Chongqing, China (the &#x201c;Transaction&#x201d;).  The Transaction closed on December 2, 2021 (the &#x201c;Closing Date&#x201d;), which reduced the Company&#x2019;s equity interest in the JV Company from 50.9% to 48.8%.  Also, the Company&#x2019;s right to designate directors on the board of the JV Company was reduced to three (3) out of seven (7) directors, from four (4) directors prior to the Transaction.  As a result of the Transaction and other factors, the Company no longer has a controlling financial interest in the JV Company and has determined that the JV Company was deconsolidated from the Company&#x2019;s consolidated financial statements effective as of the Closing Date.  In connection with the deconsolidation and in accordance with ASC 810, the Company recorded a gain on deconsolidation of $399.1&#160;million during the fiscal year ended June 30, 2022 in the condensed consolidated statements of operations.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The gain on deconsolidation of the JV Company was calculated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.625%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.669%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.109%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.300%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash received for sales of shares in the JV Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value of retained equity method investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;393,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Carrying amount of non-controlling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;143,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cumulative translation adjustment removal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Carrying amount of net assets of the JV Company at December 1, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(156,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on deconsolidation of the JV Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;399,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On December 24, 2021, the Company entered into a share transfer agreement with another third-party investor, pursuant to which the Company sold to this investor 1.1% of outstanding equity interest held by the Company in the JV Company.  In addition, the JV Company adopted an employee equity incentive plan and issued an equity interest equivalent to 3.99% of the JV Company in exchange to cash.  As a result of these two transactions, the Company owned 45.8% of the equity interest in the JV Company as of December 31, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On January 26, 2022, the JV Company completed a financing transaction pursuant to a corporate investment agreement (the &#x201c;Investment Agreement&#x201d;) between the JV Company and certain third-party investors (the &#x201c;New Investors&#x201d;).  Under the Investment Agreement, the New Investors purchased newly issued equity interest of the JV Company, representing approximately 7.82% of post-transaction outstanding equity interests of the JV Company, for a total purchase price of RMB 509&#160;million (or approximately USD 80&#160;million based on the currency exchange rate as of January 26, 2022) (the &#x201c;Investment&#x201d;).  Following the closing of the Investment and as of June 30, 2022, the percentage of outstanding JV equity interest beneficially owned by the Company was reduced to 42.2%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The net loss associated with these sales of JV Company equity interest held by the Company was recorded in the fiscal year ended June 30, 2022 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.338%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.912%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on 1.1% equity interest sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Loss on diluted equity interest from issuance of shares under the employee equity incentive plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(8,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on 7.82% equity interest sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Loss on changes on equity interest of the JV Company, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(3,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In February 2024, the JV Company repurchased certain shares that were previously issued to employees under the employee equity incentive plan, which increased the Company&#x2019;s percentage of equity ownership in the JV Company by 0.54%.  As of June&#160;30, 2024, the percentage of outstanding JV equity interest beneficially owned by the Company was 42.8%.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company accounts for its investment in the JV Company as an equity method investment and reports its equity in earnings or loss of the JV Company on a three-month lag due to an inability to timely obtain financial information of the JV Company.  During the fiscal years ended June 30, 2024, 2023 and 2022, the Company recorded $4.8&#160;million, $1.4&#160;million and $2.6&#160;million of its equity in loss of the JV Company, respectively, using lag reporting.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Summarized Financial Information &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents summarized financial information for the JV Company (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.108%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the period April 1, 2023 to March 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the period April 1, 2022 to March 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the period December 2, 2021 to March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross loss (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-99" decimals="3" id="f-575" unitRef="number">0.509</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-100" decimals="3" id="f-576" unitRef="number">0.488</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors
      contextRef="c-101"
      decimals="INF"
      id="f-577"
      unitRef="director">3</aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors>
    <aosl:EquityMethodInvestmentNumberOfDirectors
      contextRef="c-101"
      decimals="INF"
      id="f-578"
      unitRef="director">7</aosl:EquityMethodInvestmentNumberOfDirectors>
    <aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors
      contextRef="c-102"
      decimals="INF"
      id="f-579"
      unitRef="director">4</aosl:EquityMethodInvestmentNumberOfAppointmentsToBoardOfDirectors>
    <us-gaap:DeconsolidationGainOrLossAmount contextRef="c-103" decimals="-5" id="f-580" unitRef="usd">399100000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c-1" id="f-581">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The gain on deconsolidation of the JV Company was calculated as follows:&lt;/span&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.625%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:4.669%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.109%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.300%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cash received for sales of shares in the JV Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;16,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Fair value of retained equity method investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;393,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Carrying amount of non-controlling interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;143,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Cumulative translation adjustment removal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Carrying amount of net assets of the JV Company at December 1, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(156,637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on deconsolidation of the JV Company&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;399,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The net loss associated with these sales of JV Company equity interest held by the Company was recorded in the fiscal year ended June 30, 2022 as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.350%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:2.338%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.912%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on 1.1% equity interest sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Loss on diluted equity interest from issuance of shares under the employee equity incentive plan&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(8,116)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Gain on 7.82% equity interest sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Loss on changes on equity interest of the JV Company, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;(3,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-104" decimals="-3" id="f-582" unitRef="usd">16924000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <aosl:EquityMethodInvestmentFairValueOfEquityRetained contextRef="c-104" decimals="-3" id="f-583" unitRef="usd">393124000</aosl:EquityMethodInvestmentFairValueOfEquityRetained>
    <us-gaap:MinorityInterestPeriodIncreaseDecrease contextRef="c-104" decimals="-3" id="f-584" unitRef="usd">143889000</us-gaap:MinorityInterestPeriodIncreaseDecrease>
    <us-gaap:CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease contextRef="c-104" decimals="-3" id="f-585" unitRef="usd">1793000</us-gaap:CumulativeTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease>
    <us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets contextRef="c-105" decimals="-3" id="f-586" unitRef="usd">-156637000</us-gaap:EquityMethodInvestmentUnderlyingEquityInNetAssets>
    <us-gaap:DeconsolidationGainOrLossAmount contextRef="c-104" decimals="-3" id="f-587" unitRef="usd">399093000</us-gaap:DeconsolidationGainOrLossAmount>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-106" decimals="3" id="f-588" unitRef="number">0.011</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-107" decimals="4" id="f-589" unitRef="number">0.0399</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-108" decimals="3" id="f-590" unitRef="number">0.458</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-109" decimals="4" id="f-591" unitRef="number">0.0782</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-110" decimals="-6" id="f-592" unitRef="cny">509000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments contextRef="c-110" decimals="-6" id="f-593" unitRef="usd">80000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-111" decimals="3" id="f-594" unitRef="number">0.422</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="c-112" decimals="-3" id="f-595" unitRef="usd">475000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-103" decimals="-3" id="f-596" unitRef="usd">8116000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal contextRef="c-113" decimals="-3" id="f-597" unitRef="usd">4501000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax contextRef="c-103" decimals="-3" id="f-598" unitRef="usd">-3140000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage contextRef="c-74" decimals="4" id="f-599" unitRef="number">0.0054</aosl:IncreaseDecreaseEquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c-75" decimals="3" id="f-600" unitRef="number">0.428</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-1" decimals="-5" id="f-601" unitRef="usd">-4800000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-7" decimals="-5" id="f-602" unitRef="usd">-1400000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <aosl:IncomeLossFromEquityMethodInvesteeAfterTax contextRef="c-14" decimals="-5" id="f-603" unitRef="usd">-2600000</aosl:IncomeLossFromEquityMethodInvesteeAfterTax>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="c-1" id="f-604">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table presents summarized financial information for the JV Company (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.434%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.394%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.108%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;364,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the period April 1, 2023 to March 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the period April 1, 2022 to March 31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;For the period December 2, 2021 to March 31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross loss (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,844)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:AssetsCurrent contextRef="c-114" decimals="-3" id="f-605" unitRef="usd">86280000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-115" decimals="-3" id="f-606" unitRef="usd">122324000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-116" decimals="-3" id="f-607" unitRef="usd">198323000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-114" decimals="-3" id="f-608" unitRef="usd">338450000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-115" decimals="-3" id="f-609" unitRef="usd">333165000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c-116" decimals="-3" id="f-610" unitRef="usd">364777000</us-gaap:AssetsNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-114" decimals="-3" id="f-611" unitRef="usd">70776000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-115" decimals="-3" id="f-612" unitRef="usd">122340000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-116" decimals="-3" id="f-613" unitRef="usd">251988000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-114" decimals="-3" id="f-614" unitRef="usd">81899000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-115" decimals="-3" id="f-615" unitRef="usd">36525000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-116" decimals="-3" id="f-616" unitRef="usd">76207000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Revenues contextRef="c-117" decimals="-3" id="f-617" unitRef="usd">128951000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-118" decimals="-3" id="f-618" unitRef="usd">178974000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c-119" decimals="-3" id="f-619" unitRef="usd">68972000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c-117" decimals="-3" id="f-620" unitRef="usd">-1844000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-118" decimals="-3" id="f-621" unitRef="usd">-4502000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-119" decimals="-3" id="f-622" unitRef="usd">870000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses contextRef="c-117" decimals="-3" id="f-623" unitRef="usd">9174000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-118" decimals="-3" id="f-624" unitRef="usd">5939000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-119" decimals="-3" id="f-625" unitRef="usd">2280000</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss contextRef="c-117" decimals="-3" id="f-626" unitRef="usd">-9477000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-118" decimals="-3" id="f-627" unitRef="usd">-4906000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-119" decimals="-3" id="f-628" unitRef="usd">-6197000</us-gaap:NetIncomeLoss>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c-7" id="f-629">Related Party Transactions&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of June&#160;30, 2024, the Company owned 42.8% equity interest in the JV Company, which, by definition, is a related party to the Company.  The JV Company supplies 12-inch wafers and provides assembly and testing services to AOS.  AOS previously sold 8-inch wafers to the JV Company for further assembly and testing services until January 1, 2023, when it changed to consign the 8-inch wafers to the JV Company.  Due to the right of offset of receivables and payables with the JV Company, as of June&#160;30, 2024 and 2023, AOS recorded the net amount of $13.7&#160;million and $12.0&#160;million, respectively, as a payable related to equity investee, net, on the Consolidated Balance Sheet.  Since the December 2, 2021 deconsolidation of the JV Company and through the fiscal year ended June 30, 2022, the Company purchased finished goods and services of $117.6&#160;million from the JV Company and AOS provided the JV Company with $36.4&#160;million of 8-inch wafers.  The purchases by AOS for the fiscal year ended June 30, 2023 were $127.8&#160;million and the sales by AOS for the fiscal year ended June 30, 2023 were $35.6&#160;million.  The purchases by AOS for the fiscal year ended June&#160;30, 2024 were $96.6&#160;million and the sales by AOS for the fiscal year ended June&#160;30, 2024 were $9.8&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions contextRef="c-120" decimals="3" id="f-630" unitRef="number">0.428</us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions>
    <us-gaap:AccountsPayableCurrent contextRef="c-12" decimals="-5" id="f-631" unitRef="usd">13700000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-13" decimals="-5" id="f-632" unitRef="usd">12000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c-121" decimals="-5" id="f-633" unitRef="usd">117600000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-5" id="f-634" unitRef="usd">36400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c-123" decimals="-5" id="f-635" unitRef="usd">127800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-124" decimals="-5" id="f-636" unitRef="usd">35600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c-125" decimals="-5" id="f-637" unitRef="usd">96600000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-125" decimals="-5" id="f-638" unitRef="usd">9800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-639">Net Income (Loss) Per Common Share Attributable to Alpha and Omega Semiconductor Limited&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net income (loss) per share is computed using the weighted-average number of common shares outstanding during the period.  Diluted net income (loss) per share is computed using the weighted-average number of common shares outstanding, plus potential shares of common stock during the period.  Potential shares of common stock include dilutive shares attributable to the assumed exercise of share options, ESPP shares and vesting of RSUs using the treasury stock method and contingent issuances of common shares related to convertible preferred shares, if dilutive.  Under the treasury stock method, potential common shares outstanding are not included in the computation of diluted net income (loss) per share if their effect is anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30, &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Alpha and Omega Semiconductor Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute basic net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute basic net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs and ESPP shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute diluted net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30, &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock options and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total potential dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-640">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the calculation of basic and diluted net income (loss) per share attributable to common shareholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30, &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Alpha and Omega Semiconductor Limited&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute basic net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute basic net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of potentially dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs and ESPP shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares used to compute diluted net income (loss) per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share attributable to Alpha and Omega Semiconductor Limited:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-641" unitRef="usd">-11081000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-642" unitRef="usd">12364000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-3" id="f-643" unitRef="usd">453163000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-644" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-645" unitRef="shares">27552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-646" unitRef="shares">26764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-3" id="f-647" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-3" id="f-648" unitRef="shares">27552000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-14" decimals="-3" id="f-649" unitRef="shares">26764000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-3" id="f-650" unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-7" decimals="-3" id="f-651" unitRef="shares">1976000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-14" decimals="-3" id="f-652" unitRef="shares">1439000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-3" id="f-653" unitRef="shares">28236000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-3" id="f-654" unitRef="shares">29528000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-14" decimals="-3" id="f-655" unitRef="shares">28203000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-656"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-657"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-14"
      decimals="2"
      id="f-658"
      unitRef="usdPerShare">16.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-659"
      unitRef="usdPerShare">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-660"
      unitRef="usdPerShare">0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-14"
      decimals="2"
      id="f-661"
      unitRef="usdPerShare">16.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-662">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following potential dilutive securities were excluded from the computation of diluted net income (loss) per share as their effect would have been anti-dilutive:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30, &#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock options and RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total potential dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-126"
      decimals="-3"
      id="f-663"
      unitRef="shares">2822000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-127"
      decimals="-3"
      id="f-664"
      unitRef="shares">310000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-128"
      decimals="-3"
      id="f-665"
      unitRef="shares">277000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-129"
      decimals="-3"
      id="f-666"
      unitRef="shares">1019000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-130"
      decimals="-3"
      id="f-667"
      unitRef="shares">309000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-131"
      decimals="-3"
      id="f-668"
      unitRef="shares">21000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-3" id="f-669" unitRef="shares">3841000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-3" id="f-670" unitRef="shares">619000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-14" decimals="-3" id="f-671" unitRef="shares">298000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c-1" id="f-672">Concentration of Credit Risk and Significant Customers &lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages its credit risk associated with exposure to distributors and direct customers on outstanding accounts receivable through the application of credit approvals, credit ratings and other monitoring procedures.  In some instances, the Company also obtains letters of credit from certain customers.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit sales, which are mainly on credit terms of 30 to 60 days, are only made to customers who meet the Company's credit standards, while sales to new customers or customers with low credit ratings are usually made on an advance payment basis.  The Company considers its trade accounts receivable to be of good credit quality because its key distributors and direct customers have long-standing business relationships with the Company and the Company has not experienced any significant bad debt write-offs of accounts receivable in the past.  The Company closely monitors the aging of accounts receivable from its distributors and direct customers, and regularly reviews their financial positions, where available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;         &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.895%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.552%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        * Less than 10%&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit contextRef="c-132" id="f-673">P30D</aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit>
    <aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit contextRef="c-133" id="f-674">P60D</aosl:ConcentrationOfCreditRiskTermsOfSalesOnCredit>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c-1" id="f-675">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized below are individual customers whose revenue or accounts receivable balances were 10% or higher than the respective total consolidated amounts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.805%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;         &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.247%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.253%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.051%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.549%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.895%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.552%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage of accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer B&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer C&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        * Less than 10%&lt;/span&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-134" decimals="3" id="f-676" unitRef="number">0.250</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-135" decimals="3" id="f-677" unitRef="number">0.216</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-136" decimals="3" id="f-678" unitRef="number">0.246</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-137" decimals="3" id="f-679" unitRef="number">0.460</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-138" decimals="3" id="f-680" unitRef="number">0.356</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-139" decimals="3" id="f-681" unitRef="number">0.397</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-140" decimals="3" id="f-682" unitRef="number">0.140</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-141" decimals="3" id="f-683" unitRef="number">0.153</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-142" decimals="3" id="f-684" unitRef="number">0.176</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-143" decimals="3" id="f-685" unitRef="number">0.334</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-144" decimals="3" id="f-686" unitRef="number">0.133</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-145" decimals="3" id="f-687" unitRef="number">0.334</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-146" decimals="3" id="f-688" unitRef="number">0.309</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock contextRef="c-1" id="f-689">Balance Sheet Components &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for price adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayments to supplier&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Manufacturing machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and tooling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272,503)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment and construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total depreciation expense was $50.5 million, $40.4 million and $39.9&#160;million for fiscal years 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company capitalized $0.6 million, $0.5 million and $0.3 million of software development costs during the fiscal years 2024, 2023 and 2022, respectively.  Amortization of capitalized software development costs was $0.6 million in fiscal year 2024, $0.4 million in fiscal year 2023 and $0.4 million in fiscal year 2022.  Unamortized capitalized software development costs in each of the periods presented at June 30, 2024 and 2023 were $1.0 million and $0.9 million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayments for property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in privately held companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customs deposit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit with supplier&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office leases deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and technology rights&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is amortizing intangible assets of patents and technology rights related to a license agreement with STMicroelectronics International N.V.  Amortization expense for intangible assets was $3.2 million, $3.3 million and $3.4 million for the years ended June&#160;30, 2024, 2023 and 2022, respectively.  The estimated useful lives for patents and technology rights and trade name were five years and ten years, respectively.  Customer relationships are fully amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future minimum amortization expense of intangible assets is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.343%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;         Accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.636%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock rotation accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued facilities related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $9.0&#160;million were from Customer A, $8.9&#160;million were from Customer B, and $14.3&#160;million were from other customers.  As of June 30, 2023, $13.5&#160;million were from Customer A, $9.2&#160;million were from Customer B, and $15.4&#160;million were from other customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity in the warranty accrual, included in accrued liabilities is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The activity in the stock rotation accrual, included in accrued liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.238%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.321%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $12.0&#160;million were from Customer A, $2.0&#160;million were from Customer B, and $5.7&#160;million were from other customers.  As of June&#160;30, 2023, $21.0&#160;million were from Customer A, $11.7&#160;million were from Customer B and $13.7&#160;million were from other customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-690">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for price adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,689)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGross contextRef="c-8" decimals="-3" id="f-691" unitRef="usd">54265000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="c-9" decimals="-3" id="f-692" unitRef="usd">62426000</us-gaap:AccountsReceivableGross>
    <aosl:AllowanceForPriceAdjustmentsReceivableCurrent contextRef="c-8" decimals="-3" id="f-693" unitRef="usd">41689000</aosl:AllowanceForPriceAdjustmentsReceivableCurrent>
    <aosl:AllowanceForPriceAdjustmentsReceivableCurrent contextRef="c-9" decimals="-3" id="f-694" unitRef="usd">39976000</aosl:AllowanceForPriceAdjustmentsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-8" decimals="-3" id="f-695" unitRef="usd">30000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-9" decimals="-3" id="f-696" unitRef="usd">30000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-8" decimals="-3" id="f-697" unitRef="usd">12546000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-9" decimals="-3" id="f-698" unitRef="usd">22420000</us-gaap:AccountsReceivableNet>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-699">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Inventories &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-8" decimals="-3" id="f-700" unitRef="usd">78064000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-9" decimals="-3" id="f-701" unitRef="usd">86620000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-8" decimals="-3" id="f-702" unitRef="usd">87898000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-9" decimals="-3" id="f-703" unitRef="usd">69426000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-8" decimals="-3" id="f-704" unitRef="usd">29788000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-9" decimals="-3" id="f-705" unitRef="usd">27201000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-8" decimals="-3" id="f-706" unitRef="usd">195750000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-9" decimals="-3" id="f-707" unitRef="usd">183247000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock contextRef="c-1" id="f-708">&lt;div style="margin-top:4.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other current assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid maintenance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayments to supplier&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid income tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <aosl:LocalVATReceivable contextRef="c-8" decimals="-3" id="f-709" unitRef="usd">304000</aosl:LocalVATReceivable>
    <aosl:LocalVATReceivable contextRef="c-9" decimals="-3" id="f-710" unitRef="usd">275000</aosl:LocalVATReceivable>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c-8" decimals="-3" id="f-711" unitRef="usd">1822000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c-9" decimals="-3" id="f-712" unitRef="usd">3863000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidInsurance contextRef="c-8" decimals="-3" id="f-713" unitRef="usd">4623000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="c-9" decimals="-3" id="f-714" unitRef="usd">4162000</us-gaap:PrepaidInsurance>
    <aosl:PrepaidMaintenanceCurrent contextRef="c-8" decimals="-3" id="f-715" unitRef="usd">2195000</aosl:PrepaidMaintenanceCurrent>
    <aosl:PrepaidMaintenanceCurrent contextRef="c-9" decimals="-3" id="f-716" unitRef="usd">1697000</aosl:PrepaidMaintenanceCurrent>
    <aosl:PrepaymenttoSupplier contextRef="c-8" decimals="-3" id="f-717" unitRef="usd">1301000</aosl:PrepaymenttoSupplier>
    <aosl:PrepaymenttoSupplier contextRef="c-9" decimals="-3" id="f-718" unitRef="usd">10689000</aosl:PrepaymenttoSupplier>
    <us-gaap:PrepaidTaxes contextRef="c-8" decimals="-3" id="f-719" unitRef="usd">819000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes contextRef="c-9" decimals="-3" id="f-720" unitRef="usd">707000</us-gaap:PrepaidTaxes>
    <us-gaap:InterestReceivableCurrent contextRef="c-8" decimals="-3" id="f-721" unitRef="usd">383000</us-gaap:InterestReceivableCurrent>
    <us-gaap:InterestReceivableCurrent contextRef="c-9" decimals="-3" id="f-722" unitRef="usd">135000</us-gaap:InterestReceivableCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-8" decimals="-3" id="f-723" unitRef="usd">2718000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-9" decimals="-3" id="f-724" unitRef="usd">1138000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-8" decimals="-3" id="f-725" unitRef="usd">14165000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-9" decimals="-3" id="f-726" unitRef="usd">22666000</us-gaap:OtherAssetsCurrent>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-147" decimals="-3" id="f-727" unitRef="usd">4877000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-148" decimals="-3" id="f-728" unitRef="usd">4877000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-149" decimals="-3" id="f-729" unitRef="usd">71266000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-150" decimals="-3" id="f-730" unitRef="usd">26478000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-151" decimals="-3" id="f-731" unitRef="usd">423960000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-152" decimals="-3" id="f-732" unitRef="usd">398757000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-153" decimals="-3" id="f-733" unitRef="usd">36203000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-154" decimals="-3" id="f-734" unitRef="usd">32737000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-155" decimals="-3" id="f-735" unitRef="usd">53081000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-156" decimals="-3" id="f-736" unitRef="usd">49890000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-157" decimals="-3" id="f-737" unitRef="usd">3193000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-158" decimals="-3" id="f-738" unitRef="usd">3087000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-159" decimals="-3" id="f-739" unitRef="usd">41671000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-160" decimals="-3" id="f-740" unitRef="usd">38787000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-8" decimals="-3" id="f-741" unitRef="usd">634251000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross contextRef="c-9" decimals="-3" id="f-742" unitRef="usd">554613000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-8" decimals="-3" id="f-743" unitRef="usd">320751000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-9" decimals="-3" id="f-744" unitRef="usd">272503000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet contextRef="c-8" decimals="-3" id="f-745" unitRef="usd">313500000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet>
    <aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet contextRef="c-9" decimals="-3" id="f-746" unitRef="usd">282110000</aosl:PropertyPlantAndEquipmentExcludingEquipmentAndConstructionInProgressNet>
    <us-gaap:ConstructionInProgressGross contextRef="c-8" decimals="-3" id="f-747" unitRef="usd">23119000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c-9" decimals="-3" id="f-748" unitRef="usd">75721000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-8" decimals="-3" id="f-749" unitRef="usd">336619000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-9" decimals="-3" id="f-750" unitRef="usd">357831000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c-1" decimals="-5" id="f-751" unitRef="usd">50500000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-7" decimals="-5" id="f-752" unitRef="usd">40400000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-14" decimals="-5" id="f-753" unitRef="usd">39900000</us-gaap:Depreciation>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-1" decimals="-5" id="f-754" unitRef="usd">600000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-7" decimals="-5" id="f-755" unitRef="usd">500000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-14" decimals="-5" id="f-756" unitRef="usd">300000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-757" unitRef="usd">600000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-7" decimals="-5" id="f-758" unitRef="usd">400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-14" decimals="-5" id="f-759" unitRef="usd">400000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-8" decimals="-5" id="f-760" unitRef="usd">1000000.0</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-9" decimals="-5" id="f-761" unitRef="usd">900000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock contextRef="c-1" id="f-762">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30, &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepayments for property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investment in privately held companies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customs deposit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposit with supplier&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office leases deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <aosl:PrepaymentForPropertyAndEquipment contextRef="c-8" decimals="-3" id="f-763" unitRef="usd">620000</aosl:PrepaymentForPropertyAndEquipment>
    <aosl:PrepaymentForPropertyAndEquipment contextRef="c-9" decimals="-3" id="f-764" unitRef="usd">1717000</aosl:PrepaymentForPropertyAndEquipment>
    <aosl:InvestmentsInPrivatelyHeldCompanies contextRef="c-8" decimals="-3" id="f-765" unitRef="usd">100000</aosl:InvestmentsInPrivatelyHeldCompanies>
    <aosl:InvestmentsInPrivatelyHeldCompanies contextRef="c-9" decimals="-3" id="f-766" unitRef="usd">100000</aosl:InvestmentsInPrivatelyHeldCompanies>
    <aosl:Customdepositnoncurrent contextRef="c-8" decimals="-3" id="f-767" unitRef="usd">652000</aosl:Customdepositnoncurrent>
    <aosl:Customdepositnoncurrent contextRef="c-9" decimals="-3" id="f-768" unitRef="usd">931000</aosl:Customdepositnoncurrent>
    <aosl:DepositsWithSupplier contextRef="c-8" decimals="-3" id="f-769" unitRef="usd">22117000</aosl:DepositsWithSupplier>
    <aosl:DepositsWithSupplier contextRef="c-9" decimals="-3" id="f-770" unitRef="usd">12290000</aosl:DepositsWithSupplier>
    <us-gaap:SecurityDeposit contextRef="c-8" decimals="-3" id="f-771" unitRef="usd">37000</us-gaap:SecurityDeposit>
    <us-gaap:SecurityDeposit contextRef="c-9" decimals="-3" id="f-772" unitRef="usd">37000</us-gaap:SecurityDeposit>
    <aosl:OfficeLeaseDepositAssetsNoncurrent contextRef="c-8" decimals="-3" id="f-773" unitRef="usd">1418000</aosl:OfficeLeaseDepositAssetsNoncurrent>
    <aosl:OfficeLeaseDepositAssetsNoncurrent contextRef="c-9" decimals="-3" id="f-774" unitRef="usd">1274000</aosl:OfficeLeaseDepositAssetsNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c-8" decimals="-3" id="f-775" unitRef="usd">295000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent contextRef="c-9" decimals="-3" id="f-776" unitRef="usd">3354000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-8" decimals="-3" id="f-777" unitRef="usd">25239000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-9" decimals="-3" id="f-778" unitRef="usd">19703000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-779">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible assets, net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.015%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.431%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents and technology rights&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-161" decimals="-3" id="f-780" unitRef="usd">18037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-162" decimals="-3" id="f-781" unitRef="usd">18037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-163" decimals="-3" id="f-782" unitRef="usd">268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-164" decimals="-3" id="f-783" unitRef="usd">268000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-165" decimals="-3" id="f-784" unitRef="usd">1150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-166" decimals="-3" id="f-785" unitRef="usd">1150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-8" decimals="-3" id="f-786" unitRef="usd">19455000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-9" decimals="-3" id="f-787" unitRef="usd">19455000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-8" decimals="-3" id="f-788" unitRef="usd">16208000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-9" decimals="-3" id="f-789" unitRef="usd">12959000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-8" decimals="-3" id="f-790" unitRef="usd">3247000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-9" decimals="-3" id="f-791" unitRef="usd">6496000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-3" id="f-792" unitRef="usd">269000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-9" decimals="-3" id="f-793" unitRef="usd">269000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-8" decimals="-3" id="f-794" unitRef="usd">3516000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c-9" decimals="-3" id="f-795" unitRef="usd">6765000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-796" unitRef="usd">3200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-5" id="f-797" unitRef="usd">3300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-14" decimals="-5" id="f-798" unitRef="usd">3400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-161" id="f-799">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-163" id="f-800">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-801">&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future minimum amortization expense of intangible assets is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:18.5pt;text-align:center;text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:82.343%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.457%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-8" decimals="-3" id="f-802" unitRef="usd">3247000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="c-1" id="f-803">Accrued liabilities&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.426%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.619%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.622%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.636%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.623%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock rotation accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued facilities related expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $9.0&#160;million were from Customer A, $8.9&#160;million were from Customer B, and $14.3&#160;million were from other customers.  As of June 30, 2023, $13.5&#160;million were from Customer A, $9.2&#160;million were from Customer B, and $15.4&#160;million were from other customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent contextRef="c-8" decimals="-3" id="f-804" unitRef="usd">14945000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="c-9" decimals="-3" id="f-805" unitRef="usd">15627000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-8" decimals="-3" id="f-806" unitRef="usd">2407000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-9" decimals="-3" id="f-807" unitRef="usd">1674000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-8" decimals="-3" id="f-808" unitRef="usd">4660000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-9" decimals="-3" id="f-809" unitRef="usd">5588000</aosl:StockRotationAccrualCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-8" decimals="-3" id="f-810" unitRef="usd">3198000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="c-9" decimals="-3" id="f-811" unitRef="usd">2458000</us-gaap:AccruedProfessionalFeesCurrent>
    <aosl:AccruedInventory contextRef="c-8" decimals="-3" id="f-812" unitRef="usd">728000</aosl:AccruedInventory>
    <aosl:AccruedInventory contextRef="c-9" decimals="-3" id="f-813" unitRef="usd">1597000</aosl:AccruedInventory>
    <aosl:AccruedFacilityExpenses contextRef="c-8" decimals="-3" id="f-814" unitRef="usd">2137000</aosl:AccruedFacilityExpenses>
    <aosl:AccruedFacilityExpenses contextRef="c-9" decimals="-3" id="f-815" unitRef="usd">2327000</aosl:AccruedFacilityExpenses>
    <aosl:AccruedPropertyPlantandEquipment contextRef="c-8" decimals="-3" id="f-816" unitRef="usd">6986000</aosl:AccruedPropertyPlantandEquipment>
    <aosl:AccruedPropertyPlantandEquipment contextRef="c-9" decimals="-3" id="f-817" unitRef="usd">6402000</aosl:AccruedPropertyPlantandEquipment>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-818" unitRef="usd">3822000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-819" unitRef="usd">4401000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <aosl:AccruedCustomerDeposit contextRef="c-8" decimals="-3" id="f-820" unitRef="usd">32182000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-9" decimals="-3" id="f-821" unitRef="usd">38082000</aosl:AccruedCustomerDeposit>
    <aosl:EmployeeStockPurchasePlanPayableCurrent contextRef="c-8" decimals="-3" id="f-822" unitRef="usd">1306000</aosl:EmployeeStockPurchasePlanPayableCurrent>
    <aosl:EmployeeStockPurchasePlanPayableCurrent contextRef="c-9" decimals="-3" id="f-823" unitRef="usd">1377000</aosl:EmployeeStockPurchasePlanPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-8" decimals="-3" id="f-824" unitRef="usd">72371000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-9" decimals="-3" id="f-825" unitRef="usd">79533000</us-gaap:AccruedLiabilitiesCurrent>
    <aosl:AccruedCustomerDeposit contextRef="c-167" decimals="-5" id="f-826" unitRef="usd">9000000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-168" decimals="-5" id="f-827" unitRef="usd">8900000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-169" decimals="-5" id="f-828" unitRef="usd">14300000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-170" decimals="-5" id="f-829" unitRef="usd">13500000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-171" decimals="-5" id="f-830" unitRef="usd">9200000</aosl:AccruedCustomerDeposit>
    <aosl:AccruedCustomerDeposit contextRef="c-172" decimals="-5" id="f-831" unitRef="usd">15400000</aosl:AccruedCustomerDeposit>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="c-1" id="f-832">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity in the warranty accrual, included in accrued liabilities is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(453)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-9" decimals="-3" id="f-833" unitRef="usd">1674000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-39" decimals="-3" id="f-834" unitRef="usd">2650000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-23" decimals="-3" id="f-835" unitRef="usd">2795000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c-1" decimals="-3" id="f-836" unitRef="usd">1186000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c-7" decimals="-3" id="f-837" unitRef="usd">3666000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued contextRef="c-14" decimals="-3" id="f-838" unitRef="usd">1127000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c-1" decimals="-3" id="f-839" unitRef="usd">453000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c-7" decimals="-3" id="f-840" unitRef="usd">4642000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments contextRef="c-14" decimals="-3" id="f-841" unitRef="usd">1272000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-8" decimals="-3" id="f-842" unitRef="usd">2407000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-9" decimals="-3" id="f-843" unitRef="usd">1674000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent contextRef="c-39" decimals="-3" id="f-844" unitRef="usd">2650000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <aosl:StockRotationAccrualTableTextBlock contextRef="c-1" id="f-845">The activity in the stock rotation accrual, included in accrued liabilities is as follows:&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.660%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.432%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Addition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Utilization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,160)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</aosl:StockRotationAccrualTableTextBlock>
    <aosl:StockRotationAccrualCurrent contextRef="c-9" decimals="-3" id="f-846" unitRef="usd">5588000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-39" decimals="-3" id="f-847" unitRef="usd">4798000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-23" decimals="-3" id="f-848" unitRef="usd">3917000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualStockIssued contextRef="c-1" decimals="-3" id="f-849" unitRef="usd">11044000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualStockIssued contextRef="c-7" decimals="-3" id="f-850" unitRef="usd">13950000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualStockIssued contextRef="c-14" decimals="-3" id="f-851" unitRef="usd">5817000</aosl:StockRotationAccrualStockIssued>
    <aosl:StockRotationAccrualPayments contextRef="c-1" decimals="-3" id="f-852" unitRef="usd">11972000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualPayments contextRef="c-7" decimals="-3" id="f-853" unitRef="usd">13160000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualPayments contextRef="c-14" decimals="-3" id="f-854" unitRef="usd">4936000</aosl:StockRotationAccrualPayments>
    <aosl:StockRotationAccrualCurrent contextRef="c-8" decimals="-3" id="f-855" unitRef="usd">4660000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-9" decimals="-3" id="f-856" unitRef="usd">5588000</aosl:StockRotationAccrualCurrent>
    <aosl:StockRotationAccrualCurrent contextRef="c-39" decimals="-3" id="f-857" unitRef="usd">4798000</aosl:StockRotationAccrualCurrent>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock contextRef="c-1" id="f-858">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;padding-left:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.238%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.320%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.621%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.321%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June&#160;30,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt; &#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:4.5pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Customer deposits are payments received from customers for securing future product shipments.  As of June&#160;30, 2024, $12.0&#160;million were from Customer A, $2.0&#160;million were from Customer B, and $5.7&#160;million were from other customers.  As of June&#160;30, 2023, $21.0&#160;million were from Customer A, $11.7&#160;million were from Customer B and $13.7&#160;million were from other customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-859" unitRef="usd">19661000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-9" decimals="-3" id="f-860" unitRef="usd">46393000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <aosl:ComputerSoftwareLiabilityNoncurrent contextRef="c-8" decimals="-3" id="f-861" unitRef="usd">0</aosl:ComputerSoftwareLiabilityNoncurrent>
    <aosl:ComputerSoftwareLiabilityNoncurrent contextRef="c-9" decimals="-3" id="f-862" unitRef="usd">4644000</aosl:ComputerSoftwareLiabilityNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c-8" decimals="-3" id="f-863" unitRef="usd">19661000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c-9" decimals="-3" id="f-864" unitRef="usd">51037000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-167" decimals="-3" id="f-865" unitRef="usd">12000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-168" decimals="-3" id="f-866" unitRef="usd">2000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-173" decimals="-3" id="f-867" unitRef="usd">5700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-170" decimals="-3" id="f-868" unitRef="usd">21000000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-171" decimals="-3" id="f-869" unitRef="usd">11700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-174" decimals="-3" id="f-870" unitRef="usd">13700000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-871">Bank Borrowing&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Short-term bank borrowing&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In March 2024, Bank of Communications Limited in China provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility is to provide working capital borrowings.  The Company could borrow up to approximately RMB 140&#160;million or $19.3&#160;million based on currency exchange rate between RMB and U.S. Dollar on &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;June&#160;30, 2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; with a maturity date of March 15, 2025.  As of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;June&#160;30, 2024&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, there was &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;no &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;outstanding balance for this loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In December 2023, Industrial and Commercial Bank of China provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility was to provide working capital borrowings.  The Company could borrow up to approximately RMB 72.0&#160;million, or $9.9&#160;million based on currency exchange rate between RMB and U.S. Dollar on June&#160;30, 2024, with a maturity date of December 31, 2024.  As of June&#160;30, 2024, there was no outstanding balance for this loan&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In September 2023, China Construction Bank provided a line of credit facility to one of the Company's subsidiaries in China.  The purpose of the credit facility is to provide working capital borrowings.  The Company could borrow up to approximately RMB 50&#160;million or $6.9&#160;million based on currency exchange rate between RMB and U.S. Dollar on June&#160;30, 2024 with a maturity date of September 8, 2025.  As of June&#160;30, 2024, there was no outstanding balance for this loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounts receivable factoring agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 9, 2019, one of the Company's wholly-owned subsidiaries (the "Borrower") entered into a factoring agreement with the Hongkong and Shanghai Banking Corporation Limited (&#x201c;HSBC&#x201d;), whereby the Borrower assigns certain of its accounts receivable with recourse.  This factoring agreement allows the Borrower to borrow up to 70% of the net amount of its eligible accounts receivable of the Borrower with a maximum amount of $30.0 million.  The interest rate is based on the Secured Overnight Financing Rate ("SOFR)", plus 2.01% per annum.  The Company is the guarantor for this agreement.  The Company is accounting for this transaction as a secured borrowing under the Transfers and Servicing of Financial Assets guidance.  In addition, any cash held in the restricted bank account controlled by HSBC has a legal right of offset against the borrowing.  This agreement, with certain financial covenants required, has no expiration date.  On August 11, 2021, the Borrower signed an agreement with HSBC to decrease the borrowing maximum amount to $8.0&#160;million with certain financial covenants required.  Other terms remain the same.  The Borrower was in compliance with these covenants as of June&#160;30, 2024.  As of June&#160;30, 2024, there was no outstanding balance for this factoring agreement.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt financing&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In September 2021, Jireh Semiconductor Incorporated (&#x201c;Jireh&#x201d;), one of the Company's wholly-owned subsidiaries, entered into a financing arrangement agreement with a company (&#x201c;Lender&#x201d;) for the lease and purchase of a machinery equipment manufactured by a supplier.  This agreement has a 5 years term, after which Jireh has the option to purchase the equipment for $1.  The implied interest rate was 4.75% per annum which was adjustable based on every five basis point increase in 60-month U.S. Treasury Notes, until the final installation and acceptance of the equipment.  The total purchase price of this equipment was Euro 12.0&#160;million.  In April 2021, Jireh made a down payment of Euro 6.0&#160;million, representing 50% of &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;the total purchase price of the equipment, to the supplier.  In June 2022, the equipment was delivered to Jireh after Lender paid 40% of the total purchase price, for Euro 4.8&#160;million, to the supplier on behalf of Jireh.  In September 2022, Lender paid the remaining 10% payment for the total purchase price and reimbursed Jireh for the 50% down payment, after the installation and configuration of the equipment.  The title of the equipment was transferred to Lender following such payment.  The agreement was amended with fixed implied interest rate of 7.51% and monthly payment of principal and interest effective in October 2022.  Other terms remain the same.  In addition, Jireh purchased hardware for the machine under this financing arrangement.  The purchase price of this hardware was $0.2&#160;million.  The financing arrangement is secured by this equipment and other equipment which had a carrying amount of $13.6&#160;million as of June&#160;30, 2024.  As of June&#160;30, 2024, the outstanding balance of this debt financing was $9.2&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Long-term bank borrowings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 18, 2021, Jireh entered into a term loan agreement with a financial institution (the "Bank") in an amount up to $45.0&#160;million for the purpose of expanding and upgrading the Company&#x2019;s fabrication facility located in Oregon.  The obligation under the loan agreement is secured by substantially all assets of Jireh and guaranteed by the Company.  The agreement has a term of 5.5 years and matures on February 16, 2027.  Jireh is required to make consecutive quarterly payments of principal and interest.  The loan accrues interest based on adjusted LIBOR plus the applicable margin based on the outstanding balance of the loan.  This agreement contains customary restrictive covenants and includes certain financial covenants that the Company is required to maintain.  Jireh drew down $45.0&#160;million on February 16, 2022 with the first payment of principal beginning in October 2022.  As of June&#160;30, 2024, Jireh was in compliance with these covenants and the outstanding balance of this loan was $29.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2024, maturities of short-term debt and long-term debt were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.767%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal of debt, less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.965%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.077%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.968%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-175" decimals="INF" id="f-872" unitRef="cny">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-176" decimals="-5" id="f-873" unitRef="usd">19300000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-176" decimals="-5" id="f-874" unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-177" decimals="-5" id="f-875" unitRef="cny">72000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-178" decimals="-5" id="f-876" unitRef="usd">9900000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-178" decimals="-5" id="f-877" unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-179" decimals="INF" id="f-878" unitRef="cny">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-180" decimals="-5" id="f-879" unitRef="usd">6900000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-180" decimals="-5" id="f-880" unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable
      contextRef="c-181"
      decimals="INF"
      id="f-881"
      unitRef="number">0.70</aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacityPercentOfNetAccountsReceivable>
    <aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity contextRef="c-181" decimals="-5" id="f-882" unitRef="usd">30000000.0</aosl:AccountsReceivableFactoringAgreementMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c-182"
      decimals="INF"
      id="f-883"
      unitRef="number">0.0201</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity contextRef="c-183" decimals="-6" id="f-884" unitRef="usd">8000000</aosl:AccountsReceivableFactoringAgreementReductionOfMaximumBorrowingCapacity>
    <aosl:AccountsReceivableFactoringAgreementBorrowedAmountOutstanding contextRef="c-184" decimals="INF" id="f-885" unitRef="usd">0</aosl:AccountsReceivableFactoringAgreementBorrowedAmountOutstanding>
    <us-gaap:SaleLeasebackTransactionLeaseTerms contextRef="c-185" id="f-886">5 years</us-gaap:SaleLeasebackTransactionLeaseTerms>
    <aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount contextRef="c-186" decimals="0" id="f-887" unitRef="usd">1</aosl:SaleLeasebackTransactionLeaseCompletionBuyoutOptionAmount>
    <aosl:SaleLeasebackTransactionImpliedInterestRatePercent contextRef="c-185" decimals="4" id="f-888" unitRef="number">0.0475</aosl:SaleLeasebackTransactionImpliedInterestRatePercent>
    <us-gaap:SaleLeasebackTransactionHistoricalCost contextRef="c-187" decimals="-5" id="f-889" unitRef="eur">12000000</us-gaap:SaleLeasebackTransactionHistoricalCost>
    <aosl:SaleLeasebackTransactionDownPaymentAmount contextRef="c-188" decimals="-5" id="f-890" unitRef="eur">6000000</aosl:SaleLeasebackTransactionDownPaymentAmount>
    <aosl:SaleLeasebackTransactionDownPaymentPercent
      contextRef="c-188"
      decimals="INF"
      id="f-891"
      unitRef="number">0.50</aosl:SaleLeasebackTransactionDownPaymentPercent>
    <aosl:SaleLeasebackTransactionDeliveryPaymentPercent
      contextRef="c-189"
      decimals="INF"
      id="f-892"
      unitRef="number">0.40</aosl:SaleLeasebackTransactionDeliveryPaymentPercent>
    <aosl:SaleLeasebackTransactionDeliveryPaymentAmount contextRef="c-189" decimals="-5" id="f-893" unitRef="eur">4800000</aosl:SaleLeasebackTransactionDeliveryPaymentAmount>
    <aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent
      contextRef="c-190"
      decimals="INF"
      id="f-894"
      unitRef="number">0.10</aosl:SaleLeasebackTransactionPurchasePriceFinancingPercent>
    <aosl:SaleLeasebackTransactionDownPaymentPercent
      contextRef="c-190"
      decimals="INF"
      id="f-895"
      unitRef="number">0.50</aosl:SaleLeasebackTransactionDownPaymentPercent>
    <aosl:SaleLeasebackTransactionImpliedInterestRatePercent contextRef="c-191" decimals="4" id="f-896" unitRef="number">0.0751</aosl:SaleLeasebackTransactionImpliedInterestRatePercent>
    <us-gaap:PaymentsForPurchaseOfOtherAssets1 contextRef="c-192" decimals="-5" id="f-897" unitRef="usd">200000</us-gaap:PaymentsForPurchaseOfOtherAssets1>
    <us-gaap:DebtInstrumentCollateralAmount contextRef="c-193" decimals="-5" id="f-898" unitRef="usd">13600000</us-gaap:DebtInstrumentCollateralAmount>
    <aosl:SalesLeasebackTransactionDebtOutstandingAmount contextRef="c-194" decimals="-5" id="f-899" unitRef="usd">9200000</aosl:SalesLeasebackTransactionDebtOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-195" decimals="-5" id="f-900" unitRef="usd">45000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentTerm contextRef="c-196" id="f-901">P5Y6M</us-gaap:DebtInstrumentTerm>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-197" decimals="-5" id="f-902" unitRef="usd">45000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="c-198" decimals="-5" id="f-903" unitRef="usd">29200000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-904">&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2024, maturities of short-term debt and long-term debt were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.767%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ending June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total principal of debt, less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center;text-indent:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.116%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.783%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.600%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.807%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.965%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.077%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.968%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term Debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal amount&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt, less debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne contextRef="c-8" decimals="-3" id="f-905" unitRef="usd">11664000</aosl:LongTermDebtAndShortTermDebtCombinedAmountMaturityYearOne>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-8" decimals="-3" id="f-906" unitRef="usd">11871000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-8" decimals="-3" id="f-907" unitRef="usd">14344000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-8" decimals="-3" id="f-908" unitRef="usd">536000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-8" decimals="-3" id="f-909" unitRef="usd">38415000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-8" decimals="-3" id="f-910" unitRef="usd">56000</us-gaap:DeferredFinanceCostsGross>
    <aosl:DebtLongTermAndShortTermCombinedAmountNet contextRef="c-8" decimals="-3" id="f-911" unitRef="usd">38359000</aosl:DebtLongTermAndShortTermCombinedAmountNet>
    <aosl:ShortTermDebtGross contextRef="c-8" decimals="-3" id="f-912" unitRef="usd">11664000</aosl:ShortTermDebtGross>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-8" decimals="-3" id="f-913" unitRef="usd">26751000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-8" decimals="-3" id="f-914" unitRef="usd">38415000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DeferredFinanceCostsCurrentGross contextRef="c-8" decimals="-3" id="f-915" unitRef="usd">29000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:DeferredFinanceCostsNoncurrentGross contextRef="c-8" decimals="-3" id="f-916" unitRef="usd">27000</us-gaap:DeferredFinanceCostsNoncurrentGross>
    <us-gaap:DeferredFinanceCostsGross contextRef="c-8" decimals="-3" id="f-917" unitRef="usd">56000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ShortTermBorrowings contextRef="c-8" decimals="-3" id="f-918" unitRef="usd">11635000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebt contextRef="c-8" decimals="-3" id="f-919" unitRef="usd">26724000</us-gaap:LongTermDebt>
    <aosl:DebtLongTermAndShortTermCombinedAmountNet contextRef="c-8" decimals="-3" id="f-920" unitRef="usd">38359000</aosl:DebtLongTermAndShortTermCombinedAmountNet>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-922">Leases&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date.  Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the consolidated balance sheets.  The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments.  As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement.  The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments.  Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities.  In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases.  Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs.  For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term.  The finance lease is related to the $5.1&#160;million of a machinery lease financing with a vendor.  In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022.  Other terms remain the same.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s operating and finance lease expenses are as follows for the years presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.450%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Fixed rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Variable rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Amortization of equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Short-term lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the Company&#x2019;s operating and finance leases is as follows (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.920%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.251%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:f-943"&gt;&lt;span style="-sec-ix-hidden:f-944"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company&#x2019;s operating and finance leases is as follows&#160;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.969%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.610%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid from amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash investing and financing information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.468%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.564%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-921">Leases&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company evaluates contracts for lease accounting at contract inception and assesses lease classification at the lease commencement date.  Operating leases are included in operating lease right-of-use (&#x201c;ROU&#x201d;) assets, operating lease liabilities and operating lease liabilities - long-term on the Company's consolidated balance sheets.  Finance leases are included in property, plant and equipment, finance lease liabilities and finance lease liabilities-long-term on the consolidated balance sheets.  The Company recognizes a ROU asset and corresponding lease obligation liability at the lease commencement date where the lease obligation liability is measured at the present value of the minimum lease payments.  As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate at lease commencement.  The Company uses an interest rate commensurate with the interest rate to borrow on a collateralized basis over a similar term with an amount equal to the lease payments.  Operating leases are primarily related to offices, research and development facilities, sales and marketing facilities, and manufacturing facilities.  In addition, long-term supply agreements to lease gas tank equipment and purchase industrial gases are accounted for as operating leases.  Lease agreements frequently include renewal provisions and require the Company to pay real estate taxes, insurance and maintenance costs.  For operating leases, the amortization of the ROU asset and the accretion of its lease obligation liability result in a single straight-line expense recognized over the lease term.  The finance lease is related to the $5.1&#160;million of a machinery lease financing with a vendor.  In September 2022, the lease was amended to make a monthly payment of principal and interest as a fixed amount effective in October 2022.  Other terms remain the same.  The amendment was accounted for as a debt modification and no gain or loss was recognized.  The Company does not record leases on the consolidated balance sheet with a term of one year or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s operating and finance lease expenses are as follows for the years presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.450%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Fixed rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Variable rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Amortization of equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Short-term lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the Company&#x2019;s operating and finance leases is as follows (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.920%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.251%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:f-943"&gt;&lt;span style="-sec-ix-hidden:f-944"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company&#x2019;s operating and finance leases is as follows&#160;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.969%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.610%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid from amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash investing and financing information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.468%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.564%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <aosl:FinanceLeaseRightOfUseAssetGross contextRef="c-8" decimals="-5" id="f-923" unitRef="usd">5100000</aosl:FinanceLeaseRightOfUseAssetGross>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-924">&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s operating and finance lease expenses are as follows for the years presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.450%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.040%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.962%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.885%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Fixed rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Variable rent expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Amortization of equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term leases:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Short-term lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total lease expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to the Company&#x2019;s operating and finance leases is as follows (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.519%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.920%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.250%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.360%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.251%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;ROU assets associated with operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Lease:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;span style="-sec-ix-hidden:f-943"&gt;&lt;span style="-sec-ix-hidden:f-944"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.57&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to the Company&#x2019;s operating and finance leases is as follows&#160;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.876%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.969%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.461%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.384%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.610%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year Ended June 30, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid from amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Financing cash flows from finance lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-cash investing and financing information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;Operating lease right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-925" unitRef="usd">6268000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-3" id="f-926" unitRef="usd">5779000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-927" unitRef="usd">1095000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-3" id="f-928" unitRef="usd">1014000</us-gaap:VariableLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-3" id="f-929" unitRef="usd">513000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-7" decimals="-3" id="f-930" unitRef="usd">522000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-931" unitRef="usd">277000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-7" decimals="-3" id="f-932" unitRef="usd">306000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-933" unitRef="usd">161000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-7" decimals="-3" id="f-934" unitRef="usd">400000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-935" unitRef="usd">8314000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-7" decimals="-3" id="f-936" unitRef="usd">8021000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-937" unitRef="usd">25050000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-9" decimals="-3" id="f-938" unitRef="usd">24349000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-8" decimals="-3" id="f-939" unitRef="usd">5133000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-9" decimals="-3" id="f-940" unitRef="usd">5133000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-8" decimals="-3" id="f-941" unitRef="usd">1171000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-9" decimals="-3" id="f-942" unitRef="usd">657000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-8" decimals="-3" id="f-945" unitRef="usd">3962000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-9" decimals="-3" id="f-946" unitRef="usd">4476000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-8" id="f-947">P5Y6M14D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-9" id="f-948">P6Y6M25D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-8" id="f-949">P3Y3M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-9" id="f-950">P4Y3M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-8" decimals="4" id="f-951" unitRef="number">0.0491</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-9" decimals="4" id="f-952" unitRef="number">0.0467</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-8" decimals="4" id="f-953" unitRef="number">0.0751</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-9" decimals="4" id="f-954" unitRef="number">0.0751</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-955" unitRef="usd">6330000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-3" id="f-956" unitRef="usd">5945000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-1" decimals="-3" id="f-957" unitRef="usd">277000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-7" decimals="-3" id="f-958" unitRef="usd">306000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-959" unitRef="usd">867000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-7" decimals="-3" id="f-960" unitRef="usd">810000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-961" unitRef="usd">5884000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-962" unitRef="usd">5579000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-964">&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.468%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.564%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-963">&lt;div style="padding-left:4.5pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments are as follows as of June 30, 2024 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:40.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.935%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.468%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.564%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,800)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-8" decimals="-3" id="f-965" unitRef="usd">6291000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-8" decimals="-3" id="f-966" unitRef="usd">1144000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-8" decimals="-3" id="f-967" unitRef="usd">5455000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-8" decimals="-3" id="f-968" unitRef="usd">1144000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-8" decimals="-3" id="f-969" unitRef="usd">4546000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-8" decimals="-3" id="f-970" unitRef="usd">1145000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-8" decimals="-3" id="f-971" unitRef="usd">4071000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-8" decimals="-3" id="f-972" unitRef="usd">191000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-8" decimals="-3" id="f-973" unitRef="usd">3937000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-8" decimals="-3" id="f-974" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-8" decimals="-3" id="f-975" unitRef="usd">5136000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-8" decimals="-3" id="f-976" unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-8" decimals="-3" id="f-977" unitRef="usd">29436000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-8" decimals="-3" id="f-978" unitRef="usd">3624000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-8" decimals="-3" id="f-979" unitRef="usd">3800000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-8" decimals="-3" id="f-980" unitRef="usd">407000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-8" decimals="-3" id="f-981" unitRef="usd">25636000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-8" decimals="-3" id="f-982" unitRef="usd">3217000</us-gaap:FinanceLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-983">Shareholders' Equity&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Common Shares&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's Bye-laws, as amended, authorized the Company to issue 100,000,000 common shares with par value of $0.002.  Each common share is entitled to one vote.  The holders of common shares are also entitled to receive dividends whenever funds are legally available and when and if declared by the board of directors.  No dividends had been declared as of June&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2017, the board of directors approved a repurchase program (the &#x201c;Repurchase Program&#x201d;) that allowed the Company to repurchase its common shares from the open market pursuant to a pre-established Rule 10b5-1 trading plan or through privately negotiated transactions up to an aggregate of $30.0 million.  The amount and timing of any repurchases under the Repurchase Program depend on a number of factors, including but not limited to, the trading price, volume and availability of the Company's common shares.  Shares repurchased under this program are accounted for as treasury shares and the total cost of shares repurchased is recorded as a reduction of shareholders' equity.  From time to time, treasury shares may be reissued as part of the Company's stock-based compensation programs.  Gains on re-issuance of treasury stock are credited to additional paid-in capital; losses are charged to additional paid-in capital to offset the net gains, if any, from previous sales or re-issuance of treasury stock.  Any remaining balance of the losses is charged to retained earnings.  As of June 30, 2023, there were no availability under this repurchase program, which was terminated.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year 2023, the Company repurchased an aggregate of 548,132 shares, from the open market for a total cost of approximately $13.4&#160;million, excluding fees and related expenses, at an average price of $24.51 per share. During fiscal year 2024 and 2022, the Company did not repurchase any shares pursuant to the repurchase program.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of June&#160;30, 2024, the Company had repurchased an aggregate of 7,332,780 shares for a total cost of $81.1 million, at an average price of $11.01 per share, excluding fees and related expenses, since inception of the program.  No repurchased shares have been retired.  Of the 7,332,780 repurchased shares, 194,716 shares with a weighted average repurchase price of $9.77 per share, were reissued at an average price of $4.29 per share for option exercises and vested restricted stock units (&#x201c;RSU&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-8" decimals="INF" id="f-984" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-8"
      decimals="INF"
      id="f-985"
      unitRef="usdPerShare">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
    <aosl:NumberOfVotesPerEachCommonShare contextRef="c-8" decimals="INF" id="f-986" unitRef="votes">1</aosl:NumberOfVotesPerEachCommonShare>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="c-1"
      decimals="INF"
      id="f-987"
      unitRef="usdPerShare">0</us-gaap:CommonStockDividendsPerShareDeclared>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-8" decimals="-5" id="f-988" unitRef="usd">30000000.0</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-7" decimals="INF" id="f-989" unitRef="shares">548132</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c-7" decimals="-5" id="f-990" unitRef="usd">13400000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-7"
      decimals="2"
      id="f-991"
      unitRef="usdPerShare">24.51</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-14"
      decimals="INF"
      id="f-992"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired contextRef="c-1" decimals="INF" id="f-993" unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-199"
      decimals="INF"
      id="f-994"
      unitRef="shares">7332780</us-gaap:TreasuryStockSharesAcquired>
    <aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees contextRef="c-199" decimals="-5" id="f-995" unitRef="usd">81100000</aosl:TreasuryStockValueAcquiredCostMethodLessHandlingFees>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-199"
      decimals="2"
      id="f-996"
      unitRef="usdPerShare">11.01</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c-199"
      decimals="INF"
      id="f-997"
      unitRef="shares">0</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="c-199"
      decimals="INF"
      id="f-998"
      unitRef="shares">7332780</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross contextRef="c-200" decimals="0" id="f-999" unitRef="shares">194716</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-200"
      decimals="2"
      id="f-1000"
      unitRef="usdPerShare">9.77</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <aosl:TreasuryStockReissuedAveragePricePerShare
      contextRef="c-200"
      decimals="2"
      id="f-1001"
      unitRef="usdPerShare">4.29</aosl:TreasuryStockReissuedAveragePricePerShare>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-14" id="f-1002">Share-based Compensation &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2018 Omnibus Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The 2009 Share Option/Share Issuance Plan (the &#x201c;2009 Plan&#x201d;) was approved in September 2009 at the annual general meeting of shareholders in connection with the Company's IPO.  At the annual general meeting of shareholders in November 2018, the 2009 Plan was approved to be terminated and the 2018 Omnibus Incentive Plan (the &#x201c;2018 Plan&#x201d;) was effective.  No further awards will be made under the 2009 Plan.  The 2018 Plan authorized the board of directors to grant incentive share options, non-statutory share options and restricted shares to employees, directors, non-employee directors and consultants of the Company and its subsidiaries for up to 2,065,000 common shares.  The 2018 Plan does not include an evergreen authorization  Therefore, the Company is not permitted to increase the number of shares reserved in the share pool without obtaining further shareholder approval.  Outstanding shares under the 2018 Plan and awards granted under the 2009 Plan that expire, are forfeited or cancelled or terminate prior to the issuance of the shares subject to those awards or are settled in cash will be available for subsequent issuance under the 2018 Plan.  At the annual general meeting of shareholders in November 2021, 2022 and 2023, the 2018 Plan was approved to increase by 1,000,000, 740,000 and 427,000 shares, respectively, to a total of 4,232,000 shares.  As of June&#160;30, 2024, 919,093 shares were available for grant under the 2018 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Beginning with the 2014 Annual Shareholders Meeting, on the date of each annual shareholders meeting, each individual who commences service as a non-employee Board member by reason of his or her election to the Board at such annual meeting and each individual who is to continue to serve as a non-employee Board member, whether or not that individual is standing for re-election to the Board at that particular annual meeting, will automatically be granted an award in the form of restricted share units covering that number of common shares determined by dividing one hundred sixty thousand dollars ($160,000) by the average fair market value per share for the ninety (90)-day period preceding the grant date, up to a maximum of 10,000 shares.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2018 Plan, incentive share options and RSU are to be granted at a price that is not less than 100% and nonstatutory share options are to be granted at not less than 85% of the fair value of the common shares, at the date of grant for employees and consultants.  Options and RSUs generally vest over a four-year to five-year period, and are exercisable for a maximum period of ten years after the date of grant.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of RSU, including time-based restricted stock units and performance-based restricted stock units is based on the market&#160;price of the Company's common shares on the date of grant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Time-based Restricted Stock Units (&#x201c;TRSU&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's TRSU activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.246%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.235%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.853%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Time-based Restricted&#160;Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,016,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,994,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(451,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,430,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,901,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Performance-based Restricted Stock Units (&#x201c;PRSU&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March each year since fiscal year 2017, the Company granted PRSU to certain personnel.  The number of shares to be ultimately earned under the PRSU is determined based on the level of attainment of predetermined financial goals.  The PRSU vests in four equal annual installments from the first anniversary date after the grant date if certain predetermined financial goals were met.  The Company recorded $2.8 million, $5.2 million and $4.6 million of expenses for these PRSUs during the years ended June&#160;30, 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table summarizes the Company&#x2019;s PRSU activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Performance-based Restricted&#160;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,752,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,981,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,276,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(268,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,859,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"&gt;Market-based Restricted Stock Units (&#x201c;MSUs&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;I&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;n December 2021, the Company granted 1.0&#160;million market-based restricted stock units to certain non-officer personnel.  The number of shares to be earned at the end of the performance period was determined based on the Company&#x2019;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2022 to December 31, 2024 as well as the recipients remaining in continuous service with the Company through such period.  The MSU vests in four equal annual installments after the end of performance period.  The Company estimated the grant date fair values of its MSUs using a Monte-Carlo simulation model.  In September 2023, the Company determined it was no longer probable that it would achieve the minimum revenue threshold specified in the awards.  Therefore, the Company reversed all of the previously recognized expenses of $6.4&#160;million for these MSUs.   In addition, on September 19, 2023, the Compensation Committee of the Board approved a modification of the terms of MSUs to extend the performance period through December 31, 2025, changed the commencement date for the four-year time-based service period to January 1, 2026, and reduced the achievement of specified stock prices and revenue thresholds.  The fair value of these MSUs was revalued to reflect the change using a Monte-Carlo simulation model with the following assumptions: risk-free interest rate of 4.94%, expected term of 2.28 years, expected volatility of 61.38% and dividend yield of 0%.  In June 2024, the Company determined it was no longer probable that the revenue thresholds for the modified MSU would be achieved.  Therefore, the Company reversed $2.4&#160;million in the June 2024 quarter that was recorded during the fiscal year 2024 related to the modification on September 19, 2023.  The Company recorded approximately $(6.4)&#160;million, $1.9&#160;million and $4.5&#160;million of expenses for these MSUs during the fiscal years ended June 30, 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;During the quarter ended September 30, 2018, the Company granted 1.3 million MSUs to certain personnel.  The number of shares to be earned at the end of the performance period is determined based on the Company&#x2019;s achievement of specified stock prices and revenue thresholds during the performance period from January 1, 2019 to December 31, 2021 as well as the recipients remaining in continuous service with the Company through such period.  The MSUs vest in four equal annual installments after the end of performance period.  On August 31, 2020, the Compensation Committee of the Board approved a modification of the terms of MSU to (i) extend the performance period through December 31, 2022 and (ii) change the commencement date for the four-year time-based service period to January 1, 2023.  The modified MSUs were valued &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;immediately before and after the modification, using Monte-Carlo simulation pricing model. The Monte-Carlo simulation pricing model applied the following assumptions for pre-modification conditions:  risk-free interest rate of 0.13%, expected term of 1.3 years, expected volatility of 66.7% and dividend yield of 0%; and for post-modification conditions: risk-free interest rate of 0.14%, expected term of 2.3 years, expected volatility of 59.1% and dividend yield of 0%.  The fair value of these MSUs was recalculated to reflect the change as of August 31, 2020 and the unrecognized compensation amount was adjusted to reflect the increase in fair value.  The Company recorded approximately $1.0 million, $3.9 million and $1.6&#160;million of expense for these MSUs during the years ended June&#160;30, 2024, 2023 and 2022, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.580%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.580%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.580%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.503%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following table summarizes the Company&#x2019;s MSUs activities:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Market-based Restricted&#160;Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,683,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,206,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,548,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.96&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,142,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,537,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Stock Option&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's stock option activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.810%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.420%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.859%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.672%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.512%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,936,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,442,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,071,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(309,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value for options outstanding at June&#160;30, 2024 in the table above is based on the Company&#x2019;s common stock closing price on June&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The 2018 Employee Share Purchase Plan &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the annual general meeting of shareholders in November 2018, the 2018 Employee Share Purchase Plan (&#x201c;Purchase Plan&#x201d; or &#x201c;ESPP&#x201d;) Plan was approved, under which 1,430,000 common shares are available for issuance.  The Purchase Plan does not include an evergreen authorization, therefore the Company is not permitted to increase the number of shares reserved &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the share pool without obtaining further shareholder approval.  At the general meeting of shareholders in November 2021, and 2023, the ESPP Plan was approved to increase by 1,070,000 and 1,200,000 shares, respectively to a total of 3,700,000 shares.  The Purchase Plan provided for a series of overlapping offering periods with a duration of 24 months, generally beginning on May&#160;15 and November&#160;15 of each year.  The Purchase Plan allows employees to purchase common shares through payroll deductions of up to 15% of their eligible compensation.  Such deductions will accumulate over a six-month accumulation period without interest.  After such accumulation period, common shares will be purchased at a price equal to 85% of the fair market value per share on either the first day of the offering period or the last date of the accumulation period, whichever is less.  The maximum number of shares that may be purchased by a participant on any purchase date may not exceed 875 shares for a total of 3,500 shares per a 24-month offering period.  In addition, no participant may purchase more than $25,000 worth of common stock in any one calendar year period.  No more than 300,000 common shares may be purchased by all participants on any purchase date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.943%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.099%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.102%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.0% - 64.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.0% - 70.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.4% - 69.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0% - 5.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5% - 4.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% - 2.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average estimated fair value of employee stock purchase rights granted pursuant to the ESPP during the years ended June&#160;30, 2024, 2023 and 2022 was $10.16, $11.46 and $16.48 per share, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total share-based compensation expense related to TRSU, PRSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.943%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.099%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.102%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;Total unrecognized share-based compensation expense as of June&#160;30, 2024 was $30.7 million including estimated forfeitures, which is expected to be recognized over a weighted-average period of 1.6 years.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-201"
      decimals="INF"
      id="f-1003"
      unitRef="shares">2065000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-202"
      decimals="INF"
      id="f-1004"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-203"
      decimals="INF"
      id="f-1005"
      unitRef="shares">740000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c-204"
      decimals="INF"
      id="f-1006"
      unitRef="shares">427000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-205"
      decimals="INF"
      id="f-1007"
      unitRef="shares">4232000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-206"
      decimals="INF"
      id="f-1008"
      unitRef="shares">919093</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod contextRef="c-207" decimals="INF" id="f-1009" unitRef="usd">160000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsValueOfGrantsinPeriod>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod contextRef="c-207" id="f-1010">P90D</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherthanOptionsAverageFairMarketValuePerSharePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-208"
      decimals="INF"
      id="f-1011"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-209"
      decimals="INF"
      id="f-1012"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-210"
      decimals="INF"
      id="f-1013"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-211"
      decimals="INF"
      id="f-1014"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-212" id="f-1015">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-213" id="f-1016">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-214" id="f-1017">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-1018">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's TRSU activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.246%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.879%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.235%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.853%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Time-based Restricted&#160;Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,016,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(410,670)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,626)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,994,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;714,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(451,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,385,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,430,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;679,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(521,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,469,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.66&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,901,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following table summarizes the Company&#x2019;s PRSU activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.951%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.242%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.601%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.929%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Performance-based Restricted&#160;Stock&lt;br/&gt;Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,752,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;194,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151,199)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.85&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,981,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(116,132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,743)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,276,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(123,632)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(268,207)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;344,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,859,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-215"
      decimals="INF"
      id="f-1019"
      unitRef="shares">1053524</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-215"
      decimals="2"
      id="f-1020"
      unitRef="usdPerShare">21.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-216" id="f-1021">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-215" decimals="0" id="f-1022" unitRef="usd">32016594</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-217"
      decimals="INF"
      id="f-1023"
      unitRef="shares">597381</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-217"
      decimals="2"
      id="f-1024"
      unitRef="usdPerShare">45.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-217"
      decimals="INF"
      id="f-1025"
      unitRef="shares">410670</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-217"
      decimals="2"
      id="f-1026"
      unitRef="usdPerShare">20.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-217"
      decimals="INF"
      id="f-1027"
      unitRef="shares">70626</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-217"
      decimals="2"
      id="f-1028"
      unitRef="usdPerShare">26.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-218"
      decimals="INF"
      id="f-1029"
      unitRef="shares">1169609</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-218"
      decimals="2"
      id="f-1030"
      unitRef="usdPerShare">34.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-217" id="f-1031">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-218" decimals="0" id="f-1032" unitRef="usd">38994764</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-219"
      decimals="INF"
      id="f-1033"
      unitRef="shares">714080</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-219"
      decimals="2"
      id="f-1034"
      unitRef="usdPerShare">27.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-219"
      decimals="INF"
      id="f-1035"
      unitRef="shares">451549</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-219"
      decimals="2"
      id="f-1036"
      unitRef="usdPerShare">28.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-219"
      decimals="INF"
      id="f-1037"
      unitRef="shares">47075</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-219"
      decimals="2"
      id="f-1038"
      unitRef="usdPerShare">33.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-220"
      decimals="INF"
      id="f-1039"
      unitRef="shares">1385065</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-220"
      decimals="2"
      id="f-1040"
      unitRef="usdPerShare">32.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-219" id="f-1041">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-220" decimals="0" id="f-1042" unitRef="usd">45430132</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-221"
      decimals="INF"
      id="f-1043"
      unitRef="shares">679993</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-221"
      decimals="2"
      id="f-1044"
      unitRef="usdPerShare">23.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-221"
      decimals="INF"
      id="f-1045"
      unitRef="shares">521109</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-221"
      decimals="2"
      id="f-1046"
      unitRef="usdPerShare">30.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-221"
      decimals="INF"
      id="f-1047"
      unitRef="shares">74814</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-221"
      decimals="2"
      id="f-1048"
      unitRef="usdPerShare">30.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-222"
      decimals="INF"
      id="f-1049"
      unitRef="shares">1469135</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-222"
      decimals="2"
      id="f-1050"
      unitRef="usdPerShare">29.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-221" id="f-1051">P1Y7M28D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-222" decimals="0" id="f-1052" unitRef="usd">54901575</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-223" decimals="-5" id="f-1053" unitRef="usd">2800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-224" decimals="-5" id="f-1054" unitRef="usd">5200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-225" decimals="-5" id="f-1055" unitRef="usd">4600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-226"
      decimals="INF"
      id="f-1056"
      unitRef="shares">353824</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-226"
      decimals="2"
      id="f-1057"
      unitRef="usdPerShare">22.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-227" id="f-1058">P1Y8M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-226" decimals="0" id="f-1059" unitRef="usd">10752711</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-225"
      decimals="INF"
      id="f-1060"
      unitRef="shares">194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-225"
      decimals="2"
      id="f-1061"
      unitRef="usdPerShare">48.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-225"
      decimals="INF"
      id="f-1062"
      unitRef="shares">151199</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-225"
      decimals="2"
      id="f-1063"
      unitRef="usdPerShare">19.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-225"
      decimals="INF"
      id="f-1064"
      unitRef="shares">7250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-225"
      decimals="2"
      id="f-1065"
      unitRef="usdPerShare">40.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-228"
      decimals="INF"
      id="f-1066"
      unitRef="shares">389375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-228"
      decimals="2"
      id="f-1067"
      unitRef="usdPerShare">36.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-225" id="f-1068">P1Y10M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-228" decimals="0" id="f-1069" unitRef="usd">12981763</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-224"
      decimals="INF"
      id="f-1070"
      unitRef="shares">264214</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-224"
      decimals="2"
      id="f-1071"
      unitRef="usdPerShare">25.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-224"
      decimals="INF"
      id="f-1072"
      unitRef="shares">116132</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-224"
      decimals="2"
      id="f-1073"
      unitRef="usdPerShare">30.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-224"
      decimals="INF"
      id="f-1074"
      unitRef="shares">10743</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-224"
      decimals="2"
      id="f-1075"
      unitRef="usdPerShare">48.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-229"
      decimals="INF"
      id="f-1076"
      unitRef="shares">526714</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-229"
      decimals="2"
      id="f-1077"
      unitRef="usdPerShare">32.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-224" id="f-1078">P1Y9M10D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-229" decimals="0" id="f-1079" unitRef="usd">17276219</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-223"
      decimals="INF"
      id="f-1080"
      unitRef="shares">209250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-223"
      decimals="2"
      id="f-1081"
      unitRef="usdPerShare">21.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-223"
      decimals="INF"
      id="f-1082"
      unitRef="shares">123632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-223"
      decimals="2"
      id="f-1083"
      unitRef="usdPerShare">30.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-223"
      decimals="INF"
      id="f-1084"
      unitRef="shares">268207</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-223"
      decimals="2"
      id="f-1085"
      unitRef="usdPerShare">26.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-230"
      decimals="INF"
      id="f-1086"
      unitRef="shares">344125</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-230"
      decimals="2"
      id="f-1087"
      unitRef="usdPerShare">30.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-223" id="f-1088">P1Y8M23D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-230" decimals="0" id="f-1089" unitRef="usd">12859951</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-231"
      decimals="-3"
      id="f-1090"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-232" decimals="-5" id="f-1091" unitRef="usd">-6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-233"
      decimals="4"
      id="f-1092"
      unitRef="number">0.0494</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-233" id="f-1093">P2Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-233"
      decimals="4"
      id="f-1094"
      unitRef="number">0.6138</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-233"
      decimals="4"
      id="f-1095"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-234" decimals="-5" id="f-1096" unitRef="usd">-2400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-235" decimals="-5" id="f-1097" unitRef="usd">-6400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-236" decimals="-5" id="f-1098" unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-237" decimals="-5" id="f-1099" unitRef="usd">4500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-238"
      decimals="INF"
      id="f-1100"
      unitRef="shares">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-239"
      decimals="4"
      id="f-1101"
      unitRef="number">0.0013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-239" id="f-1102">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-239"
      decimals="3"
      id="f-1103"
      unitRef="number">0.667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-239"
      decimals="INF"
      id="f-1104"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c-240"
      decimals="4"
      id="f-1105"
      unitRef="number">0.0014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-240" id="f-1106">P2Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c-240"
      decimals="3"
      id="f-1107"
      unitRef="number">0.591</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-240"
      decimals="INF"
      id="f-1108"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-241" decimals="-5" id="f-1109" unitRef="usd">1000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-242" decimals="-5" id="f-1110" unitRef="usd">3900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-243" decimals="-5" id="f-1111" unitRef="usd">1600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock contextRef="c-1" id="f-1112">&lt;div style="text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.073%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.580%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.180%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.204%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.580%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.500%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.580%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.503%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;The following table summarizes the Company&#x2019;s MSUs activities:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Market-based Restricted&#160;Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Grant Date Fair&lt;br/&gt;Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&#160;Average&lt;br/&gt;Remaining&lt;br/&gt;Recognition&lt;br/&gt;Period (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,240,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,683,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,022,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(56,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,206,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,548,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(90,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.96&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,142,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(275,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(106,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested at June&#160;30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,727,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,537,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-244"
      decimals="INF"
      id="f-1113"
      unitRef="shares">1240000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-244"
      decimals="2"
      id="f-1114"
      unitRef="usdPerShare">5.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-245" id="f-1115">P3Y10M2D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-244" decimals="0" id="f-1116" unitRef="usd">37683600</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-237"
      decimals="INF"
      id="f-1117"
      unitRef="shares">1022000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-237"
      decimals="2"
      id="f-1118"
      unitRef="usdPerShare">48.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-237"
      decimals="INF"
      id="f-1119"
      unitRef="shares">56000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-237"
      decimals="2"
      id="f-1120"
      unitRef="usdPerShare">9.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-246"
      decimals="INF"
      id="f-1121"
      unitRef="shares">2206000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-246"
      decimals="2"
      id="f-1122"
      unitRef="usdPerShare">25.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-237" id="f-1123">P3Y9M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-246" decimals="0" id="f-1124" unitRef="usd">73548040</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-236"
      decimals="INF"
      id="f-1125"
      unitRef="shares">90000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-236"
      decimals="2"
      id="f-1126"
      unitRef="usdPerShare">5.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-236"
      decimals="INF"
      id="f-1127"
      unitRef="shares">8000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-236"
      decimals="2"
      id="f-1128"
      unitRef="usdPerShare">48.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-247"
      decimals="INF"
      id="f-1129"
      unitRef="shares">2108000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-247"
      decimals="2"
      id="f-1130"
      unitRef="usdPerShare">25.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-236" id="f-1131">P2Y11M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-247" decimals="0" id="f-1132" unitRef="usd">69142400</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-235"
      decimals="INF"
      id="f-1133"
      unitRef="shares">275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-235"
      decimals="2"
      id="f-1134"
      unitRef="usdPerShare">5.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-235"
      decimals="INF"
      id="f-1135"
      unitRef="shares">106000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-235"
      decimals="2"
      id="f-1136"
      unitRef="usdPerShare">42.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-248"
      decimals="INF"
      id="f-1137"
      unitRef="shares">1727000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-248"
      decimals="2"
      id="f-1138"
      unitRef="usdPerShare">28.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-235" id="f-1139">P2Y9M29D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested contextRef="c-248" decimals="0" id="f-1140" unitRef="usd">64537990</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-1141">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's stock option activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.810%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.613%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.420%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.859%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.672%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.938%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.512%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,936,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;389,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,442,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canceled or forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;319,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.72&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,071,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(309,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,588,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Options vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-23"
      decimals="INF"
      id="f-1142"
      unitRef="shares">487875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-23"
      decimals="2"
      id="f-1143"
      unitRef="usdPerShare">7.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-249" id="f-1144">P2Y3M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-14"
      decimals="INF"
      id="f-1145"
      unitRef="shares">98000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-14"
      decimals="2"
      id="f-1146"
      unitRef="usdPerShare">9.15</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-14" decimals="0" id="f-1147" unitRef="usd">3936675</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-39"
      decimals="INF"
      id="f-1148"
      unitRef="shares">389875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-39"
      decimals="2"
      id="f-1149"
      unitRef="usdPerShare">7.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-14" id="f-1150">P1Y6M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-7"
      decimals="INF"
      id="f-1151"
      unitRef="shares">65500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-1152"
      unitRef="usdPerShare">8.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-7" decimals="0" id="f-1153" unitRef="usd">1442646</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c-7"
      decimals="INF"
      id="f-1154"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-7"
      decimals="2"
      id="f-1155"
      unitRef="usdPerShare">9.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-9"
      decimals="INF"
      id="f-1156"
      unitRef="shares">319375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-9"
      decimals="2"
      id="f-1157"
      unitRef="usdPerShare">7.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-7" id="f-1158">P0Y8M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-9" decimals="0" id="f-1159" unitRef="usd">8071631</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-1"
      decimals="INF"
      id="f-1160"
      unitRef="shares">309375</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-1161"
      unitRef="usdPerShare">7.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="0" id="f-1162" unitRef="usd">5588750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-8"
      decimals="INF"
      id="f-1163"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-1164"
      unitRef="usdPerShare">9.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-1165">P0Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-8" decimals="0" id="f-1166" unitRef="usd">283000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c-8"
      decimals="INF"
      id="f-1167"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-1168"
      unitRef="usdPerShare">9.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1169">P0Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-8" decimals="0" id="f-1170" unitRef="usd">283000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-8"
      decimals="INF"
      id="f-1171"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-8"
      decimals="2"
      id="f-1172"
      unitRef="usdPerShare">9.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-1173">P0Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-8" decimals="0" id="f-1174" unitRef="usd">283000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-250"
      decimals="INF"
      id="f-1175"
      unitRef="shares">1430000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-251"
      decimals="INF"
      id="f-1176"
      unitRef="shares">1070000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-252"
      decimals="INF"
      id="f-1177"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-253"
      decimals="INF"
      id="f-1178"
      unitRef="shares">3700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan contextRef="c-254" id="f-1179">P24M</aosl:DurationOfOfferingPeriodsForEmployeeSharePurchasePlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="c-253"
      decimals="INF"
      id="f-1180"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod contextRef="c-254" id="f-1181">P6M</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardPayrollDeductionAccumulationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="c-254"
      decimals="INF"
      id="f-1182"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate
      contextRef="c-255"
      decimals="INF"
      id="f-1183"
      unitRef="shares">875</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedOnAnyPurchaseDate>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod
      contextRef="c-255"
      decimals="INF"
      id="f-1184"
      unitRef="shares">3500</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesThatMayBePurchasedPer24MonthOfferingPeriod>
    <aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear contextRef="c-255" decimals="0" id="f-1185" unitRef="usd">25000</aosl:ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfCommonStockThatMayBePurchasedInAnyOneCalendarYear>
    <aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod
      contextRef="c-254"
      decimals="INF"
      id="f-1186"
      unitRef="shares">300000</aosl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumNumberOfSharesAuthorizedForPurchasePerPurchasePeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c-1" id="f-1187">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ESPP is compensatory and results in compensation expense.  The fair values of common shares to be issued under the ESPP were determined using the Black-Scholes option pricing model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.943%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.099%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.102%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Volatility rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.0% - 64.3%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.0% - 70.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.4% - 69.9%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0% - 5.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5% - 4.6%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3% - 2.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-254"
      decimals="3"
      id="f-1188"
      unitRef="number">0.530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-254"
      decimals="3"
      id="f-1189"
      unitRef="number">0.643</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-256"
      decimals="3"
      id="f-1190"
      unitRef="number">0.640</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-256"
      decimals="3"
      id="f-1191"
      unitRef="number">0.705</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-257"
      decimals="3"
      id="f-1192"
      unitRef="number">0.664</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-257"
      decimals="3"
      id="f-1193"
      unitRef="number">0.699</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-254"
      decimals="3"
      id="f-1194"
      unitRef="number">0.050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-254"
      decimals="3"
      id="f-1195"
      unitRef="number">0.052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-256"
      decimals="3"
      id="f-1196"
      unitRef="number">0.045</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-256"
      decimals="3"
      id="f-1197"
      unitRef="number">0.046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-257"
      decimals="3"
      id="f-1198"
      unitRef="number">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-257"
      decimals="3"
      id="f-1199"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-254" id="f-1200">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-256" id="f-1201">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-257" id="f-1202">P1Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-254"
      decimals="2"
      id="f-1203"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-256"
      decimals="2"
      id="f-1204"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c-257"
      decimals="2"
      id="f-1205"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-254"
      decimals="2"
      id="f-1206"
      unitRef="usdPerShare">10.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-256"
      decimals="2"
      id="f-1207"
      unitRef="usdPerShare">11.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-257"
      decimals="2"
      id="f-1208"
      unitRef="usdPerShare">16.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-1209">&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Share-based Compensation Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total share-based compensation expense related to TRSU, PRSUs, MSUs, stock options and ESPP described above, recognized in the consolidated statements of operations for the years presented was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:48.900%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.943%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.099%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.578%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.102%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-258" decimals="-3" id="f-1210" unitRef="usd">3434000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-259" decimals="-3" id="f-1211" unitRef="usd">5851000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-260" decimals="-3" id="f-1212" unitRef="usd">5125000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-261" decimals="-3" id="f-1213" unitRef="usd">5210000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-262" decimals="-3" id="f-1214" unitRef="usd">9437000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-263" decimals="-3" id="f-1215" unitRef="usd">7049000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-264" decimals="-3" id="f-1216" unitRef="usd">12997000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-265" decimals="-3" id="f-1217" unitRef="usd">22200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-266" decimals="-3" id="f-1218" unitRef="usd">19150000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-1219" unitRef="usd">21641000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-1220" unitRef="usd">37488000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-14" decimals="-3" id="f-1221" unitRef="usd">31324000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-8" decimals="-5" id="f-1222" unitRef="usd">30700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-1223">P1Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-1224">Employee Benefit Plans &lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a 401(k) retirement plan for the benefit of qualified employees in the U.S.  Employees who participate may elect to make salary deferral contributions to the plan up to 100% of the employees' eligible salary subject to annual Internal Revenue Code maximum limitations.  The employer's contribution is discretionary.  Effective from April 1, 2022, the Company began to match 50% of employee contribution up to 4% of eligible compensation for a 2% maximum match.  During the fiscal years ended June&#160;30, 2024, 2023 and 2022, the Company made employer match contributions of $1.8&#160;million, $1.9&#160;million and $0.3&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company makes mandatory contributions for its employees to the respective local governments in terms of retirement, medical insurance and unemployment insurance, where applicable, according to labor and social security laws and regulations of the countries and areas in which the Company operates.  The retirement contribution rate is 7.7% in the U.S., &lt;/span&gt;&lt;/div&gt;16.0% in China, 6.0% in Taiwan, and 12.0% in India.  The Company has no obligations for the payment of such social benefits beyond the required contributions as set out above.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="c-267"
      decimals="INF"
      id="f-1225"
      unitRef="number">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c-1" decimals="3" id="f-1226" unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c-1" decimals="3" id="f-1227" unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent contextRef="c-1" decimals="2" id="f-1228" unitRef="number">0.02</aosl:DefinedContributionPlanEmployerMatchingContributionEligibleCompensationMaximumMatchPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="-5" id="f-1229" unitRef="usd">1800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-7" decimals="-5" id="f-1230" unitRef="usd">1900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-14" decimals="-5" id="f-1231" unitRef="usd">300000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-268"
      decimals="INF"
      id="f-1232"
      unitRef="number">0.077</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-269"
      decimals="INF"
      id="f-1233"
      unitRef="number">0.160</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-270"
      decimals="INF"
      id="f-1234"
      unitRef="number">0.060</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations
      contextRef="c-271"
      decimals="INF"
      id="f-1235"
      unitRef="number">0.120</aosl:MandatoryEmployerContributionsAccordingToLaborAndSocialSecurityLawsAndRegulations>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-1236">Income Taxes  &lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The domestic and foreign components of income before taxes are:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The provision for income taxes is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis difference on equity method investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax exempt income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Withholding taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign derived intangible income deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of our deferred tax assets and liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.984%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.663%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.928%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The breakdown between deferred tax assets and liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.984%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.663%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.928%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s valuation allowance related to deferred income taxes as reflected in the consolidated balance sheets was $7.3 million and $6.7 million as of June&#160;30, 2024 and 2023, respectively.  The change in valuation allowance for June&#160;30, 2024 and 2023 was an increase of $0.6 million and an increase of $0.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;At June&#160;30, 2024 and 2023, the Company provided a valuation allowance for its state research and development credit carryforward deferred tax assets of $7.3 million and $6.7&#160;million, respectively, as it generated more state tax credits each year than it can utilize.  The Company intends to maintain a valuation allowance equal to the state research and development credit carryforwards in excess of the state net deferred tax liabilities on all other state book/tax differences and net operating loss carryforward. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2024, the Company had federal research and development tax credit carryforwards of approximately $8.2 million.  The federal tax credits begin to expire in 2040, if not utilized.&#160; At June&#160;30, 2024, the Company had state tax credit carryforwards of approximately $9.9 million, of which $9.0&#160;million carryforward indefinitely, $0.6&#160;million have a 10 to 15 year life (beginning to expire in 2033) and $0.3&#160;million with a 20 year life, (beginning to expire in 2038).   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company intends to reinvest the undistributed earnings of its foreign subsidiaries indefinitely, except for Alpha and Omega Semiconductor (Cayman) Ltd. and AOS International LP.  As of June 30, 2024, the cumulative earnings of Alpha and Omega Semiconductor (Cayman) and AOS International LP totaled $46.2&#160;million, and there was no deferred tax liability &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;recorded as there is no income nor withholding tax amongst the applicable jurisdictions.  As of June 30, 2024, the cumulative amount of undistributed earnings of its foreign entities considered permanently reinvested is $414.6&#160;million.  Should the Company decide to remit this income to its Bermuda parent company in a future period, its provision for income taxes may increase materially in that period. The determination of the unrecognized deferred tax liability on these earnings is not practicable due to the complexity and variety of assumptions necessary to estimate the tax.  As of June 30, 2024, the Company has recorded a deferred tax liability of $26.3&#160;million for the basis difference related to our investment in the JV Company.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2021 to June&#160;30, 2024 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.512%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions due to lapse of applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At June&#160;30, 2024, the total unrecognized tax benefits of $10.1 million included $7.1 million of unrecognized tax benefits that have been netted against the related deferred tax assets.  The remaining $3.0 million of unrecognized tax benefits was recorded within long-term income tax payable on the Company's consolidated balance sheet as of June&#160;30, 2024.  The Company cannot reasonably estimate the timing and amount of potential cash settlements on the unrecognized tax benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The total unrecognized tax benefits of $10.1 million at June&#160;30, 2024 included $6.9 million that, if recognized, would reduce the effective income tax rate in future periods.  It is reasonably possible that the Company will recognize approximately $0.2 million reduction to its uncertain tax positions during the next twelve months due to a lapse in the applicable statute of limitations..&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to uncertain tax positions in income tax expense.  To the extent accrued interest and penalties do not ultimately become payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.  The amount of interest and penalties accrued at June&#160;30, 2024 was $0.5 million, of which $0.2 million was recognized in the year ended June&#160;30, 2024.  The amount of interest and penalties accrued at June&#160;30, 2023 was $0.3 million, of which $0.1 million was recognized in the year ended June&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;The Company files its income tax returns in the United States and in various foreign jurisdictions.  The tax years 2004 to 2024 remain open to examination by U.S. federal and state tax authorities due to tax attribute carryovers.  The tax years 2018 to 2024 remain open to examination by foreign tax authorities.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-1237">The domestic and foreign components of income before taxes are:&lt;div style="text-indent:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) before income taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-1238" unitRef="usd">9079000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-3" id="f-1239" unitRef="usd">19001000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-14" decimals="-3" id="f-1240" unitRef="usd">16684000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-1241" unitRef="usd">-11722000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-3" id="f-1242" unitRef="usd">711000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-14" decimals="-3" id="f-1243" unitRef="usd">478386000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-1244" unitRef="usd">-2643000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-1245" unitRef="usd">19712000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-14" decimals="-3" id="f-1246" unitRef="usd">495070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-1247">The provision for income taxes is comprised of:&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12.37pt;padding-right:12.37pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 7.75pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. federal taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,669)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1248" unitRef="usd">485000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1249" unitRef="usd">1093000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1250" unitRef="usd">645000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1251" unitRef="usd">1652000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1252" unitRef="usd">549000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1253" unitRef="usd">2260000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1254" unitRef="usd">3187000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1255" unitRef="usd">4620000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1256" unitRef="usd">7749000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1257" unitRef="usd">-1669000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1258" unitRef="usd">-404000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1259" unitRef="usd">28599000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1260" unitRef="usd">-6000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1261" unitRef="usd">79000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1262" unitRef="usd">5000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1263" unitRef="usd">3649000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1264" unitRef="usd">5937000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-14" decimals="-3" id="f-1265" unitRef="usd">39258000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1266">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The reconciliation of the federal statutory income tax rate to our effective income tax rate is as follows (in percentage):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.304%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.032%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.303%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.308%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign taxes, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(186.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outside basis difference on equity method investment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax exempt income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Withholding taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible executive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign derived intangible income deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-1"
      decimals="INF"
      id="f-1267"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c-7"
      decimals="INF"
      id="f-1268"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-14" decimals="3" id="f-1269" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-1270" unitRef="number">-0.037</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-7" decimals="3" id="f-1271" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-14" decimals="4" id="f-1272" unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="3" id="f-1273" unitRef="number">-1.869</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-7" decimals="3" id="f-1274" unitRef="number">0.135</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c-14" decimals="3" id="f-1275" unitRef="number">-0.143</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="c-1"
      decimals="INF"
      id="f-1276"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="c-7"
      decimals="INF"
      id="f-1277"
      unitRef="number">-0.010</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary contextRef="c-14" decimals="3" id="f-1278" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-1" decimals="3" id="f-1279" unitRef="number">-0.862</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-7" decimals="3" id="f-1280" unitRef="number">0.133</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits contextRef="c-14" decimals="3" id="f-1281" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="3" id="f-1282" unitRef="number">-0.069</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-7" decimals="3" id="f-1283" unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther contextRef="c-14" decimals="3" id="f-1284" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c-1" decimals="3" id="f-1285" unitRef="number">-0.028</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c-7" decimals="3" id="f-1286" unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome contextRef="c-14" decimals="3" id="f-1287" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxExemptIncome>
    <aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent contextRef="c-1" decimals="3" id="f-1288" unitRef="number">0</aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent contextRef="c-7" decimals="3" id="f-1289" unitRef="number">0.090</aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent contextRef="c-14" decimals="3" id="f-1290" unitRef="number">0</aosl:EffectiveIncomeTaxRateReconciliationWithholdingTaxPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c-1" decimals="3" id="f-1291" unitRef="number">-0.786</aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c-7" decimals="3" id="f-1292" unitRef="number">0.073</aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent contextRef="c-14" decimals="3" id="f-1293" unitRef="number">0.005</aosl:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseExecutiveCompensationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-1" decimals="3" id="f-1294" unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-7" decimals="3" id="f-1295" unitRef="number">0.072</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent contextRef="c-14" decimals="3" id="f-1296" unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-1297" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-7" decimals="3" id="f-1298" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-14" decimals="3" id="f-1299" unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1300" unitRef="number">-1.381</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-1301" unitRef="number">0.301</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-14" decimals="3" id="f-1302" unitRef="number">0.079</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1303">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of our deferred tax assets and liabilities are as follows:&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.984%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.663%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.928%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized R&amp;amp;D costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets, net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,062)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,263)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,653)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49,078)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <aosl:DeferredTaxAssetsAccruedCompensation contextRef="c-8" decimals="-3" id="f-1304" unitRef="usd">2188000</aosl:DeferredTaxAssetsAccruedCompensation>
    <aosl:DeferredTaxAssetsAccruedCompensation contextRef="c-9" decimals="-3" id="f-1305" unitRef="usd">2218000</aosl:DeferredTaxAssetsAccruedCompensation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-8" decimals="-3" id="f-1306" unitRef="usd">0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-9" decimals="-3" id="f-1307" unitRef="usd">18000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <aosl:DeferredTaxAssetsDepreciation contextRef="c-8" decimals="-3" id="f-1308" unitRef="usd">6286000</aosl:DeferredTaxAssetsDepreciation>
    <aosl:DeferredTaxAssetsDepreciation contextRef="c-9" decimals="-3" id="f-1309" unitRef="usd">5360000</aosl:DeferredTaxAssetsDepreciation>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-8" decimals="-3" id="f-1310" unitRef="usd">16161000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="c-9" decimals="-3" id="f-1311" unitRef="usd">15180000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <aosl:DeferredTaxAssetsOperatingLeaseLiabilities contextRef="c-8" decimals="-3" id="f-1312" unitRef="usd">4574000</aosl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <aosl:DeferredTaxAssetsOperatingLeaseLiabilities contextRef="c-9" decimals="-3" id="f-1313" unitRef="usd">4567000</aosl:DeferredTaxAssetsOperatingLeaseLiabilities>
    <aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts contextRef="c-8" decimals="-3" id="f-1314" unitRef="usd">1398000</aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts contextRef="c-9" decimals="-3" id="f-1315" unitRef="usd">1116000</aosl:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <aosl:DeferredTaxAssetsAccrualsandReserves contextRef="c-8" decimals="-3" id="f-1316" unitRef="usd">445000</aosl:DeferredTaxAssetsAccrualsandReserves>
    <aosl:DeferredTaxAssetsAccrualsandReserves contextRef="c-9" decimals="-3" id="f-1317" unitRef="usd">558000</aosl:DeferredTaxAssetsAccrualsandReserves>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-8" decimals="-3" id="f-1318" unitRef="usd">31052000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-9" decimals="-3" id="f-1319" unitRef="usd">29017000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-3" id="f-1320" unitRef="usd">7266000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-9" decimals="-3" id="f-1321" unitRef="usd">6686000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-8" decimals="-3" id="f-1322" unitRef="usd">23786000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-9" decimals="-3" id="f-1323" unitRef="usd">22331000</us-gaap:DeferredTaxAssetsNet>
    <aosl:DeferredTaxLiabilitiesDepreciationandAmortization contextRef="c-8" decimals="-3" id="f-1324" unitRef="usd">19062000</aosl:DeferredTaxLiabilitiesDepreciationandAmortization>
    <aosl:DeferredTaxLiabilitiesDepreciationandAmortization contextRef="c-9" decimals="-3" id="f-1325" unitRef="usd">16899000</aosl:DeferredTaxLiabilitiesDepreciationandAmortization>
    <aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="c-8" decimals="-3" id="f-1326" unitRef="usd">4328000</aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="c-9" decimals="-3" id="f-1327" unitRef="usd">4315000</aosl:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesInvestments contextRef="c-8" decimals="-3" id="f-1328" unitRef="usd">26263000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredTaxLiabilitiesInvestments contextRef="c-9" decimals="-3" id="f-1329" unitRef="usd">27864000</us-gaap:DeferredTaxLiabilitiesInvestments>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-8" decimals="-3" id="f-1330" unitRef="usd">49653000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-9" decimals="-3" id="f-1331" unitRef="usd">49078000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-8" decimals="-3" id="f-1332" unitRef="usd">25867000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-9" decimals="-3" id="f-1333" unitRef="usd">26747000</us-gaap:DeferredTaxLiabilities>
    <aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock contextRef="c-1" id="f-1334">&lt;div style="margin-top:13.5pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The breakdown between deferred tax assets and liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.649%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.984%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.663%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.928%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,867)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</aosl:ScheduleOfDeferredTaxAssetsAndLiabilitiesCurrentAndNoncurrentTableTextBlock>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction contextRef="c-8" decimals="-3" id="f-1335" unitRef="usd">549000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction contextRef="c-9" decimals="-3" id="f-1336" unitRef="usd">536000</aosl:DeferredTaxAssetsNetOfValuationAllowanceByJurisdiction>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-272" decimals="-3" id="f-1337" unitRef="usd">26416000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-273" decimals="-3" id="f-1338" unitRef="usd">27283000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-8" decimals="-3" id="f-1339" unitRef="usd">25867000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-9" decimals="-3" id="f-1340" unitRef="usd">26747000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-8" decimals="-5" id="f-1341" unitRef="usd">7300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-9" decimals="-5" id="f-1342" unitRef="usd">6700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-1343" unitRef="usd">600000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-7" decimals="-5" id="f-1344" unitRef="usd">900000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-274" decimals="-5" id="f-1345" unitRef="usd">7300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-275" decimals="-5" id="f-1346" unitRef="usd">6700000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="c-8" decimals="-5" id="f-1347" unitRef="usd">8200000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-276" decimals="-5" id="f-1348" unitRef="usd">9900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-277" decimals="-5" id="f-1349" unitRef="usd">9000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="c-276" decimals="-5" id="f-1350" unitRef="usd">600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm contextRef="c-278" id="f-1351">P10Y</aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm>
    <aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm contextRef="c-279" id="f-1352">P15Y</aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-280" decimals="-5" id="f-1353" unitRef="usd">300000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm contextRef="c-281" id="f-1354">P20Y</aosl:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationTerm>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-282" decimals="-5" id="f-1355" unitRef="usd">46200000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries contextRef="c-8" decimals="-5" id="f-1356" unitRef="usd">414600000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome contextRef="c-283" decimals="-5" id="f-1357" unitRef="usd">26300000</us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1358">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits from July 1, 2021 to June&#160;30, 2024 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:58.512%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.865%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.545%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.868%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions based on tax positions related to the current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions based on tax positions related to prior years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions due to lapse of applicable statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-3" id="f-1359" unitRef="usd">9335000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-39" decimals="-3" id="f-1360" unitRef="usd">8609000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-23" decimals="-3" id="f-1361" unitRef="usd">7645000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1362" unitRef="usd">764000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-1363" unitRef="usd">804000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1364" unitRef="usd">1121000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1365" unitRef="usd">11000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-7" decimals="-3" id="f-1366" unitRef="usd">68000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="c-14" decimals="-3" id="f-1367" unitRef="usd">40000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-1" decimals="-3" id="f-1368" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-7" decimals="-3" id="f-1369" unitRef="usd">10000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations contextRef="c-14" decimals="-3" id="f-1370" unitRef="usd">117000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-3" id="f-1371" unitRef="usd">10088000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-3" id="f-1372" unitRef="usd">9335000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-39" decimals="-3" id="f-1373" unitRef="usd">8609000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-5" id="f-1374" unitRef="usd">10100000</us-gaap:UnrecognizedTaxBenefits>
    <aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets contextRef="c-8" decimals="-5" id="f-1375" unitRef="usd">7100000</aosl:UnrecognizedTaxBenefitAmountNettedAgainstDeferredTaxAssets>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-284" decimals="-5" id="f-1376" unitRef="usd">3000000.0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-5" id="f-1377" unitRef="usd">10100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c-8" decimals="-5" id="f-1378" unitRef="usd">6900000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible contextRef="c-8" decimals="-4" id="f-1379" unitRef="usd">200000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-8" decimals="-5" id="f-1380" unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c-1" decimals="-3" id="f-1381" unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="c-9" decimals="-5" id="f-1382" unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense contextRef="c-7" decimals="-3" id="f-1383" unitRef="usd">100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1384">Segment and Geographic Information &lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is organized as, and operates in, one operating segment: the design, development and supply of power semiconductor products for computing, consumer electronics, communication and industrial applications.  The chief operating decision-makers are the Executive Chairman and the Chief Executive Officer.  The financial information presented to the Company&#x2019;s Executive Chairman and Chief Executive Officer is on a consolidated basis, accompanied by information about revenue by customer and geographic region, for purposes of evaluating financial performance and allocating resources.  The Company has one business segment, and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the consolidated unit level.  Accordingly, the Company reports as a single operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company sells its products primarily to distributors in the Asia Pacific region, who in turn sell these products to end customers.  Because the Company&#x2019;s distributors sell their products to end customers which may have a global presence, revenue by geographical location is not necessarily representative of the geographical distribution of sales to end user markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2023, the Company entered into a license agreement with a customer to license the Company&#x2019;s proprietary SiC technology and to provide 24-months of engineering and development services for a total fee of $45.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.302%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.211%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.211%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;561,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.302%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.211%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.211%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power discrete&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power IC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging and testing services and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License and development services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.491%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.189%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.190%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1385"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1386"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-5" id="f-1387" unitRef="usd">45000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c-1" id="f-1388">&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue by geographical location in the following tables is based on the country or region in which the products were shipped to:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.302%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.211%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.211%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;561,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.865%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.302%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.211%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.211%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.631%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended June 30,&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power discrete&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Power IC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Packaging and testing services and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;License and development services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;657,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;691,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Long-lived assets, net consisting of property, plant and equipment and land use rights, net, as well as operating lease right-of-use assets, net by geographical area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-indent:22.5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.491%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.189%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.190%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;249,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:4pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-3" id="f-1389" unitRef="usd">524788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-3" id="f-1390" unitRef="usd">561855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-3" id="f-1391" unitRef="usd">630238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-3" id="f-1392" unitRef="usd">95417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-3" id="f-1393" unitRef="usd">84546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-3" id="f-1394" unitRef="usd">120978000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-3" id="f-1395" unitRef="usd">9956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-3" id="f-1396" unitRef="usd">9168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-3" id="f-1397" unitRef="usd">11802000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-3" id="f-1398" unitRef="usd">4938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-296" decimals="-3" id="f-1399" unitRef="usd">19744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-297" decimals="-3" id="f-1400" unitRef="usd">12470000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-3" id="f-1401" unitRef="usd">22175000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-3" id="f-1402" unitRef="usd">16008000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-300" decimals="-3" id="f-1403" unitRef="usd">2064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1404" unitRef="usd">657274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1405" unitRef="usd">691321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-1406" unitRef="usd">777552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-301" decimals="-3" id="f-1407" unitRef="usd">426146000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-302" decimals="-3" id="f-1408" unitRef="usd">458795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-303" decimals="-3" id="f-1409" unitRef="usd">545135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-3" id="f-1410" unitRef="usd">205778000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-305" decimals="-3" id="f-1411" unitRef="usd">218620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-3" id="f-1412" unitRef="usd">220882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-3" id="f-1413" unitRef="usd">4119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-308" decimals="-3" id="f-1414" unitRef="usd">3979000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-3" id="f-1415" unitRef="usd">11535000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-3" id="f-1416" unitRef="usd">21231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-3" id="f-1417" unitRef="usd">9927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-310" decimals="-3" id="f-1418" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-1419" unitRef="usd">657274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-1420" unitRef="usd">691321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-14" decimals="-3" id="f-1421" unitRef="usd">777552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-311" decimals="-3" id="f-1422" unitRef="usd">106666000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-312" decimals="-3" id="f-1423" unitRef="usd">114822000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-313" decimals="-3" id="f-1424" unitRef="usd">249791000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-314" decimals="-3" id="f-1425" unitRef="usd">263083000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-315" decimals="-3" id="f-1426" unitRef="usd">5212000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-316" decimals="-3" id="f-1427" unitRef="usd">4275000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-8" decimals="-3" id="f-1428" unitRef="usd">361669000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets contextRef="c-9" decimals="-3" id="f-1429" unitRef="usd">382180000</aosl:PropertyPlantEquipmentAndLandUseRightsAndOperatingLeaseRightOfUseAssets>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="c-1" id="f-1430">Restricted Net Assets &lt;div style="margin-top:9pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Laws and regulations in China permit payments of dividends by the Company's subsidiaries in China only out of their retained earnings, if any, as determined in accordance with China accounting standards and regulations.  Each China subsidiary is also required to set aside at least 10% of its after-tax profit, if any, based on China accounting standards each year to its statutory reserves until the cumulative amount of such reserves reaches 50% of its registered capital.  As a result of these China laws and regulations, the Company's subsidiaries in China are restricted in their abilities to transfer a portion of their net assets to the Company.  As of June&#160;30, 2024 and 2023, such restricted portion amounted to approximately $93.5 million and $93.2 million, or 10.5% and 10.5%, of our total consolidated net assets attributable to the Company, respectively.  As the Company's subsidiaries in China are not revenue generating operating units, the Company does not expect to repatriate funds in the form of dividends, loans or advances from its subsidiaries in China for working capital and other funding purposes.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <aosl:PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves
      contextRef="c-317"
      decimals="INF"
      id="f-1431"
      unitRef="number">0.10</aosl:PercentOfAfterTaxProfitRequiredAnnuallyInStatutoryReserves>
    <aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital
      contextRef="c-318"
      decimals="INF"
      id="f-1432"
      unitRef="number">0.50</aosl:StatutoryReservesCumulativeAmountAsPercentOfRegisteredCapital>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount contextRef="c-319" decimals="-5" id="f-1433" unitRef="usd">93500000</aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount contextRef="c-320" decimals="-5" id="f-1434" unitRef="usd">93200000</aosl:ForeignSubsidiariesRestrictedStatutoryReservesAmount>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets
      contextRef="c-319"
      decimals="3"
      id="f-1435"
      unitRef="number">0.105</aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets>
    <aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets
      contextRef="c-320"
      decimals="3"
      id="f-1436"
      unitRef="number">0.105</aosl:ForeignSubsidiariesRestrictedStatutoryReservesPercentOfParentConsolidatedNetAssets>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1437">Commitments and Contingencies&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2024 and 2023, the Company had approximately $100.8 million and $127.5 million, respectively, of outstanding purchase commitments primarily for purchases of semiconductor raw materials, wafers, spare parts, packaging and testing services and others.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2024 and 2023, the Company had approximately $6.9 million, and $9.7 million, respectively, of commitments for the purchase of property and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Notes 1, 7 and 8 to the Consolidated Financial Statements contained in this annual Report on Form 10-K for descriptions of commitments including Joint Venture, bank borrowings and leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contingencies and indemnities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has in the past, and may from time to time in the future, become involved in legal proceedings arising from the normal course of business activities.&#160; The semiconductor industry is characterized by frequent claims and litigation, including claims regarding patent and other intellectual property rights as well as improper hiring practices.  Irrespective of the validity of such claims, the Company could incur significant costs in the defense of such claims and suffer adverse effects on its operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As previously disclosed, the Company is currently cooperating with Department of Commerce (&#x201c;DOC&#x201d;) in connection with its investigation of the Company&#x2019;s export control practices.  DOC has not informed the Company of any specific timeline or schedule under which DOC will complete its review.  Given the case is in still ongoing and DOC have not provided the Company with any clear indication of the timing and schedule for the investigation, the Company cannot estimate the reasonably possible loss or range of loss that may occur.  Also, the Company is unable to predict the duration, scope, result or related costs of the investigation, although the Company expects to incur additional professional fees as a result of this matter.  In addition, the Company is unable to predict what, if any, further action that may be taken by the government in connection with the investigation, or what, if any, penalties, sanctions or remedial actions may be sought.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company is a party to a variety of agreements that it has contracted with various third parties.  Pursuant to these agreements, the Company may be obligated to indemnify another party to such an agreement with respect to certain matters.  Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold, certain intellectual property rights, specified environmental matters and certain income taxes.  In these circumstances, payment by the Company is customarily conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party's claim.  Further, the Company's obligations under these agreements may be limited in time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements.  The Company has not historically paid or recorded any material indemnifications, and no accrual was made at June&#160;30, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has agreed to indemnify its directors and certain employees as permitted by law and pursuant to its Bye-laws, and has entered into indemnification agreements with its directors and executive officers.  The Company has not recorded a liability associated with these indemnification arrangements, as it historically has not incurred any material costs associated with such indemnification obligations.  Costs associated with such indemnification obligations may be mitigated by insurance &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;coverage that the Company maintains.  However, such insurance may not cover any, or may cover only a portion of, the amounts the Company may be required to pay.  In addition, the Company may not be able to maintain such insurance coverage at reasonable cost, if at all, in the future.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Environmental matters&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various federal, state, local, and foreign laws and regulations governing environmental&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;matters, including the use, handling, discharge, and disposal of hazardous materials.  The Company believes that it has been in material compliance with applicable environmental regulations and standards.  Complying with current laws and regulations has not had a material adverse effect on the Company&#x2019;s financial condition and results of operations.  However, it is possible that additional environmental issues may arise in the future, which the Company cannot currently predict.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-321" decimals="-5" id="f-1438" unitRef="usd">100800000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-322" decimals="-5" id="f-1439" unitRef="usd">127500000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-323" decimals="-5" id="f-1440" unitRef="usd">6900000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c-324" decimals="-5" id="f-1441" unitRef="usd">9700000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-325" decimals="INF" id="f-1442" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue contextRef="c-326" decimals="INF" id="f-1443" unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-1444">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:60.483%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.216%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.216%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.533%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.219%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Valuation  Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;for Doubtful&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;for Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;for Deferred&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Tax Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(164,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(144,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(202,440)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-327" decimals="-3" id="f-1445" unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-328" decimals="-3" id="f-1446" unitRef="usd">12415000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-329" decimals="-3" id="f-1447" unitRef="usd">41474000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-330" decimals="-3" id="f-1448" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-331" decimals="-3" id="f-1449" unitRef="usd">170651000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-332" decimals="-3" id="f-1450" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-330" decimals="-3" id="f-1451" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-331" decimals="-3" id="f-1452" unitRef="usd">164335000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-332" decimals="-3" id="f-1453" unitRef="usd">35719000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-333" decimals="-3" id="f-1454" unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-334" decimals="-3" id="f-1455" unitRef="usd">18731000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-335" decimals="-3" id="f-1456" unitRef="usd">5755000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-336" decimals="-3" id="f-1457" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-337" decimals="-3" id="f-1458" unitRef="usd">165543000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-338" decimals="-3" id="f-1459" unitRef="usd">931000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-336" decimals="-3" id="f-1460" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-337" decimals="-3" id="f-1461" unitRef="usd">144298000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-338" decimals="-3" id="f-1462" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-339" decimals="-3" id="f-1463" unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-340" decimals="-3" id="f-1464" unitRef="usd">39976000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-341" decimals="-3" id="f-1465" unitRef="usd">6686000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-342" decimals="-3" id="f-1466" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-343" decimals="-3" id="f-1467" unitRef="usd">204153000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-344" decimals="-3" id="f-1468" unitRef="usd">580000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-342" decimals="-3" id="f-1469" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-343" decimals="-3" id="f-1470" unitRef="usd">202440000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-344" decimals="-3" id="f-1471" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-345" decimals="-3" id="f-1472" unitRef="usd">30000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-346" decimals="-3" id="f-1473" unitRef="usd">41689000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-347" decimals="-3" id="f-1474" unitRef="usd">7266000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
